diff --git a/scripts/publish-snapshot.sh b/scripts/publish-snapshot.sh index 4c26834..3f33682 100755 --- a/scripts/publish-snapshot.sh +++ b/scripts/publish-snapshot.sh @@ -29,8 +29,9 @@ # consumer still WALKING the old generation has its entries unlinked out from # under it, and `cp -al` does not report a subtree that was removed before it # read the parent's listing. That is a silently truncated clone — the failure -# mode this script's own selftest (scenario 8) reproduces against the -# unguarded version. +# mode seed-target-dir-selftest.sh's scenario 8b reproduces from the consumer's +# side, against the unguarded version. (This script's own selftest also has a +# scenario 8; that one is the abandoned-reader-marker case, not this.) # # So the unlink is interlocked with the consume side rather than # unconditional: after the swap, this script waits for every in-flight reader