Closed Phoenix500526 closed 2 months ago
👋 Thanks for opening this issue!
Reply with the following command on its own line to get help or engage:
/help
: to print help messages./assignme
: to assign this issue to you.Xline employs RocksDB's OptimisticTransaction as the underlying storage transaction implementation. However, we encountered an issue where the transaction conflicted with others and we failed to handle the error appropriately. To address this, I've introduced a retry mechanism in the write_batch
, resolving the error. We should do a performance regression test for this modification. @bsbds
Description about the bug
The test case
curp::it server::shutdown_rpc_should_shutdown_the_cluster
failed sometimes. The output log has been pasted below.FYI: https://github.com/xline-kv/Xline/actions/runs/8626722031/job/23645355082?pr=772
Version
0.6.1 (Default)
Relevant log output
Code of Conduct