Commit f3996aa
Name the collision: two messages, one name
The pin cited etcdpb.CollectionShardInfo without saying it is a different
message from this one. They share a name -- one in the collection meta with
a single truncate tick, introduced by the truncate API and on master today;
this one new here with four fields -- so a reader takes the sentence as
self-reference and the pin as arbitrary.
It is not: the collection meta swaps that message for this one at the same
field number, and records written before the swap must still decode. Said
outright now, collision included.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>1 parent 14f89bb commit f3996aa
2 files changed
Lines changed: 14 additions & 12 deletions
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 | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
| 594 | + | |
598 | 595 | | |
599 | | - | |
600 | | - | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
601 | 602 | | |
602 | 603 | | |
603 | 604 | | |
| |||
0 commit comments