Jeff King <peff@xxxxxxxx> writes: > On Wed, Nov 25, 2020 at 01:42:24PM -0800, Junio C Hamano wrote: > >> In the meantime, I may queue this on 'seen' but it cannot move >> forward without a signoff. >> ... > We spawn an external pack-objects process to actually send objects to > the remote side. If we are killed by a signal during this process, > then pack-objects may continue to run. As soon as it starts producing > output for the pack, it will see a failure writing to upload-pack and > exit itself. But before then, it may do significant work traversing > the object graph, compressing deltas, etc, which will all be > pointless. So let's make sure to kill as soon as we know that the > caller will not read the result. Thanks, that reads well.