[dm-devel] [PATCH 0 of 17] DM exception store API alterations

Jonathan Brassow jbrassow at redhat.com
Fri Feb 20 23:08:36 UTC 2009


I am requesting comments on the next set of patches.  They are the next
batch in a series designed to create/reshape the exception store API
(currently used by snapshots).  Since this is the second batch, the
following patches are prerequisites:
  1) dm-exception-store-introduce-registry.patch
  2) dm-exception-store-move-dm_target-pointer.patch
  3) dm-exception-store-move-chunk_fields.patch
  4) dm-exception-store-move-cow-pointer.patch
  5) dm-snapshot-remove-dm_snap-header-use.patch
  6) dm-snapshot-remove-dm_snap-header.patch
  7) dm-snapshot-use-DMEMIT-macro-for-status.patch
  8) dm-snapshot-move-ctr-parsing-to-exception-store.patch
  9) dm-snapshot-move-status-to-exception-store.patch
  10) dm-exception-store-generalize-table-args.patch
  11) dm-snapshot-new-ctr-table-format.patch
  12) dm-snapshot-cleanup.patch
  13) dm-snap-minor-fix.patch (the one I just sent but didn't explicitly
name)

The patches to follow I've preliminarily named:
   1) dm-snap-rename-dm_snap_exception.patch
   2) dm-snap-rename-exception_table.patch
   3) dm-snap-consolidate-insert_exception.patch
   4) dm-snap-rename-exception-functions.patch
   5) dm-snap-exception_table-ptrs.patch
   6) dm-snap-exception-arg-changes.patch
   7) dm-snap-code-move.patch
   8) dm-snap-persistent-minor-code-cleanup.patch
   9) dm-exception-store-add-resume-to-API.patch
   10) dm-exception-stores-populate-cache-on-commit.patch
   11) dm-exception-store-add-lookup-to-API.patch
   12) dm-snap-remove-completed-exception-cache.patch
   13) dm-snap-possible-code-optimization.patch
   14) dm-exception-store-remove-read_metadata-from-API.patch
   15) dm-exception-store-add-suspend-to-API.patch
   16) dm-exception-store-rename-drop_snapshot.patch
   17) dm-exception-store-clusterized-type.patch
These patches are designed to make a useful interface for the next
generation of exception store implementations - including "shared" and
"cluster-aware" types.

 brassow





More information about the dm-devel mailing list