Commit Graph

8 Commits

Author SHA1 Message Date
Steve Atherton
d069d94cf7 Added explanation of \u support to fdbcli token parsing. Small tweak to rangeconfig hints. Reformatted rangeconfig help to not be intended because the help printer does its own line wrapping which makes it look very messy. 2023-05-03 15:52:51 -07:00
Steve Atherton
eb1aaad7f2 Add inline command line help for rangeconfig. 2023-05-03 15:52:47 -07:00
Steve Atherton
dd653064dc Address review comments. KeyRangeMapSnapshot is now ReferenceCounted and getSnapshot() returns a Reference to discourage copying. Added several comments for clarity. Added FormatUsingTraceable and changed all new formatters to use it except for Standalone<T> which redirects to the formatter for T. 2023-05-03 15:52:35 -07:00
Steve Atherton
dab0b7acaf Renamed SystemDBLockWriteNow() to SystemDBWriteLockedNow() and changed definition to be more direct / clear. 2023-05-03 15:52:14 -07:00
Steve Atherton
7e6c50afa7 Removed SYSTEM_PRIORITY_IMMEDIATE from KeyBackedTypes and all options from KeyBackedRangeMap database functions. Added SystemTransactionGenerator<> for wrapping Database types and generating transactions with selected system level options. 2023-05-03 15:51:55 -07:00
Steve Atherton
4a426147c3 Bug fix in KeyBackedRangeMap::updateRange() where the range after the modified region could be set wrong. Added Database version of updateRange(). 2023-05-03 15:27:58 -07:00
Steve Atherton
ec70a9c27d KeyBackedRangeMap::updateRange() now coalesces adjacent matching ranges caused by the update, and supports replacing a range's config with a new explicit value. Added update command to rangeconfig cli. 2023-05-03 15:27:58 -07:00
Steve Atherton
5b34628a2b Add rangeconfig CLI. 2023-05-03 15:27:58 -07:00