Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-18 Thread Krishnan Parthasarathi
It seems simplest to store child-parent relationships (one to one) instead of parent-child relationships (one to many). Based on that, I looked at some info files and saw that we're already using parent_volname for snapshot stuff. Maybe we need to change terminology. Let's say that we use

Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-17 Thread Jeff Darcy
(D) Secondary volumes may not be started and stopped by the user. Instead, a secondary volume is automatically started or stopped along with its primary. Wouldn't it help in some cases to have secondary volumes running while primary is not running? Some form of maintenance activity.

Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-15 Thread Krishnan Parthasarathi
So . . . about that new functionality. The core idea of data classification is to apply step 6c repeatedly, with variants of DHT that do tiering or various other kinds of intelligent placement instead of the hash-based random placement we do now. NUFA and switch are already examples of

Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-03 Thread Jeff Darcy
(E) The user must specify an explicit option to see the status of secondary volumes. Without this option, secondary volumes are hidden and status for their constituent bricks will be shown as though they were (directly) part of the corresponding primary volume. IIUC, secondary volumes

Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-03 Thread Shyam
On 12/02/2014 10:07 AM, Jeff Darcy wrote: I've been thinking and experimenting around some of the things we need in this area to support 4.0 features, especially data classification http://www.gluster.org/community/documentation/index.php/Features/data-classification Before I suggest anything,

Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-03 Thread Jeff Darcy
As I read this I assume this is to ease administration, and not to ease the code complexity mentioned above, right? The code complexity needs to be eased, but I would assume that is a by product of this change. Correct. The goal is an easy-to-understand way for *users* to create and

Re: [Gluster-devel] Volume management proposal (4.0)

2014-12-02 Thread Atin Mukherjee
On 12/02/2014 08:37 PM, Jeff Darcy wrote: I've been thinking and experimenting around some of the things we need in this area to support 4.0 features, especially data classification http://www.gluster.org/community/documentation/index.php/Features/data-classification Before I suggest