Re: [Gluster-devel] Data classification proposal

2014-06-24 Thread Jeff Darcy
Am I right if I understood that the value for media-type is not interpreted beyond the scope of matching rules? That is to say, we don't need/have any notion of media-types that type check internally for forming (sub)volumes using the rules specified. Exactly. To us it's just an opaque ID.

Re: [Gluster-devel] Change in glusterfs[master]: epoll: Handle client and server FDs in a separate event pool

2014-06-24 Thread Vijaikumar M
Hi Jeff, Missed to add this: SSL_pending was 0 before calling SSL_readand hence SSL_get_errorreturned 'SSL_ERROR_WANT_READ' Thanks, Vijay On Tuesday 24 June 2014 05:15 PM, Vijaikumar M wrote: Hi Jeff, This is regarding the patch http://review.gluster.org/#/c/3842/ (epoll: edge triggered

Re: [Gluster-devel] Change in glusterfs[master]: epoll: Handle client and server FDs in a separate event pool

2014-06-24 Thread Vijaikumar M
Hi Jeff, This is regarding the patch http://review.gluster.org/#/c/3842/ (epoll: edge triggered and multi-threaded epoll). The testcase './tests/bugs/bug-873367.t' hangs with this fix (Please find the stack trace below). In the code snippet below we found that 'SSL_pending' was returning 0.

[Gluster-devel] Glusterfs Help needed

2014-06-24 Thread Chandrahasa S
Dear All, I am building Glusterfs on shared storage. I got Disk array with 2 SAS controller, one controller connected to node A and other Node B. Can I create Glusterfs between these two node ( A B) without replication, but data should be read / write on both node ( for better performance).

Re: [Gluster-devel] Data classification proposal

2014-06-24 Thread Dan Lambright
Its possible to express your example using lists if their entries are allowed to overlap. I see that you wanted a way to express a matrix (overlapping rules) with gluster's tree-like syntax as backdrop. A polytree may be a better term than matrix (DAG without cycles), i.e. when there are

[Gluster-devel] regarding inode-unref on root inode

2014-06-24 Thread Pranith Kumar Karampuri
Does anyone know why inode_unref is no-op for root inode? I see the following code in inode.c static inode_t * __inode_unref (inode_t *inode) { if (!inode) return NULL; if (__is_root_gfid(inode-gfid)) return inode; ... } Pranith

Re: [Gluster-devel] Data classification proposal

2014-06-24 Thread Jeff Darcy
Its possible to express your example using lists if their entries are allowed to overlap. I see that you wanted a way to express a matrix (overlapping rules) with gluster's tree-like syntax as backdrop. A polytree may be a better term than matrix (DAG without cycles), i.e. when there are