Bug 1089216 - Meta translator
Summary: Meta translator
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: GlusterFS
Classification: Community
Component: core
Version: mainline
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anand Avati
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-18 09:29 UTC by Anand Avati
Modified: 2015-09-01 23:06 UTC (History)
4 users (show)

Fixed In Version: glusterfs-3.6.0beta1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-11-11 08:30:14 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Anand Avati 2014-04-18 09:29:10 UTC
The meta translator presents glusterfs runtime internals as a virtual filesystem namespace, like /proc.

Comment 1 Anand Avati 2014-04-18 09:32:18 UTC
REVIEW: http://review.gluster.org/7504 (defaults: add new symbol default_fops) posted (#1) for review on master by Anand Avati (avati)

Comment 2 Anand Avati 2014-04-18 09:32:24 UTC
REVIEW: http://review.gluster.org/7505 (fuse-resolve: loc_wipe() after inode_link()) posted (#1) for review on master by Anand Avati (avati)

Comment 3 Anand Avati 2014-04-18 09:32:29 UTC
REVIEW: http://review.gluster.org/7506 (fuse: allow xlators to request for direct-io-mode on virtual files) posted (#1) for review on master by Anand Avati (avati)

Comment 4 Anand Avati 2014-04-18 09:32:35 UTC
REVIEW: http://review.gluster.org/7507 (common-utils: new dirent compatible time fmt) posted (#1) for review on master by Anand Avati (avati)

Comment 5 Anand Avati 2014-04-18 09:32:40 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#1) for review on master by Anand Avati (avati)

Comment 6 Anand Avati 2014-04-18 09:32:46 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#1) for review on master by Anand Avati (avati)

Comment 7 Anand Avati 2014-04-18 17:13:14 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#2) for review on master by Anand Avati (avati)

Comment 8 Anand Avati 2014-04-18 17:13:20 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#2) for review on master by Anand Avati (avati)

Comment 9 Anand Avati 2014-04-18 17:13:30 UTC
REVIEW: http://review.gluster.org/7506 (fuse: allow xlators to request for direct-io-mode on virtual files) posted (#2) for review on master by Anand Avati (avati)

Comment 10 Anand Avati 2014-04-18 17:13:36 UTC
REVIEW: http://review.gluster.org/7507 (common-utils: new dirent compatible time fmt) posted (#2) for review on master by Anand Avati (avati)

Comment 11 Anand Avati 2014-04-18 17:13:41 UTC
REVIEW: http://review.gluster.org/7504 (defaults: add new symbol default_fops) posted (#2) for review on master by Anand Avati (avati)

Comment 12 Anand Avati 2014-04-18 17:13:46 UTC
REVIEW: http://review.gluster.org/7505 (fuse-resolve: loc_wipe() after inode_link()) posted (#2) for review on master by Anand Avati (avati)

Comment 13 Anand Avati 2014-04-18 17:51:04 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#3) for review on master by Anand Avati (avati)

Comment 14 Anand Avati 2014-04-18 17:51:09 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#3) for review on master by Anand Avati (avati)

Comment 15 Anand Avati 2014-04-18 17:51:14 UTC
REVIEW: http://review.gluster.org/7506 (fuse: allow xlators to request for direct-io-mode on virtual files) posted (#3) for review on master by Anand Avati (avati)

Comment 16 Anand Avati 2014-04-18 17:51:19 UTC
REVIEW: http://review.gluster.org/7507 (common-utils: new dirent compatible time fmt) posted (#3) for review on master by Anand Avati (avati)

Comment 17 Anand Avati 2014-04-18 17:51:24 UTC
REVIEW: http://review.gluster.org/7504 (defaults: add new symbol default_fops) posted (#3) for review on master by Anand Avati (avati)

Comment 18 Anand Avati 2014-04-18 17:51:29 UTC
REVIEW: http://review.gluster.org/7505 (fuse-resolve: loc_wipe() after inode_link()) posted (#3) for review on master by Anand Avati (avati)

Comment 19 Anand Avati 2014-04-18 18:32:12 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#4) for review on master by Anand Avati (avati)

Comment 20 Anand Avati 2014-04-18 18:32:18 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#4) for review on master by Anand Avati (avati)

Comment 21 Anand Avati 2014-04-18 18:32:23 UTC
REVIEW: http://review.gluster.org/7506 (fuse: allow xlators to request for direct-io-mode on virtual files) posted (#4) for review on master by Anand Avati (avati)

Comment 22 Anand Avati 2014-04-18 18:32:28 UTC
REVIEW: http://review.gluster.org/7507 (common-utils: new dirent compatible time fmt) posted (#4) for review on master by Anand Avati (avati)

Comment 23 Anand Avati 2014-04-18 18:32:33 UTC
REVIEW: http://review.gluster.org/7504 (defaults: add new symbol default_fops) posted (#4) for review on master by Anand Avati (avati)

Comment 24 Anand Avati 2014-04-18 18:32:38 UTC
REVIEW: http://review.gluster.org/7505 (fuse-resolve: loc_wipe() after inode_link()) posted (#4) for review on master by Anand Avati (avati)

Comment 25 Anand Avati 2014-04-18 18:55:28 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#5) for review on master by Anand Avati (avati)

Comment 26 Anand Avati 2014-04-18 18:55:34 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#5) for review on master by Anand Avati (avati)

Comment 27 Anand Avati 2014-04-18 18:55:42 UTC
REVIEW: http://review.gluster.org/7506 (fuse: allow xlators to request for direct-io-mode on virtual files) posted (#5) for review on master by Anand Avati (avati)

Comment 28 Anand Avati 2014-04-18 18:55:47 UTC
REVIEW: http://review.gluster.org/7507 (common-utils: new dirent compatible time fmt) posted (#5) for review on master by Anand Avati (avati)

Comment 29 Anand Avati 2014-04-18 18:55:53 UTC
REVIEW: http://review.gluster.org/7504 (defaults: add new symbol default_fops) posted (#5) for review on master by Anand Avati (avati)

Comment 30 Anand Avati 2014-04-18 18:55:59 UTC
REVIEW: http://review.gluster.org/7505 (fuse-resolve: loc_wipe() after inode_link()) posted (#5) for review on master by Anand Avati (avati)

Comment 31 Anand Avati 2014-04-21 01:07:04 UTC
COMMIT: http://review.gluster.org/7504 committed in master by Anand Avati (avati) 
------
commit a67630b3970f9ad035a1d1463d9c2a6c6e7de736
Author: Anand Avati <avati>
Date:   Wed Mar 26 10:59:27 2014 -0700

    defaults: add new symbol default_fops
    
    with members filled with pointers to appropriate default methods
    
    Change-Id: I6cdc43e4f6776e2ad45cd5cbca5642e0c639ffde
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7504
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>

Comment 32 Anand Avati 2014-04-21 01:07:32 UTC
COMMIT: http://review.gluster.org/7505 committed in master by Anand Avati (avati) 
------
commit bac02a359f86a742fbf750cf4f056160324d0746
Author: Anand Avati <avati>
Date:   Thu Mar 27 23:53:58 2014 -0700

    fuse-resolve: loc_wipe() after inode_link()
    
    the inode to be linked may have the last ref. loc_wipe() can
    destroy it before inode_link() gets to ref it.
    
    Change-Id: Ic2d44084e6e9c8289f35cae82c8e4575af105398
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7505
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>

Comment 33 Anand Avati 2014-04-21 01:08:27 UTC
COMMIT: http://review.gluster.org/7506 committed in master by Anand Avati (avati) 
------
commit 81b32ab6e1c950577d0f2779db67283303e3e705
Author: Anand Avati <avati>
Date:   Thu Mar 27 06:35:34 2014 -0700

    fuse: allow xlators to request for direct-io-mode on virtual files
    
    Translators like meta, create virtual files with dynamic content
    generated only at the time of open(). Therefore the file size
    returned in lookup or stat is 0 (just like files in /proc). However
    the VFS does not read beyond the size, and if the size is 0, no
    READ ever reaches gluster for that file -- unless direct-io-mode
    is enabled.
    
    This patch allows translators to return "direct-io-mode" flag for
    such 0-byte virtual files in xdata of open_cbk/create_cbk.
    
    Change-Id: I3fe3312cd96baa4eecfe1247ab7255b4f455f049
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7506
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>

Comment 34 Anand Avati 2014-04-21 01:08:33 UTC
COMMIT: http://review.gluster.org/7507 committed in master by Anand Avati (avati) 
------
commit 11473a6a10aaa5e62050e7e52115e2f8f10de124
Author: Anand Avati <avati>
Date:   Thu Mar 27 08:03:52 2014 -0700

    common-utils: new dirent compatible time fmt
    
    Introduce a new time format without "/" and spaces, in order to
    be used in (virtual) filenames.
    
    Change-Id: I468be54f1ec7f45265add4c458e19d95567439f7
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7507
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>

Comment 35 Anand Avati 2014-04-21 02:55:46 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#6) for review on master by Anand Avati (avati)

Comment 36 Anand Avati 2014-04-21 02:55:51 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#6) for review on master by Anand Avati (avati)

Comment 37 Anand Avati 2014-04-21 06:04:27 UTC
REVIEW: http://review.gluster.org/7508 (strfd: memory backed file descriptor) posted (#7) for review on master by Anand Avati (avati)

Comment 38 Anand Avati 2014-04-21 06:04:32 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#7) for review on master by Anand Avati (avati)

Comment 39 Anand Avati 2014-04-21 16:30:52 UTC
COMMIT: http://review.gluster.org/7508 committed in master by Anand Avati (avati) 
------
commit 2da51737c49f7917a974bdf9e6e566307583ad16
Author: Anand Avati <avati>
Date:   Thu Mar 27 21:21:12 2014 -0700

    strfd: memory backed file descriptor
    
    A file descriptor like interface, backed by a string, on which
    fprintf() like IO can be performed. Internally the backing string
    is grown on demand.
    
    Useful in generating virtual file content on the fly (used in meta)
    
    Change-Id: I60d8751c4c750f3f06aa454a4ccd9909b3ac8ac7
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7508
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>
    Tested-by: Gluster Build System <jenkins.com>

Comment 40 Anand Avati 2014-04-21 23:56:44 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#8) for review on master by Anand Avati (avati)

Comment 41 Anand Avati 2014-04-22 20:47:58 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#9) for review on master by Anand Avati (avati)

Comment 42 Anand Avati 2014-04-24 00:15:31 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#10) for review on master by Anand Avati (avati)

Comment 43 Anand Avati 2014-04-24 00:15:41 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf()) posted (#1) for review on master by Anand Avati (avati)

Comment 44 Anand Avati 2014-04-24 00:15:55 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#1) for review on master by Anand Avati (avati)

Comment 45 Anand Avati 2014-04-24 00:16:01 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#1) for review on master by Anand Avati (avati)

Comment 46 Anand Avati 2014-04-24 00:16:11 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#1) for review on master by Anand Avati (avati)

Comment 47 Anand Avati 2014-04-24 00:25:28 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#2) for review on master by Anand Avati (avati)

Comment 48 Anand Avati 2014-04-24 00:25:38 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#2) for review on master by Anand Avati (avati)

Comment 49 Anand Avati 2014-04-24 00:25:49 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#2) for review on master by Anand Avati (avati)

Comment 50 Anand Avati 2014-04-24 00:25:55 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#11) for review on master by Anand Avati (avati)

Comment 51 Anand Avati 2014-04-24 00:26:00 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf() API) posted (#2) for review on master by Anand Avati (avati)

Comment 52 Anand Avati 2014-04-24 00:26:06 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#1) for review on master by Anand Avati (avati)

Comment 53 Anand Avati 2014-04-24 18:43:31 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#3) for review on master by Anand Avati (avati)

Comment 54 Anand Avati 2014-04-24 18:43:52 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#3) for review on master by Anand Avati (avati)

Comment 55 Anand Avati 2014-04-24 18:43:57 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#3) for review on master by Anand Avati (avati)

Comment 56 Anand Avati 2014-04-24 18:44:03 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#12) for review on master by Anand Avati (avati)

Comment 57 Anand Avati 2014-04-24 18:44:08 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#2) for review on master by Anand Avati (avati)

Comment 58 Anand Avati 2014-04-24 18:44:24 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf() API) posted (#3) for review on master by Anand Avati (avati)

Comment 59 Anand Avati 2014-04-24 19:21:00 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#4) for review on master by Anand Avati (avati)

Comment 60 Anand Avati 2014-04-24 19:21:06 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#4) for review on master by Anand Avati (avati)

Comment 61 Anand Avati 2014-04-24 19:21:12 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#4) for review on master by Anand Avati (avati)

Comment 62 Anand Avati 2014-04-24 19:21:57 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#13) for review on master by Anand Avati (avati)

Comment 63 Anand Avati 2014-04-24 19:22:04 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#3) for review on master by Anand Avati (avati)

Comment 64 Anand Avati 2014-04-24 19:22:09 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf() API) posted (#4) for review on master by Anand Avati (avati)

Comment 65 Anand Avati 2014-04-25 04:42:26 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#5) for review on master by Anand Avati (avati)

Comment 66 Anand Avati 2014-04-25 04:42:31 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#5) for review on master by Anand Avati (avati)

Comment 67 Anand Avati 2014-04-25 04:42:37 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#14) for review on master by Anand Avati (avati)

Comment 68 Anand Avati 2014-04-25 04:42:42 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#4) for review on master by Anand Avati (avati)

Comment 69 Anand Avati 2014-04-25 04:42:48 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf() API) posted (#5) for review on master by Anand Avati (avati)

Comment 70 Anand Avati 2014-04-25 05:06:18 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#6) for review on master by Anand Avati (avati)

Comment 71 Anand Avati 2014-04-25 05:06:41 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#6) for review on master by Anand Avati (avati)

Comment 72 Anand Avati 2014-04-25 05:06:47 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#6) for review on master by Anand Avati (avati)

Comment 73 Anand Avati 2014-04-25 05:06:53 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#15) for review on master by Anand Avati (avati)

Comment 74 Anand Avati 2014-04-25 05:07:11 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#5) for review on master by Anand Avati (avati)

Comment 75 Anand Avati 2014-04-25 05:07:17 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf() API) posted (#6) for review on master by Anand Avati (avati)

Comment 76 Anand Avati 2014-04-25 08:37:11 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#7) for review on master by Anand Avati (avati)

Comment 77 Anand Avati 2014-04-25 08:37:23 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#7) for review on master by Anand Avati (avati)

Comment 78 Anand Avati 2014-04-25 08:37:28 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#7) for review on master by Anand Avati (avati)

Comment 79 Anand Avati 2014-04-25 08:37:48 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#16) for review on master by Anand Avati (avati)

Comment 80 Anand Avati 2014-04-25 08:37:54 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#6) for review on master by Anand Avati (avati)

Comment 81 Anand Avati 2014-04-25 08:37:59 UTC
REVIEW: http://review.gluster.org/7539 (strfd: introduce strvprintf() API) posted (#7) for review on master by Anand Avati (avati)

Comment 82 Anand Avati 2014-04-29 21:51:38 UTC
COMMIT: http://review.gluster.org/7539 committed in master by Anand Avati (avati) 
------
commit 540065ba490339ce173552751953485fa32ed0bf
Author: Anand Avati <avati>
Date:   Sat Mar 29 04:54:16 2014 -0700

    strfd: introduce strvprintf() API
    
    variant of strprintf() which accepts va_list as parameter
    instead of variable args (...)
    
    Change-Id: I205acf3aaf5440890d5f9cad693c6a358a5d9218
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7539
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>

Comment 83 Anand Avati 2014-05-03 21:35:15 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#8) for review on master by Harshavardhana (harsha)

Comment 84 Anand Avati 2014-05-03 21:35:21 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#8) for review on master by Harshavardhana (harsha)

Comment 85 Anand Avati 2014-05-03 21:35:26 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#8) for review on master by Harshavardhana (harsha)

Comment 86 Anand Avati 2014-05-03 21:35:31 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#17) for review on master by Harshavardhana (harsha)

Comment 87 Anand Avati 2014-05-03 21:35:37 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#7) for review on master by Harshavardhana (harsha)

Comment 88 Anand Avati 2014-05-03 21:35:42 UTC
REVIEW: http://review.gluster.org/7653 (meta: print in json for stack/frames, cmdline and version) posted (#1) for review on master by Harshavardhana (harsha)

Comment 89 Anand Avati 2014-05-03 22:12:49 UTC
REVIEW: http://review.gluster.org/7653 (meta: print in json for stack/frames, cmdline and version) posted (#2) for review on master by Harshavardhana (harsha)

Comment 90 Anand Avati 2014-05-03 22:12:57 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#9) for review on master by Harshavardhana (harsha)

Comment 91 Anand Avati 2014-05-03 22:13:03 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#9) for review on master by Harshavardhana (harsha)

Comment 92 Anand Avati 2014-05-03 22:13:08 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#9) for review on master by Harshavardhana (harsha)

Comment 93 Anand Avati 2014-05-03 22:13:13 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#18) for review on master by Harshavardhana (harsha)

Comment 94 Anand Avati 2014-05-03 22:13:19 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#8) for review on master by Harshavardhana (harsha)

Comment 95 Anand Avati 2014-05-04 01:38:57 UTC
REVIEW: http://review.gluster.org/7653 (meta: print in json for stack/frames, cmdline and version) posted (#3) for review on master by Harshavardhana (harsha)

Comment 96 Anand Avati 2014-05-04 01:39:02 UTC
REVIEW: http://review.gluster.org/7540 (statedump: strfd based APIs) posted (#10) for review on master by Harshavardhana (harsha)

Comment 97 Anand Avati 2014-05-04 01:39:08 UTC
REVIEW: http://review.gluster.org/7541 (mem-accounting: store type string and print in meta) posted (#10) for review on master by Harshavardhana (harsha)

Comment 98 Anand Avati 2014-05-04 01:39:13 UTC
REVIEW: http://review.gluster.org/7542 (meta: export process state dump) posted (#10) for review on master by Harshavardhana (harsha)

Comment 99 Anand Avati 2014-05-04 01:39:18 UTC
REVIEW: http://review.gluster.org/7509 (meta: (re-)Implement Meta translator) posted (#19) for review on master by Harshavardhana (harsha)

Comment 100 Anand Avati 2014-05-04 01:39:23 UTC
REVIEW: http://review.gluster.org/7543 (mem-accounting: enable memory accounting by default) posted (#9) for review on master by Harshavardhana (harsha)

Comment 101 Anand Avati 2014-05-06 00:27:44 UTC
COMMIT: http://review.gluster.org/7540 committed in master by Anand Avati (avati) 
------
commit 9021be1fc1a9460438ce74dc5df091834a0bdae0
Author: Anand Avati <avati>
Date:   Sat Mar 29 04:45:17 2014 -0700

    statedump: strfd based APIs
    
    Expose strfd based APIs for extracing various types of xlator
    state information.
    
    Change-Id: Ibbb6594b6fb31206bc6a1b1ea6514ed41889583b
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7540
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Harshavardhana <harsha>

Comment 102 Anand Avati 2014-05-06 00:27:57 UTC
COMMIT: http://review.gluster.org/7541 committed in master by Anand Avati (avati) 
------
commit 71ad38b3f86bdb0c4e9120b58ff451a6711ead9d
Author: Anand Avati <avati>
Date:   Sat Mar 29 06:48:52 2014 -0700

    mem-accounting: store type string and print in meta
    
    Change-Id: Ied1de473c72967110b54f033768f7ac60bf66edc
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7541
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Harshavardhana <harsha>

Comment 103 Anand Avati 2014-05-06 00:29:09 UTC
COMMIT: http://review.gluster.org/7543 committed in master by Anand Avati (avati) 
------
commit 7fba3a88f1ced610eca0c23516a1e720d75160cd
Author: Anand Avati <avati>
Date:   Sat Mar 29 06:59:39 2014 -0700

    mem-accounting: enable memory accounting by default
    
    memory accounting are constant time operations which
    involve a few pointer dereferences and integer increments
    (no loops or searches etc.)
    
    benefits of having memory usage info outweigh the minor
    accounting overheads
    
    Change-Id: If9bc6db5ffd0e00f0fd64b2f6eed094bf3543996
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7543
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Harshavardhana <harsha>

Comment 104 Anand Avati 2014-05-06 00:29:25 UTC
COMMIT: http://review.gluster.org/7509 committed in master by Anand Avati (avati) 
------
commit 8160399a36eff62a49a066f16dea9140d877c5e8
Author: Anand Avati <avati>
Date:   Wed Mar 26 11:52:53 2014 -0700

    meta: (re-)Implement Meta translator
    
    The meta translator exposes details about glusterfs itself
    in the form of a virtual namespace.
    
    Loading the translator on the client side creates the
    meta virtual view under $mntpoint/.meta by default. The
    directory is not listed (even with ls -a) and can be
    accessed by doing a "cd /mnt/.meta"
    
    Change-Id: I5ffdf39203841a9562a8280a1f79dc76d4dded5d
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7509
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Harshavardhana <harsha>

Comment 105 Anand Avati 2014-05-06 00:31:10 UTC
COMMIT: http://review.gluster.org/7542 committed in master by Anand Avati (avati) 
------
commit f01626d5bad8eb0298897e90a124301008cdd0da
Author: Anand Avati <avati>
Date:   Sat Mar 29 06:01:36 2014 -0700

    meta: export process state dump
    
    Various parts of process state dump are exposed
    through most appropriate virual files/dirs
    
    Change-Id: Iff30f8ea76552f2f6d9c98def688c5ec4bc6f2af
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7542
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Harshavardhana <harsha>

Comment 106 Anand Avati 2014-05-06 00:31:15 UTC
COMMIT: http://review.gluster.org/7653 committed in master by Anand Avati (avati) 
------
commit a05c579f1c3695c4ddead0a5cfc2c92422bd4f8f
Author: Harshavardhana <harsha>
Date:   Sat May 3 13:25:41 2014 -0700

    meta: print in json for stack/frames, cmdline and version
    
    - Follow formatting rules based on RFC4627 -
      http://www.ietf.org/rfc/rfc4627.txt
    - Add checks for json in regression test meta.t
    
    Change-Id: I480d32ce042b202d3ed8939623c629a03b458551
    BUG: 1089216
    Signed-off-by: Harshavardhana <harsha>
    Reviewed-on: http://review.gluster.org/7653
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Anand Avati <avati>

Comment 107 Anand Avati 2014-05-17 04:34:57 UTC
REVIEW: http://review.gluster.org/7785 (meta: add .file_write method into meta_ops) posted (#1) for review on master by Anand Avati (avati)

Comment 108 Anand Avati 2014-05-17 18:54:00 UTC
COMMIT: http://review.gluster.org/7785 committed in master by Anand Avati (avati) 
------
commit 98f5f436dd9106819dea8bc6c9a42e03ee1e31be
Author: Anand Avati <avati>
Date:   Fri May 16 21:31:02 2014 -0700

    meta: add .file_write method into meta_ops
    
    Add .file_write method in meta_ops and make write support into
    virtual files (like loglevel, measure_latency) much simpler.
    
    Change-Id: I812f782f645605c56f81b158bb0f289b3c8f909a
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7785
    Reviewed-by: Krishnan Parthasarathi <kparthas>
    Reviewed-by: Vijay Bellur <vbellur>
    Tested-by: Gluster Build System <jenkins.com>

Comment 109 Anand Avati 2014-05-18 18:43:25 UTC
REVIEW: http://review.gluster.org/7789 (meta: fix compile warning) posted (#1) for review on master by Anand Avati (avati)

Comment 110 Anand Avati 2014-05-25 06:21:13 UTC
COMMIT: http://review.gluster.org/7789 committed in master by Pranith Kumar Karampuri (pkarampu) 
------
commit 9dce23c30edb3622049d40ea16877c7b26e5753b
Author: Anand Avati <avati>
Date:   Sun May 18 11:40:27 2014 -0700

    meta: fix compile warning
    
    Change-Id: Ic346458b0e7264469d617b8313d4087b4b21c4b8
    BUG: 1089216
    Signed-off-by: Anand Avati <avati>
    Reviewed-on: http://review.gluster.org/7789
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Harshavardhana <harsha>
    Reviewed-by: Pranith Kumar Karampuri <pkarampu>
    Tested-by: Pranith Kumar Karampuri <pkarampu>

Comment 111 Niels de Vos 2014-09-22 12:38:16 UTC
A beta release for GlusterFS 3.6.0 has been released. Please verify if the release solves this bug report for you. In case the glusterfs-3.6.0beta1 release does not have a resolution for this issue, leave a comment in this bug and move the status to ASSIGNED. If this release fixes the problem for you, leave a note and change the status to VERIFIED.

Packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update (possibly an "updates-testing" repository) infrastructure for your distribution.

[1] http://supercolony.gluster.org/pipermail/gluster-users/2014-September/018836.html
[2] http://supercolony.gluster.org/pipermail/gluster-users/

Comment 112 Niels de Vos 2014-11-11 08:30:14 UTC
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.6.1, please reopen this bug report.

glusterfs-3.6.1 has been announced [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution.

[1] http://supercolony.gluster.org/pipermail/gluster-users/2014-November/019410.html
[2] http://supercolony.gluster.org/mailman/listinfo/gluster-users


Note You need to log in before you can comment on or make changes to this bug.