 |
PYCBC-59
|
Provide Standardized Logging
|
Mark Nunberg
|
Karen Zeller
|
|
Resolved
|
Won't Fix
|
|
|
 |
PYCBC-116
|
Review error messages to ensure they're concise, informative, actionable
|
Mark Nunberg
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-109
|
Test for negative TTL
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-117
|
Conncache test failing on Windows
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-118
|
Provide nicer __str__/__repr__ for connection object
|
Mark Nunberg
|
Mark Nunberg
|
|
In Progress
|
Unresolved
|
|
|
 |
PYCBC-119
|
Add bucket attribute to see currently connected-to bucket
|
Mark Nunberg
|
Mark Nunberg
|
|
In Progress
|
Unresolved
|
|
|
 |
PYCBC-64
|
Improve design document management error handling
|
Mark Nunberg
|
Benjamin Young
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-38
|
Replica read command
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-41
|
View error options at query time
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-68
|
cannot delete design doc
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-98
|
Multi methods should not raise exceptions
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-90
|
Allow FMT_PLAIN for 'normal' python strings.
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Won't Fix
|
|
|
 |
PYCBC-105
|
Provide simple 'raw' view API
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-78
|
Fix response.json incompatibility with requests module v1.0+
|
John Zablocki
|
John Zablocki
|
|
Closed
|
Won't Fix
|
|
|
 |
PYCBC-111
|
Memory leak on bad arguments
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-115
|
Add touch command
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-114
|
Internal base management implementation
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-108
|
Pass ascii=False to json.dumps
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-112
|
Add test to ensure objects can be pretty-printed
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-110
|
Document C Internals
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-100
|
add apache 2.0 copyright headers to repo, appropriate files
|
Mark Nunberg
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-113
|
TOC for Python 1.0
|
Matt Ingenthron
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-103
|
Rewrite in Python C API
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-107
|
Support py3's 'dict_keys' for multi methods
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-61
|
Provide Get and Lock
|
Mark Nunberg
|
Karen Zeller
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-106
|
Expose server list
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-104
|
Provide unlock command
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Duplicate
|
|
|
 |
PYCBC-34
|
Exception is not thrown or caught anywhere in the code base
|
Mark Nunberg
|
Mike Wiederhold
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-25
|
vBucket Aware client accepts only 1 server
|
Mark Nunberg
|
nerdynick
|
|
Closed
|
Duplicate
|
|
|
 |
PYCBC-60
|
Consistent Order of Method Parameters
|
Mark Nunberg
|
Karen Zeller
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-92
|
Provide 'codec' options for keys and values
|
Mark Nunberg
|
Mark Nunberg
|
|
In Progress
|
Unresolved
|
|
|
 |
PYCBC-74
|
Get and Lock only sets time for default of 15 seconds
|
Mark Nunberg
|
James Mauss
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-1
|
error format is changing
|
Benjamin Young
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-4
|
cannot handle topology changes
|
Farshid Ghods
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-18
|
Add prepend method to vbucketawarecouchbase client
|
Farshid Ghods
|
Farshid Ghods
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-21
|
docloader fails due to some encoding issue on beers sample data
|
Benjamin Young
|
Aleksey Kondratenko
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-30
|
Drop "VBucketAware" from Python SDK naming
|
Mike Wiederhold
|
Benjamin Young
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-23
|
Error using cas
|
Benjamin Young
|
Mike Wiederhold
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-32
|
python SDK should use TCP NODELAY?
|
Matt Ingenthron
|
Steve Yen
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-84
|
Implement multi-get
|
Mark Nunberg
|
Mike Wiederhold
|
|
Closed
|
Duplicate
|
|
|
 |
PYCBC-10
|
object should serialize and deserialize when being persisted to the cluster
|
Benjamin Young
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-7
|
An interface to access Couchbase Views is needed
|
Mark Nunberg
|
Matt Ingenthron
|
|
Reopened
|
Unresolved
|
|
|
 |
PYCBC-87
|
Implement append/prepend
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-13
|
print statements everywhere
|
Farshid Ghods
|
Oli Kingshott
|
|
Closed
|
Cannot Reproduce
|
|
|
 |
PYCBC-47
|
make setup.py work for installation (and tests)
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-33
|
Many operations are timing out during rebalancing
|
Mark Nunberg
|
wenxiang
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-101
|
warnings at compilation time
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-5
|
down server can hang the Python client
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-93
|
Don't encode bytearray keys
|
Mark Nunberg
|
Volker Mische
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-49
|
implement get_multi() in unified client
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-58
|
Provide Consistent Timeouts
|
Mark Nunberg
|
Karen Zeller
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-77
|
Staged Installs fail because pythonlibdir is not taking care of the DESTDIR Variable
|
Mark Nunberg
|
Thomas Stein
|
|
Closed
|
Won't Fix
|
|
|
 |
PYCBC-67
|
Unified client should not raise an exception when key is not found
|
John Zablocki
|
John Zablocki
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-65
|
Unified client needs to support password protected buckets on view queries
|
John Zablocki
|
John Zablocki
|
|
Closed
|
Won't Fix
|
|
|
 |
PYCBC-66
|
get method should support unicode keys
|
John Zablocki
|
John Zablocki
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-91
|
ensure client can be used with UTF-16 formatted strings for keys
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-44
|
Updated screencast for /develop pages
|
Mark Nunberg
|
Matt Ingenthron
|
|
Resolved
|
Won't Fix
|
|
|
 |
PYCBC-102
|
New Python 1.0 Guide
|
Matt Ingenthron
|
Karen Zeller
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-63
|
include docs over binary protocol
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Won't Fix
|
|
|
 |
PYCBC-56
|
document thoughts on using async-core for IO oriented parallelism
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-75
|
Fixed "got not my vb error" problem that was causing a "30 second timeout" from memcached
|
Mark Nunberg
|
Philip Gatt
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-73
|
WARNING:client:unknown flags on get: 2000000
|
Mark Nunberg
|
by zhang
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-11
|
a disconnected or misbehaving connection may cause instability in the client library
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-22
|
A user has reported Dump is broken
|
Mark Nunberg
|
Mike Wiederhold
|
|
Closed
|
Won't Fix
|
|
|
 |
PYCBC-29
|
Setting a non-existant key from VBucketAwareCouchbaseClient throws an exception instead of returning None
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-85
|
Client Download Link doesn't work without referrer
|
Mark Nunberg
|
Muthu Kumar
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-69
|
requests module update required to keep up with changing API
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-6
|
some bugs on sending data
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Incomplete
|
|
|
 |
PYCBC-26
|
Client throws intermittent "Exception in thread dispatcher-thread" errors
|
Mark Nunberg
|
John Zablocki
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-24
|
Rebalance results in clients hanging
|
Mark Nunberg
|
nerdynick
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-62
|
get_multi() doesn't work over binary client
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-70
|
shutdown in client takes over 2 seconds
|
Mark Nunberg
|
Matt Ingenthron
|
|
Resolved
|
Incomplete
|
|
|
 |
PYCBC-95
|
Don't require username and password parameters
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-96
|
Allow better handling of lcb errors in error callbacks
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-97
|
Allow for host list to be passed instead of single string
|
Mark Nunberg
|
Mark Nunberg
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-94
|
allow for an option to configure the instance using the libcouchbase configuration cache
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-28
|
performance with python client library is sub-standard
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-72
|
requests.get should always use auth=
|
Mark Nunberg
|
Tommie McAfee
|
|
Closed
|
Incomplete
|
|
|
 |
PYCBC-76
|
It doesn't work with the latest python requests package
|
Mark Nunberg
|
by zhang
|
|
Closed
|
Incomplete
|
|
|
 |
PYCBC-54
|
Unable to connect to cluster if any of the nodes are down
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Incomplete
|
|
|
 |
PYCBC-55
|
Memcached bucket operations fail via the unified client
|
Mark Nunberg
|
Benjamin Young
|
|
Closed
|
Incomplete
|
|
|
 |
PYCBC-99
|
Post Python Sphinx Docs output
|
Karen Zeller
|
Karen Zeller
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-89
|
Implement add/replace
|
Mark Nunberg
|
Mark Nunberg
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-88
|
Add support for increment/decrement
|
Mark Nunberg
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-86
|
Implement delete command
|
Mark Nunberg
|
Matt Ingenthron
|
|
Closed
|
Fixed
|
|
|
 |
PYCBC-57
|
Provide Error Handling Consistent with Other SDKs
|
Mark Nunberg
|
Karen Zeller
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-82
|
Error handling documentation
|
Mark Nunberg
|
Perry Krug
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-42
|
Add a unit/integration test validation of OBSERVE + view stale=false
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-9
|
an interface to paginate across large view results is needed
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-12
|
client should provide some way of asynchronously running multiple ops in parallel
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-71
|
Supporting _all_docs in the SDK
|
Mark Nunberg
|
Volker Mische
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-83
|
Python client fails to encode view parameters
|
Mark Nunberg
|
Mike Wiederhold
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-27
|
support errors on views
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-36
|
Implement observe command
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-37
|
Highlevel synchronous mutation operations atop observe
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-43
|
Update the getting started to match the Beer sample DB
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-8
|
creating and destroying design docs with views from the client library should be available
|
Mark Nunberg
|
Matt Ingenthron
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-81
|
Write the Getting Started with Python on Mac OS X section of the essentials guide
|
Robin Johnson
|
MC Brown
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-80
|
Write the Getting Started with Python on Linux section of the essentials guide
|
Robin Johnson
|
MC Brown
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-79
|
Create bucket function does not allow user to set the bucket type
|
Tug Grall
|
Tug Grall
|
|
Open
|
Unresolved
|
|
|
 |
PYCBC-20
|
couchbase client doesn't work against a bucket with dedicated port and no password
|
Farshid Ghods
|
Farshid Ghods
|
|
Resolved
|
Incomplete
|
|
|
 |
PYCBC-40
|
RESTful Bucket Flushing
|
Benjamin Young
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-16
|
increment from two clients seems to not work
|
Benjamin Young
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-39
|
Add Design document management, including error handling
|
Benjamin Young
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-45
|
Remove Couchbase.save({'_id':'key', 'json':'doc'}) in favor of .set() doing key name detection
|
Benjamin Young
|
Benjamin Young
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-35
|
Invalid reference made to create_view
|
Benjamin Young
|
Mike Wiederhold
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-50
|
remove dependencies on pre-Python 2.6 "shims" (uuid, simplejson)
|
Benjamin Young
|
Benjamin Young
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-53
|
improve bucket creation defaults
|
Benjamin Young
|
Benjamin Young
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-52
|
Install dependencies via setup.py rather than including them in the source distribution
|
Benjamin Young
|
Benjamin Young
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-51
|
install fails owing to missing version
|
Benjamin Young
|
Matt Ingenthron
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-48
|
Fatal warning during client installation
|
Benjamin Young
|
Pavel Paulau
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-31
|
python SDK disables all logging
|
Benjamin Young
|
Steve Yen
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-46
|
Unittests covering > 50% of the code
|
Benjamin Young
|
Benjamin Young
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-15
|
client can't set() integer values
|
Benjamin Young
|
Oli Kingshott
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-14
|
incr() and decr() not working with VBucketAwareMembaseClient / Membase 1.7
|
Farshid Ghods
|
Oli Kingshott
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-17
|
client does not exit cleanly on interpreter exit
|
Farshid Ghods
|
Oli Kingshott
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-19
|
use zlib.crc32 in couchbaseclient.py
|
Matt Ingenthron
|
Farshid Ghods
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-2
|
Update README file with simple example for quickstart
|
Keith Batten
|
Tyler Mitchell
|
|
Resolved
|
Fixed
|
|
|
 |
PYCBC-3
|
decr() function fails gracelessly
|
Keith Batten
|
Tyler Mitchell
|
|
Resolved
|
Fixed
|
|
|