Repository navigation
Commit 526be0c
committed
fix(traces): create immutable raw objects atomically across processes
Use backend conditional object creation for raw and staging uploads under
both upload strategies. Bound owned segments to the existing 64 MiB limit,
retain the first successful object's bytes, and preserve raw readback
identity checks. Classify a conflict still missing after one HEAD as a
retryable static error; never fall back to overwriting.
FIX-MTR-07 independent patch v0.42.68, following published FIX-MTR-10.
Controlled old-source cross-process RED retained; A5: adapter7/7,
process8/8, raw5/5, roundtrip3/3, full adapter20/20, original smoke19/19.
Local Claude ER05/H0 PASS session 347ca1f3-cec3-4036-b400-b51fa0752afc.
Review SHA256: 26766e140f328f5b74b0c1dfa6bc63a9a4a0e98588145f42dc0d465d1eb4bbf1
Final C: exact fmt/clippy/full-test/build/build-tests all exit0,
20 targets / 3063 passed / 0 failed / 3 existing ignored / 0 filtered.
C terminal SHA256: b004bf419de7b71d52945af22ce5cadebbd58c6e7142e72bf93efb10899fc5c8
Frozen final-input manifest SHA256: fc71159c122502ad5061f5fe443e33c3aca2411efeee51fc50306b9de22d7094
Tag/Release and applicable main/tag Docker D are still pending.
Signed-off-by: ELi Ma <eli@patch.sh>1 parent dab66b6 commit 526be0c
13 files changed
Lines changed: 1210 additions & 24 deletions
File tree
- docs
- plan
- refactoring
- src
- jupiter/storage
- orbit/adapter
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| 87 | + | |
| 88 | + | |
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
1 | 5 | | |
2 | 6 | | |
3 | 7 | | |
| |||
0 commit comments