From 912a956d68d8630a081bb2cb37596c8de8742fb4 Mon Sep 17 00:00:00 2001
From: Zheng Zhongxiang <zzheng@yahoo-corp.jp>
Date: Tue, 22 Mar 2016 12:12:42 +0900
Subject: [PATCH] [S3] Close S3object in readFromStorage

---
 s3/src/main/java/com/yahoo/ycsb/db/S3Client.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/s3/src/main/java/com/yahoo/ycsb/db/S3Client.java b/s3/src/main/java/com/yahoo/ycsb/db/S3Client.java
index 3268eb09..8ef3f5be 100644
--- a/s3/src/main/java/com/yahoo/ycsb/db/S3Client.java
+++ b/s3/src/main/java/com/yahoo/ycsb/db/S3Client.java
@@ -432,6 +432,7 @@ public class S3Client extends DB {
       objectData.read(inputStreamToByte, 0, sizeOfFile);
       result.put(key, new ByteArrayByteIterator(inputStreamToByte));
       objectData.close();
+      objectAndMetadata.getKey().close();
     } catch (Exception e){
       System.err.println("Not possible to get the object "+key);
       e.printStackTrace();
-- 
GitLab