[dm-devel] [PATCH 00/18] Clusterized exception store preparation
Mike Snitzer
snitzer at redhat.com
Tue Sep 29 22:53:25 UTC 2009
This patch series provides Jon Brassow's refactored DM exceptions,
exception tables and more. These patches form the basis upon which
Jon's clusterized exception store is built.
Given the fundamental nature of these changes, relative to code movement
and abstractions, the snapshot-merge patches must follow these patches
(particularly because of the way the hadnover snapshot exception table
handover mechanism changes relative to these patches).
Jon Brassow (18):
dm-snap-consolidate-insert_exception-functions
dm-exception-store-generalize-table-args
dm-snapshot-new-ctr-table-format
dm-snapshot-rename-dm_snap_exception-to-dm_exception
dm-snapshot-rename-exception_table-to-dm_exception_table
dm-snapshot-rename-exception-functions
dm-snapshot-use-allocated-exception-tables
dm-snapshot-exception-function-changes-1
dm-snapshot-exception-function-changes-2
dm-snapshot-exception-function-changes-3
dm-snapshot-exception-function-changes-4
dm-snapshot-exception-function-changes-5
dm-snapshot-exception-function-changes-6
dm-snapshot-move-exception-code-to-new-file
dm-exception-store-create-local-exception-caches
dm-exception-store-add-lookup_exception-to-API
dm-snapshot-remove-completed-exception-cache
dm-exstore-persistent-allow-metadata-reread
drivers/md/Makefile | 4 +-
drivers/md/dm-exception-store.c | 36 ++--
drivers/md/dm-exception-store.h | 92 ++-------
drivers/md/dm-exception.c | 163 +++++++++++++++
drivers/md/dm-exception.h | 104 ++++++++++
drivers/md/dm-snap-persistent.c | 259 ++++++++++++++++++++----
drivers/md/dm-snap-transient.c | 88 ++++++++-
drivers/md/dm-snap.c | 415 ++++++++++++++-------------------------
8 files changed, 748 insertions(+), 413 deletions(-)
create mode 100644 drivers/md/dm-exception.c
create mode 100644 drivers/md/dm-exception.h
More information about the dm-devel
mailing list