Commit Graph

458 Commits

Author SHA1 Message Date
Pavel Rustanovich a25a8c92ea dbtools: fix sampled size for multi-location files 2025-05-07 14:18:42 +00:00
Miroslav Crnic ed145c4ebf dbtools: gather sample stats for all locations 2025-05-06 07:22:02 +00:00
Miroslav Crnic ee8306abb3 shard: reduce block service fetch on followers 2025-05-02 08:21:42 +00:00
Miroslav Crnic 7b24bfbac8 shards: increase heartbeat interval 2025-05-02 07:52:00 +00:00
Miroslav Crnic 0c23405295 sharddbtools: fix duplicate failure domain check 2025-04-17 20:02:29 +00:00
Miroslav Crnic b01268e638 shardbtools: sample-files fix 2025-04-07 13:17:44 +00:00
Miroslav Crnic c53af171e5 make scratch file gc-able on release
* shard: support ScrapTransientFile

* scratch: scrap file on release
2025-03-18 12:49:44 +00:00
Miroslav Crnic d3918a2c60 shard: no deadline when making file transient 2025-03-18 11:34:16 +00:00
Miroslav Crnic 25b2cd965e shard: transient file deadline part of entry 2025-03-18 10:03:08 +00:00
Miroslav Crnic 1e2788f321 shard: always apply entries in proxy location 2025-02-04 09:19:59 +00:00
Miroslav Crnic 9326879c5f shard: increase proxied requests timeout 2025-02-03 10:31:21 +00:00
Miroslav Crnic 3f3ad038e7 shard: log slow proxied requests 2025-01-30 15:54:05 +00:00
Miroslav Crnic 1075b61885 shard: forward response for applied requests 2025-01-28 16:28:55 +00:00
Miroslav Crnic 96a86364ab blocks/shard: reduce blockservice space propagation 2024-12-10 12:46:37 +00:00
Miroslav Crnic 74f3f3c540 sampling: include per location sizes 2024-12-10 10:19:51 +00:00
Miroslav Crnic 7cf02015a8 sampling: remove NOK from samples 2024-12-10 09:58:11 +00:00
Miroslav Crnic 34a39992b5 eggsdbtools: block service usage 2024-12-09 16:44:23 +00:00
Miroslav Crnic 1f70e33119 cdc: version init fixes 2024-12-06 19:16:09 +00:00
Pavel Rustanovich bee74ed7b4 sampling: write samples as csv 2024-12-05 21:16:16 +00:00
Miroslav Crnic 4352ce5156 shard: add span init with reference handle multi locations 2024-12-05 14:35:08 +00:00
Miroslav Crnic 088727a40f sampling: skip double counting across locations 2024-12-03 17:43:11 +00:00
Miroslav Crnic 452ff75ea0 shard: allow initiating spans at non default locations 2024-12-03 13:08:22 +00:00
Miroslav Crnic 6948f36bc7 shard: support multiple locations in operations 2024-12-02 09:47:48 +00:00
Miroslav Crnic f931e3c0d5 msgs: remove ConverBlockReq/Resp 2024-12-02 08:16:44 +00:00
Miroslav Crnic 5726a2e308 shuckle: assign writable services per location + messages cleanup 2024-11-28 15:42:44 +00:00
Miroslav Crnic d196121677 shardDB: new SpanBody format (#402) 2024-11-28 13:58:05 +00:00
Nick Chapman 74d76fe8c7 Switch to using nlohmann json lib for json formatting. (#400)
This will _hopefully_ correct our issues with weird filenames
breaking json encoding.
2024-11-26 16:04:14 +00:00
Miroslav Crnic 2655e829ee dbtools: output valid json for duplicate failure domains 2024-11-25 18:10:02 +00:00
Miroslav Crnic 637543f0a0 shard: enforce no duplicate failure domains 2024-11-25 17:57:57 +00:00
Miroslav Crnic f2de5a4c2e eggsdbtools: output files with failure domain duplication 2024-11-25 09:56:13 +00:00
Miroslav Crnic bd17468498 shard: load failure domain from rocksdb on init 2024-11-25 09:55:36 +00:00
Miroslav Crnic d510cfd1c8 handle 1 nic down in all services 2024-11-20 23:18:26 +00:00
Miroslav Crnic 0377c4642e cdc: stop raising alert on MISMATCHING_CREATION_TIME 2024-11-20 18:27:08 +00:00
Miroslav Crnic c92946cfcb shard: fix location tag 2024-11-18 16:27:20 +00:00
Miroslav Crnic 5bc4ca2781 shard: add location to stats 2024-11-18 15:48:33 +00:00
Miroslav Crnic 1a47089b3d shard: proxy read/write 2024-11-17 16:38:43 +00:00
Miroslav Crnic 5f24b43184 shuckle: support locations 2024-11-14 09:26:44 +00:00
Nick Chapman f3d77f9c86 More fixes to sampling output format (#390) 2024-11-13 14:51:06 +00:00
Nick Chapman 25d904b2d1 Update EggsTime C++ format to match EggsTime Go format (#389) 2024-11-13 09:55:58 +00:00
Miroslav Crnic 50dc6280fa dbtools: correctly detect deletion edge 2024-11-11 22:38:03 +00:00
Miroslav Crnic 12efa7262e dbtools: correctly output name 2024-11-11 15:31:25 +00:00
Miroslav Crnic 83550a9d61 dbtools: correctly handle current after snapshot edge 2024-11-11 13:50:35 +00:00
Nick Chapman 2113fcab81 Correctly read creation time depending on edge type (#388) 2024-11-11 11:56:15 +00:00
Nick Chapman 991ffac79f Small tweaks to sample-files json output (#387) 2024-11-08 15:06:37 +00:00
Miroslav Crnic edd5a37a82 shard: separate read thread 2024-11-06 08:58:44 +00:00
Nick Chapman 28e6658361 Correct sample-files help text (#378) 2024-10-30 15:54:56 +00:00
Nick Chapman 3ad28f4981 Update sample-files tool to write json to a file. (#370) 2024-10-24 14:43:10 +01:00
Francesco Mazzoli ec09018e32 Remove unused variable 2024-10-18 12:13:08 +00:00
Francesco Mazzoli e3b5776d0b Rename misleadingly named variable 2024-10-18 12:12:33 +00:00
Miroslav Crnic cd9809ca7c eggsdbtools: sample files 2024-10-15 15:42:05 +00:00