Details
-
Bug
-
Resolution: Fixed
-
Major
-
6.6.6, 7.0.0, 7.1.0, 7.2.0
-
Untriaged
-
0
-
Unknown
-
KV 2023-4
Description
Description | Resolution |
---|---|
When the client sends an unlock request for a document that is not cached in Full Eviction mode, the server returns a "temp fail" error code, even if the document is stored on disk. This causes the client to retry until the operation times out. | The metadata of locked documents are kept in the hashtable. The server returns a new "not locked" error code if the document exists, "not found" otherwise. |
Attachments
Issue Links
- relates to
-
MB-58088 KV returns "temp fail" for invalid unlock request
- Closed
For Gerrit Dashboard: MB-59060 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
199292,9 | MB-59060: Check document's existence on disk when unlocking | master | kv_engine | Status: MERGED | +2 | +1 |
199329,12 | MB-59060: Keep metadata of locked documents in memory when evicted | master | kv_engine | Status: MERGED | +2 | +1 |
199426,5 | MB-59060: Deinline StoredValue::eligibleForEviction | master | kv_engine | Status: MERGED | +2 | +1 |
201039,3 | MB-58088, MB-59060: Update documentation for GetLocked and UnlockKey | master | kv_engine | Status: MERGED | +2 | +1 |