[Yum] A couple of problems and RFE for Yum
seth vidal
skvidal at phy.duke.edu
Tue Oct 21 18:52:16 UTC 2003
On Tue, 2003-10-21 at 14:51, Rick Thomas wrote:
> It it very important that the update be atomic.
>
> One must write to a scratch file-name in the same filesystem as the file
> you intend to replace, then set the last-write date, then rename it to
> the old name. If you write to the same file your are replacing, during
> the actual write the file is incomplete and the date is not the same as
> the old file. Anyone who inquires during the write will get the wrong
> date and an an incomplete file.
yum writes into a .newheaders dir then does a move of headers to
.oldheaders the .newheaders to headers.
it's not quite atomic - but it's as close as you can get on any
filesystem.
> I haven't looked at the code so I don't know how it is actually done.
> But Seth is very smart, so I assume that he is doing it correctly.
> Also, if he weren't he would be hearing all the time from unhappy users
> about inconsistent results.
hahahahahahaahahahahahahahahahahahahaha
hahahahahahaahahahahahahahahahahahahaha
you've clearly not met me if you're calling me smart ;)
-sv
More information about the Yum
mailing list