Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-308

KeyExists does not release socket pool if not found

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.8
    • Fix Version/s: 1.3.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      Windows 8

      Description

      Changes in src\Enyim.Caching\Memcached\PooledSocket.cs for release 1.2.8 changed Dispose method and now no longer calls CleanupCallback. Now KeyExists fills pool after 20 calls.

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Hide
        yopcix Ivars Auzins added a comment -

        This happens with positive KeyExists calls as well.
        All subsequent calls return with StatusCode 145, Message "Pool is full, timeouting" and Exception "The operation has timed out".

        Show
        yopcix Ivars Auzins added a comment - This happens with positive KeyExists calls as well. All subsequent calls return with StatusCode 145, Message "Pool is full, timeouting" and Exception "The operation has timed out".
        Hide
        yopcix Ivars Auzins added a comment -
        Show
        yopcix Ivars Auzins added a comment - I added pull request with a fix: https://github.com/couchbase/couchbase-net-client/pull/7
        Hide
        jmorris Jeff Morris added a comment -

        Resolved with 1.2.9 release:
        http://review.couchbase.org/#/c/29347/

        Show
        jmorris Jeff Morris added a comment - Resolved with 1.2.9 release: http://review.couchbase.org/#/c/29347/

          People

          • Assignee:
            jmorris Jeff Morris
            Reporter:
            yopcix Ivars Auzins
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes