All of lore.kernel.org
 help / color / mirror / Atom feed
* [Lustre-devel] changelog interface
@ 2008-06-23 21:52 Nathaniel Rutman
  2008-06-24 18:56 ` Peter Braam
  0 siblings, 1 reply; 2+ messages in thread
From: Nathaniel Rutman @ 2008-06-23 21:52 UTC (permalink / raw)
  To: lustre-devel

Peter, early in the changelog arch we had designed the changelog user 
API as a series of files that would show up under a special .lustre 
directory.  After the ZFS changelog investigation, I think it makes more 
sense to try and match the ZFS API so that changes to user tools are 
minimized.

So, as "zfs diff snap1 snap2" produces a stream to stdout, I think we 
should make "lctl diff startrec [endrec]" produce a similar stream.  We 
would also need a "lctl purge endrec" to clear out old changelog records.

Any objections?

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

* [Lustre-devel] changelog interface
  2008-06-23 21:52 [Lustre-devel] changelog interface Nathaniel Rutman
@ 2008-06-24 18:56 ` Peter Braam
  0 siblings, 0 replies; 2+ messages in thread
From: Peter Braam @ 2008-06-24 18:56 UTC (permalink / raw)
  To: lustre-devel

Makes sense.

Peter


On 6/23/08 11:52 PM, "Nathaniel Rutman" <Nathan.Rutman@Sun.COM> wrote:

> Peter, early in the changelog arch we had designed the changelog user
> API as a series of files that would show up under a special .lustre
> directory.  After the ZFS changelog investigation, I think it makes more
> sense to try and match the ZFS API so that changes to user tools are
> minimized.
> 
> So, as "zfs diff snap1 snap2" produces a stream to stdout, I think we
> should make "lctl diff startrec [endrec]" produce a similar stream.  We
> would also need a "lctl purge endrec" to clear out old changelog records.
> 
> Any objections?
> 

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

end of thread, other threads:[~2008-06-24 18:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-23 21:52 [Lustre-devel] changelog interface Nathaniel Rutman
2008-06-24 18:56 ` Peter Braam

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.