Zhengchao An
|
22cbd41ee9
|
refactor(ecstore): add replication owner bridges (#4141)
* refactor(ecstore): add replication owner bridges
* fix(ecstore): tighten replication owner guards
|
2026-07-01 21:51:26 +08:00 |
|
Zhengchao An
|
c0dfc260ca
|
refactor(ecstore): add replication object bridge (#4140)
|
2026-07-01 19:24:20 +08:00 |
|
Zhengchao An
|
e5ab6ee8e4
|
refactor(ecstore): make replication facade explicit (#4139)
|
2026-07-01 18:54:05 +08:00 |
|
Zhengchao An
|
fc806679fb
|
refactor(ecstore): add replication work bridges (#4137)
|
2026-07-01 18:37:01 +08:00 |
|
Zhengchao An
|
28e87c1cab
|
refactor(ecstore): name replication boundary contracts (#4134)
|
2026-07-01 17:55:12 +08:00 |
|
Zhengchao An
|
b0f491549a
|
refactor(ecstore): hide replication runtime types (#4131)
|
2026-07-01 15:39:02 +08:00 |
|
Zhengchao An
|
8fd532ebb7
|
refactor(ecstore): use local replication paths (#4130)
|
2026-07-01 15:08:26 +08:00 |
|
Zhengchao An
|
7cb42529fc
|
refactor(ecstore): route replication config access (#4128)
|
2026-07-01 09:30:25 +08:00 |
|
Zhengchao An
|
722c0805ce
|
refactor(ecstore): route replication errors (#4127)
|
2026-07-01 08:13:57 +08:00 |
|
Zhengchao An
|
50a3ed8bf3
|
refactor(ecstore): route replication event host (#4126)
|
2026-07-01 06:00:50 +08:00 |
|
Zhengchao An
|
e917f1f4be
|
refactor(ecstore): route replication filemeta contracts (#4122)
|
2026-07-01 01:01:01 +08:00 |
|
Zhengchao An
|
942a8b505d
|
refactor(ecstore): route replication metadata paths (#4121)
|
2026-06-30 22:48:34 +08:00 |
|
Henry Guo
|
5e68455eed
|
test(table-catalog): add disaster recovery rehearsal probes (#4119)
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com>
|
2026-06-30 21:27:06 +08:00 |
|
Zhengchao An
|
da7f421f69
|
refactor(ecstore): route replication storage contracts (#4118)
|
2026-06-30 20:12:06 +08:00 |
|
Henry Guo
|
cfb24b31ea
|
test(table-catalog): add live client conformance harness (#4110)
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com>
|
2026-06-30 16:33:14 +08:00 |
|
Zhengchao An
|
70a1f37508
|
refactor(ecstore): route replication target types (#4114)
|
2026-06-30 16:29:05 +08:00 |
|
Zhengchao An
|
20919f0b97
|
refactor(ecstore): route replication bandwidth wrapping (#4113)
|
2026-06-30 15:42:04 +08:00 |
|
Zhengchao An
|
b0dbf35cd4
|
refactor(ecstore): route lifecycle metadata reads (#4111)
|
2026-06-30 15:22:12 +08:00 |
|
Zhengchao An
|
4538919efa
|
refactor(ecstore): route runtime getters through facade (#4109)
|
2026-06-30 14:32:01 +08:00 |
|
Zhengchao An
|
143833ec45
|
test(architecture): guard rustfs owner statics (#4108)
|
2026-06-30 14:01:19 +08:00 |
|
Zhengchao An
|
7041d60cbf
|
refactor(storage): narrow root runtime facade (#4105)
|
2026-06-30 11:19:21 +08:00 |
|
Zhengchao An
|
f6689f5b39
|
test(app): remove object store fallback (#4104)
|
2026-06-30 08:08:54 +08:00 |
|
Zhengchao An
|
27e1cb5ffd
|
refactor(storage): narrow object store resolver boundary (#4103)
|
2026-06-30 07:56:36 +08:00 |
|
Zhengchao An
|
9a8a82e90c
|
test(architecture): guard owner cache globals (#4102)
|
2026-06-30 07:17:51 +08:00 |
|
Zhengchao An
|
733904deb1
|
test(architecture): guard owner runtime globals (#4101)
|
2026-06-30 06:54:07 +08:00 |
|
Zhengchao An
|
f0d27982e5
|
refactor(app): collapse transition stats boundary (#4100)
|
2026-06-30 06:48:09 +08:00 |
|
Zhengchao An
|
46edc118f0
|
refactor(app): add lifecycle state context boundary (#4099)
|
2026-06-30 06:26:06 +08:00 |
|
Zhengchao An
|
de19342744
|
refactor(runtime): finish legacy global naming (#4097)
|
2026-06-30 05:50:58 +08:00 |
|
Zhengchao An
|
74aef760f0
|
refactor(lifecycle): normalize state global names (#4096)
|
2026-06-30 05:29:10 +08:00 |
|
Zhengchao An
|
cbd527cd6e
|
refactor(runtime): normalize legacy global names (#4095)
|
2026-06-30 05:13:06 +08:00 |
|
Zhengchao An
|
90f9c24503
|
refactor(runtime): clean scalar globals (#4094)
|
2026-06-30 04:52:23 +08:00 |
|
Zhengchao An
|
77e45896ba
|
refactor(runtime): remove unused node names global (#4093)
|
2026-06-30 04:44:17 +08:00 |
|
Zhengchao An
|
c279d34af6
|
refactor(runtime): batch owner boundary guards (#4092)
|
2026-06-30 04:34:54 +08:00 |
|
Zhengchao An
|
19dc019038
|
test(runtime): guard kms service manager global (#4086)
|
2026-06-30 04:17:24 +08:00 |
|
Zhengchao An
|
90ea66423e
|
test(runtime): guard internode transport global (#4085)
|
2026-06-30 04:11:30 +08:00 |
|
Zhengchao An
|
3b754f649d
|
test(runtime): guard batch processor global (#4083)
|
2026-06-30 03:40:03 +08:00 |
|
Zhengchao An
|
fab78f8402
|
refactor(scanner): use expiry runtime boundary (#4079)
|
2026-06-30 02:09:52 +08:00 |
|
Zhengchao An
|
35d7d6bf23
|
refactor(ecstore): wrap background cancel token access (#4078)
|
2026-06-30 02:09:39 +08:00 |
|
Zhengchao An
|
50c9078142
|
refactor(runtime): guard scalar lock globals (#4059)
|
2026-06-29 20:04:44 +08:00 |
|
Zhengchao An
|
27a491a730
|
refactor(runtime): guard replication stats globals (#4058)
|
2026-06-29 19:55:38 +08:00 |
|
Zhengchao An
|
9b6c6df81b
|
refactor(runtime): guard local node globals (#4057)
|
2026-06-29 19:47:21 +08:00 |
|
Zhengchao An
|
35077c033c
|
refactor(runtime): guard endpoint erasure globals (#4055)
|
2026-06-29 19:26:05 +08:00 |
|
Zhengchao An
|
636476c3e5
|
refactor(runtime): guard lifecycle event globals (#4053)
|
2026-06-29 17:56:02 +08:00 |
|
Zhengchao An
|
0c4deb0e2f
|
refactor(runtime): guard setup type globals (#4052)
|
2026-06-29 17:38:57 +08:00 |
|
Zhengchao An
|
aadefcc577
|
refactor(runtime): guard local disk set global (#4049)
|
2026-06-29 17:29:24 +08:00 |
|
Zhengchao An
|
ecbc5385d3
|
refactor(runtime): hide local disk id global (#4047)
|
2026-06-29 16:33:36 +08:00 |
|
Zhengchao An
|
ad6be6a167
|
refactor(runtime): hide local disk map global (#4046)
|
2026-06-29 14:57:14 +08:00 |
|
Zhengchao An
|
4111ce1547
|
refactor(runtime): wrap tier config global (#4045)
|
2026-06-29 14:38:36 +08:00 |
|
Zhengchao An
|
e012d1e799
|
refactor(runtime): wrap boot time global (#4044)
|
2026-06-29 14:21:31 +08:00 |
|
Zhengchao An
|
4567f6f521
|
refactor(runtime): guard rpc secret global (#4043)
|
2026-06-29 14:02:03 +08:00 |
|