Commit Graph

  • 4538919efa refactor(ecstore): route runtime getters through facade (#4109) Zhengchao An 2026-06-30 14:32:01 +08:00
  • 143833ec45 test(architecture): guard rustfs owner statics (#4108) Zhengchao An 2026-06-30 14:01:19 +08:00
  • 22c7cb1923 feat(ecstore): refresh issue-787 phase-3 validation track (#4106) houseme 2026-06-30 11:37:44 +08:00
  • 4815d608a2 fix(ecstore): preserve recovery quorum identity (#3937) GatewayJ 2026-06-30 11:19:46 +08:00
  • 7041d60cbf refactor(storage): narrow root runtime facade (#4105) Zhengchao An 2026-06-30 11:19:21 +08:00
  • f6689f5b39 test(app): remove object store fallback (#4104) Zhengchao An 2026-06-30 08:08:54 +08:00
  • 27e1cb5ffd refactor(storage): narrow object store resolver boundary (#4103) Zhengchao An 2026-06-30 07:56:36 +08:00
  • 9a8a82e90c test(architecture): guard owner cache globals (#4102) Zhengchao An 2026-06-30 07:17:51 +08:00
  • 733904deb1 test(architecture): guard owner runtime globals (#4101) Zhengchao An 2026-06-30 06:54:07 +08:00
  • f0d27982e5 refactor(app): collapse transition stats boundary (#4100) Zhengchao An 2026-06-30 06:48:09 +08:00
  • 46edc118f0 refactor(app): add lifecycle state context boundary (#4099) Zhengchao An 2026-06-30 06:26:06 +08:00
  • 055d3ad825 refactor(ecstore): scope dead code allowances (#4098) Zhengchao An 2026-06-30 06:07:45 +08:00
  • de19342744 refactor(runtime): finish legacy global naming (#4097) Zhengchao An 2026-06-30 05:50:58 +08:00
  • 74aef760f0 refactor(lifecycle): normalize state global names (#4096) Zhengchao An 2026-06-30 05:29:10 +08:00
  • cbd527cd6e refactor(runtime): normalize legacy global names (#4095) Zhengchao An 2026-06-30 05:13:06 +08:00
  • 90f9c24503 refactor(runtime): clean scalar globals (#4094) Zhengchao An 2026-06-30 04:52:23 +08:00
  • 77e45896ba refactor(runtime): remove unused node names global (#4093) Zhengchao An 2026-06-30 04:44:17 +08:00
  • c279d34af6 refactor(runtime): batch owner boundary guards (#4092) Zhengchao An 2026-06-30 04:34:54 +08:00
  • 19dc019038 test(runtime): guard kms service manager global (#4086) Zhengchao An 2026-06-30 04:17:24 +08:00
  • 90ea66423e test(runtime): guard internode transport global (#4085) Zhengchao An 2026-06-30 04:11:30 +08:00
  • 47b12972ad refactor(lifecycle): add object lock boundary (#4084) Zhengchao An 2026-06-30 04:11:03 +08:00
  • 3d868cb6e8 perf: add list objects quorum tuning knob (#4072) houseme 2026-06-30 03:41:29 +08:00
  • 3b754f649d test(runtime): guard batch processor global (#4083) Zhengchao An 2026-06-30 03:40:03 +08:00
  • f99429f2f2 refactor(lifecycle): add tagging boundary (#4082) Zhengchao An 2026-06-30 03:39:32 +08:00
  • fb7bcfb541 refactor(replication): add tagging boundary (#4081) Zhengchao An 2026-06-30 03:39:17 +08:00
  • 4f335889c1 refactor(lifecycle): add config persistence boundary (#4080) Zhengchao An 2026-06-30 02:10:12 +08:00
  • fab78f8402 refactor(scanner): use expiry runtime boundary (#4079) Zhengchao An 2026-06-30 02:09:52 +08:00
  • 35d7d6bf23 refactor(ecstore): wrap background cancel token access (#4078) Zhengchao An 2026-06-30 02:09:39 +08:00
  • d3a84395dc refactor(replication): add msgp boundary (#4076) Zhengchao An 2026-06-30 02:09:14 +08:00
  • 74c95920ca fix: dual-write renamed IO metrics (#4077) Zhengchao An 2026-06-30 02:08:58 +08:00
  • f401a4388e fix(ecstore): tolerate OnceLock re-initialization in tests (#4074) Zhengchao An 2026-06-30 00:18:28 +08:00
  • c17df6e3d3 refactor(replication): add lock boundary (#4075) Zhengchao An 2026-06-30 00:18:08 +08:00
  • 50ca1c2cbe refactor(replication): add config store boundary (#4073) Zhengchao An 2026-06-30 00:03:45 +08:00
  • f8c70e017d refactor(replication): add versioning boundary (#4071) Zhengchao An 2026-06-29 23:52:36 +08:00
  • 04e8c1bb6b refactor(replication): add metadata boundary (#4070) Zhengchao An 2026-06-29 23:24:39 +08:00
  • f1ec0bd765 refactor(replication): add target boundary (#4069) Zhengchao An 2026-06-29 22:59:10 +08:00
  • c94f2981d7 refactor(replication): add event sink boundary (#4068) Zhengchao An 2026-06-29 22:46:06 +08:00
  • 13474ec1de refactor(replication): add runtime boundary (#4067) Zhengchao An 2026-06-29 22:34:10 +08:00
  • e9a89e13ae refactor(lifecycle): route events through audit sink (#4066) Zhengchao An 2026-06-29 22:21:23 +08:00
  • 806dfb233c test(ecstore): guard set disks contract coverage (#4065) Zhengchao An 2026-06-29 22:06:21 +08:00
  • 7c2789e75a refactor(runtime): guard endpoint port source (#4064) Zhengchao An 2026-06-29 21:56:57 +08:00
  • a5e7dda6d9 refactor(io): make aligned pread error primary (#4063) Zhengchao An 2026-06-29 21:46:20 +08:00
  • 158f4a32a1 refactor(io): deprecate legacy method names (#4062) Zhengchao An 2026-06-29 21:31:37 +08:00
  • a7dd9603e9 refactor(ecstore): add mmap copy disk read name (#4061) Zhengchao An 2026-06-29 21:18:41 +08:00
  • 9567e7b3be refactor(io): make accurate reader names primary (#4060) Zhengchao An 2026-06-29 20:20:22 +08:00
  • 14e9fa2c8d fix(ecstore): avoid startup pool meta locks (#4056) GatewayJ 2026-06-29 20:19:38 +08:00
  • 50c9078142 refactor(runtime): guard scalar lock globals (#4059) Zhengchao An 2026-06-29 20:04:44 +08:00
  • 27a491a730 refactor(runtime): guard replication stats globals (#4058) Zhengchao An 2026-06-29 19:55:38 +08:00
  • 9b6c6df81b refactor(runtime): guard local node globals (#4057) Zhengchao An 2026-06-29 19:47:21 +08:00
  • 35077c033c refactor(runtime): guard endpoint erasure globals (#4055) Zhengchao An 2026-06-29 19:26:05 +08:00
  • 636476c3e5 refactor(runtime): guard lifecycle event globals (#4053) Zhengchao An 2026-06-29 17:56:02 +08:00
  • 0c4deb0e2f refactor(runtime): guard setup type globals (#4052) Zhengchao An 2026-06-29 17:38:57 +08:00
  • 0cd08eae1c refactor(runtime): remove stale lifecycle state comments (#4051) Zhengchao An 2026-06-29 17:29:57 +08:00
  • 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