* [Lustre-devel] lu_dirent changes for zfs based mds
@ 2008-03-11 11:07 pravin shelar
2008-03-11 18:19 ` Andreas Dilger
0 siblings, 1 reply; 2+ messages in thread
From: pravin shelar @ 2008-03-11 11:07 UTC (permalink / raw)
To: lustre-devel
Hi All,
Lustre based on zfs need a change readdir page wire protocol.
lu_dirent->lde_hash maintains iterator cookie. with zfs - zap cursor API
we have 64bit cookie (ref. zap_cursor_serialize()). So we need to change
this lde_hash to 64 bit.
This changes layout of readdir pages which is transmitted on wire, so we
need to merge it into head asap.
I have posted patch on bugzilla :
https://bugzilla.lustre.org/attachment.cgi?id=15817&action=edit
plz post your comment there.
Thanks,
Pravin.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [Lustre-devel] lu_dirent changes for zfs based mds
2008-03-11 11:07 [Lustre-devel] lu_dirent changes for zfs based mds pravin shelar
@ 2008-03-11 18:19 ` Andreas Dilger
0 siblings, 0 replies; 2+ messages in thread
From: Andreas Dilger @ 2008-03-11 18:19 UTC (permalink / raw)
To: lustre-devel
On Mar 11, 2008 16:37 +0530, pravin shelar wrote:
> Hi All,
> Lustre based on zfs need a change readdir page wire protocol.
>
> lu_dirent->lde_hash maintains iterator cookie. with zfs - zap cursor API
> we have 64bit cookie (ref. zap_cursor_serialize()). So we need to change
> this lde_hash to 64 bit.
> This changes layout of readdir pages which is transmitted on wire, so we
> need to merge it into head asap.
Note for the record that the 1.8 readdir wire protocol is already different
from that used by 1.6 (because of use of FID and ability to have cross-MDT
references for CMD) so changing the wire format again (before the 1.8 release)
is not a problem. No release is yet using the new format.
Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-03-11 18:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-11 11:07 [Lustre-devel] lu_dirent changes for zfs based mds pravin shelar
2008-03-11 18:19 ` Andreas Dilger
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.