From: Mikulas Patocka Date: Thu, 10 Dec 2009 23:52:29 +0000 (+0000) Subject: dm exception store: add merge specific methods X-Git-Tag: v2.6.33-rc1~75^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4454a6216f75a9ef8c4bd0a65e34b101f725ef1e;p=pandora-kernel.git dm exception store: add merge specific methods Add functions that decide how many consecutive chunks of snapshot to merge back into the origin next and to update the metadata afterwards. prepare_merge provides a pointer to the most recent still-to-be-merged chunk and returns how many previous ones are consecutive and can be processed together. commit_merge removes the nr_merged most-recent chunks permanently from the exception store. The number must not exceed that returned by prepare_merge. Introduce NUM_SNAPSHOT_HDR_CHUNKS to show where the snapshot header chunk is accounted for. Signed-off-by: Mikulas Patocka Reviewed-by: Mike Snitzer Signed-off-by: Alasdair G Kergon --- Reading git-diff-tree failed