couchbase: add counter operations increment and decrement#3818
couchbase: add counter operations increment and decrement#3818sapk wants to merge 4 commits intoredpanda-data:mainfrom
Conversation
334e332 to
424f811
Compare
424f811 to
11e4110
Compare
|
I updated the PR to have the ttl support also on increment and decrement operations since #3825 was merged. I also change to require and enforce that content is a valid integer. Previously any invalid or empty value set the delta to zero meaning a noop but it had the bad design of silencing error. Also I simply return the error in process batch but maybe I could be more subtle and attach the error on the message and skip adding it to the ops list. |
|
At least this feature is available in the other implementation |
|
Please rebase on main which will pick up the Claude review skill |
This PR add atomic counter operations support for Couchbase processor.
This is backward compatible as they are new operations.
Note: This might conflict with #2709 but I can rebase over the first to be merged.