You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 20, 2026. It is now read-only.
The exception handling code in com.google.datastore.v1.client.RemoteRpc does not close the HTTP content input stream after parsing the protobuf message com.google.rpc.Status (which describes the Datastore error).
Closing the content input stream allows the underlying HttpTransport to clean up resources (i.e. release the leased HTTP connection back to the connection pool). Without cleanup, alternative HttpTransport implementations (e.g. ApacheHttpTransport) experience connection timeouts as soon as they have depleted their connection pool.
The exception handling code in
com.google.datastore.v1.client.RemoteRpcdoes not close the HTTP content input stream after parsing the protobuf messagecom.google.rpc.Status(which describes the Datastore error).Closing the content input stream allows the underlying
HttpTransportto clean up resources (i.e. release the leased HTTP connection back to the connection pool). Without cleanup, alternativeHttpTransportimplementations (e.g.ApacheHttpTransport) experience connection timeouts as soon as they have depleted their connection pool.