Skip to content

Commit 453d3d7

Browse files
committed
Bug 38319590 - [38318967->14.1.2.0.4] ProxyServiceChannel leaks when handling gRPC error (merge 14.1.2.0.4 -> ce/14.1.2.0.4 @ 118434)
[git-p4: depot-paths = "//dev/coherence-ce/release/coherence-ce-v14.1.2.0/": change = 118438]
1 parent 6f45ea9 commit 453d3d7

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

prj/coherence-grpc-proxy-common/src/main/java/com/oracle/coherence/grpc/proxy/common/ProxyServiceChannel.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,11 @@
2929

3030
import com.tangosol.coherence.component.util.daemon.queueProcessor.service.peer.acceptor.GrpcAcceptor;
3131
import com.tangosol.coherence.component.util.daemon.queueProcessor.service.peer.acceptor.grpcAcceptor.GrpcConnection;
32-
import com.tangosol.internal.net.cluster.DefaultMemberIdentity;
3332
import com.tangosol.io.Serializer;
3433

3534
import com.tangosol.net.CacheFactory;
3635
import com.tangosol.net.Member;
3736

38-
import com.tangosol.net.MemberIdentity;
3937
import com.tangosol.net.messaging.Protocol;
4038
import com.tangosol.util.SafeClock;
4139
import com.tangosol.util.UUID;
@@ -179,6 +177,7 @@ public void onError(Throwable t)
179177
{
180178
ErrorsHelper.logIfNotCancelled(t);
181179
}
180+
f_service.removeCloseable(this);
182181
if (m_connection != null)
183182
{
184183
m_connection.close();

0 commit comments

Comments
 (0)