Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-161

callback assertion - src/callbacks.c:101: maybe_breakout: Assertion `self->nremaining' failed.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.1.0
    • Component/s: library
    • Security Level: Public
    • Labels:
      None

      Description

      I missed him in IRC, but...

      Hey guys.. I am loadtesting couchbase using python driver and getting this error.. random42 @ 12:00
      python2.7: src/callbacks.c:101: maybe_breakout: Assertion `self->nremaining' failed. 12:00
      I am using libcouchbase 2.0.7 and python binding version 1.0.0.beta 12:01
      OS is Ubuntu 13.04 (on EC2) and kernel 3.2 12:02
      This problem does not occur on a other environment, which has fairly similar software configuration except the kernel version is 3.8 12:02
      Any ideas what is wrong? I do not wish to recompile the kernel unless absolutely necessary.. 12:03

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

        Activity

        Hide
        mnunberg Mark Nunberg added a comment -

        The problem is that libcouchbase is skipping callbacks (or invoking too many callbacks). I'm re-categorizing this as CCBC as this isn't the first time we've seen such behavior with the Python client under load; as it has been investigated – it is NOT an issue with the Python driver but rather one to do with libcouchbase.

        Specifically these issues seem to surface more when using *_multi operations.

        Show
        mnunberg Mark Nunberg added a comment - The problem is that libcouchbase is skipping callbacks (or invoking too many callbacks). I'm re-categorizing this as CCBC as this isn't the first time we've seen such behavior with the Python client under load; as it has been investigated – it is NOT an issue with the Python driver but rather one to do with libcouchbase. Specifically these issues seem to surface more when using *_multi operations.
        Hide
        mnunberg Mark Nunberg added a comment -
        Show
        mnunberg Mark Nunberg added a comment - CCBC-225

          People

          • Assignee:
            mnunberg Mark Nunberg
            Reporter:
            ingenthr Matt Ingenthron
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes