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 |
|