Zhengchao An
|
24e88a2cf4
|
refactor(replication): isolate filemeta facade contracts (#4243)
|
2026-07-03 22:20:46 +08:00 |
|
Zhengchao An
|
6839e57c96
|
refactor(replication): isolate storage api contracts (#4240)
* refactor(replication): isolate storage api contracts
* docs(replication): record storage api contract boundary
|
2026-07-03 22:10:16 +08:00 |
|
Zhengchao An
|
7001e53546
|
refactor(replication): isolate stats and app contract boundaries (#4235)
* refactor(replication): isolate stats boundary adapters
* refactor(replication): route app contracts through storage boundary
|
2026-07-03 18:48:26 +08:00 |
|
Zhengchao An
|
aecac5c0ae
|
refactor(replication): isolate object decision contracts (#4219)
|
2026-07-03 11:36:14 +08:00 |
|
Zhengchao An
|
c260a2f20f
|
refactor(replication): isolate queue boundary adapters (#4216)
|
2026-07-03 09:43:31 +08:00 |
|
Zhengchao An
|
48b70f6e4f
|
refactor(replication): isolate resync boundary adapters (#4215)
|
2026-07-03 08:59:42 +08:00 |
|
Zhengchao An
|
31df11beb7
|
refactor(replication): isolate multipart and target adapters (#4211)
* refactor(replication): isolate multipart part planning
* refactor(replication): isolate target head adapters
|
2026-07-03 08:06:17 +08:00 |
|
Zhengchao An
|
e80391f1aa
|
refactor(replication): extract resync contracts crate (#4154)
|
2026-07-02 01:30:01 +08:00 |
|
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 |
|
Zhengchao An
|
da7f421f69
|
refactor(ecstore): route replication storage contracts (#4118)
|
2026-06-30 20:12:06 +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
|
fb7bcfb541
|
refactor(replication): add tagging boundary (#4081)
|
2026-06-30 03:39:17 +08:00 |
|
Zhengchao An
|
801838fdbd
|
test(ecstore): guard replication facade boundary (#4035)
|
2026-06-29 10:32:09 +08:00 |
|
Zhengchao An
|
51d44f20c7
|
docs(ecstore): inventory replication split blockers (#4027)
|
2026-06-29 07:57:48 +08:00 |
|