Commit Graph

15 Commits

Author SHA1 Message Date
Sepeth
2a82f22fe5 Fix warnings for long long or int64_t format specifiers by switching to fmt::print* (#11574) 2024-09-12 12:10:40 -07:00
Syed Paymaan Raza
392bad2bd3 More copyright end year updates (#11556) 2024-08-05 14:00:32 -07:00
Zhe Wang
8e099d276d Improve checkall tool (#11440) (#11476)
* improve checkall

* fmt

* simplify

* nit

* simplify

* nit
2024-06-25 23:56:12 -07:00
Zhe Wang
a930806d36 cherry-pick-checkall-to-main 2024-02-15 21:35:35 -08:00
hao fu
e8cdfc5a0c Fix checkall when shard is large
the begin key has to be updated for checkall command when a shard
is large, this PR makes this change.
2024-01-09 18:19:49 -08:00
Sreenath Bodagala
8d2feda708 - Print warning (that the check was incomplete) irrespective of
whether the first batch of keys fetched are consistent or not.
2023-12-11 20:07:37 +00:00
Sreenath Bodagala
4edd5ec435 - Print indexes of corrupted keys. Also, print a warning in case the
check was incomplete.
2023-12-11 19:55:10 +00:00
Sreenath Bodagala
b9662794f4 - Print information about "cached" and "more" flags too. 2023-12-11 17:10:30 +00:00
Sreenath Bodagala
182ef6f199 - Bump up the number of keys that "fdbcli checkall" can fetch
per GetKeyValueRequest call.
2023-12-11 01:57:07 +00:00
Sreenath Bodagala
5c31d1a8f5 - Address a review comment 2023-12-07 15:56:05 +00:00
Sreenath Bodagala
fe13f740e6 - Address issues in code related to "fdbcli checkall". 2023-12-07 00:30:34 +00:00
Jingyu Zhou
22a3ea803c Add "checkall" debug command for fdbcli (#10687)
* Add "checkall" for checking \xff\x02/blog/ keys

* Avoid GRV calls for getlocation

* Update comments

* Add non-stopping checking and remove verbose output

* Update checkall command to accept customized range

* Fix format

* Fix a compiling issue and output
2023-07-26 17:19:16 -07:00
Jingyu Zhou
66b0699774 Fix IDE build 2023-06-08 16:59:17 -07:00
Jingyu Zhou
b8c0087ca6 Fix compiling errors 2023-06-07 15:10:00 -07:00
Jingyu Zhou
614686f737 Add getlocation and getall fdbcli debug commands
getlocation: returns the SS list for a key
getall: returns both the SS list and values on the SS for a key
2023-06-07 14:36:16 -07:00