OBM
  1. OBM
  2. OBMFULL-6064

Resource leak when the request fails before the userDataRequest build

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: 2.5.7
    • Fix Version/s: 2.5.8
    • Component/s: opush
    • Labels:
      None
    • Story Points:
      1
    • Similar Issues:
      Show 10 results 
    • Rank:
      46
    • Sprint:
      Lyon Sprint 26/08/2014

      Description

      Current behavior:

      Resources leak when the request fails before the userDataRequest build.

      An opush http client is not closed when :

      • user authentication fails
      • user authentication succeed but the qos rejects/suspends it
      • each continuation request (ping or sync with wait attribute)
      • any error before UserDataRequest creation like: DaoException, any exception, timeout, ..
      • the device is not authorized to synchronize
      • each "need provisioning response" like: first synchro, unlinked device (from obm-ui), ...
      • may be each ping request before the 2.5.7
      • receive a post request with other IP:8082/opush/NotBound with a valid basic authentication

      Expected behavior:
      No more file-descriptor leak for every point above

        Issue Links

          Activity

          Hide
          Thomas HILAIRE added a comment - - edited

          QA:
          The are many ways to produce the leak and you will see the file descriptor growing faster if you target opush heavily. Try to simulate as many points explained in the issue body as you can,
          the file descriptor count should not be growing along the time

          To monitor the file descriptor count of jetty, create a script like a file /root/monitor_lsof.sh with :

          lsof -p `cat /var/run/jetty6/jetty.pid`|wc -l >> /tmp/lsof
          

          then run it each second as long as you want to monitor file descriptors with

          watch -n1 /root/monitor_lsof.sh
          

          To reproduce the leaks I used our obm-loadtest tool with non-existing users :

          obm-loadtest --init-max-attempts 100 --init-parallelism 6 --base-url https://10.69.1.20 --csv ~/tmp/users-lsof.csv --user-domain obm21.lyn.lng --scenario opush-folder-sync --duration 20 --duration-unit seconds
          

          with this method I was only testing the first point "user authentication fails"

          Impacts: global opush resources, so opush's robustness!

          Show
          Thomas HILAIRE added a comment - - edited QA : The are many ways to produce the leak and you will see the file descriptor growing faster if you target opush heavily. Try to simulate as many points explained in the issue body as you can, the file descriptor count should not be growing along the time To monitor the file descriptor count of jetty, create a script like a file /root/monitor_lsof.sh with : lsof -p `cat / var /run/jetty6/jetty.pid`|wc -l >> /tmp/lsof then run it each second as long as you want to monitor file descriptors with watch -n1 /root/monitor_lsof.sh To reproduce the leaks I used our obm-loadtest tool with non-existing users : obm-loadtest --init-max-attempts 100 --init-parallelism 6 --base-url https: //10.69.1.20 --csv ~/tmp/users-lsof.csv --user-domain obm21.lyn.lng --scenario opush-folder-sync --duration 20 --duration-unit seconds with this method I was only testing the first point "user authentication fails" Impacts : global opush resources, so opush's robustness!
          Hide
          Jenkins Continuous Integration Server added a comment -

          SUCCESS: Integrated in poll-qa-25 326-1ab8d93df26b4003cca23a74864a32563e089728
          OBMFULL-6064 Resources are closed in a filter (jkornobis: e5ca4ebeec31a952bc22dac38e0d81dd08c8a50e)

          • java/sync/opush/push-module/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxMemoryAPITest.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/ActiveSyncServletModule.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/calendar/CalendarBackend.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxServiceTest.java
          • java/sync/opush/push-mail/src/test/java/org/obm/push/mail/EmailViewPartsFetcherImplTest.java
          • java/sync/opush/java-mail/src/test/java/org/obm/push/java/mail/ImapClientProviderImplTest.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/SendMailboxServiceTest.java
          • java/sync/opush/push-interfaces/src/test/java/org/obm/push/bean/SpecificCollectionPathHelperTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/handler/ItemOperationsHandlerTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/resource/ResourceCloserImpl.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/ExternalGreenMailTest.java
          • java/sync/opush/push-bean/src/test/java/org/obm/push/bean/ResourcesHolderTest.java
          • java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/ImapDeleteAPITest.java
          • java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailBackendSyncDataTest.java
          • java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/command/UIDFetchMessageTest.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/SingleUserFixture.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/calendar/MSEventToObmEventConverterAttendeeTest.java
          • java/sync/opush/push-service/src/test/java/org/obm/push/calendar/EventServiceImplTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/HttpClientService.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/HierarchyExporterTest.java
          • java/sync/opush/push-service/src/main/java/org/obm/push/resource/ResourcesUtils.java
          • java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/command/UIDFetchPartTest.java
          • java/sync/opush/java-mail/src/main/java/org/obm/push/java/mail/ImapModule.java
          • java/sync/opush/linagora-mail/src/main/java/org/obm/push/mail/imap/LinagoraImapClientProvider.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/impl/ContinuationServiceImplTest.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/PendingQueryFilter.java
          • java/sync/opush/push-bean/src/main/java/org/obm/push/RequestProperties.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/SessionServiceTest.java
          • java/sync/opush/push-interfaces/src/main/java/org/obm/push/bean/UserDataRequest.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxFetchAPITest.java
          • java/sync/opush/linagora-mail/src/main/java/org/obm/push/resource/LinagoraMailResourcesService.java
          • java/sync/configuration/src/main/java/org/obm/configuration/module/LoggerModule.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/OpushUser.java
          • java/sync/opush/java-mail/src/main/java/org/obm/push/java/mail/ImapClientProviderImpl.java
          • java/sync/opush/protocol/src/test/java/org/obm/push/protocol/SyncProtocolTest.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/TrackableResourceCloser.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxServiceSubscribedFoldersTest.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/search/ObmSearchContact.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxServiceAllFoldersTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/ResourcesFilterTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/OpushImplModule.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/impl/ObmSyncBackend.java
          • java/sync/opush/push-mail/src/test/java/org/obm/push/mail/EmailChangesFetcherImplTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/calendar/CalendarBackendTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/handler/MeetingResponseHandlerTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/SessionService.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/handler/GetItemEstimateHandlerTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/ErrorsManagerTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/ActiveSyncServletTest.java
          • java/sync/opush/push-bean/src/main/java/org/obm/push/bean/ResourcesHolder.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/MailBackendGetChangedTest.java
          • java/sync/opush/push-interfaces/src/main/java/org/obm/push/resource/ResourcesService.java
          • java/sync/opush/push-service/src/main/java/org/obm/push/resource/ObmBackendResourcesService.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/MailboxTestUtils.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/ResourcesFilter.java
          • java/sync/opush/linagora-mail/src/main/java/org/obm/push/LinagoraImapModule.java
          • java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/HttpClientServiceTest.java
          • java/sync/opush/push-interfaces/src/test/java/org/obm/push/bean/UserDataRequestTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/ContentsExporterTest.java
          • java/sync/opush/push-interfaces/src/main/java/org/obm/push/service/AuthenticationService.java
          • java/sync/opush/push-interfaces/src/main/java/org/obm/push/resource/ResourceCloser.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/PendingQueriesLock.java
          • java/sync/opush/linagora-mail/src/main/java/org/obm/push/mail/imap/MinigStoreClientImpl.java
          • java/sync/opush/push-interfaces/src/test/java/org/obm/push/bean/CollectionPathHelperTest.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/MailEnvModule.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/env/BackendsModule.java
          • java/sync/opush/push-service/src/main/java/org/obm/push/auth/AuthenticationServiceImpl.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxTimeoutTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/calendar/EventConverterTest.java
          • java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/OpushServletModule.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/contacts/ContactsBackendTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/AutodiscoverServletTest.java
          • java/sync/integration-testing/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/RequestProperties.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/ActiveSyncServlet.java
          • java/sync/opush/technical-log/src/test/java/org/obm/push/TechnicalLoggingBinderTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/AutodiscoverServlet.java
          • java/sync/opush/push-service/src/test/java/org/obm/push/service/impl/ClientIdServiceImplTest.java
          • java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/MockBasedImapMailboxServiceTest.java
          • java/sync/opush/protocol/src/test/java/org/obm/push/protocol/data/PingAnalyserTest.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxStoreAPITest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/AuthenticationFilter.java
          • java/sync/opush/protocol/src/test/java/org/obm/push/protocol/ItemOperationsProtocolTest.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/OpushContinuationSupportTest.java
          • java/sync/opush/push-service/src/main/java/org/obm/push/calendar/EventServiceImpl.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/handler/SyncHandlerTest.java
          • java/sync/opush/push-service/src/test/java/org/obm/push/resource/ObmBackendResourcesServiceTest.java
          • java/sync/opush/protocol/src/test/java/org/obm/push/protocol/data/SyncAnalyserTest.java
          • java/sync/opush/push-service/src/main/java/org/obm/push/resource/ObmBackendResource.java
          • java/sync/opush/push-module/src/test/java/org/obm/push/handler/BackendWindowingServiceImplTest.java
          • java/sync/opush/java-mail/src/main/java/org/obm/push/resource/JavaMailResourcesService.java
          • java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxMoveAPITest.java
          • java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/command/UIDFetchFlagsTest.java
          • java/sync/opush/push-module/src/main/java/org/obm/push/contacts/ContactsBackend.java
          • java/sync/opush/java-mail/src/main/java/org/obm/push/java/mail/ImapStoreImpl.java
          Show
          Jenkins Continuous Integration Server added a comment - SUCCESS: Integrated in poll-qa-25 326-1ab8d93df26b4003cca23a74864a32563e089728 OBMFULL-6064 Resources are closed in a filter (jkornobis: e5ca4ebeec31a952bc22dac38e0d81dd08c8a50e ) java/sync/opush/push-module/src/test/java/org/obm/push/contacts/ContactsBackendHierarchyChangesTest.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxMemoryAPITest.java java/sync/integration-testing/src/test/java/org/obm/opush/ActiveSyncServletModule.java java/sync/opush/push-module/src/main/java/org/obm/push/calendar/CalendarBackend.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxServiceTest.java java/sync/opush/push-mail/src/test/java/org/obm/push/mail/EmailViewPartsFetcherImplTest.java java/sync/opush/java-mail/src/test/java/org/obm/push/java/mail/ImapClientProviderImplTest.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/SendMailboxServiceTest.java java/sync/opush/push-interfaces/src/test/java/org/obm/push/bean/SpecificCollectionPathHelperTest.java java/sync/opush/push-module/src/test/java/org/obm/push/handler/ItemOperationsHandlerTest.java java/sync/opush/push-module/src/main/java/org/obm/push/resource/ResourceCloserImpl.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/ExternalGreenMailTest.java java/sync/opush/push-bean/src/test/java/org/obm/push/bean/ResourcesHolderTest.java java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailboxBackendTest.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/ImapDeleteAPITest.java java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailBackendSyncDataTest.java java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/command/UIDFetchMessageTest.java java/sync/integration-testing/src/test/java/org/obm/opush/SingleUserFixture.java java/sync/opush/push-module/src/test/java/org/obm/push/calendar/MSEventToObmEventConverterAttendeeTest.java java/sync/opush/push-service/src/test/java/org/obm/push/calendar/EventServiceImplTest.java java/sync/opush/push-module/src/main/java/org/obm/push/HttpClientService.java java/sync/opush/push-module/src/test/java/org/obm/push/HierarchyExporterTest.java java/sync/opush/push-service/src/main/java/org/obm/push/resource/ResourcesUtils.java java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/command/UIDFetchPartTest.java java/sync/opush/java-mail/src/main/java/org/obm/push/java/mail/ImapModule.java java/sync/opush/linagora-mail/src/main/java/org/obm/push/mail/imap/LinagoraImapClientProvider.java java/sync/opush/push-module/src/test/java/org/obm/push/impl/ContinuationServiceImplTest.java java/sync/integration-testing/src/test/java/org/obm/opush/PendingQueryFilter.java java/sync/opush/push-bean/src/main/java/org/obm/push/RequestProperties.java java/sync/opush/push-module/src/test/java/org/obm/push/SessionServiceTest.java java/sync/opush/push-interfaces/src/main/java/org/obm/push/bean/UserDataRequest.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxFetchAPITest.java java/sync/opush/linagora-mail/src/main/java/org/obm/push/resource/LinagoraMailResourcesService.java java/sync/configuration/src/main/java/org/obm/configuration/module/LoggerModule.java java/sync/opush/push-module/src/test/java/org/obm/push/OpushUser.java java/sync/opush/java-mail/src/main/java/org/obm/push/java/mail/ImapClientProviderImpl.java java/sync/opush/protocol/src/test/java/org/obm/push/protocol/SyncProtocolTest.java java/sync/integration-testing/src/test/java/org/obm/opush/TrackableResourceCloser.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxServiceSubscribedFoldersTest.java java/sync/integration-testing/src/test/java/org/obm/opush/command/sync/SyncHandlerTest.java java/sync/opush/push-module/src/main/java/org/obm/push/search/ObmSearchContact.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxServiceAllFoldersTest.java java/sync/opush/push-module/src/test/java/org/obm/push/ResourcesFilterTest.java java/sync/opush/push-module/src/main/java/org/obm/push/OpushImplModule.java java/sync/opush/push-module/src/main/java/org/obm/push/impl/ObmSyncBackend.java java/sync/opush/push-mail/src/test/java/org/obm/push/mail/EmailChangesFetcherImplTest.java java/sync/opush/push-module/src/test/java/org/obm/push/calendar/CalendarBackendTest.java java/sync/opush/push-module/src/test/java/org/obm/push/handler/MeetingResponseHandlerTest.java java/sync/opush/push-module/src/main/java/org/obm/push/SessionService.java java/sync/opush/push-module/src/test/java/org/obm/push/handler/GetItemEstimateHandlerTest.java java/sync/opush/push-module/src/test/java/org/obm/push/ErrorsManagerTest.java java/sync/opush/push-module/src/test/java/org/obm/push/ActiveSyncServletTest.java java/sync/opush/push-bean/src/main/java/org/obm/push/bean/ResourcesHolder.java java/sync/integration-testing/src/test/java/org/obm/opush/MailBackendGetChangedTest.java java/sync/opush/push-interfaces/src/main/java/org/obm/push/resource/ResourcesService.java java/sync/opush/push-service/src/main/java/org/obm/push/resource/ObmBackendResourcesService.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/MailboxTestUtils.java java/sync/opush/push-module/src/main/java/org/obm/push/ResourcesFilter.java java/sync/opush/linagora-mail/src/main/java/org/obm/push/LinagoraImapModule.java java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailBackendTest.java java/sync/opush/push-module/src/test/java/org/obm/push/HttpClientServiceTest.java java/sync/opush/push-interfaces/src/test/java/org/obm/push/bean/UserDataRequestTest.java java/sync/opush/push-module/src/test/java/org/obm/push/ContentsExporterTest.java java/sync/opush/push-interfaces/src/main/java/org/obm/push/service/AuthenticationService.java java/sync/opush/push-interfaces/src/main/java/org/obm/push/resource/ResourceCloser.java java/sync/integration-testing/src/test/java/org/obm/opush/PendingQueriesLock.java java/sync/opush/linagora-mail/src/main/java/org/obm/push/mail/imap/MinigStoreClientImpl.java java/sync/opush/push-interfaces/src/test/java/org/obm/push/bean/CollectionPathHelperTest.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/MailEnvModule.java java/sync/integration-testing/src/test/java/org/obm/opush/env/BackendsModule.java java/sync/opush/push-service/src/main/java/org/obm/push/auth/AuthenticationServiceImpl.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxTimeoutTest.java java/sync/opush/push-module/src/test/java/org/obm/push/calendar/EventConverterTest.java java/sync/opush/push-mail/src/test/java/org/obm/push/mail/MailBackendImplTest.java java/sync/opush/push-module/src/main/java/org/obm/push/OpushServletModule.java java/sync/opush/push-module/src/test/java/org/obm/push/contacts/ContactsBackendTest.java java/sync/opush/push-module/src/test/java/org/obm/push/AutodiscoverServletTest.java java/sync/integration-testing/src/test/java/org/obm/opush/MailBackendImapTimeoutTest.java java/sync/opush/push-module/src/main/java/org/obm/push/RequestProperties.java java/sync/opush/push-module/src/main/java/org/obm/push/ActiveSyncServlet.java java/sync/opush/technical-log/src/test/java/org/obm/push/TechnicalLoggingBinderTest.java java/sync/opush/push-module/src/main/java/org/obm/push/AutodiscoverServlet.java java/sync/opush/push-service/src/test/java/org/obm/push/service/impl/ClientIdServiceImplTest.java java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/MockBasedImapMailboxServiceTest.java java/sync/opush/protocol/src/test/java/org/obm/push/protocol/data/PingAnalyserTest.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxStoreAPITest.java java/sync/opush/push-module/src/main/java/org/obm/push/AuthenticationFilter.java java/sync/opush/protocol/src/test/java/org/obm/push/protocol/ItemOperationsProtocolTest.java java/sync/opush/push-module/src/test/java/org/obm/push/OpushContinuationSupportTest.java java/sync/opush/push-service/src/main/java/org/obm/push/calendar/EventServiceImpl.java java/sync/opush/push-module/src/test/java/org/obm/push/handler/SyncHandlerTest.java java/sync/opush/push-service/src/test/java/org/obm/push/resource/ObmBackendResourcesServiceTest.java java/sync/opush/protocol/src/test/java/org/obm/push/protocol/data/SyncAnalyserTest.java java/sync/opush/push-service/src/main/java/org/obm/push/resource/ObmBackendResource.java java/sync/opush/push-module/src/test/java/org/obm/push/handler/BackendWindowingServiceImplTest.java java/sync/opush/java-mail/src/main/java/org/obm/push/resource/JavaMailResourcesService.java java/sync/opush/mail-backend-testsuite/src/main/java/org/obm/push/mail/imap/testsuite/MailboxMoveAPITest.java java/sync/opush/linagora-mail/src/test/java/org/obm/push/mail/imap/command/UIDFetchFlagsTest.java java/sync/opush/push-module/src/main/java/org/obm/push/contacts/ContactsBackend.java java/sync/opush/java-mail/src/main/java/org/obm/push/java/mail/ImapStoreImpl.java
          Hide
          Matthieu EXT_BAECHLER added a comment -

          Reproduce on 2.5.7 for locator leaks (on service not foud) and obm-sync leaks (on bad password).

          Fixed with opush 2.5.8-0.alpha0+git20140827_1600_1ab8d93

          Show
          Matthieu EXT_BAECHLER added a comment - Reproduce on 2.5.7 for locator leaks (on service not foud) and obm-sync leaks (on bad password). Fixed with opush 2.5.8-0.alpha0+git20140827_1600_1ab8d93

            People

            • Assignee:
              Thomas HILAIRE
              Reporter:
              Thomas HILAIRE
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Agile