FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Device-mapper Development

 
 
LinkBack Thread Tools
 
Old 03-17-2009, 01:10 PM
Jonathan Brassow
 
Default 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

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 03-19-2009, 09:01 PM
Jonathan Brassow
 
Default 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 30). It
works as far as 'read-only' snapshots are concerned. IOW, you can take
snapshots, read and write from the origin, and read from the snapshot...
but you can't write to the snapshots yet. Instructions for using
snapshots with the shared exception store can be found in patch 30.

brassow

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 

Thread Tools




All times are GMT. The time now is 09:59 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org