Skip to content

Commit 2e73e08

Browse files
author
andrey-qlogic
committed
4107: Disconnect response after request
1 parent a7703f2 commit 2e73e08

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

google-cloud-clients/google-cloud-storage/src/main/java/com/google/cloud/storage/spi/v1/HttpStorageRpc.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -681,14 +681,19 @@ public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destO
681681
int code;
682682
String message;
683683
IOException exception = null;
684+
HttpResponse response = null;
684685
try {
685-
HttpResponse response = httpRequest.execute();
686+
response = httpRequest.execute();
686687
code = response.getStatusCode();
687688
message = response.getStatusMessage();
688689
} catch (HttpResponseException ex) {
689690
exception = ex;
690691
code = ex.getStatusCode();
691692
message = ex.getStatusMessage();
693+
} finally {
694+
if (response != null ) {
695+
response.disconnect();
696+
}
692697
}
693698
if (!last && code != 308 || last && !(code == 200 || code == 201)) {
694699
if (exception != null) {

google-cloud-clients/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
<github.global.server>github</github.global.server>
156156
<site.installationModule>google-cloud-clients</site.installationModule>
157157
<bom.version>0.72.0-alpha</bom.version><!-- {x-version-update:google-cloud-bom:current} -->
158-
<api-client.version>1.27.0</api-client.version>
158+
<api-client.version>1.27.1-SNAPSHOT</api-client.version>
159159
<gax.version>1.35.0</gax.version>
160160
<google.auth.version>0.12.0</google.auth.version>
161161
<grpc.version>1.16.1</grpc.version>

0 commit comments

Comments
 (0)