Commit Graph

  • 726bf142e0 refactor(runtime): remove stale tier transport comments (#4050) Zhengchao An 2026-06-29 17:29:46 +08:00
  • aadefcc577 refactor(runtime): guard local disk set global (#4049) Zhengchao An 2026-06-29 17:29:24 +08:00
  • 2b04bf3a19 refactor(runtime): remove stale lifecycle global comment (#4048) Zhengchao An 2026-06-29 16:33:49 +08:00
  • ecbc5385d3 refactor(runtime): hide local disk id global (#4047) Zhengchao An 2026-06-29 16:33:36 +08:00
  • ad6be6a167 refactor(runtime): hide local disk map global (#4046) Zhengchao An 2026-06-29 14:57:14 +08:00
  • 4111ce1547 refactor(runtime): wrap tier config global (#4045) Zhengchao An 2026-06-29 14:38:36 +08:00
  • e012d1e799 refactor(runtime): wrap boot time global (#4044) Zhengchao An 2026-06-29 14:21:31 +08:00
  • 809e77d5db fix(runtime): keep lock clients available during startup (#4042) Henry Guo 2026-06-29 14:14:26 +08:00
  • 4567f6f521 refactor(runtime): guard rpc secret global (#4043) Zhengchao An 2026-06-29 14:02:03 +08:00
  • 6093eb0c9c refactor(runtime): wrap local node name global (#4041) Zhengchao An 2026-06-29 13:13:54 +08:00
  • 9c62a24efc refactor(runtime): wrap outbound tls globals (#4039) Zhengchao An 2026-06-29 12:56:34 +08:00
  • de41303f3e feat(table-catalog): add durable backing migration guardrails (#4038) Henry Guo 2026-06-29 12:39:04 +08:00
  • 9414d645f4 refactor(runtime): wrap rustfs address globals (#4037) Zhengchao An 2026-06-29 11:18:30 +08:00
  • c200dc10d2 fix(scanner): preserve partial scan progress (#3996) Henry Guo 2026-06-29 10:43:25 +08:00
  • 9165de3241 refactor(runtime): wrap internode connection cache (#4036) Zhengchao An 2026-06-29 10:43:13 +08:00
  • df82e3e645 build(deps): bump the dependencies group with 3 updates (#4030) dependabot[bot] 2026-06-29 10:32:52 +08:00
  • 801838fdbd test(ecstore): guard replication facade boundary (#4035) Zhengchao An 2026-06-29 10:32:09 +08:00
  • 319497446b refactor(ecstore): add lifecycle runtime boundary (#4034) Zhengchao An 2026-06-29 10:31:49 +08:00
  • 5fc25eccb3 feat(io-core): add truthful buffered io aliases (#4032) Zhengchao An 2026-06-29 10:01:59 +08:00
  • 1e6f20912a test(ecstore): cover SetDisks storage contracts (#4033) Zhengchao An 2026-06-29 10:01:42 +08:00
  • ea88f5b67b refactor(obs): use lifecycle runtime facades (#4031) Zhengchao An 2026-06-29 09:29:50 +08:00
  • ed56ffb54a docs(io): clarify zero copy metric transition (#4029) Zhengchao An 2026-06-29 08:21:07 +08:00
  • 2d547de84a docs(architecture): inventory global state migration (#4028) Zhengchao An 2026-06-29 08:20:32 +08:00
  • 0ff261864a fix(scanner): harden data scanner integrity handling (#4012) cxymds 2026-06-29 08:19:58 +08:00
  • cf7af17b43 feat(table-catalog): wire durable strong backing config (#3971) Henry Guo 2026-06-29 07:58:14 +08:00
  • 51d44f20c7 docs(ecstore): inventory replication split blockers (#4027) Zhengchao An 2026-06-29 07:57:48 +08:00
  • 763cbdd5b7 docs(ecstore): inventory lifecycle split blockers (#4026) Zhengchao An 2026-06-29 07:57:22 +08:00
  • aaef31d4dd docs(ecstore): inventory api facade boundaries (#4025) Zhengchao An 2026-06-29 07:57:01 +08:00
  • e1c1d8edcb test: expand snapshot coverage (#4024) Zhengchao An 2026-06-29 07:56:37 +08:00
  • 1104d630d1 docs(obs): inventory ecstore dependency boundary (#4023) Zhengchao An 2026-06-29 07:07:47 +08:00
  • 8284e6a75c config: add mmap read env alias (#4021) Zhengchao An 2026-06-28 23:24:24 +08:00
  • b37c8c6435 build: pin rc crypto dependency versions (#4020) Zhengchao An 2026-06-28 22:52:20 +08:00
  • 0485e5adf0 feat(get): Small-file GET performance optimization for 1KiB-1MiB objects (#4016) houseme 2026-06-28 22:35:42 +08:00
  • f5d7fea7a4 fix(ecstore): remove unused mirror fields (#4019) Zhengchao An 2026-06-28 22:31:37 +08:00
  • 0f3213a530 docs: update security advisory lessons (#4018) Zhengchao An 2026-06-28 21:55:40 +08:00
  • 99f981a868 docs: plan ecstore split boundaries (#4017) Zhengchao An 2026-06-28 21:55:10 +08:00
  • ed0f191e1a docs: document global singleton migration plan (#730) (#4015) Zhengchao An 2026-06-28 21:25:42 +08:00
  • 163e8089db fix: remove all backlog links from code and comments (#4013) Zhengchao An 2026-06-28 20:55:25 +08:00
  • aa8b8b5706 docs: document crypto RC version dependencies (#732) (#4011) Zhengchao An 2026-06-28 20:47:51 +08:00
  • cd165ab181 docs: document obs reverse dependency on ecstore (#735) (#4010) Zhengchao An 2026-06-28 20:28:04 +08:00
  • a37e918936 docs: document SHA-1 HMAC migration proposal (#747) (#4009) Zhengchao An 2026-06-28 19:42:18 +08:00
  • 8d0ba1cd3c docs: document deadlock detector mutex design rationale (#744) (#4008) Zhengchao An 2026-06-28 19:29:50 +08:00
  • 27b8592879 docs: add documentation to storage-api public types (#741) (#4007) Zhengchao An 2026-06-28 19:12:02 +08:00
  • 1f56ddf913 docs: document table_catalog mutex design rationale (#739) (#4006) Zhengchao An 2026-06-28 18:56:13 +08:00
  • 710ae74cde perf: add S3 operations benchmark framework (#738) (#4005) Zhengchao An 2026-06-28 18:02:41 +08:00
  • 51acf2a99c feat: add rate limiting middleware framework (#737) (#4002) Zhengchao An 2026-06-28 17:48:40 +08:00
  • ee82d6c026 test: add insta snapshot test for storage error display format (#740) (#4001) Zhengchao An 2026-06-28 16:10:07 +08:00
  • 84cdf12083 test(security): add security boundary tests (#748) (#3998) Zhengchao An 2026-06-28 15:17:30 +08:00
  • c768a9c382 docs(storage-api): document filemeta dependency as known limitation (#731) (#3997) Zhengchao An 2026-06-28 14:59:24 +08:00
  • c475d03b48 fix: replace unwrap() with expect() in more files (#729 batch 14) (#3994) Zhengchao An 2026-06-28 11:45:23 +08:00
  • 05d201679c fix: replace unwrap() with expect() in more files (#729 batch 13) (#3993) Zhengchao An 2026-06-28 11:45:13 +08:00
  • f0ab812213 fix: replace unwrap() with expect() in remaining files (#729 batch 12) (#3992) Zhengchao An 2026-06-28 11:45:03 +08:00
  • 1f8a5bc095 fix(ecstore): replace unwrap() with proper error handling in api_get_object_attributes (#729 batch 11) (#3991) Zhengchao An 2026-06-28 11:23:41 +08:00
  • 25170943ce fix(ecstore): improve expect() messages in admin_server_info (#729 batch 9) (#3990) Zhengchao An 2026-06-28 11:23:04 +08:00
  • 20c7cb1074 fix(server): improve expect() messages in layer.rs (#729 batch 8) (#3989) Zhengchao An 2026-06-28 11:22:46 +08:00
  • 5c94fe7dd7 fix(ecstore): improve expect() messages in replication_resyncer (#729 batch 7) (#3988) Zhengchao An 2026-06-28 11:22:26 +08:00
  • d668ef837a fix(admin): improve expect() messages in remaining admin handlers (#729 batch 6) (#3987) Zhengchao An 2026-06-28 11:22:08 +08:00
  • e5a355efe9 fix(admin): improve expect() messages in policies handler (#729 batch 5) (#3986) Zhengchao An 2026-06-28 11:21:51 +08:00
  • dbca96faf6 fix(admin): improve expect() messages in user handler (#729 batch 4) (#3985) Zhengchao An 2026-06-28 11:21:24 +08:00
  • e8470bbc66 fix(admin): replace unwrap() with safe pattern in bucket_meta handler (#729 batch 3) (#3984) Zhengchao An 2026-06-28 11:20:51 +08:00
  • 46d7f9e1f2 feat(get): harden codec streaming rollout (#3981) houseme 2026-06-28 11:20:21 +08:00
  • d99056902e fix(admin): replace unwrap() with proper error handling in tier handler (#729 batch 2) (#3983) Zhengchao An 2026-06-28 11:00:50 +08:00
  • 6e72dc3076 fix(ecstore): replace unsafe k.unwrap() in bucket_target_sys (#729) (#3982) Zhengchao An 2026-06-28 10:42:56 +08:00
  • 259a99a501 fix(ci): pin protocol matrix checkout action (#3977) Zhengchao An 2026-06-28 10:04:36 +08:00
  • c928fd1c7a chore(deps): update flake.lock (#3978) houseme 2026-06-28 09:54:22 +08:00
  • 7238a937a9 fix: correct misleading zero-copy/direct-io docs and internal naming (#733 Phase 1) (#3976) Zhengchao An 2026-06-28 09:12:49 +08:00
  • 3c6dc2a633 ci: remove --no-default-features from protocol test matrix (#3980) Zhengchao An 2026-06-28 09:12:23 +08:00
  • e1272f2aba revert: restore #![allow(dead_code)] - CI clippy -D warnings conflict (#3979) Zhengchao An 2026-06-28 08:32:34 +08:00
  • 1e303e5be0 fix(data-usage): refresh versioned usage state (#3969) Henry Guo 2026-06-28 07:58:07 +08:00
  • 129ad2296b ci: add protocol feature test matrix (swift, sftp, no-default) (#736) (#3975) Zhengchao An 2026-06-28 07:51:15 +08:00
  • 113058af54 chore: replace blanket #![allow(dead_code)] with #![warn(dead_code)] (#742) (#3974) Zhengchao An 2026-06-28 07:50:51 +08:00
  • 27468ebfa9 feat(get): consolidate GET performance optimization (#3972) houseme 2026-06-28 07:14:07 +08:00
  • 512418cda9 fix(ecstore): replace unbounded metadata cache with moka (#743) (#3970) Zhengchao An 2026-06-28 03:01:32 +08:00
  • 175566f037 docs(get): record default switch readiness (#3967) houseme 2026-06-28 01:12:44 +08:00
  • 7ae9697d42 docs: close final architecture audit gaps (#3966) Zhengchao An 2026-06-28 00:07:42 +08:00
  • 79234c030d docs: close architecture migration validation (#3965) Zhengchao An 2026-06-27 23:42:51 +08:00
  • 82bbef0b60 test: cover runtime and repair preservation (#3964) Zhengchao An 2026-06-27 23:34:59 +08:00
  • bf03ff2869 feat(get): add limited opt-in rollout gates (#3963) houseme 2026-06-27 23:13:02 +08:00
  • 66ad138505 docs: close phase 7 global split plan (#3962) Zhengchao An 2026-06-27 22:25:16 +08:00
  • 47d05a1d6a feat(bench): harden cooled get ab harness (#3960) houseme 2026-06-27 22:23:09 +08:00
  • c7dc3d7974 refactor: move runtime fallback defaults to owners (#3961) Zhengchao An 2026-06-27 22:21:09 +08:00
  • 20f56af09c feat(get): tune output response handoff (#3956) houseme 2026-06-27 21:46:38 +08:00
  • 68d5d1d41d refactor: isolate specialized runtime fallbacks (#3958) Zhengchao An 2026-06-27 21:35:47 +08:00
  • 672f6e9ea9 refactor: remove scalar runtime fallbacks (#3957) Zhengchao An 2026-06-27 20:45:13 +08:00
  • 243a20b14e refactor: remove service resolver fallbacks (#3955) Zhengchao An 2026-06-27 19:35:43 +08:00
  • 4732f4ee2d refactor: expose runtime fallback boundaries (#3954) Zhengchao An 2026-06-27 18:57:51 +08:00
  • cdebdeca61 refactor: clean app context fallback signatures (#3953) Zhengchao An 2026-06-27 18:30:06 +08:00
  • d66391636b refactor: remove optional runtime handle fallbacks (#3952) Zhengchao An 2026-06-27 18:07:09 +08:00
  • 430aa8e8cb refactor: remove notification config fallbacks (#3951) Zhengchao An 2026-06-27 17:43:05 +08:00
  • ab9e98a9ca refactor: align core runtime facade helpers (#3948) Zhengchao An 2026-06-27 17:14:25 +08:00
  • de86025f2c feat(get): overlap read verify decode (#3945) houseme 2026-06-27 15:14:44 +08:00
  • dff0e467f4 refactor: align app runtime facade helpers (#3947) Zhengchao An 2026-06-27 15:14:29 +08:00
  • 7979ecb545 refactor: align storage runtime facade helpers (#3946) Zhengchao An 2026-06-27 14:55:37 +08:00
  • 261e16a446 refactor: route admin runtime sources through current helpers (#3944) Zhengchao An 2026-06-27 14:19:18 +08:00
  • cc41a50efe refactor: route admin runtime consumers through app context (#3943) Zhengchao An 2026-06-27 13:38:21 +08:00
  • 58b76a3d45 feat(get): add codec engine ab matrix (#3940) houseme 2026-06-27 13:27:16 +08:00
  • 996e58fd9a refactor: route admin runtime config through app context (#3942) Zhengchao An 2026-06-27 13:10:00 +08:00
  • 1b3dea012e refactor: route ecstore runtime globals through facade (#3941) Zhengchao An 2026-06-27 12:27:03 +08:00
  • d3f1ff36af docs: record global state cleanup plan (#3939) Zhengchao An 2026-06-27 12:04:59 +08:00
  • fe9c0daf0f docs: add architecture readiness matrix (#3938) Zhengchao An 2026-06-27 11:23:07 +08:00