From: Michael Haggerty Date: Tue, 07 Jan 2014 10:50:01 GMT Subject: Re: [PATCH v2 17/17] rename_tmp_log(): on SCLD_VANISHED, retry Message-ID: <52CBDBD9.7020607@alum.mit.edu> In-Reply-To: On 01/06/2014 07:21 PM, Junio C Hamano wrote: > Michael Haggerty writes: > >> If safe_create_leading_directories() fails because a file along the >> path unexpectedly vanished, try again from the beginning. Try at most >> 3 times. > > As the previous step bumped it from 3 to 4 without explanation, the > above no longer reflects reality ;-) Good catch. The increment 3 -> 4 was because the first call to rename() is optimistic, and can fail once even if there is no race. I will change the commit message of 16/17 to explain this point, and of 17/17 to match reality. > The series mostly looked sane from a cursory read. > > Will re-queue. Thanks. Michael -- Michael Haggerty mhagger@alum.mit.edu http://softwareswirl.blogspot.com/