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

Wrong result from gcouchbase when ignoring GreenletExit

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 2.0.9
    • 2.0.8
    • library
    • Ubuntu 14.04, 16.04

    Description

      https://gist.github.com/sublee/4b5796ad7a56bf2342fefe5d40b0332b

      When I ignore GreenletExit during getting foo, getting bar on the same greenlet returns the result of foo instead of bar. It's a critical issue because we could not believe the result of any operations.

      Visit the link. There's an example code which reproduces the issue. I tested the example with couchbase-2.8.0. But I've been experiencing the issue from long time ago.

      Attachments

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

        Activity

          People

            mnunberg Mark Nunberg (Inactive)
            sublee Heungsub Lee
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty