mirror of
https://github.com/xcat2/confluent.git
synced 2026-06-03 01:38:30 +00:00
dccf2bae7d4ff73ddf907292e58a5970cbf8fbb8
If a bg sync thread is in progress, a key could be marked dirty before the desired change is actually made. This causes the running thread to pick up the change to 'dirty' keys and save off the as-yet unchanged key. Reorganize things to have the keys marked dirty only after they have been assigned so that an in-progress commit to disk only picks up a key after the relevant values have changed.
Description
xCAT confluent - replacement of conserver and eventually xcatd
Languages
Python
84.9%
Shell
11.5%
C
2.4%
Go Template
0.6%
Go
0.3%
Other
0.2%