linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pnfs: factor GETDEVICEINFO implementations
@ 2014-08-11 20:06 Christoph Hellwig
  2014-08-11 20:06 ` [PATCH 1/4] " Christoph Hellwig
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Christoph Hellwig @ 2014-08-11 20:06 UTC (permalink / raw)
  To: linux-nfs

This series adds a common implementation of the GETDEVICELIST operation,
and switches the block layout driver to use the generic device id cache.

This is mostly done by moving well tested code from the file and block
layout drivers to common code.  I've only tested it using the block
layout driver, so testing with the other layouts would be greatly
appreciated.  I'm mostly concerned about the object layout driver as
it had significant differences and missing bug fixes compared to the
others.

Note that the last patch requires my previous block layout series, but
the others should work fine without it.

This work was sponsored by NetApp, Inc.


^ permalink raw reply	[flat|nested] 15+ messages in thread
* pnfs: factor GETDEVICEINFO implementations V2
@ 2014-09-03  4:27 Christoph Hellwig
  2014-09-03  4:28 ` [PATCH 4/4] pnfs/blocklayout: use the device id cache Christoph Hellwig
  0 siblings, 1 reply; 15+ messages in thread
From: Christoph Hellwig @ 2014-09-03  4:27 UTC (permalink / raw)
  To: linux-nfs

This series adds a common implementation of the GETDEVICELIST operation,
and switches the block layout driver to use the generic device id cache.

This is mostly done by moving well tested code from the file and block
layout drivers to common code.  I've only tested it using the block
layout driver, so testing with the other layouts would be greatly
appreciated.  I'm mostly concerned about the object layout driver as
it had significant differences and missing bug fixes compared to the
others.

Note that the last patch requires my "pnfs block layout driver fixes V2"
series from August 21, but the others should work fine without it.

A git tree is also available at

	git://git.infradead.org/users/hch/pnfs.git getdeviceinfo

This work was sponsored by NetApp, Inc.

Changes since V1:
  - GETDEVICELIST leak fix
  - add knob to limit GETDEVICEINFO payload size for the object layout
    driver


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

end of thread, other threads:[~2014-09-03  4:26 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-11 20:06 pnfs: factor GETDEVICEINFO implementations Christoph Hellwig
2014-08-11 20:06 ` [PATCH 1/4] " Christoph Hellwig
2014-08-12 11:36   ` Boaz Harrosh
2014-08-12 12:21     ` Christoph Hellwig
2014-08-12 12:33       ` Boaz Harrosh
2014-08-12 15:53       ` Christoph Hellwig
2014-08-21 14:46     ` Christoph Hellwig
2014-08-21 16:39       ` Boaz Harrosh
2014-08-11 20:06 ` [PATCH 2/4] pnfs add a common GETDEVICELIST implementation Christoph Hellwig
2014-08-11 20:06 ` [PATCH 3/4] pnfs: add a nfs4_get_deviceid helper Christoph Hellwig
2014-08-11 20:06 ` [PATCH 4/4] pnfs/blocklayout: use the device id cache Christoph Hellwig
2014-08-12  9:35 ` pnfs: factor GETDEVICEINFO implementations Boaz Harrosh
2014-08-12  9:52   ` Christoph Hellwig
2014-08-12 10:57     ` Boaz Harrosh
  -- strict thread matches above, loose matches on Subject: below --
2014-09-03  4:27 pnfs: factor GETDEVICEINFO implementations V2 Christoph Hellwig
2014-09-03  4:28 ` [PATCH 4/4] pnfs/blocklayout: use the device id cache Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).