I have checked this in at notes/wc-ng/pristine-store and updated it
according to Greg's and your comments so far.

On Wed, 2011-02-16, Julian Foad wrote:
> On Wed, 2011-02-16, Daniel Shahaf wrote:
> > Julian Foad wrote on Tue, Feb 15, 2011 at 15:06:43 +0000:
> > > Would anyone be able to review this spec please?  I'm trying to get
> > > straight what locking / access control rules need to be.
> > 
> > Sure, review below.  Having finished the review, though, I wonder if
> > I amn't missing some details of the big picture while studying all the
> > low-level details.  (If I did, please point them out.)
> > 
> > > /*
> > >  * THE PRISTINE STORE
> > >  * ==================
> > >  *
> > >  * === Introduction ===

[...]
> > >  *        * Ensure the pristine text remains in the store continuously 
> > > from
> > >  *        opening it for the duration of the read. (Perhaps by ensuring
> > >  *        refcount remains >= 1 and/or by cooperating with the clean-up
> > >  *        code.)
> > 
> > I find this vague: how does one perform the "ensure" steps?
> 
> Well, I'm not quite sure yet.  TODO.

That's now addressed.  (In this case, hold a WC lock or rely on the OS
to preserve the file as long as a file handle is open.)

[...]
> Thanks for all this.  I'll do an update (and check it in like Hyrum
> said).

I've updated the doc with most of my response, and left "###" markers in
unresolved places. (r1071795.)

- Julian


Reply via email to