Details
-
Type:
Improvement
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Duplicate
-
Affects Version/s: 2.0
-
Fix Version/s: None
-
Component/s: couchbase-bucket
-
Security Level: Public
-
Labels:
Description
ability for the client to specify that a write should be prioritized and the server to fast track that write to disk ahead of whatever might be in the disk write queue. Especially important during the case of rebalance where they may be a million+ items in the queue and the write needs to be prioritized for whatever purpose.
If, for example, it's about operations with durability requirements (i.e. those using the PersistTo.MASTER, for instance), then I don't know that specific operations or client commands are required. We simply need to change the scheduling priority at the server based on the observe operation requests.
There may be other use cases not described, but if we can do the right thing by default without adding additional operations, that'd be best.