All of lore.kernel.org
 help / color / mirror / Atom feed
* [Lustre-devel] Commit on share
@ 2008-05-27 10:44 Peter Braam
  2008-05-27 15:43 ` Mikhail Pershin
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Peter Braam @ 2008-05-27 10:44 UTC (permalink / raw)
  To: lustre-devel

This HLD is definitely not ready at all.  It is very short, lacks
interaction diagrams and the arguments made are not sufficiently detailed.

* the second sentence is not right.  Commit should happen before
un-committed data coming from a client is shared with a 2nd client.
* Is COS dependent on VBR ? no it is not, and can equally apply to normal
recovery 
* Section 3.2 is wrong: the recovery process will not fail with gaps in the
sequence when there is VBR.  It only fails if there are gaps in the
versions, and this is rare.
* 3.3 parallel creations in one directory are protected with different,
independent lock resources.  Isn?t that sufficient to allow parallel
operations with COS?
* 3.6 provide a detailed explanation please
* GC thread is wrong mechanism this is what we have commit callbacks for
* Why not use the DLM, then we can simply keep the client waiting ? the
mechanism already exists for repack; I am not convinced at all by the
reasoning that rep-ack is so different ? no real facts are quoted
* It is left completely without explanation how the hash table (which I
think we don?t need/want) is used

Regards,

Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20080527/11a2ef8f/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: commit-on-sharing-simple-tracking-hld.pdf
Type: application/octet-stream
Size: 63433 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20080527/11a2ef8f/attachment.obj>

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2008-06-11 16:46 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-27 10:44 [Lustre-devel] Commit on share Peter Braam
2008-05-27 15:43 ` Mikhail Pershin
2008-06-01  5:00   ` Peter Braam
2008-05-29 17:42 ` Mikhail Pershin
2008-05-31  2:45   ` Andreas Dilger
2008-05-31  9:37     ` Alex Zhuravlev
2008-06-01  7:03     ` Mikhail Pershin
2008-06-03 18:41       ` Andreas Dilger
2008-06-03 18:56         ` Alex Zhuravlev
2008-06-01 16:54     ` Alex Zhuravlev
2008-06-02  8:42 ` Alex Zhuravlev
2008-06-03 18:50   ` Andreas Dilger
2008-06-04  1:11     ` Peter Braam
2008-06-04 10:50     ` Nikita Danilov
2008-06-11 14:21 ` Alexander Zarochentsev
2008-06-11 14:35   ` Alex Zhuravlev
2008-06-11 15:26   ` Peter Braam
2008-06-11 16:27     ` Alex Zhuravlev
2008-06-11 16:28       ` Peter Braam
2008-06-11 16:46     ` Alexander Zarochentsev

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.