[ 
https://issues.apache.org/jira/browse/HDDS-5614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz-wo Sze updated HDDS-5614:
-----------------------------
    Description: 
In [~kerneltime]'s S3 tests, we found that the close() method in 
EndpointBase.client, which is an OzoneClient, is never called.

In OzoneClientProducer, client.close() is called in the destroy() method. 
However, the createClient() method keeps overwriting the "client" field. Only 
the last client will be closed.
{code:java}
//OzoneClientProducer.java
  @Produces
  public OzoneClient createClient() throws WebApplicationException,
      IOException {
    client = getClient(ozoneConfiguration);
    return client;
  }
{code}

  was:In [~kerneltime]'s S3 tests, we found that the close() method in 
EndpointBase.client, which is an OzoneClient, is never called.


> the OzoneClient in s3 endpoint is never closed
> ----------------------------------------------
>
>                 Key: HDDS-5614
>                 URL: https://issues.apache.org/jira/browse/HDDS-5614
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: S3
>            Reporter: Tsz-wo Sze
>            Assignee: Tsz-wo Sze
>            Priority: Major
>
> In [~kerneltime]'s S3 tests, we found that the close() method in 
> EndpointBase.client, which is an OzoneClient, is never called.
> In OzoneClientProducer, client.close() is called in the destroy() method. 
> However, the createClient() method keeps overwriting the "client" field. Only 
> the last client will be closed.
> {code:java}
> //OzoneClientProducer.java
>   @Produces
>   public OzoneClient createClient() throws WebApplicationException,
>       IOException {
>     client = getClient(ozoneConfiguration);
>     return client;
>   }
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to