[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[dm-devel] [PATCH 0 of 29] Exception Store API Changes - group 2



Prerequisite patches (Exception Store API Changes - group 1):
http://patchwork.kernel.org/bundle/jbrassow/Exception%20Store%20API%
20group1/

This group of patches can be found at:
http://patchwork.kernel.org/bundle/jbrassow/Exception%20Store%20API%
20group2/

These patches form an exception store API that gives device-mapper
snapshots the ability to use different COW device implementations.  The
current set includes 'persistent/P' and 'transient/N'.  Future
implementations include 'shared' and 'cluster-aware'.

The 'shared' exception store implementation is included (patch 29).  It
compiles, loads, but only partially runs at this point.  There is some
debugging left to do.

There is also one more change I would like to make to the API.  I'd like
to add a 'group' parameter to the lookup_exception as a hint to
exception stores that are "shared" to check that exceptions exist for
all snapshots... not just a specific one.  So, there will be at least
one more revision of this group of patches.

After applying all patches, everything seems to pass my quick tests -
except for the snapshots using the shared exception store.

Please review, test, and offer your thoughts, but bear in mind the
following still needs to be accomplished:
- better patch header and in-line comments
- lookup_exception parameter addition
- shared exception store bug fixing
- sign-off all patches
- other?

 brassow


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]