[krbdev.mit.edu #8020] rename() failure in	src/util/profile/prof_file.c:write_data_to_file() 
    Greg Hudson via RT 
    rt-comment at krbdev.mit.edu
       
    Thu Sep 25 13:59:40 EDT 2014
    
    
  
Under what circumstances does the rename fail after the hard link succeeds?
What is the reasoning for using O_NOLINKS when reading krb5.conf?  (If you 
can determine the reasoning; I realize that it might be an old change.)
It seems that even with the proposed change, there will always be a short 
window where an open with O_NOLINKS will fail while a profile file is being 
updated.  So there will still be a reliability issue associated with using 
O_NOLINKS.  To remove that issue, we would have to eliminate the backup 
file or create it using a copy operation.
    
    
More information about the krb5-bugs
mailing list