Details
-
Bug
-
Resolution: Fixed
-
Critical
-
2.0.8
-
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
For Gerrit Dashboard: PYCBC-344 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
63917,2 | Fix PYCBC-344 | master | couchbase-python-client | Status: MERGED | +2 | +1 |
64014,2 | Fix PYCBC-344 when timed out | master | couchbase-python-client | Status: MERGED | +2 | +1 |