On Fri, Mar 28, 2008 at 09:50:08AM -0500, Dean Roehrich wrote: > I'm concerned that if a push comes in while a pull is in progress then the > pull may see the pushed items before the push transaction is closed (or, more > importantly, before the transaction is aborted&rolled-back).
There is a race here. Changeset data may be delivered to pullers before it's fully "available" -- that is before the manifest and changelog files have been written. They won't be able to see that data with the standard tools, but they will be able to retrieve it. Danek