Commit Graph
1257 Commits
Author SHA1 Message Date
安正超andGitHub 5fccfceb91 test(ecstore): cover walk listing error success paths (#2954) 2026-05-14 01:03:31 +00:00
d4d07095f8 fix(ecstore): propagate walk listing errors (#2949)
Co-authored-by: houseme <[email protected]>
2026-05-13 16:59:49 +00:00
8c49671161 Fix #2775 recursive list handling in LocalDisk::scan_dir() (#2923)
Co-authored-by: houseme <[email protected]>
Co-authored-by: 安正超 <[email protected]>
2026-05-13 14:36:23 +00:00
c65d4071a3 fix(ecstore): map missing metadata to not found (#2944)
Co-authored-by: houseme <[email protected]>
2026-05-13 13:03:15 +00:00
4ea805cbc0 fix: preserve pagination when max keys exceed limit (#2943)
Co-authored-by: houseme <[email protected]>
2026-05-13 12:48:38 +00:00
Henry GuoandGitHub 26341742e0 fix(ecstore): fail listing on walk_dir producer errors (#2937) 2026-05-13 11:08:05 +00:00
c5125b20bd fix(storage): keep storage info RPC map encoded (#2942)
Co-authored-by: cxymds <[email protected]>
2026-05-13 06:19:43 +00:00
weisdandGitHub 9b83de53e1 fix(ecstore): surface prefix listing storage errors (#2940) 2026-05-13 04:24:54 +00:00
housemeandGitHub 129cb0f920 fix: make HeadObject consistent after write completion (#2936) 2026-05-13 03:27:38 +00:00
8ef2c0a5e1 fix(storage): sync transition tier config across peers (#2918)
Co-authored-by: houseme <[email protected]>
2026-05-11 15:23:29 +00:00
d6813b53a2 fix(ecstore): preserve list marker set index (#2919)
Co-authored-by: houseme <[email protected]>
2026-05-11 15:20:43 +00:00
5ca99a8e32 fix(ecstore): fail listing on stalled reader (#2920)
Co-authored-by: houseme <[email protected]>
2026-05-11 15:19:46 +00:00
09c2d15057 fix(sse): Temporarily refactored the SSE design for ECStore (#2813)
Co-authored-by: houseme <[email protected]>
Co-authored-by: cxymds <[email protected]>
2026-05-09 14:06:35 +00:00
安正超andGitHub 8182e2dd38 test(ecstore): cover empty runtime listing candidates (#2889) 2026-05-09 01:57:54 +00:00
81ad48dac2 feat(targets): add AMQP support for notify and audit (#2879)
Co-authored-by: Hyesook Yun <[email protected]>
2026-05-09 01:56:26 +00:00
安正超andGitHub 1582f216fe test(ecstore): cover offline capacity snapshots (#2880) 2026-05-08 16:33:34 +00:00
安正超andGitHub 5081b8396d test(ecstore): cover system path failure classifier (#2874) 2026-05-08 14:51:11 +00:00
housemeandGitHub c90bfe2b23 fix(ecstore): harden runtime read-path quorum handling (#2872) 2026-05-08 09:56:39 +00:00
安正超andGitHub e209fc6eef test(ecstore): cover store init health reset delegation (#2865) 2026-05-08 05:42:05 +00:00
97a2775434 fix(ecstore): reset drive health between store init format retries (#2848)
Co-authored-by: houseme <[email protected]>
Co-authored-by: cxymds <[email protected]>
2026-05-08 03:16:58 +00:00
2a0fbb8d77 fix(ecstore): repair decommission pool quorum (#2847)
Co-authored-by: houseme <[email protected]>
2026-05-07 11:14:11 +00:00
5431b9273d feat(targets): complete redis mysql postgres target wiring (#2842)
Signed-off-by: jaehanbyun <[email protected]>
Signed-off-by: houseme <[email protected]>
Signed-off-by: Gunther Xing <[email protected]>
Signed-off-by: JaySon-Huang <[email protected]>
Co-authored-by: jaehanbyun <[email protected]>
Co-authored-by: Gunther Xing <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: cxymds <[email protected]>
Co-authored-by: JaySon <[email protected]>
Co-authored-by: 安正超 <[email protected]>
2026-05-07 10:00:59 +00:00
cxymdsandGitHub b7815b0694 fix(ecstore): remove startup order sensitivity (#2850) 2026-05-07 09:07:25 +00:00
安正超andGitHub 5e0ca006f0 test(replication): cover ETag comparison edge cases (#2840) 2026-05-07 02:48:12 +00:00
4d6171e996 fix(replication): handle version ID format mismatch with AWS S3 (#2829)
Co-authored-by: 安正超 <[email protected]>
2026-05-06 21:30:07 +00:00
安正超andGitHub 9b9e0db9f6 test(lifecycle): cover ILM process time aliases (#2839) 2026-05-06 21:12:22 +00:00
安正超andGitHub 4728abcff1 fix(security): document unsafe and TLS overrides (#2835) 2026-05-06 15:09:02 +00:00
70be0804ee fix: 2827 lifecycle days next midnight (#2833)
Co-authored-by: houseme <[email protected]>
2026-05-06 15:00:53 +00:00
9f07029373 fix: reload bucket metadata after lifecycle updates (#2822)
Co-authored-by: houseme <[email protected]>
2026-05-06 13:01:44 +00:00
50ddec3ffc fix: preserve data on self metadata copy (#2819)
Co-authored-by: cxymds <[email protected]>
2026-05-06 06:28:36 +00:00
3dd0692917 refactor: unify credential env constants and deploy env usage (#2821)
Co-authored-by: Henry Guo <[email protected]>
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: 安正超 <[email protected]>
2026-05-06 04:30:29 +00:00
995e26f5ee fix(rpc): use map-encoded msgpack for all internode RPC responses (#2771)
Co-authored-by: 安正超 <[email protected]>
Co-authored-by: houseme <[email protected]>
2026-05-05 03:42:29 +00:00
安正超andGitHub eb8868397e fix: address security review follow-ups (#2781) 2026-05-03 13:53:36 +00:00
66c38b629d Harden admin and RPC security checks (#2773)
Signed-off-by: 安正超 <[email protected]>
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-05-03 11:55:09 +00:00
4978f60254 test(ecstore): cover ranged decode and harden offset bounds (#2758)
Co-authored-by: loverustfs <[email protected]>
2026-05-02 09:02:50 +00:00
a455b4377c fix: handle empty multipart list-parts (#2765)
Co-authored-by: loverustfs <[email protected]>
2026-05-02 02:47:52 +00:00
e16f1ae639 fix(window): Compatible with Windows Path (#2691)
Co-authored-by: houseme <[email protected]>
2026-04-28 14:36:59 +00:00
安正超andGitHub d79720da1d test(signer): cover header fallback helpers (#2711) 2026-04-28 14:09:56 +00:00
housemeandGitHub 2953558f41 fix(lifecycle): prevent eager date-expiry deletion on config update (#2708) 2026-04-28 10:26:14 +00:00
weisdandGitHub e0b8c4fd42 fix(storage): avoid faulting local drives on transient timeouts (#2714) 2026-04-28 06:38:31 +00:00
GatewayJGitHubGatewayJ <8352692332qq.com>loverustfshouseme
09be06a4d2 fix(ecstore): log walk failures in IAM listing path (#2705)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: houseme <[email protected]>
2026-04-27 14:13:40 +00:00
housemeandGitHub a68fe1601f fix(ilm): harden signer failures and guard remote tier delete storms (#2706) 2026-04-27 12:39:02 +00:00
weisdandGitHub 334184b005 fix(replication): prevent target state loss across buckets (#2704) 2026-04-27 09:27:33 +00:00
weisdandGitHub 468dc3aebd fix(replication): fan out single-bucket rules to all targets (#2701) 2026-04-27 06:51:19 +00:00
housemeandGitHub 50d03ef021 perf(memory): add reclaim signals and cache controls (#2689) 2026-04-26 16:42:35 +00:00
housemeandGitHub 59f41eb86a feat(obs): improve metrics coverage and dashboard performance (#2682) 2026-04-25 18:51:29 +00:00
housemeandGitHub 81854762d4 fix(ecstore): log missing local paths during physical disk independence checks (#2680) 2026-04-25 08:01:01 +00:00
housemeandGitHub 1e9c75a201 feat(ecstore): enforce local disk topology guardrails and expose device ids (#2679) 2026-04-25 06:02:02 +00:00
80413e0f8e test(ecstore): cover non-zero offset shard span reads (#2677)
Co-authored-by: houseme <[email protected]>
2026-04-25 02:31:28 +00:00
13b4500212 feat(obs): improve telemetry stack, replication metrics, and Grafana alignment (#2672)
Co-authored-by: Filipe Monteiro <[email protected]>
Co-authored-by: cxymds <[email protected]>
Co-authored-by: weisd <[email protected]>
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: 安正超 <[email protected]>
2026-04-24 13:50:17 +00:00