All of lore.kernel.org
 help / color / mirror / Atom feed
* Fixing NFS
@ 2011-02-03 17:05 Brian Chrisman
  2011-02-03 17:29 ` Sage Weil
  0 siblings, 1 reply; 13+ messages in thread
From: Brian Chrisman @ 2011-02-03 17:05 UTC (permalink / raw)
  To: ceph-devel

I've looked into the export.c code in the kernel client.
It looks like the primary issue may be incompleteness, as for
non-connected filehandles, the dentry lookup does not query the mds
but instead returns stalefh if it's not in the cache.
For connected filehandles, ceph_mdsc_* methods are called to lookup dentries.

I understand there's not a lot of interest in re-exporting a ceph fs over NFS.
But if I were to go ahead and investigate the APIs and find how to
make that query for non-connected filehandles, would I be running into
any obvious roadblocks? (I'd consider a "roadblock" something like:
"there's no interface to make that lookup" or "you'll get
non-deterministic results")

thanks,
Brian

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

end of thread, other threads:[~2011-02-10 19:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-03 17:05 Fixing NFS Brian Chrisman
2011-02-03 17:29 ` Sage Weil
2011-02-03 17:52   ` Tommi Virtanen
2011-02-08  1:51     ` Brian Chrisman
2011-02-08  2:06       ` Gregory Farnum
2011-02-08  3:35         ` Sage Weil
     [not found]           ` <AANLkTik0jz_RXbrLz2m=+EvBwpBwesQ_Lr_iiCuQJHyF@mail.gmail.com>
     [not found]             ` <Pine.LNX.4.64.1102072059260.16784@cobra.newdream.net>
2011-02-09 18:42               ` Brian Chrisman
2011-02-09 18:52                 ` Sage Weil
2011-02-08  3:33       ` Sage Weil
2011-02-10 18:52         ` Brian Chrisman
2011-02-10 19:03           ` Sage Weil
2011-02-03 23:09   ` Hard links (was: Fixing NFS) Chris Dunlop
2011-02-03 23:16     ` Sage Weil

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.