Commit 8fc9328
committed
fix(provisioning): stamp key uses uint64_t, not size_t
一个 32 位宿主会把 64 位的 FNV offset basis 截断,于是它拥有一份与别人不同的键空间
而没有任何东西说明为什么。碰撞本身两侧都不是正确性问题 —— 记号文件存的是**列表**,
比较也是针对内容的,所以两个共键的列表会重新供给而不是悄悄采用对方的记录。1 parent 39ab49e commit 8fc9328
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3257 | 3257 | | |
3258 | 3258 | | |
3259 | 3259 | | |
| 3260 | + | |
| 3261 | + | |
| 3262 | + | |
| 3263 | + | |
| 3264 | + | |
| 3265 | + | |
| 3266 | + | |
3260 | 3267 | | |
3261 | | - | |
| 3268 | + | |
3262 | 3269 | | |
3263 | 3270 | | |
3264 | 3271 | | |
| |||
0 commit comments