Details
-
Bug
-
Resolution: Fixed
-
Major
-
5.0.0
-
None
Description
The document key limit is 250bytes, but this doesn't get validated on the UI side.
Trying to create a doc with an ID exceeding this causes kv-engine to return EINVAL, which in turn causes the connection to memcached to be closed (and then reopened).
For example, try these two keys:
Works - 250 chars
abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde
|
Breaks - 251 chars
abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde1
|
Attachments
For Gerrit Dashboard: MB-26860 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
86497,7 | MB-26860: On a bad request, ns_server propogates the error message ... | master | ns_server | Status: MERGED | +2 | +1 |