R. David Murray added the comment:
I agree with Antoine. It seems to me that it is very important to the
semantics of rollover that the rename be atomic, even if we ignore the issue of
existing other readers. If it were not atomic, you might end up with lost log
messages. So I don't think there is anything to do here: you just can't use
rollover on a filesystem that doesn't support atomic rename.
I'll leave it Vinay to close the issue if he agrees with us.
Python tracker <rep...@bugs.python.org>
Python-bugs-list mailing list