[Gluster-devel] Reviews older than 90 days

Niels de Vos ndevos at redhat.com
Mon May 22 09:24:27 UTC 2017


On Mon, May 22, 2017 at 11:28:40AM +0530, Amar Tumballi wrote:
> Did get hold of all the pending patches till 2017-05-20 (660 in total).
> Note that it includes "All open" patches.
> 
> Attached is the file with all the details. Nigel, considering we have dump
> to have reference, can we go ahead and close everything which is 79 days
> old?
> 
> Let me know if anyone wants CSV output of the pending patches, and what all
> the info they need?
> 
> I recommend all the maintainers to go through the list and make sure they
> take appropriate action on all old patches. If people are lazy to go
> through all the patches, i can provide list of files changed per patch
> (url), so you can choose what matters to you.

It would be helpful to have a list that contains only the old patches. I
want to search for some keywords in the subject of the patches, and find
many recent ones.

Could you place such a list on hackmd.io, so that we can make notes
about changes or something?

How can we prevent retiring of changes? Would leaving a comment on the
change be sufficient?

Thanks,
Niels


> 
> Regards,
> Amar
> 
> 
> On Mon, Mar 27, 2017 at 8:34 PM, Shyam <srangana at redhat.com> wrote:
> 
> > On 03/17/2017 03:22 AM, Nigel Babu wrote:
> >
> >> Hello folks,
> >>
> >> I put this up for discussion at the last community meeting, but I was
> >> unable to
> >> attend the meeting. We have a lot of reviews that are quite old[1]. They
> >> have,
> >> at some point, become unmergable or the person who proposed them lost
> >> interest.
> >> This is on us. We've let reviews slip through the cracks. There are also
> >> the
> >> odd cases when a second patch has been merged which fixes the actual
> >> issue, but
> >> the old one isn't abandoned.
> >>
> >> There's no way we can work our way through the entire list. I suggest
> >> that we
> >> abandon all patches with no updates in the last 90 days. If it hits on a
> >> patch
> >> that someone is particularly passionate to get merged in, they're welcome
> >> to
> >> re-open it.
> >>
> >
> > I agree with this, also it makes the dashboard more manageable.
> >
> >
> >> A. Current master dashboard: https://review.gluster.org/#/p
> >> rojects/glusterfs,dashboards/dashboard:master-dashboard
> >> B. Master dashboard (older than 90 days): http://bit.ly/2m8FX6m
> >> C. Master dashboard (only patches newer than 90 days):
> >> http://bit.ly/2mB0xsl
> >>
> >> If we abandon older patches, our master dashboard will look like (C)
> >> above.
> >> This means that there's already patches that are quite a few reviews that
> >> need
> >> some hand holding. Is it possible for us to catch up to the ones that are
> >> currently pending?
> >>
> >
> > We should focus on getting things out of the way at least in 90 days, one
> > way or the other. So, I would assume as we start using the dashboard, we
> > will have better focus on the "Awaiting Reviews Or Regression" section as
> > we go bottom up on that.
> >
> > So I would say we can catch up here (as in C), but not with B, so the
> > overall idea seems to be useful to reduce noise at first, and possibly
> > never get into this problem in the future as we catch up.
> >
> >
> >> [1]: http://bit.ly/2nfBq1N
> >>
> >> --
> >> nigelb
> >>
> >>
> >>
> >> _______________________________________________
> >> Gluster-devel mailing list
> >> Gluster-devel at gluster.org
> >> http://lists.gluster.org/mailman/listinfo/gluster-devel
> >>
> >> _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at gluster.org
> > http://lists.gluster.org/mailman/listinfo/gluster-devel
> >
> 
> 
> 
> -- 
> Amar Tumballi (amarts)

> 
> ## gluster-block
> * [Prasanna Kumar Kalever](pkalever at redhat.com)
> 
>  - 2017-05-21: (master) [systemd: add Open-iSCSI service](https://review.gluster.org/17347), last updated 2017-05-21
> 
> 
> ## glusterfs
> * [Jeff Darcy](jeff at pl.atyp.us)
> 
>  - 2017-05-03: (master) [test: make sure subdir-mount patch gets tested with multiplexing](https://review.gluster.org/17167), last updated 2017-05-21
> 
>  - 2017-05-01: (master) [glusterd+tests: test everything with multiplexing enabled](https://review.gluster.org/17145), last updated 2017-05-20
> 
>  - 2017-05-17: (release-3.8-fb) [Change default rsize/wsize from 2 MB to 512 KB](https://review.gluster.org/17310), last updated 2017-05-17
> 
>  - 2016-10-14: (master) [io-threads: do global scaling instead of per-instance](https://review.gluster.org/15643), last updated 2016-10-31
> 
>  - 2016-07-12: (master) [io-threads: don't completely starve lower-priority queues](https://review.gluster.org/14905), last updated 2016-07-23
> 
>  - 2016-07-06: (master) [various: make TLS mandatory for IP-based management connections](https://review.gluster.org/14866), last updated 2016-07-14
> 
>  - 2016-03-22: (master) [fdl: reduce performance overhead](https://review.gluster.org/13801), last updated 2016-07-05
> 
>  - 2016-05-18: (master) [fdl/recon: add JBR reconciliation](https://review.gluster.org/14415), last updated 2016-06-10
> 
> * [Csaba Henk](csaba at redhat.com)
> 
>  - 2017-05-09: (master) [fuse: implement "-oauto_unmount"](https://review.gluster.org/17230), last updated 2017-05-21
> 
>  - 2017-05-09: (master) [libglusterfs: extract some functionality to functions](https://review.gluster.org/17229), last updated 2017-05-21
> 
>  - 2017-05-04: (master) [fuse: write fuse dump sparsely](https://review.gluster.org/17170), last updated 2017-05-08
> 
>  - 2012-06-06: (master) [read-only: added support for context dependent ro](https://review.gluster.org/3526), last updated 2012-06-06
> 
> * [ankitraj]()
> 
>  - 2017-04-21: (master) [adding event process when disk got full](https://review.gluster.org/17097), last updated 2017-05-21
> 
>  - 2017-05-18: (release-3.11) [dht:Spacing issue in fix-layout o/p](https://review.gluster.org/17327), last updated 2017-05-20
> 
>  - 2016-09-16: (master) [dht: derefrence null pointer coverity fix](https://review.gluster.org/15515), last updated 2017-05-18
> 
>  - 2017-04-13: (master) [dht: spacing issue in fix-layout status output](https://review.gluster.org/17058), last updated 2017-04-18
> 
>  - 2016-09-30: (release-3.7) [doc: use of hyphen to avoid the confusion](https://review.gluster.org/15599), last updated 2017-01-11
> 
>  - 2016-09-27: (master) [libglusterfs: relaxation of hostname while doing peer probing](https://review.gluster.org/15582), last updated 2016-09-28
> 
>  - 2016-08-26: (master) [dht: dht_refresh_layout_cbk](https://review.gluster.org/15320), last updated 2016-08-26
> 
> * [jiffin tony Thottan](jthottan at redhat.com)
> 
>  - 2017-05-19: (master) [scripts/shared_storage : systemd helper scripts to mount shared storage post reboot](https://review.gluster.org/17339), last updated 2017-05-20
> 
>  - 2017-05-18: (master) [dht/hardlink : Remove stale linkto file incase of failure](https://review.gluster.org/17331), last updated 2017-05-18
> 
>  - 2016-12-19: (master) [access-control/tests : correct the test case bug-1387241.t](https://review.gluster.org/16201), last updated 2016-12-20
> 
>  - 2016-11-07: (release-3.9) [xlators/trash : Remove upper limit for trash max file size](https://review.gluster.org/15784), last updated 2016-11-08
> 
>  - 2016-08-30: (master) [poisx : add support for futimens in setattr call](https://review.gluster.org/15360), last updated 2016-09-12
> 
>  - 2016-03-08: (master) [nfs/auth: add locking in mnt3_auth_host](https://review.gluster.org/13649), last updated 2016-08-10
> 
>  - 2016-08-10: (release-3.7) [glusterd : skip non directories inside /var/lib/glusterd/vols](https://review.gluster.org/15133), last updated 2016-08-10
> 
>  - 2016-03-17: (master) [snapshot : Copy the export configuration properly](https://review.gluster.org/13763), last updated 2016-08-06
> 
>  - 2015-10-28: (master) [features/trash : flat hierarchy for unlink operation](https://review.gluster.org/12446), last updated 2016-04-25
> 
>  - 2015-11-04: (master) [features/trash : flat hierarchy for truncate operation](https://review.gluster.org/12505), last updated 2016-02-23
> 
>  - 2015-07-28: (master) [libglusterfs : assigning the pointer to NULL after freeing it](https://review.gluster.org/11775), last updated 2016-02-17
> 
>  - 2016-01-12: (master) [features/trash : Introducing trash helper transaltor[WIP]](https://review.gluster.org/13219), last updated 2016-01-12
> 
>  - 2015-12-17: (master) [xlator/ctr : Measure heat count only for regular files](https://review.gluster.org/12993), last updated 2016-01-11
> 
>  - 2015-03-12: (master) [cluster/dht : disabling rebalance on specified files/folders.](https://review.gluster.org/9865), last updated 2015-03-18
> 
>  - 2015-03-12: (master) [cluster/afr : disabling heal on specified files](https://review.gluster.org/9863), last updated 2015-03-12
> 
> * [Sakshi Bansal](sabansal at redhat.com)
> 
>  - 2015-10-01: (master) [cluster/dht: Make optimal usage of buffer provided with readdir(p)](https://review.gluster.org/12271), last updated 2017-05-19
> 
>  - 2015-06-17: (master) [dht: retaining rebalance status after replace-brick](https://review.gluster.org/11277), last updated 2017-01-31
> 
>  - 2016-02-16: (master) [dentry fop serializer: added new server side xlator for dentry fop serialization](https://review.gluster.org/13451), last updated 2016-09-02
> 
>  - 2015-02-13: (master) [glusterd: coverity fix for TOCTOU](https://review.gluster.org/9650), last updated 2016-07-13
> 
>  - 2015-04-17: (master) [posix: coverity fix for string overflow](https://review.gluster.org/10282), last updated 2016-07-12
> 
>  - 2016-06-02: (master) [dht: proper log message if data migration skipped due to space](https://review.gluster.org/14612), last updated 2016-06-14
> 
>  - 2016-05-13: (master) [dht: detect stale layout in unlink fop](https://review.gluster.org/14333), last updated 2016-05-20
> 
>  - 2016-05-12: (master) [dht: remove references to cached subvol for directories](https://review.gluster.org/14305), last updated 2016-05-13
> 
>  - 2015-06-22: (master) [dht : Rebalance will not migrate files according to hash when cluster.nufa is on](https://review.gluster.org/11344), last updated 2016-05-12
> 
>  - 2016-04-15: (release-3.7) [libglusterfs: coverity fix](https://review.gluster.org/14003), last updated 2016-04-22
> 
>  - 2016-04-13: (release-3.7) [glusterfsd: coverity fix](https://review.gluster.org/13983), last updated 2016-04-15
> 
>  - 2016-01-19: (master) [dht: new status added for rebalance](https://review.gluster.org/13257), last updated 2016-02-02
> 
>  - 2015-09-14: (master) [dht: fail lookup with error if gfid mismatch found](https://review.gluster.org/12168), last updated 2015-09-15
> 
>  - 2015-08-28: (master) [dht: lookup after selfheal acquires lock in the mkdir phase](https://review.gluster.org/12035), last updated 2015-08-29
> 
>  - 2015-08-28: (release-3.7) [dht : lock on subvols to prevent lookup vs rmdir race](https://review.gluster.org/12040), last updated 2015-08-28
> 
>  - 2015-08-14: (master) [lock : check if inode exists before granting blocked locks](https://review.gluster.org/11916), last updated 2015-08-26
> 
>  - 2015-07-16: (master) [dht: Continue rebalance crawl if fix-layout fails for any one descendant directory](https://review.gluster.org/11697), last updated 2015-08-03
> 
>  - 2015-04-30: (master) [dht: dht_fsetxattr handles xattrs for DHT](https://review.gluster.org/10477), last updated 2015-06-23
> 
>  - 2015-06-12: (master) [nufa: handle key set by nufa in posix](https://review.gluster.org/11207), last updated 2015-06-14
> 
>  - 2015-02-05: (master) [glusterd: coverity fix](https://review.gluster.org/9586), last updated 2015-05-31
> 
>  - 2015-05-06: (master) [dht: Removing cluster.nufa set option for volumes not having distributed](https://review.gluster.org/10604), last updated 2015-05-18
> 
> * [hari gowtham](hari.gowtham005 at gmail.com)
> 
>  - 2016-09-15: (master) [tier: separation of attach tier from add brick](https://review.gluster.org/15503), last updated 2017-05-19
> 
>  - 2017-05-18: (master) [Tier: removing port allocated for tier](https://review.gluster.org/17328), last updated 2017-05-19
> 
>  - 2017-04-28: (master) [Tier: Stop tierd for detach start](https://review.gluster.org/17137), last updated 2017-05-17
> 
>  - 2017-05-17: (release-3.10) [Tier/cli: detach status xml output](https://review.gluster.org/17313), last updated 2017-05-17
> 
>  - 2016-10-27: (master) [[WIP]TIER: add brick support on tiered volume](https://review.gluster.org/15740), last updated 2016-10-27
> 
> * [lidi](lidi at estor.com.cn)
> 
>  - 2016-08-19: (master) [cluster/ec: Implement FALLOCATE FOP for EC](https://review.gluster.org/15200), last updated 2017-05-19
> 
> * [Ravishankar N](ravishankar at redhat.com)
> 
>  - 2017-05-19: (release-3.10) [cluster/afr: Return the list of node_uuids for the subvolume](https://review.gluster.org/17337), last updated 2017-05-19
> 
>  - 2017-04-18: (master) [afr: reset inode event_gen in afr_discover_done](https://review.gluster.org/17072), last updated 2017-04-19
> 
>  - 2016-12-15: (master) [afr: perform data/entry heal under appropriate locks](https://review.gluster.org/16135), last updated 2017-01-27
> 
>  - 2016-08-21: (master) [afr, posix: anoninode logic for entry selfheal](https://review.gluster.org/15226), last updated 2016-10-17
> 
>  - 2016-06-20: (master) [afr: Do not mark arbiter as data source during newentry_mark](https://review.gluster.org/14769), last updated 2016-06-28
> 
>  - 2015-02-16: (master) [afr: arbiter for 3 way replication](https://review.gluster.org/9656), last updated 2016-05-22
> 
>  - 2015-05-25: (master) [afr/fuse: set attribute-timeout to 0 for files in split-brain](https://review.gluster.org/10905), last updated 2016-05-21
> 
>  - 2015-12-28: (release-3.7) [tests: handle bad objects during lookup/inode_refresh](https://review.gluster.org/13099), last updated 2016-05-21
> 
>  - 2016-03-18: (master) [afr: Detect split-brain during afr_selfheal_unlocked_inspect](https://review.gluster.org/13772), last updated 2016-05-21
> 
>  - 2016-03-14: (release-3.7) [afr: Add more checks to check bricks being up](https://review.gluster.org/13693), last updated 2016-03-14
> 
> * [Milind Changire](mchangir at redhat.com)
> 
>  - 2017-05-18: (release-3.8) [rpc: log more about socket disconnects](https://review.gluster.org/17332), last updated 2017-05-18
> 
>  - 2017-05-18: (release-3.8) [rpc: add options to manage socket keepalive lifespan](https://review.gluster.org/17334), last updated 2017-05-18
> 
>  - 2017-05-18: (release-3.8) [rpc: avoid logging success on failure](https://review.gluster.org/17333), last updated 2017-05-18
> 
>  - 2017-05-18: (release-3.10) [rpc: add options to manage socket keepalive lifespan](https://review.gluster.org/17330), last updated 2017-05-18
> 
>  - 2017-05-18: (release-3.10) [rpc: avoid logging success on failure](https://review.gluster.org/17326), last updated 2017-05-18
> 
>  - 2017-05-18: (release-3.10) [rpc: log more about socket disconnects](https://review.gluster.org/17321), last updated 2017-05-18
> 
>  - 2017-01-05: (master) [tools/glusterfind: handle offline bricks](https://review.gluster.org/16332), last updated 2017-04-08
> 
>  - 2017-02-28: (master) [extras/devel-tools: script to strace processes](https://review.gluster.org/16778), last updated 2017-04-08
> 
>  - 2017-02-27: (master) [rpc: add PING/PONG message logging](https://review.gluster.org/16773), last updated 2017-03-06
> 
>  - 2016-11-26: (master) [[wip] cluster/tier: multithreaded promotion and demotion](https://review.gluster.org/15931), last updated 2016-12-16
> 
>  - 2016-11-23: (master) [cluster/tier: mask event generation on detach start](https://review.gluster.org/15919), last updated 2016-11-24
> 
>  - 2015-10-12: (master) [network event processing made edge triggered [WIP]](https://review.gluster.org/12335), last updated 2015-10-23
> 
> * [Samikshan Bairagya](samikshan at gmail.com)
> 
>  - 2017-05-16: (master) [glusterd: Trigger regression tests with brick-mux on. Do not merge](https://review.gluster.org/17308), last updated 2017-05-18
> 
> * [soumya k](skoduri at redhat.com)
> 
>  - 2017-05-18: (master) [gfapi: Enhance testscript for glfs_xreaddirplus](https://review.gluster.org/17329), last updated 2017-05-18
> 
>  - 2016-08-03: (release-3.8) [commn-HA: Add portblock RA to tickle packets post failover(/back)](https://review.gluster.org/15079), last updated 2017-01-11
> 
>  - 2016-08-02: (master) [common-ha: nfs-ganesha should flush locks when in grace](https://review.gluster.org/15067), last updated 2016-08-02
> 
>  - 2016-07-22: (master) [WIP/locks: Add reclaim lock support for posix locks](https://review.gluster.org/14986), last updated 2016-07-22
> 
>  - 2016-03-23: (master) [gluster-NFS: For remove fop(), report ENOENT for ESTALE](https://review.gluster.org/13818), last updated 2016-03-30
> 
>  - 2015-06-14: (release-3.7) [Upcall: Return ENOTSUP when upcall feature is disabled](https://review.gluster.org/11215), last updated 2015-06-16
> 
> * [mohammed rafi  kc](rkavunga at redhat.com)
> 
>  - 2017-05-10: (release-3.11) [tests/gfapi:Addidng testcase to check handling of "." and ".."](https://review.gluster.org/17238), last updated 2017-05-18
> 
>  - 2017-05-10: (release-3.11) [gfapi: fix handling of dot and double dot in path](https://review.gluster.org/17237), last updated 2017-05-18
> 
>  - 2017-05-09: (master) [WIP: consistent time across replica set and distribute set](https://review.gluster.org/17224), last updated 2017-05-15
> 
>  - 2017-02-08: (master) [transport/socket : Add more logs](https://review.gluster.org/16563), last updated 2017-04-10
> 
>  - 2015-08-17: (master) [socket: Add ping packets into beginning of ioq list](https://review.gluster.org/11935), last updated 2017-01-21
> 
>  - 2016-12-27: (master) [jbr/cli: Validate jbr enabling function](https://review.gluster.org/16300), last updated 2017-01-02
> 
>  - 2016-12-27: (master) [jbr/volgen: Remove afr related options from jbr client volfile](https://review.gluster.org/16292), last updated 2017-01-02
> 
>  - 2016-11-09: (master) [glusterd/volgen: Changing the order of read-ahead xlator](https://review.gluster.org/15811), last updated 2016-11-22
> 
>  - 2016-08-10: (master) [meta:fill inode and iatt information for readdirp call](https://review.gluster.org/15140), last updated 2016-09-08
> 
>  - 2016-06-03: (release-3.6) [glusterd/snapshot: remove quota related options from snap volfile](https://review.gluster.org/14630), last updated 2016-08-16
> 
>  - 2016-08-10: (master) [meta:remove ':' character from dirent name](https://review.gluster.org/15142), last updated 2016-08-10
> 
>  - 2016-07-13: (master) [tier: properly update cached subvol during readdirp response](https://review.gluster.org/14912), last updated 2016-07-14
> 
>  - 2016-06-17: (master) [WIP/tier:implementation of tier_lookup](https://review.gluster.org/14762), last updated 2016-06-21
> 
>  - 2016-03-10: (master) [tier: link file creation fails when file moved from hot to cold](https://review.gluster.org/13672), last updated 2016-03-23
> 
>  - 2015-10-23: (master) [dht:heal layout after a nameless lookup](https://review.gluster.org/12414), last updated 2015-10-23
> 
>  - 2015-09-21: (master) [posix: Enable gfid to path conversion feature by default](https://review.gluster.org/12202), last updated 2015-09-21
> 
>  - 2015-05-08: (master) [tests: Change hostname to IP address](https://review.gluster.org/10662), last updated 2015-08-13
> 
>  - 2015-04-10: (master) [glusterd: Modify reconfigure function for glusterd services](https://review.gluster.org/10177), last updated 2015-04-16
> 
>  - 2014-11-11: (master) [rdma:uss support for rdma and tcp,rdma type volumes.](https://review.gluster.org/9093), last updated 2014-11-19
> 
> * [Michael Scherer](misc at fedoraproject.org)
> 
>  - 2017-05-03: (master) [Fix unused return value warning](https://review.gluster.org/17166), last updated 2017-05-18
> 
>  - 2017-02-24: (master) [changelog: do not use "this" since that's NULL](https://review.gluster.org/16744), last updated 2017-04-08
> 
>  - 2017-02-25: (master) [nfs: Do not free the same file twice](https://review.gluster.org/16759), last updated 2017-04-06
> 
> * [Aravinda VK](avishwan at redhat.com)
> 
>  - 2017-05-17: (master) [tools/glusterfind: Python 2 to Python 3](https://review.gluster.org/17317), last updated 2017-05-18
> 
>  - 2016-08-30: (master) [eventsapi/tests: Test infra for testing Events](https://review.gluster.org/15344), last updated 2016-12-19
> 
>  - 2016-12-02: (master) [geo-rep: Rsync tunables for performance improvements](https://review.gluster.org/16010), last updated 2016-12-02
> 
>  - 2016-10-20: (master) [geo-rep: Prevent worker crash if aux mount cleanup fails](https://review.gluster.org/15686), last updated 2016-10-20
> 
>  - 2016-09-21: (master) [eventsapi: New way for generating Event Types](https://review.gluster.org/15541), last updated 2016-09-26
> 
> * [Susant Palai](spalai at redhat.com)
> 
>  - 2017-04-25: (master) [cluster/dht: fix on demand migration files from client](https://review.gluster.org/17115), last updated 2017-05-18
> 
>  - 2017-03-08: (master) [cluster/dht: fix memory leaks in rebalance](https://review.gluster.org/16870), last updated 2017-03-14
> 
>  - 2016-05-23: (master) [posix/locks: associate posix locks with client-uuid](https://review.gluster.org/14492), last updated 2016-10-03
> 
>  - 2016-05-11: (master) [posix/locks: make flush work on new destination](https://review.gluster.org/14286), last updated 2016-09-29
> 
>  - 2016-09-14: (master) [afr/lock-migration : add afr_get/set_activelk](https://review.gluster.org/15496), last updated 2016-09-20
> 
>  - 2014-11-25: (master) [DHT: Moving RMDIR failures log to ERROR level.](https://review.gluster.org/9195), last updated 2016-07-12
> 
>  - 2016-06-06: (master) [posix/locks: reject conflicting meta locks](https://review.gluster.org/14655), last updated 2016-06-07
> 
>  - 2016-05-18: (master) [posix/lock: initialize pl_inode->migrated to false explicitly](https://review.gluster.org/14408), last updated 2016-05-19
> 
>  - 2016-03-30: (master) [cluster/dht: Handle linkto file creation vs lookup race](https://review.gluster.org/13852), last updated 2016-03-30
> 
>  - 2015-12-04: (master) [cluster/dht: Heal user xattrs](https://review.gluster.org/12880), last updated 2016-01-04
> 
>  - 2015-11-29: (master) [cluster/dht: Fix dir missing from  mount post add-brick](https://review.gluster.org/12782), last updated 2015-12-01
> 
>  - 2015-06-08: (master) [doc: Adding documentation for rebalance throttle](https://review.gluster.org/11122), last updated 2015-08-11
> 
>  - 2014-02-12: (master) [DHT: Heal Permissions of dirs](https://review.gluster.org/6983), last updated 2015-05-27
> 
>  - 2015-04-07: (master) [dht: fix lookup failures post migration](https://review.gluster.org/10146), last updated 2015-04-16
> 
>  - 2014-04-14: (master) [DHT/rmdir: If rmdir failed on any of the non-hashed abort rmdir](https://review.gluster.org/7460), last updated 2014-07-18
> 
>  - 2014-07-17: (master) [DHT: diagnosis code for confirming rebalance race data loss issue [Merge not needed]](https://review.gluster.org/8322), last updated 2014-07-17
> 
> * [Poornima G](pgurusid at redhat.com)
> 
>  - 2017-05-17: (master) [nl-cache: In case of nameless operations do not cache](https://review.gluster.org/17316), last updated 2017-05-18
> 
>  - 2017-04-28: (master) [dht, readdir-ahead: Enable parallel readdir feature by default](https://review.gluster.org/17133), last updated 2017-04-28
> 
>  - 2017-02-16: (release-3.9) [rpcsvc: Add rpchdr and proghdr to iobref before submitting to transport](https://review.gluster.org/16637), last updated 2017-04-17
> 
>  - 2016-12-31: (master) [dht-server-stub: Add a server side dht to filter the unhashed dir in readdirp](https://review.gluster.org/16312), last updated 2017-04-10
> 
>  - 2016-12-31: (master) [dht: move hash calculation code to libglusterfs](https://review.gluster.org/16311), last updated 2017-04-10
> 
>  - 2017-01-09: (master) [posix, readdir-ahead: Handle genuine ENOENT errors in readdirp](https://review.gluster.org/16360), last updated 2017-03-14
> 
>  - 2016-12-12: (master) [md-cache: Do not invalidate cache post set/remove xattr](https://review.gluster.org/16101), last updated 2016-12-14
> 
>  - 2016-11-11: (master) [gfapi: graph switch cleanup](https://review.gluster.org/15824), last updated 2016-11-11
> 
>  - 2016-04-04: (master) [rpc : Change the way client uuid is built](https://review.gluster.org/13901), last updated 2016-09-29
> 
>  - 2016-08-29: (master) [md-cache:Send inode invalidate to Fuse when there is unlink/rename](https://review.gluster.org/15334), last updated 2016-08-31
> 
>  - 2016-07-07: (master) [gfapi: Add a test case to cover multiple vector input for glfs_pwritev_async()](https://review.gluster.org/14868), last updated 2016-07-08
> 
>  - 2015-07-09: (master) [gfapi: add lease() fop](https://review.gluster.org/11600), last updated 2016-06-13
> 
>  - 2015-11-03: (master) [tests: Add lease test case](https://review.gluster.org/12496), last updated 2016-06-13
> 
>  - 2015-12-03: (master) [gfapi: Add api to set lkowner and leaseid](https://review.gluster.org/12876), last updated 2016-06-13
> 
>  - 2016-03-16: (master) [gfapi: Define inode dumpops](https://review.gluster.org/13751), last updated 2016-06-10
> 
>  - 2015-03-17: (master) [logging: In the logging APIs add NULL checks.](https://review.gluster.org/9906), last updated 2016-03-16
> 
>  - 2015-07-20: (master) [afr: Add lease() fop](https://review.gluster.org/11721), last updated 2016-01-19
> 
>  - 2015-06-05: (master) [libgfapi: Add resource pool](https://review.gluster.org/11101), last updated 2015-06-05
> 
>  - 2015-06-03: (master) [rpc-lib: Handle repeated rpc_clnt disable/disconnect](https://review.gluster.org/11064), last updated 2015-06-04
> 
>  - 2015-05-20: (master) [libglusterfs: Fix the return value of inode_ctx_get2()](https://review.gluster.org/10836), last updated 2015-05-28
> 
>  - 2013-12-11: (master) [cluster/dht: Enable fsetxattr to set xattr on all subvolumes for directories.](https://review.gluster.org/6483), last updated 2014-08-25
> 
> * [Pranith Kumar Karampuri](pkarampu at redhat.com)
> 
>  - 2017-05-18: (master) [tests: Uncomment multi-node rebalance tests](https://review.gluster.org/17320), last updated 2017-05-18
> 
>  - 2017-05-17: (release-3.11) [cluster/ec: return all node uuids from all subvolumes](https://review.gluster.org/17318), last updated 2017-05-18
> 
>  - 2017-04-12: (master) [features/shard: Make local init consistent](https://review.gluster.org/17042), last updated 2017-05-09
> 
>  - 2017-01-13: (release-3.8) [cluster/afr: Serialize conflicting locks on all subvols](https://review.gluster.org/16407), last updated 2017-01-13
> 
>  - 2017-01-13: (release-3.8) [cluster/afr: Fix bugs in [f]inodelk/[f]entrylk](https://review.gluster.org/16406), last updated 2017-01-13
> 
>  - 2017-01-13: (release-3.8) [cluster/afr: Remove backward compatibility for locks with v1](https://review.gluster.org/16389), last updated 2017-01-13
> 
>  - 2016-12-06: (master) [tests: test parallel rmdirs to be successful](https://review.gluster.org/16044), last updated 2016-12-06
> 
>  - 2016-11-08: (master) [protocol/client: Do not fallback to anon-fd if fd is not open](https://review.gluster.org/15804), last updated 2016-11-09
> 
>  - 2016-08-16: (master) [glusterd: Use consistent-io for rebalance](https://review.gluster.org/15177), last updated 2016-09-16
> 
>  - 2016-09-08: (master) [cluster/dht: Don't merge invalid stbuf](https://review.gluster.org/15420), last updated 2016-09-10
> 
>  - 2015-12-24: (master) [cluster/afr: Fail open on split-brain](https://review.gluster.org/13075), last updated 2016-06-24
> 
>  - 2016-02-09: (master) [mount/fuse: Return correct errno for resolution failures](https://review.gluster.org/13404), last updated 2016-02-10
> 
>  - 2016-01-23: (master) [cluster/afr: Send is-append only when ensure-durability is on](https://review.gluster.org/13285), last updated 2016-02-02
> 
>  - 2016-01-11: (master) [RFC for platform regressions](https://review.gluster.org/13211), last updated 2016-01-13
> 
> * [Ashish Pandey](aspandey at redhat.com)
> 
>  - 2017-04-03: (master) [cluster/ec: update xattr on healing bricks](https://review.gluster.org/16985), last updated 2017-05-18
> 
>  - 2016-12-27: (master) [cluster/ec: Set dirty flag for file Data fop only](https://review.gluster.org/16298), last updated 2017-03-02
> 
>  - 2016-11-28: (master) [cluster/ec: Get/Set severity of error when inodelk fails](https://review.gluster.org/15946), last updated 2016-11-28
> 
>  - 2016-09-06: (release-3.8) [feature/locks: Implement fops in locks Translator](https://review.gluster.org/15407), last updated 2016-10-24
> 
> * [Raghavendra G](rgowdapp at redhat.com)
> 
>  - 2017-04-25: (master) [program/GF-DUMP: Shield ping processing from traffic to Glusterfs Program](https://review.gluster.org/17105), last updated 2017-05-18
> 
>  - 2016-07-29: (release-3.8) [event/epoll: Add back socket for polling of events immediately after reading the entire rpc message from the wire](https://review.gluster.org/15046), last updated 2017-05-05
> 
>  - 2016-07-18: (master) [cluster/dht: Basic sanity test scenarios for dht](https://review.gluster.org/14943), last updated 2017-04-26
> 
>  - 2017-02-02: (release-3.8) [performance/write-behind: access stub only if available during statedump](https://review.gluster.org/16520), last updated 2017-02-02
> 
>  - 2017-01-04: (release-3.7) [cluster/dht: Fix memory corruption while accessing regex  stored in private](https://review.gluster.org/16318), last updated 2017-01-11
> 
>  - 2016-12-22: (release-3.8) [performance/readdir-ahead: limit cache size](https://review.gluster.org/16273), last updated 2016-12-22
> 
>  - 2016-10-17: (release-3.9) [performance/write-behind: remove the request from liability queue in wb_fulfill_request](https://review.gluster.org/15659), last updated 2016-12-02
> 
>  - 2016-11-10: (release-3.8) [mount/fuse: Handle racing notify on more than one graph properly](https://review.gluster.org/15815), last updated 2016-11-10
> 
>  - 2016-11-01: (master) [performance/quick-read: Use generation numbers to avoid updating the cache with stale data](https://review.gluster.org/15759), last updated 2016-11-01
> 
>  - 2016-09-12: (master) [protocol/client: Destroy oldfdctx during a repeated open](https://review.gluster.org/15462), last updated 2016-09-16
> 
>  - 2016-05-16: (release-3.7) [cluster/distribute: use a linked inode in directory heal codepath](https://review.gluster.org/14348), last updated 2016-08-10
> 
>  - 2016-08-08: (master) [protocol: Add debug msgs to debug a user issue](https://review.gluster.org/15109), last updated 2016-08-09
> 
>  - 2016-05-27: (master) [rpc-clnt: save the frame before submitting request to transport](https://review.gluster.org/14547), last updated 2016-05-28
> 
>  - 2016-05-06: (master) [quotad: fix potential buffer overflows](https://review.gluster.org/14238), last updated 2016-05-08
> 
>  - 2016-05-06: (master) [quotad: fix potential buffer overflows](https://review.gluster.org/14237), last updated 2016-05-08
> 
>  - 2016-05-02: (release-3.7) [quotad: fix potential buffer overflows](https://review.gluster.org/14139), last updated 2016-05-02
> 
>  - 2016-03-01: (master) [distribute/tests: Use a different mount instead of reusing a Mount.](https://review.gluster.org/13567), last updated 2016-03-01
> 
>  - 2015-06-23: (master) [cluster/dht: remove check for gfid change during mirgation-complete task](https://review.gluster.org/11363), last updated 2015-06-23
> 
>  - 2014-05-05: (master) [cluster/dht: fail rmdir if hashed subvolume is not found.](https://review.gluster.org/7662), last updated 2014-07-17
> 
>  - 2014-06-02: (master) [cluster/dht: heal only when lookup is successful on atleast one subvolume.](https://review.gluster.org/7942), last updated 2014-06-17
> 
>  - 2013-05-17: (master) [performance/io-cache: update inode contexts of each entry in readdir](https://review.gluster.org/5029), last updated 2014-06-14
> 
>  - 2014-06-02: (master) [cluster/dht: fix hole calculation when lookup returns errors from all subvolumes](https://review.gluster.org/7941), last updated 2014-06-14
> 
>  - 2014-05-09: (master) [cluster/dht: fix hole calculation when lookup returns errors from all subvolumes](https://review.gluster.org/7715), last updated 2014-05-09
> 
>  - 2013-12-13: (master) [core: introduce internal fop types](https://review.gluster.org/6497), last updated 2013-12-13
> 
>  - 2011-12-15: (master) [performance/io-threads: handle cleanup completely in fini.](https://review.gluster.org/794), last updated 2013-09-11
> 
>  - 2012-01-09: (master) [performance/write-behind: implement lk.](https://review.gluster.org/2610), last updated 2013-05-11
> 
> * [Niels de Vos](ndevos at redhat.com)
> 
>  - 2017-04-18: (master) [logging: free the strdup'd filename on gf_log_fini()](https://review.gluster.org/17078), last updated 2017-05-18
> 
>  - 2017-05-12: (release-3.8) [nfs/nlm: log the caller_name if nlm_client_t can be found](https://review.gluster.org/17276), last updated 2017-05-17
> 
>  - 2017-05-12: (release-3.8) [nfs/nlm: unref rpc-client after nlm4svc_send_granted()](https://review.gluster.org/17274), last updated 2017-05-17
> 
>  - 2017-05-12: (release-3.8) [nfs/nlm: free the nlm_client upon RPC_DISCONNECT](https://review.gluster.org/17277), last updated 2017-05-17
> 
>  - 2017-05-12: (release-3.8) [nfs/nlm: remove lock request from the list after cancel](https://review.gluster.org/17278), last updated 2017-05-17
> 
>  - 2017-05-12: (release-3.8) [nfs/nlm: ignore notify when there is no matching rpc request](https://review.gluster.org/17275), last updated 2017-05-17
> 
>  - 2017-04-18: (master) [core: move glusterfs_ctx_defaults_init() to libglusterfs](https://review.gluster.org/17076), last updated 2017-04-25
> 
>  - 2017-04-21: (master) [core: free 'global' TLS allocations when the last ctx is destroyed](https://review.gluster.org/17099), last updated 2017-04-21
> 
>  - 2016-12-12: (master) [rpc: use standard refcounting functions for 'struct rpc_clnt'](https://review.gluster.org/16109), last updated 2017-04-08
> 
>  - 2016-12-14: (release-3.9) [upcall: tests that call glfs_h_poll_upcall() should check for ENOENT](https://review.gluster.org/16131), last updated 2017-01-03
> 
>  - 2016-12-12: (master) [Move glusterfs_ctx_destroy() from gfapi to libglusterfs](https://review.gluster.org/16110), last updated 2016-12-12
> 
>  - 2016-08-10: (master) [nfs: Fix crash bug when mnt3_resolve_subdir_cbk() fails](https://review.gluster.org/15121), last updated 2016-09-15
> 
>  - 2016-08-05: (master) [glusterd: do not fork into the background when systemd is used](https://review.gluster.org/15101), last updated 2016-08-08
> 
>  - 2016-08-07: (master) [nfs/auth: Fix sensitivity to rw,ro ordering in the exports file](https://review.gluster.org/15104), last updated 2016-08-07
> 
>  - 2016-05-23: (master) [nfs: UMNTALL should only remove mounts from the calling client](https://review.gluster.org/14498), last updated 2016-07-27
> 
>  - 2016-05-23: (master) [nfs: remove the mountdict to remove duplication of structures](https://review.gluster.org/14499), last updated 2016-05-24
> 
>  - 2016-02-29: (master) [tests: check for the availability of netstat](https://review.gluster.org/13547), last updated 2016-04-27
> 
>  - 2016-03-21: (master) [tests: Tiering is not resistant to SQL-injection](https://review.gluster.org/13799), last updated 2016-03-22
> 
>  - 2015-11-08: (master) [nfs: add refcounting to "struct export_item"](https://review.gluster.org/12541), last updated 2015-11-16
> 
>  - 2015-11-09: (master) [gfapi: log an error when glfs_io_async_task() does not recognize the FOP](https://review.gluster.org/12557), last updated 2015-11-10
> 
>  - 2015-03-05: (master) [build: require cmocka by default for unit testing](https://review.gluster.org/9802), last updated 2015-05-01
> 
>  - 2015-03-03: (master) [core: realloc(ptr, 0) should act as free(ptr)](https://review.gluster.org/9786), last updated 2015-03-14
> 
>  - 2014-03-06: (master) [WIP: glusterfsd configuration for systemd/init.d](https://review.gluster.org/7199), last updated 2014-08-21
> 
>  - 2014-07-06: (master) [tests/basic: re-enable mount-options.t](https://review.gluster.org/8243), last updated 2014-07-10
> 
> * [Rajesh Joseph](rjoseph at redhat.com)
> 
>  - 2016-12-19: (master) [tests: Minor fix in error condition](https://review.gluster.org/16191), last updated 2017-05-18
> 
>  - 2016-11-22: (master) [gfapi: Cleanup non-active graphs on graph switch](https://review.gluster.org/15902), last updated 2017-04-08
> 
>  - 2016-11-22: (master) [rpc: Fix double deletion of dict on failure case](https://review.gluster.org/15896), last updated 2017-03-10
> 
>  - 2017-02-17: (master) [dht: Deallocate memory allocated by DHT in fini](https://review.gluster.org/16656), last updated 2017-03-10
> 
>  - 2016-12-01: (release-3.7) [uss: snapd should enable SSL if SSL is enabled on volume](https://review.gluster.org/15988), last updated 2016-12-01
> 
>  - 2016-11-22: (master) [rpc: fixed refcount for rpc_clnt](https://review.gluster.org/15897), last updated 2016-11-29
> 
>  - 2016-03-31: (master) [richacl: RichACL support for GlusterFS](https://review.gluster.org/13866), last updated 2016-05-10
> 
> * [MOHIT AGRAWAL](moagrawa at redhat.com)
> 
>  - 2016-09-12: (master) [cluster/dht: User xattrs value is not correct after brick stop/start](https://review.gluster.org/15468), last updated 2017-05-17
> 
>  - 2016-11-25: (master) [cluster/dht: Rename is failing with ENOENT while migration is in progress](https://review.gluster.org/15928), last updated 2017-04-25
> 
>  - 2016-12-12: (master) [cluster/dht: S+T bits are getting set on the file if rebalance fails](https://review.gluster.org/16111), last updated 2017-04-11
> 
>  - 2017-02-08: (master) [Problem: inode_dump is not generated in statedump for gluster/nfs process](https://review.gluster.org/16559), last updated 2017-02-13
> 
>  - 2017-01-10: (master) [[WIP] socket: remove own_thread specific code while using SSL](https://review.gluster.org/16368), last updated 2017-01-10
> 
>  - 2016-10-25: (master) [cli/afr: gluster volume heal info "healed" command output is not appropriate](https://review.gluster.org/15724), last updated 2016-12-14
> 
>  - 2016-07-08: (master) [socket: Remove own-thread references from the socket code and use ssl enable         option to use socket_poller code.This commit makes all encrypted connections         use socket_poller, and removes the ablitily to configure encrypted connections to use](https://review.gluster.org/14877), last updated 2016-07-11
> 
> * [Zhou Zhengping](johnzzpcrystal at gmail.com)
> 
>  - 2017-05-11: (master) [rpc: use extra spinlock and hash table to relieve lock contention](https://review.gluster.org/17251), last updated 2017-05-17
> 
>  - 2017-04-05: (master) [fuse: Shouldn't set inode_ctx to be LOOKUP_NOT_NEEDED before lookup fop finish.](https://review.gluster.org/17002), last updated 2017-04-06
> 
> * [Sunil Kumar Acharya](sheggodu at redhat.com)
> 
>  - 2017-04-18: (master) [cluster/ec: OpenFD heal implementation for EC](https://review.gluster.org/17077), last updated 2017-05-17
> 
>  - 2017-05-02: (master) [cluster/ec: Improve performance with xattrop update](https://review.gluster.org/17151), last updated 2017-05-16
> 
> * [Kaleb KEITHLEY](kkeithle at redhat.com)
> 
>  - 2017-05-15: (release-3.10) [build: ensure autoconf template expansions resolve variables](https://review.gluster.org/17298), last updated 2017-05-16
> 
>  - 2017-05-11: (release-3.8) [common-ha: adding a node to existing cluster failed to start pacemaker](https://review.gluster.org/17256), last updated 2017-05-11
> 
>  - 2017-03-18: (master) [logging: add command line option to use localtime in logging](https://review.gluster.org/16911), last updated 2017-03-20
> 
> * [sanoj-unnikrishnan](sunnikri at redhat.com)
> 
>  - 2017-05-15: (release-3.10) [Fixes upgrade issue in quota.conf](https://review.gluster.org/17292), last updated 2017-05-15
> 
>  - 2017-05-15: (release-3.8) [Fixes upgrade issue in quota.conf](https://review.gluster.org/17291), last updated 2017-05-15
> 
>  - 2017-05-10: (release-3.8) [Fixes quota aux mount failure](https://review.gluster.org/17242), last updated 2017-05-11
> 
>  - 2016-09-30: (master) [Bug-1223658 Quota tracking for parallel writes](https://review.gluster.org/15598), last updated 2016-12-19
> 
> * [Atin Mukherjee](amukherj at redhat.com)
> 
>  - 2017-05-15: (release-3.10) [glusterfsd: send PARENT_UP on brick attach](https://review.gluster.org/17288), last updated 2017-05-15
> 
>  - 2017-03-10: (master) [glusterd.service: Ensure chronyd is started before GlusterD](https://review.gluster.org/16889), last updated 2017-03-12
> 
>  - 2016-12-08: (master) [glusterd: reset port when a daemon is brought down](https://review.gluster.org/16064), last updated 2016-12-13
> 
>  - 2016-11-18: (master) [cli: error out incomplete CLI commands](https://review.gluster.org/15874), last updated 2016-11-18
> 
>  - 2016-04-07: (master) [glusterd: populate hostname in error message](https://review.gluster.org/13923), last updated 2016-06-09
> 
>  - 2014-07-28: (master) [barrier: barrier error messages betterment](https://review.gluster.org/8380), last updated 2015-12-01
> 
>  - 2015-04-01: (master) [cli/glusterd : Introduce file location command](https://review.gluster.org/10100), last updated 2015-10-28
> 
>  - 2015-04-16: (master) [glusterd: Have unique volume options](https://review.gluster.org/10262), last updated 2015-08-27
> 
>  - 2015-08-24: (release-3.7) [glusterd: Have unique volume options](https://review.gluster.org/11997), last updated 2015-08-24
> 
>  - 2015-05-27: (master) [glusterd: introduce force option in volume set](https://review.gluster.org/10949), last updated 2015-05-28
> 
>  - 2015-03-31: (master) [glusterd: print actual hostname instead localhost in gluster pool list](https://review.gluster.org/10060), last updated 2015-04-06
> 
>  - 2015-01-20: (master) [libglusterfs: Logging message correction in VALIDATE_OR_GOTO](https://review.gluster.org/9466), last updated 2015-04-05
> 
> * [Xavier Hernandez](xhernandez at datalab.es)
> 
>  - 2017-05-09: (master) [cluster/ec: correctly handle end of file for seek](https://review.gluster.org/17228), last updated 2017-05-15
> 
>  - 2016-06-15: (master) [locks: added inodelk/entrylk contention upcall notifications](https://review.gluster.org/14736), last updated 2017-03-29
> 
>  - 2014-12-19: (master) [[WIP] libglusterfs: Improved timer implementation](https://review.gluster.org/9316), last updated 2015-01-08
> 
> * [Kevin Vigor](kvigor at fb.com)
> 
>  - 2016-12-22: (master) [gluster: IPv6 single stack support](https://review.gluster.org/16228), last updated 2017-05-08
> 
> * []()
> 
>  - 2017-05-03: (master) [extras: adding NLM ports to firewalld's service file](https://review.gluster.org/17163), last updated 2017-05-06
> 
>  - 2017-04-18: (master) [Subject: Feature for using Gluster on read/only media](https://review.gluster.org/17073), last updated 2017-04-18
> 
>  - 2016-09-23: (master) [Referring to bugID:1377437, Modularizing snapshot for plugin based modules.](https://review.gluster.org/15555), last updated 2016-12-20
> 
>  - 2016-09-23: (master) [This patch follows the discussion from the gluster-devel mail chain of, modularizing backend snapshot code as pluggable modules, which would essentially support more than one snapshot backend. For ex: lvm, zfs, brtfs etc.](https://review.gluster.org/15554), last updated 2016-12-19
> 
>  - 2016-11-17: (master) [BUG: 1393743 the mdc->ia_time = 0 maybe OVERWRITE by another fop in another process, it will lead to stale data in md-cache, need add some control to prevent it.](https://review.gluster.org/15862), last updated 2016-11-21
> 
>  - 2016-09-23: (master) [[BugId:1377437][Patch5]: Refering to the bug ID,](https://review.gluster.org/15558), last updated 2016-09-23
> 
>  - 2016-09-23: (master) [[BugId:1377437][Patch9]: Refering to the bug ID, - Minor header file inclusion fixes](https://review.gluster.org/15562), last updated 2016-09-23
> 
>  - 2016-09-23: (master) [[BugId:1377437][Patch8]: Refering to the bug ID, this commit has minor fixes for renaming api's and following glusterfs coding standards, minor fixes](https://review.gluster.org/15561), last updated 2016-09-23
> 
>  - 2016-09-23: (master) [[BugId:1377437][Patch7]: Refering to the bug ID. * This patch has some minor clean ups](https://review.gluster.org/15560), last updated 2016-09-23
> 
>  - 2016-09-23: (master) [[BugId:1377437][Patch6]: Refering to the bug ID,](https://review.gluster.org/15559), last updated 2016-09-23
> 
>  - 2016-09-23: (master) [[BugId:1377437][Patch4]: Refering to the bug ID,](https://review.gluster.org/15557), last updated 2016-09-23
> 
>  - 2016-09-23: (master) [- This is third patch in the series for the bug=1377437](https://review.gluster.org/15556), last updated 2016-09-23
> 
>  - 2016-08-26: (master) [  rpc-clnt/fixed rpc clnt still reconnect](https://review.gluster.org/15321), last updated 2016-09-07
> 
>  - 2015-05-07: (master) [Updating documentation to match other docs style](https://review.gluster.org/10644), last updated 2016-01-14
> 
>  - 2015-12-22: (master) [Revert "tier/unlink: open fd for special file for fdstat"](https://review.gluster.org/13063), last updated 2015-12-22
> 
> * [Amar Tumballi](amarts at redhat.com)
> 
>  - 2017-04-29: (master) [glusterfsd: allow subdir mount](https://review.gluster.org/17141), last updated 2017-05-04
> 
>  - 2017-03-18: (master) [metrics: add code accross to get more xlator metrics](https://review.gluster.org/16916), last updated 2017-05-04
> 
>  - 2017-04-18: (master) [fuse-bridge: cleanup first_lookup()](https://review.gluster.org/17075), last updated 2017-04-30
> 
>  - 2012-09-06: (master) [dict: data structure changes and cleanup](https://review.gluster.org/3910), last updated 2014-06-14
> 
>  - 2013-10-28: (master) [cluster/afr: return max of 'stime' values in subvol](https://review.gluster.org/6150), last updated 2014-06-14
> 
>  - 2012-01-09: (master) [posix: fix the 'glusterfs.file.<FILENAME>' xattr get/set feature](https://review.gluster.org/2605), last updated 2014-06-14
> 
>  - 2013-08-11: (master) [geo-rep: start packaging upgrade scripts](https://review.gluster.org/5559), last updated 2014-06-14
> 
>  - 2013-08-09: (master) [new fop: discover()](https://review.gluster.org/5545), last updated 2014-05-09
> 
>  - 2013-08-19: (master) [xlators/*: add support to 'discover()' in required xlators](https://review.gluster.org/5656), last updated 2014-04-08
> 
>  - 2012-10-05: (master) [core: add 'dict' stat collection logic](https://review.gluster.org/4035), last updated 2014-04-08
> 
>  - 2013-12-06: (master) [dict: add a simple hash comparision of keys before strcmp for performance](https://review.gluster.org/6450), last updated 2014-04-08
> 
>  - 2013-11-08: (master) [core: make inode table a global object, and not xlator bound](https://review.gluster.org/6238), last updated 2013-12-11
> 
>  - 2012-09-18: (master) [protocol: add gfid to on wire format for fsetattr/rchecksum](https://review.gluster.org/3956), last updated 2013-11-27
> 
>  - 2013-11-15: (master) [protocol: move all the new 'fops' on the wire to new RPC program](https://review.gluster.org/6272), last updated 2013-11-27
> 
>  - 2013-10-03: (master) [replace-brick: remove code from cli and glusterd](https://review.gluster.org/6031), last updated 2013-11-27
> 
>  - 2013-11-10: (master) [start using 'discover'](https://review.gluster.org/6244), last updated 2013-11-10
> 
>  - 2013-07-27: (master) [checkpatch.pl: a way to check patch for coding standard guidance](https://review.gluster.org/5404), last updated 2013-10-03
> 
>  - 2013-09-03: (master) [posix: fail the operation if gfid setting can't happen.](https://review.gluster.org/5765), last updated 2013-09-05
> 
> * [Mateusz Slupny](mateusz.slupny at appeartv.com)
> 
>  - 2016-11-29: (master) [libgfapi: fix major memory leaks after cleanup](https://review.gluster.org/15967), last updated 2017-05-01
> 
> * [Kotresh HR](khiremat at redhat.com)
> 
>  - 2017-03-06: (master) [features/read-only: Allow internal clients to r/w](https://review.gluster.org/16855), last updated 2017-04-29
> 
>  - 2017-04-17: (master) [geo-rep: Sync time stats](https://review.gluster.org/17066), last updated 2017-04-17
> 
>  - 2016-09-09: (release-3.7) [feature/bitrot: Fix recovery of corrupted hardlink](https://review.gluster.org/15432), last updated 2017-01-21
> 
>  - 2016-07-18: (release-3.8) [features/bitrot: Move throttling code to libglusterfs](https://review.gluster.org/14945), last updated 2016-07-25
> 
>  - 2016-04-11: (master) [features/bitrot: On demand scrub on tiering migration](https://review.gluster.org/13969), last updated 2016-05-03
> 
>  - 2016-03-28: (master) [features/bitrot: Use rchecksum interface for checksum](https://review.gluster.org/13833), last updated 2016-05-02
> 
> * [Karthik U S](ksubrahm at redhat.com)
> 
>  - 2016-10-21: (master) [cluster/dht: Lack of atomicity b/w read-src and write-dst of rebalance process](https://review.gluster.org/15698), last updated 2017-04-27
> 
>  - 2016-10-26: (master) [fuse: Mounting with "-o noatime" or "-o noexec" should not set "nosuid,nodev"](https://review.gluster.org/15730), last updated 2016-10-27
> 
>  - 2016-06-27: (master) [storage/posix: Adding implementation for posix_do_futimes](https://review.gluster.org/14815), last updated 2016-08-15
> 
>  - 2016-05-26: (master) [features/worm: Performance improvement with inode_ctx *Work in progress*](https://review.gluster.org/14539), last updated 2016-05-26
> 
> * [Krutika Dhananjay](kdhananj at redhat.com)
> 
>  - 2017-04-20: (master) [cluster/dht: Do not sync xattrs between src and dst twice during rebalance](https://review.gluster.org/17087), last updated 2017-04-21
> 
>  - 2017-01-13: (master) [features/shard: Add perf improvement options](https://review.gluster.org/16399), last updated 2017-03-20
> 
>  - 2017-01-17: (master) [performance/readdir-ahead: Invalidate cached dentries if they're modified while in cache](https://review.gluster.org/16419), last updated 2017-03-06
> 
> * [Shreyas Siravara](sshreyas at fb.com)
> 
>  - 2016-12-15: (master) [performance/md-cache: Add an option to cache all xattrs for an inode](https://review.gluster.org/16134), last updated 2017-04-20
> 
> * [Vijay Bellur](vbellur at redhat.com)
> 
>  - 2017-03-02: (master) [client: Increase default ping-timeout to 180 seconds](https://review.gluster.org/16813), last updated 2017-04-18
> 
>  - 2017-03-02: (master) [libglusterfs: Change gmtime_r -> localtime_r for better log readability](https://review.gluster.org/16818), last updated 2017-04-18
> 
>  - 2017-03-02: (master) [Generate UUID on installation](https://review.gluster.org/16819), last updated 2017-04-10
> 
>  - 2017-03-03: (master) [performance/io-threads: Eliminate spinlock contention via fops-per-thread-ratio](https://review.gluster.org/16832), last updated 2017-04-08
> 
>  - 2017-03-25: (master) [Remove symlink-cache from code base](https://review.gluster.org/16946), last updated 2017-04-05
> 
>  - 2017-03-02: (master) [nfs: Fill in pargfid in NFS requests](https://review.gluster.org/16810), last updated 2017-03-27
> 
>  - 2017-03-04: (master) [gfproxy: Introduce new server-side daemon called GFProxy](https://review.gluster.org/16843), last updated 2017-03-22
> 
>  - 2017-03-02: (master) [storage/posix: Fix race in file creation when brick was offline during delete.](https://review.gluster.org/16816), last updated 2017-03-16
> 
>  - 2017-03-02: (master) [gfproxy: Add fops-sanity test for GFProxy](https://review.gluster.org/16812), last updated 2017-03-04
> 
>  - 2017-03-03: (master) [write-behind: Allow trickling-writes to be configurable, fix usage of page_size and window_size](https://review.gluster.org/16834), last updated 2017-03-03
> 
>  - 2017-03-03: (master) [glusterd: Retry volfile server multiple times](https://review.gluster.org/16833), last updated 2017-03-03
> 
>  - 2017-03-02: (master) [cluster/afr: Turn on pgfid tracking by default](https://review.gluster.org/16817), last updated 2017-03-02
> 
>  - 2017-03-02: (master) [Fix prove test bug-1292020.t](https://review.gluster.org/16815), last updated 2017-03-02
> 
>  - 2017-03-02: (master) [storage/posix: Add free space limits to bricks](https://review.gluster.org/16811), last updated 2017-03-02
> 
>  - 2016-12-23: (master) [encryption: Move all xlators to experimental](https://review.gluster.org/16276), last updated 2016-12-24
> 
>  - 2016-10-05: (master) [libglusterfs: Set right assignment for inode table's lru limit](https://review.gluster.org/15614), last updated 2016-10-06
> 
>  - 2014-11-14: (master) [api: Perform input validation in all functions.](https://review.gluster.org/9128), last updated 2014-12-10
> 
>  - 2014-12-08: (master) [api: Add async for glfs_open(), glfs_creat() and glfs_close()](https://review.gluster.org/9250), last updated 2014-12-08
> 
>  - 2014-12-08: (master) [api: Introduce glfs-async.c and move all async functions there.](https://review.gluster.org/9249), last updated 2014-12-08
> 
>  - 2014-09-18: (master) [storage/posix: free array if an error happens in posix_handle_xattr_keyvalue_pair()](https://review.gluster.org/8759), last updated 2014-09-18
> 
>  - 2014-08-06: (master) [doc/admin-guide: Make quota documentation more relevant.](https://review.gluster.org/8423), last updated 2014-08-06
> 
>  - 2014-04-05: (master) [api: Handle event AUTH_FAILED](https://review.gluster.org/7405), last updated 2014-06-14
> 
> * [Saravanakumar Arumugam](sarumuga at redhat.com)
> 
>  - 2016-08-18: (master) [geo-rep: Verify login name length during geo-rep create](https://review.gluster.org/15199), last updated 2017-04-10
> 
>  - 2016-01-27: (master) [read-only: Selective read-only feature](https://review.gluster.org/13295), last updated 2017-01-04
> 
>  - 2016-08-22: (master) [libgfapi: Introducing zero copy read for libgfapi](https://review.gluster.org/15236), last updated 2016-09-16
> 
>  - 2016-04-18: (master) [worm: Avoid link fop, if it is internal operation](https://review.gluster.org/14020), last updated 2016-04-18
> 
>  - 2015-07-03: (master) [geo-rep: ignore EPERM during meta operation](https://review.gluster.org/11530), last updated 2015-12-09
> 
>  - 2015-07-09: (master) [tools/glusterfind : validate session name](https://review.gluster.org/11602), last updated 2015-07-16
> 
> * [Anoop C S](anoopcs at redhat.com)
> 
>  - 2015-10-15: (master) [protocol: Remove lock recovery logic from client and server](https://review.gluster.org/12363), last updated 2017-04-08
> 
>  - 2017-03-09: (master) [storage/posix: Destroy pthread mutexes and cond variables in fini()](https://review.gluster.org/16875), last updated 2017-04-06
> 
>  - 2017-02-03: (master) [build: Honour default prefix while evaluating localstatedir](https://review.gluster.org/16540), last updated 2017-02-15
> 
>  - 2017-02-13: (master) [build: Add %{_libexecdir}/glusterfs to base package](https://review.gluster.org/16612), last updated 2017-02-13
> 
>  - 2015-06-11: (master) [libgfapi: Add new api for supporting mandatory-locks](https://review.gluster.org/11177), last updated 2016-08-02
> 
>  - 2015-12-15: (master) [features/locks: Handle blocking lock requests properly](https://review.gluster.org/12974), last updated 2016-06-13
> 
> * [Prasanna Kumar Kalever](pkalever at redhat.com)
> 
>  - 2016-09-28: (master) [Revert "qemu-block: mop leftover code"](https://review.gluster.org/15589), last updated 2017-03-21
> 
>  - 2016-09-28: (master) [file snapshots: qemu-block: back to life](https://review.gluster.org/15588), last updated 2016-09-30
> 
>  - 2016-09-28: (master) [qemu-block: list-snapshots: add to testcase](https://review.gluster.org/15592), last updated 2016-09-29
> 
>  - 2016-09-28: (master) [qemu-block: add getxattr fop to handle snapshot list](https://review.gluster.org/15591), last updated 2016-09-29
> 
>  - 2016-09-28: (master) [qemu-block: replace hardcoded xattr keys](https://review.gluster.org/15590), last updated 2016-09-28
> 
>  - 2016-06-02: (master) [port-map: respect local port range as well as local reserved ports](https://review.gluster.org/14613), last updated 2016-09-20
> 
>  - 2016-06-08: (master) [port-map: mop out unused code](https://review.gluster.org/14671), last updated 2016-09-20
> 
>  - 2016-06-08: (master) [port-map: let brick choose its own port](https://review.gluster.org/14670), last updated 2016-08-31
> 
>  - 2016-08-30: (master) [port-map: add a testcase for new port map architecture](https://review.gluster.org/15358), last updated 2016-08-31
> 
>  - 2015-11-20: (master) [transport: introducing unix domain socket for I/O](https://review.gluster.org/12709), last updated 2016-07-25
> 
>  - 2015-12-14: (master) [glusterd: fix gluster volume sync after successful deletion](https://review.gluster.org/12963), last updated 2016-06-13
> 
>  - 2016-04-28: (master) [tests: add time wait before mounting a volume using nfs](https://review.gluster.org/14103), last updated 2016-06-06
> 
>  - 2016-05-23: (master) [loc_wipe: fix to clean missing member](https://review.gluster.org/14504), last updated 2016-05-23
> 
>  - 2015-06-30: (master) [scripts: add mount --verbose option](https://review.gluster.org/11469), last updated 2016-05-18
> 
>  - 2016-03-18: (master) [tests: fix annoying tar command's warning](https://review.gluster.org/13777), last updated 2016-05-17
> 
>  - 2016-03-18: (master) [docs: adding clang analyzer documentation](https://review.gluster.org/13775), last updated 2016-05-02
> 
>  - 2015-07-14: (master) [cli: add "--mode=script" option description to gluster help menu](https://review.gluster.org/11659), last updated 2016-05-02
> 
>  - 2016-04-12: (master) [file-snapshot: [WIP] reflink based file level snapshot](https://review.gluster.org/13979), last updated 2016-04-12
> 
>  - 2015-07-22: (master) [epoll: replace epoll_create() with epoll_create1()](https://review.gluster.org/11740), last updated 2016-03-18
> 
>  - 2015-08-05: (master) [core: adding function names and line numbers to refcount](https://review.gluster.org/11837), last updated 2015-10-13
> 
>  - 2015-06-10: (master) [afr: dereference of a null pointer](https://review.gluster.org/11160), last updated 2015-07-14
> 
>  - 2015-06-29: (master) [cli: add volume restart option](https://review.gluster.org/11455), last updated 2015-07-06
> 
>  - 2015-05-22: (master) [xlators: fix allocation of zero bytes](https://review.gluster.org/10891), last updated 2015-05-28
> 
> * [Menaka Mohan](menaka.m at outlook.com)
> 
>  - 2017-02-10: (master) [Adding Code-gen framework to io-stats translator](https://review.gluster.org/16586), last updated 2017-02-23
> 
>  - 2017-02-06: (master) [Adding the Compound FOP to the generator file](https://review.gluster.org/16547), last updated 2017-02-09
> 
> * [Vitaly Lipatov](lav at etersoft.ru)
> 
>  - 2017-02-03: (release-3.9) [md-cache: initialize mdc_counter.lock](https://review.gluster.org/16542), last updated 2017-02-13
> 
> * [wangzhen](linux_wz at 163.com)
> 
>  - 2015-07-22: (master) [fuse: Get an incorrect hash volume after we add-brick](https://review.gluster.org/11734), last updated 2017-02-01
> 
>  - 2015-07-15: (master) [fuse: Get an incorrect hash volume after we add-brick](https://review.gluster.org/11672), last updated 2016-01-15
> 
> * [Manikandan Selvaganesh](manikandancs333 at gmail.com)
> 
>  - 2016-02-22: (master) [quota : restrict creating hard-links across quota limit directories](https://review.gluster.org/13480), last updated 2017-01-23
> 
>  - 2016-05-03: (master) [tests/quota : test patch to check quota.t test](https://review.gluster.org/14177), last updated 2016-07-09
> 
>  - 2016-05-03: (master) [tests/quota : patch to test inode-quota in netbsd](https://review.gluster.org/14178), last updated 2016-05-03
> 
>  - 2016-04-18: (master) [quota : hold proper locks while accessing 'contri' values](https://review.gluster.org/14023), last updated 2016-04-18
> 
>  - 2015-12-21: (master) [quota : [WIP] introducing user and group quotas](https://review.gluster.org/13043), last updated 2016-01-28
> 
>  - 2015-11-30: (master) [rfc.sh : Modifications to new developer workflow](https://review.gluster.org/12822), last updated 2015-11-30
> 
> * [Muthu Vigneshwaran](muthuvigneshwaran77 at gmail.com)
> 
>  - 2016-12-23: (master) [glusterd : Empty info file preventing glusterd from starting](https://review.gluster.org/16279), last updated 2017-01-19
> 
>  - 2016-09-21: (master) [cli : Displaying the proper error message for remove-brick](https://review.gluster.org/15540), last updated 2016-09-28
> 
>  - 2016-07-12: (master) [cli: fixing the resource leak](https://review.gluster.org/14902), last updated 2016-08-11
> 
> * [Michael Adam](obnox at samba.org)
> 
>  - 2016-12-07: (master) [cli: fix compiler warning (unused var) when building without bd xlator](https://review.gluster.org/16050), last updated 2017-01-16
> 
> * [Gaurav Kumar Garg](ggarg at redhat.com)
> 
>  - 2016-03-02: (master) [glusterd: Gluster should keep PID file in correct location](https://review.gluster.org/13580), last updated 2017-01-10
> 
>  - 2016-03-17: (master) [glusterd: fixing few memory leak in glusterd, at remote node](https://review.gluster.org/13758), last updated 2016-05-31
> 
>  - 2016-04-13: (master) [glusterd: Allocate new port for the brick if the port is already in use](https://review.gluster.org/13990), last updated 2016-04-21
> 
>  - 2016-03-30: (master) [libglusterfs: supporting ip-address or hostname with negation](https://review.gluster.org/13855), last updated 2016-04-07
> 
>  - 2016-03-28: (master) [protocol: resolve hostname or ip address properly while authentication](https://review.gluster.org/13835), last updated 2016-04-04
> 
>  - 2015-06-15: (master) [glusterd: do not stop bitd scrub daemon service unnecessarily](https://review.gluster.org/11226), last updated 2016-03-30
> 
>  - 2015-05-10: (release-3.7) [test: renaming bitrot test cases](https://review.gluster.org/10731), last updated 2016-02-18
> 
>  - 2015-06-07: (master) [features/bitrot: on demand scrubber frequency implementation](https://review.gluster.org/11112), last updated 2015-12-15
> 
>  - 2015-08-27: (master) [tests: sleep 60 sec to free the prot which is used by previous regression run](https://review.gluster.org/12029), last updated 2015-08-28
> 
>  - 2015-07-14: (master) [glusterd: quotad, snapd daemon should run on the cluster framework.](https://review.gluster.org/11666), last updated 2015-08-21
> 
>  - 2015-05-27: (master) [doc: remove replace brick start/stop/pause/resume/ command from admin doc](https://review.gluster.org/10940), last updated 2015-07-07
> 
>  - 2015-05-20: (master) [glusterd: snapd daemon refactoring](https://review.gluster.org/10835), last updated 2015-06-03
> 
>  - 2014-06-19: (master) [glusterd: Rebalance/Remove-brick status should display its own individual status](https://review.gluster.org/8109), last updated 2015-01-06
> 
>  - 2014-11-25: (master) [glusterd: peer probe of local host should not return success](https://review.gluster.org/9196), last updated 2014-11-26
> 
> * [Ryan Ding](ryan.ding at open-fs.com)
> 
>  - 2016-11-16: (master) [glusterd: Fix the debug and error-gen turned on issue](https://review.gluster.org/15849), last updated 2017-01-06
> 
>  - 2016-08-23: (master) [features/leases: segment fault while join thread recall_thr in fini()](https://review.gluster.org/15295), last updated 2016-08-31
> 
> * [Shyamsundar Ranganathan](srangana at redhat.com)
> 
>  - 2017-01-03: (master) [tests: Fix spurious failures in tests/basic/gfapi/bug1291259.t](https://review.gluster.org/16314), last updated 2017-01-03
> 
>  - 2016-05-24: (master) [experimental/dht2: DHT2 initialization and layout abstraction](https://review.gluster.org/14509), last updated 2016-06-17
> 
>  - 2015-03-19: (master) [core: prune inode table asynchronously](https://review.gluster.org/9936), last updated 2015-03-24
> 
>  - 2014-10-08: (master) [cluster/dht: Fix stale subvol cache for files under migration](https://review.gluster.org/8912), last updated 2015-02-13
> 
>  - 2014-08-05: (master) [cluster/dht: Introduce layout versions](https://review.gluster.org/8414), last updated 2014-09-06
> 
> * [zhangjiongkui](zhangjiongkui at netposa.com)
> 
>  - 2016-12-18: (release-3.9) [cluster/ec:remove alloca0 from cluster/ec/ec-heal.c](https://review.gluster.org/16184), last updated 2016-12-18
> 
> * [Sonal Arora](sarora at redhat.com)
> 
>  - 2016-12-07: (master) [tools/glusterfind: filter for files/directories](https://review.gluster.org/16051), last updated 2016-12-16
> 
> * [N Balachandran](nbalacha at redhat.com)
> 
>  - 2016-12-12: (master) [wip for fd race Signed-off-by: N Balachandran <nbalacha at redhat.com>](https://review.gluster.org/16107), last updated 2016-12-12
> 
>  - 2016-10-17: (master) [storage/posix: Skip mkdir if gfid exists](https://review.gluster.org/15660), last updated 2016-10-24
> 
>  - 2016-06-06: (master) [cluster/tier: linkto file deleted if dst subvol down in hot tier](https://review.gluster.org/14654), last updated 2016-06-06
> 
>  - 2016-05-17: (master) [libglusterfs: Skip ancestory check for same parent dentries](https://review.gluster.org/14373), last updated 2016-05-18
> 
>  - 2016-05-16: (master) [cluster/dht : Use a new frame for linkfile lookup](https://review.gluster.org/14352), last updated 2016-05-16
> 
>  - 2015-06-11: (master) [cluster/dht Use additional dst_info in inode_ctx](https://review.gluster.org/11175), last updated 2015-06-15
> 
>  - 2015-06-11: (master) [cluster/dht: Adding error logs for directory selfheal](https://review.gluster.org/11172), last updated 2015-06-11
> 
>  - 2014-06-05: (master) [Gluster msg-ids Doxygen: Added a doxygen conf file that will extract the documentation for the message ids defined for various components.](https://review.gluster.org/7987), last updated 2014-06-13
> 
> * [Raghavendra Talur](rtalur at redhat.com)
> 
>  - 2016-11-11: (master) [gfapi: offset should not be updated for positional read/write](https://review.gluster.org/15821), last updated 2016-11-17
> 
>  - 2015-04-23: (master) [performance/write-behind: lk and write calls should be ordered](https://review.gluster.org/10350), last updated 2016-07-12
> 
>  - 2016-04-25: (master) [core: add share_flags to open/create FOPs](https://review.gluster.org/14055), last updated 2016-05-02
> 
>  - 2016-04-29: (master) [rpc: add open2/create2 rpc progs with share flags](https://review.gluster.org/14110), last updated 2016-04-29
> 
>  - 2016-04-25: (master) [gfapi changes](https://review.gluster.org/14058), last updated 2016-04-25
> 
>  - 2016-04-25: (master) [volgen changes](https://review.gluster.org/14057), last updated 2016-04-25
> 
>  - 2016-04-25: (master) [sr: add share-reservation xlator](https://review.gluster.org/14056), last updated 2016-04-25
> 
>  - 2015-12-16: (master) [build: Avoid unused-value warning from gcc](https://review.gluster.org/12975), last updated 2015-12-22
> 
>  - 2015-08-14: (master) [libglusterfs: Name threads on creation](https://review.gluster.org/11926), last updated 2015-08-26
> 
> * [Mohamed Ashiq Liyazudeen](mliyazud at redhat.com)
> 
>  - 2015-09-10: (master) [heal: New feature heal info summary to list the status of brick and count of entries to be healed](https://review.gluster.org/12154), last updated 2016-10-26
> 
>  - 2016-08-25: (master) [tests : add a test to check if there is an inode leak](https://review.gluster.org/15318), last updated 2016-10-26
> 
> * [Vijaikumar Mallikarjuna](vijaym.seetha at gmail.com)
> 
>  - 2016-04-15: (master) [quota: consider inprogress writes during enforcement](https://review.gluster.org/14006), last updated 2016-10-20
> 
>  - 2014-09-19: (master) [glusterd/client: Validate volume when quering brick port](https://review.gluster.org/8777), last updated 2016-04-14
> 
>  - 2016-04-04: (master) [quota: script to test EACCES and quota usage with untar](https://review.gluster.org/13902), last updated 2016-04-07
> 
> * [Sungsik, Park](corazy.park at gmail.com)
> 
>  - 2016-06-01: (master) [The zfs file system environment 'pwrite ()' after 'st_blocks' of 'struct stat' is not updated immediately. because zfs is i/o operation asynchronously.](https://review.gluster.org/14594), last updated 2016-09-19
> 
> * [Anuradha Talur](atalur at redhat.com)
> 
>  - 2016-08-31: (master) [quota: mark quota-rename.t as a bad test](https://review.gluster.org/15372), last updated 2016-08-31
> 
>  - 2016-08-25: (master) [tests: fix EXPECT_WITHIN](https://review.gluster.org/15315), last updated 2016-08-30
> 
>  - 2016-07-13: (master) [extras: provide a script to generate index files](https://review.gluster.org/14913), last updated 2016-08-30
> 
>  - 2016-06-08: (master) [posix : fail posix_pstat if gfid is NULL](https://review.gluster.org/14674), last updated 2016-08-23
> 
>  - 2016-08-16: (master) [afr: set data and metadata readable to child up when no heal needed](https://review.gluster.org/15178), last updated 2016-08-18
> 
>  - 2015-08-10: (master) [glusterd/ afr: Set quorum type to auto in case of 3 way replica](https://review.gluster.org/11872), last updated 2016-05-21
> 
> * [Jonas Svatos](lsde at lsde.org)
> 
>  - 2016-06-01: (master) [add GF_XATTR_NAME_MAX for Darwin](https://review.gluster.org/14606), last updated 2016-08-25
> 
> * [Sachin Pandit](spandit at redhat.com)
> 
>  - 2016-07-16: (master) [libgfapi: Introducing zero copy read for libgfapi.](https://review.gluster.org/14932), last updated 2016-08-22
> 
>  - 2016-06-24: (master) [libgfapi: Introducing zero copy write for libgfapi](https://review.gluster.org/14784), last updated 2016-08-15
> 
> * [M S Vishwanath Bhat](msvbhat at gmail.com)
> 
>  - 2016-07-14: (master) [MAINTAINERS: Adding maintainers of test component to the list](https://review.gluster.org/14922), last updated 2016-08-10
> 
> * [Kaushal M](kaushal at redhat.com)
> 
>  - 2016-05-09: (master) [protocol/client: explicitly specify encryption for portmap](https://review.gluster.org/14254), last updated 2016-08-02
> 
>  - 2016-05-05: (master) [socket: use own threads for all encrypted connections](https://review.gluster.org/14224), last updated 2016-07-11
> 
>  - 2013-05-20: (master) [libglusterfs/syncop : More logging for state changes](https://review.gluster.org/5048), last updated 2014-06-14
> 
>  - 2014-05-12: (master) [glusterd: Use new default options framework to enable open-behind](https://review.gluster.org/7735), last updated 2014-06-02
> 
> * [Apeksha D khakharia](akhakhar at redhat.com)
> 
>  - 2016-06-24: (master) [distaf: adding teardown test case for nfs-ganesha](https://review.gluster.org/14789), last updated 2016-06-28
> 
> * [Vangelis Polakis]()
> 
>  - 2016-04-16: (release-3.6) [cluster/afr: Handle stack reset failures](https://review.gluster.org/14007), last updated 2016-06-10
> 
>  - 2016-05-18: (release-3.6) [a) backport of fuse: fix inode and dentry leaks http://review.gluster.org/#/c/13324/](https://review.gluster.org/14403), last updated 2016-06-10
> 
> * [Joseph Fernandes]()
> 
>  - 2016-01-15: (master) [tier/libgfdb/sql : Record heat and hardlinks on two different db files](https://review.gluster.org/13248), last updated 2016-05-26
> 
>  - 2016-04-27: (master) [tier/ctr : Shrinking CTR DB Size](https://review.gluster.org/14086), last updated 2016-04-27
> 
>  - 2015-09-15: (master) [tier/gfdb/imetal: Implementation of imetal version (WORK IN PROGRESS)](https://review.gluster.org/12182), last updated 2015-09-16
> 
>  - 2015-05-10: (master) [CTR/Libgfdb: Log typo fix](https://review.gluster.org/10741), last updated 2015-05-10
> 
>  - 2015-05-03: (master) [tier: Adding test for rename directory](https://review.gluster.org/10510), last updated 2015-05-08
> 
>  - 2014-07-11: (master) [Testing the regression test: Please dont review this!!](https://review.gluster.org/8295), last updated 2014-07-15
> 
>  - 2014-05-07: (master) [[glusterd/cli/snapshot] Fixes for coverity issues](https://review.gluster.org/7695), last updated 2014-06-16
> 
>  - 2014-05-12: (master) [[glusterd/cli/snapshot] Fixes for coverity issues](https://review.gluster.org/7743), last updated 2014-06-16
> 
> * [Angelos](angsakel at hotmail.com)
> 
>  - 2016-05-19: (release-3.6) [Backported code:cluster/afr: Fix heal-info slow response while IO is in progress](https://review.gluster.org/14418), last updated 2016-05-21
> 
>  - 2016-04-22: (release-3.6) [Backported code:cluster/afr: Fix heal-info slow response while IO is in progress](https://review.gluster.org/14050), last updated 2016-05-19
> 
> * [Raghavendra Bhat](raghavendra at redhat.com)
> 
>  - 2015-09-11: (master) [storage/posix: cache stat info in the inode context](https://review.gluster.org/12157), last updated 2016-05-11
> 
>  - 2016-03-02: (release-3.7) [features/bitrot: do not remove the quarantine handle in forget](https://review.gluster.org/13583), last updated 2016-03-15
> 
>  - 2015-10-22: (master) [libglusterfs: add token bucket filtering from bit-rot](https://review.gluster.org/12413), last updated 2015-12-11
> 
>  - 2015-07-21: (master) [features/snapview-server: return . and .. entries in readdirp properly](https://review.gluster.org/11724), last updated 2015-07-21
> 
>  - 2015-07-10: (master) [features/snapview-client: do not re-attempt lookup on snapd for failed named lookups](https://review.gluster.org/11622), last updated 2015-07-14
> 
>  - 2015-05-08: (master) [tests: stat on directory representing snapshot of the volume](https://review.gluster.org/10671), last updated 2015-05-08
> 
>  - 2014-09-04: (master) [features/quota: in rename, build ancestry for source as well](https://review.gluster.org/8599), last updated 2014-09-14
> 
>  - 2013-04-04: (master) [core: changes for doing proper graph cleanup](https://review.gluster.org/4775), last updated 2014-06-24
> 
>  - 2013-09-25: (master) [mgmt/glusterd: check whether quorum has been met from glusterd](https://review.gluster.org/5998), last updated 2014-05-16
> 
>  - 2014-04-15: (master) [mgmt/glusterd: autodeletion of snaps upon create whenver snap limit exceeds](https://review.gluster.org/7483), last updated 2014-04-23
> 
>  - 2013-07-25: (master) [features/marker, quota: changes done in marker for better handling of hard links and renames](https://review.gluster.org/5389), last updated 2014-01-07
> 
>  - 2013-07-30: (master) [storage/posix: remove the gfid handle only when the last reference in removed](https://review.gluster.org/5428), last updated 2014-01-02
> 
>  - 2013-04-04: (master) [changes in performance xlators for graph cleanup](https://review.gluster.org/4776), last updated 2013-09-28
> 
>  - 2013-04-04: (master) [cluster: changes in cluster xlators and debug xlators for proper graph cleanup](https://review.gluster.org/4777), last updated 2013-09-28
> 
>  - 2013-04-04: (master) [protocol/client: destroy the fd contexts of the client in fini](https://review.gluster.org/4778), last updated 2013-09-28
> 
>  - 2012-01-05: (master) [statedump: glusterd should not unlink the options file for statedump](https://review.gluster.org/2585), last updated 2013-07-30
> 
> * [Jaden Liang](jaden1q84 at gmail.com)
> 
>  - 2014-09-20: (release-3.4) [* protocol: fix file flock not released in frequently disconnects](https://review.gluster.org/8787), last updated 2016-04-08
> 
> * [Avra Sengupta](asengupt at redhat.com)
> 
>  - 2015-08-29: (release-3.6) [gluster/cli: snapshot delete all does not work with xml](https://review.gluster.org/12043), last updated 2016-03-30
> 
> * [Paul Stauffer](paulds at horde.com)
> 
>  - 2016-03-17: (release-3.7) [Revert "Swap order of characters in egrep bracket expression to fix Bug 1318750."](https://review.gluster.org/13768), last updated 2016-03-17
> 
>  - 2016-03-17: (release-3.7) [Swap order of characters in egrep bracket expression to fix Bug 1318750.](https://review.gluster.org/13767), last updated 2016-03-17
> 
> * [Krishnan Parthasarathi](kparthas at redhat.com)
> 
>  - 2015-08-31: (master) [glusterd-snapshot: Accessing snap_vol members after freeing it snap_vol](https://review.gluster.org/12066), last updated 2016-03-14
> 
>  - 2015-08-31: (master) [glusterd: Use GF_REF_* for ref-counting volinfo](https://review.gluster.org/12058), last updated 2015-09-22
> 
>  - 2015-06-16: (master) [socket: use accept4/paccept for nonblocking sockets](https://review.gluster.org/11241), last updated 2015-07-27
> 
>  - 2015-07-14: (release-3.7) [rpcsvc: add request's address in log](https://review.gluster.org/11654), last updated 2015-07-14
> 
>  - 2015-07-06: (master) [protocol/server: fix detection of graph readiness for serving I/O](https://review.gluster.org/11553), last updated 2015-07-13
> 
>  - 2015-06-18: (master) [socket: set FD_CLOEXEC on all sockets](https://review.gluster.org/11304), last updated 2015-06-29
> 
>  - 2015-04-29: (master) [epoll: report when thundering herd not handled](https://review.gluster.org/10445), last updated 2015-06-25
> 
>  - 2015-05-21: (master) [epoll: ensure at most one epoll worker handles an 'event' for a given fd](https://review.gluster.org/10874), last updated 2015-06-24
> 
>  - 2015-05-21: (master) [glusterd: remove unnecessary brick address resolution](https://review.gluster.org/10879), last updated 2015-05-28
> 
>  - 2015-04-24: (master) [doc: beginner's guide to syncop framework](https://review.gluster.org/10365), last updated 2015-04-27
> 
>  - 2015-02-24: (master) [glusterd: add list of services abstraction for daemons](https://review.gluster.org/9732), last updated 2015-02-25
> 
>  - 2014-08-27: (master) [glusterfsd: use unix domain socket connection for volfile fetch](https://review.gluster.org/8554), last updated 2014-09-06
> 
>  - 2014-05-26: (master) [barrier: enable FUSE direct-io-mode for barriered fds](https://review.gluster.org/7873), last updated 2014-06-30
> 
>  - 2014-04-14: (master) [socket: fix incorrect updation of total_bytes_read on readv failures.](https://review.gluster.org/7470), last updated 2014-06-14
> 
>  - 2013-07-24: (master) [client/socket/glusterd: allow unprivileged portbybrick query.](https://review.gluster.org/5378), last updated 2014-06-14
> 
>  - 2014-02-10: (master) [glusterd: make brick/node RPCs 'batched'/'parallel'](https://review.gluster.org/6953), last updated 2014-06-14
> 
>  - 2014-05-13: (master) [io-stats: add userspace systemtap probe - io_stats.fop_counter](https://review.gluster.org/7751), last updated 2014-05-13
> 
> * [Anand Avati](avati at redhat.com)
> 
>  - 2015-04-10: (master) [fuse: support subdirectory mounts](https://review.gluster.org/10186), last updated 2016-03-03
> 
>  - 2013-12-05: (master) [posix-acl: clear SUID and SGID bits on chown() by non-root](https://review.gluster.org/6436), last updated 2014-06-14
> 
>  - 2012-07-21: (master) [contrib/uuid: use uuid_generate_time() variant](https://review.gluster.org/3708), last updated 2013-09-11
> 
> * [Ping.Lee](li.ping288 at zte.com.cn)
> 
>  - 2016-02-05: (master) [cluster/afr: Make the WRITE_IS_APPEND feature dynamically configurable for performance necessity](https://review.gluster.org/13359), last updated 2016-02-05
> 
> * [Emmanuel Dreyfus](manu at netbsd.org)
> 
>  - 2016-01-15: (master) [NetBSD regression reliability: retry non-bad tests](https://review.gluster.org/13245), last updated 2016-01-19
> 
>  - 2016-01-15: (release-3.7) [NetBSD regression reliability: retry non-bad tests](https://review.gluster.org/13247), last updated 2016-01-17
> 
> * [Anusha B.Rao](anusha91rao at gmail.com)
> 
>  - 2015-02-11: (master) [cli: Fixing dereference after null check](https://review.gluster.org/9637), last updated 2015-11-02
> 
>  - 2015-06-27: (release-3.7) [features/changelog: Porting log messages to new logging framework](https://review.gluster.org/11445), last updated 2015-06-30
> 
>  - 2015-02-10: (master) [glusterd: Fixing Dereference after null check](https://review.gluster.org/9625), last updated 2015-06-29
> 
>  - 2015-02-12: (master) [protocol-server: Removal of Logically dead code](https://review.gluster.org/9647), last updated 2015-06-09
> 
>  - 2015-02-12: (master) [features/snapview: Fixing Logically dead code](https://review.gluster.org/9645), last updated 2015-06-01
> 
>  - 2015-02-16: (master) [protocol-client: Fixing unchecked return value](https://review.gluster.org/9658), last updated 2015-05-27
> 
>  - 2015-02-17: (master) [features/changelog: Fixing missing unlock](https://review.gluster.org/9670), last updated 2015-05-25
> 
>  - 2015-05-20: (master) [io-cache: Removing Logically dead code](https://review.gluster.org/10839), last updated 2015-05-22
> 
>  - 2015-02-03: (master) [geo-rep: Fixing memory leak and tainted string](https://review.gluster.org/9550), last updated 2015-05-08
> 
> * [Ashta Bhuja Tripathi](tripathiab13 at gmail.com)
> 
>  - 2015-10-14: (master) [BZ 789278 : missing break in switch](https://review.gluster.org/12359), last updated 2015-10-14
> 
> * [Meghana M](mmadhusu at redhat.com)
> 
>  - 2015-08-24: (master) [common-ha : refresh-config should print sensible output](https://review.gluster.org/12002), last updated 2015-09-24
> 
>  - 2015-05-10: (master) [NFS-Ganesha: Start pcsd service as part of HA Set up](https://review.gluster.org/10746), last updated 2015-06-07
> 
> * [Pamela Ousley](pousley at redhat.com)
> 
>  - 2015-07-18: (release-3.7) [cluster/tier : fix for logical bugs/timing errors in tier.t](https://review.gluster.org/11715), last updated 2015-07-18
> 
> * [Anand Nekkunti](anekkunt at redhat.com)
> 
>  - 2015-05-05: (master) [glusterd : Converting all daemon svc objects to array of svc objects .](https://review.gluster.org/10586), last updated 2015-07-17
> 
>  - 2015-07-04: (master) [glusterd/synctask: destroy all synctask and epoll threads in fini](https://review.gluster.org/11532), last updated 2015-07-05
> 
> * [Venky Shankar](vshankar at redhat.com)
> 
>  - 2015-02-19: (master) [rfc.sh: relax checkpatch.pl on RFC patches](https://review.gluster.org/9705), last updated 2015-07-13
> 
>  - 2015-05-04: (master) [bitrot/scrub: minor logging changes](https://review.gluster.org/10512), last updated 2015-05-10
> 
>  - 2015-04-10: (master) [tests/bitrot: Parallel open() test case](https://review.gluster.org/10174), last updated 2015-05-01
> 
>  - 2014-03-14: (master) [features/changelog: use brick hash for changelog directory](https://review.gluster.org/7274), last updated 2014-06-14
> 
> * [Ekasit Kijsipongse](ekasit.kijsipongse at nectec.or.th)
> 
>  - 2015-06-25: (release-3.6) [stripe: Fix wrong pathinfo in striped-replicated volume](https://review.gluster.org/11392), last updated 2015-06-25
> 
> * [Varun Shastry](vshastry at redhat.com)
> 
>  - 2014-04-01: (master) [common-utils: changed the port holder to uint16_t](https://review.gluster.org/7376), last updated 2015-06-01
> 
>  - 2014-07-18: (master) [tests: Handle the intermittent failures in quota test](https://review.gluster.org/8330), last updated 2014-07-18
> 
>  - 2014-04-14: (master) [dht/rebalance: Handle the xattrs modification while rebalancing](https://review.gluster.org/7472), last updated 2014-04-25
> 
>  - 2014-03-24: (master) [protocol/server: Logging cleanup and corrections](https://review.gluster.org/7325), last updated 2014-04-09
> 
>  - 2013-02-08: (master) [protocol/auth: Make server xlator consider hostnames for authentication](https://review.gluster.org/4482), last updated 2013-12-31
> 
>  - 2013-03-18: (master) [cluster/stripe: Send unlock if lock fails on any subvolume](https://review.gluster.org/4681), last updated 2013-05-11
> 
> * [Huamin Chen](hchen at redhat.com)
> 
>  - 2014-05-05: (master) [add option to 1) keep readahead for straddle read; 2) disable readahead otherwise](https://review.gluster.org/7676), last updated 2015-05-29
> 
>  - 2014-06-03: (master) [response to Jeff Darcy's review. 1) change tuning param name to performance.read-ahead-enable-even-noncontiguous. When set to 1, read-ahead is enabled even for noncontiguous IO; when set to 0 (default), read-ahead is disabled when noncontiguity is detecte](https://review.gluster.org/7958), last updated 2014-06-14
> 
>  - 2014-05-29: (master) [response to Jeff Darcy's review. 1) change tuning param name to performance.read-ahead-enable-even-noncontiguous. When set to 1, read-ahead is enabled even for noncontiguous IO; when set to 0 (default), read-ahead is disabled when noncontiguity is detecte](https://review.gluster.org/7927), last updated 2014-05-29
> 
> * [Justin Clift](justin at gluster.org)
> 
>  - 2014-02-15: (master) [Update configure.ac dir names to things keep in build root](https://review.gluster.org/7011), last updated 2015-05-17
> 
> * [Humble Devassy Chirammal](humble.devassy at gmail.com)
> 
>  - 2015-05-07: (master) [Introduce docker files in extras directory](https://review.gluster.org/10645), last updated 2015-05-08
> 
>  - 2015-03-06: (master) [core: introduce more bases for logging](https://review.gluster.org/9823), last updated 2015-03-31
> 
>  - 2015-03-12: (master) [libgfapi: free fs->oldvolfile in destroy function](https://review.gluster.org/9867), last updated 2015-03-20
> 
>  - 2015-03-13: (master) [libgfapi: conditionally destroy the mutex and cond.variables.](https://review.gluster.org/9875), last updated 2015-03-16
> 
>  - 2014-05-27: (master) [Update Authors file.](https://review.gluster.org/7881), last updated 2014-06-23
> 
> * [Harshavardhana](harsha at harshavardhana.net)
> 
>  - 2014-09-25: (master) [geo-replication: Populate proper gid's to slaves](https://review.gluster.org/8839), last updated 2015-04-30
> 
>  - 2014-08-07: (master) [extras: heal_script for simplicity to fix split-brains](https://review.gluster.org/8426), last updated 2014-08-25
> 
>  - 2014-08-05: (master) [cluster/afr: enable quorum as 'auto' for replicate by default](https://review.gluster.org/8415), last updated 2014-08-10
> 
>  - 2014-06-17: (master) [samba/hook-scripts: Enable acl_xattr by default](https://review.gluster.org/8086), last updated 2014-06-24
> 
> * [Shravan Chandrashekar](schandra at redhat.com)
> 
>  - 2015-04-13: (master) [doc : updating admin distributed geo replication](https://review.gluster.org/10213), last updated 2015-04-19
> 
> * [James Shubin](james at shubin.ca)
> 
>  - 2015-04-15: (master) [Fix weird char found in gluster source](https://review.gluster.org/10236), last updated 2015-04-15
> 
>  - 2014-12-19: (master) [Add reminder comment as suggested on gluster-devel.](https://review.gluster.org/9301), last updated 2014-12-19
> 
> * [ajeet jha](ajha at redhat.com)
> 
>  - 2015-02-18: (master) [[WIP]libgfchangelog: Obtaining fop status for Geo-rep](https://review.gluster.org/9684), last updated 2015-04-06
> 
>  - 2014-11-21: (master) [glusterd: Deserialising extra arguments from cli-cmd-parser](https://review.gluster.org/9187), last updated 2015-04-01
> 
>  - 2014-11-20: (master) [cli: Parsing of cli arguments for push-pem user and key](https://review.gluster.org/9152), last updated 2015-04-01
> 
>  - 2014-10-21: (master) [feature/gfid-access: Storing correct uid/gid in frame->root.](https://review.gluster.org/8959), last updated 2015-03-16
> 
>  - 2014-08-04: (master) [tests/geo-rep: Automated configuration for geo-rep regression.](https://review.gluster.org/8411), last updated 2014-11-26
> 
>  - 2014-09-29: (master) [extras/geo-rep: Python Script to parse CHANGELOG.SNAP](https://review.gluster.org/8877), last updated 2014-09-30
> 
>  - 2013-09-06: (master) [features/changelog : fixed changelog binary parser](https://review.gluster.org/5843), last updated 2013-09-18
> 
> * [Satheesaran Sundaramoorthi](satheesaran at gmail.com)
> 
>  - 2014-05-21: (master) [cli: format the error message for better reading.](https://review.gluster.org/7831), last updated 2015-03-24
> 
> * [Dennis Schafroth](dennis at schafroth.com)
> 
>  - 2015-02-01: (master) [Fix compiler warnings on OSX - Tautologicals](https://review.gluster.org/9522), last updated 2015-02-28
> 
>  - 2015-02-03: (master) [Fix clang warnings: Code should be functional unchanged.](https://review.gluster.org/9549), last updated 2015-02-28
> 
>  - 2015-02-03: (master) [Fix clang warnings on OS X: - Wrong format spec](https://review.gluster.org/9545), last updated 2015-02-28
> 
>  - 2015-02-01: (master) [Fixing compiler warnings on OSX: - Ignore deprecated APIs warning on OSX](https://review.gluster.org/9520), last updated 2015-02-03
> 
> * [venkatesh somyajulu](vsomyaju at redhat.com)
> 
>  - 2015-02-10: (master) [dht/rebal: Made rebalance multithreaded to perform parallel migration](https://review.gluster.org/9623), last updated 2015-02-10
> 
>  - 2014-08-28: (master) [cluster/dht: Added code to capture races in dht-lookup path](https://review.gluster.org/8561), last updated 2014-09-12
> 
>  - 2014-08-05: (master) [cluster/dht: Rebalance will fix layout only when needed](https://review.gluster.org/8419), last updated 2014-09-05
> 
>  - 2014-09-03: (master) [storage/posix: Added space in log message.](https://review.gluster.org/8587), last updated 2014-09-03
> 
>  - 2014-02-25: (master) [cluster/dht: Modified Layout maximum overlap calculation](https://review.gluster.org/7152), last updated 2014-07-31
> 
>  - 2014-06-18: (master) [cluster/dht: changed option name to layout-hash-gfid](https://review.gluster.org/8100), last updated 2014-06-20
> 
>  - 2013-03-19: (master) [cluster/afr: Conditional logging for afr_sh_data_setattr_cbk.](https://review.gluster.org/4692), last updated 2014-02-09
> 
>  - 2014-01-07: (master) [cluster/afr: Added entry self heal completion status](https://review.gluster.org/6654), last updated 2014-01-08
> 
>  - 2013-07-04: (master) [cluster/afr: Split-brain logging includes the type of self-heal](https://review.gluster.org/5282), last updated 2013-12-11
> 
>  - 2013-06-13: (master) [cluster/afr: Fix info split-brain's repetitive and redundant output](https://review.gluster.org/5209), last updated 2013-06-14
> 
>  - 2013-02-28: (master) [libglusterfs: Put log message level to TRACE for logs from old graph's xlators.](https://review.gluster.org/4597), last updated 2013-03-02
> 
>  - 2013-02-18: (master) [cluster/afr : Enhanced "volume heal <vn> info"  for files under modification.](https://review.gluster.org/4534), last updated 2013-02-19
> 
> * [Steven Hale](stevenhale at gmail.com)
> 
>  - 2014-10-10: (master) [Fix for Pacemaker clusters using bricks on separate network interfaces.](https://review.gluster.org/8922), last updated 2014-10-14
> 
> * [Edward Shishkin](edward at redhat.com)
> 
>  - 2014-09-09: (master) [GlusterFS transparent encryption: Improving manageability](https://review.gluster.org/8657), last updated 2014-09-26
> 
> * [Santosh Pradhan](santosh.pradhan at gmail.com)
> 
>  - 2014-07-14: (master) [gNFS: Fix "showmount -e" for nfs.export-dir](https://review.gluster.org/8306), last updated 2014-08-16
> 
>  - 2014-02-14: (master) [glusterd: Memory leaks in negative code path](https://review.gluster.org/7002), last updated 2014-02-15
> 
> * [Anders Blomdell](anders.blomdell at control.lth.se)
> 
>  - 2014-07-11: (master) [Reinstate ipv6 support](https://review.gluster.org/8292), last updated 2014-07-31
> 
> * [Keith Schincke](kschinck at redhat.com)
> 
>  - 2014-06-19: (master) [Update CHANGELOG_FILE_HTIME_DIR macro to use buffer size](https://review.gluster.org/8108), last updated 2014-07-03
> 
>  - 2014-06-19: (master) [Removal of unused code changelog_entry_length BUG 1111020](https://review.gluster.org/8107), last updated 2014-07-03
> 
>  - 2014-06-19: (master) [Add useful message for silent error: bug 1099683](https://review.gluster.org/8122), last updated 2014-07-03
> 
>  - 2014-06-19: (master) [Provide correct error message for changelog end time check bug 1099294](https://review.gluster.org/8121), last updated 2014-07-03
> 
>  - 2014-06-19: (master) [Correct typo error in comment. bug 1093768](https://review.gluster.org/8120), last updated 2014-06-20
> 
>  - 2014-06-19: (master) [Bad macros CHANGELOG_GET_ENCODING bug 1094478](https://review.gluster.org/8110), last updated 2014-06-19
> 
> * [Shishir Gowda](gowda.shishir at gmail.com)
> 
>  - 2013-03-14: (master) [cluster/distribute: Call dht_hash_compute on basename not on path](https://review.gluster.org/4669), last updated 2014-06-15
> 
>  - 2013-04-17: (master) [features/version: file versioning support using libgit2](https://review.gluster.org/4843), last updated 2014-06-14
> 
>  - 2013-04-18: (master) [cluster/dht: inodelk on hashed to prevent races in rmdir  heal](https://review.gluster.org/4846), last updated 2014-06-14
> 
>  - 2013-09-13: (master) [cluster/dht: inodelk on hashed to prevent races in rmdir deal](https://review.gluster.org/5908), last updated 2013-10-18
> 
>  - 2013-01-22: (master) [cluster/distribute: Switching support for selective placement of data](https://review.gluster.org/4410), last updated 2013-09-11
> 
>  - 2013-08-23: (master) [glusterd/rebalance: Remove brick count check in validation](https://review.gluster.org/5699), last updated 2013-09-04
> 
> * [Ira Cooper](ira at redhat.com)
> 
>  - 2014-01-21: (master) [posix: Fix allocation of struct dirent.](https://review.gluster.org/6739), last updated 2014-06-14
> 
> * [junli.li](junli.li at cs2c.com.cn)
> 
>  - 2013-03-20: (master) [object-storage: fix failure of swift file posting](https://review.gluster.org/4700), last updated 2014-06-14
> 
> * [Lalatendu Mohanty](lmohanty at redhat.com)
> 
>  - 2014-02-13: (master) [Samba hook scripts: Changes required to work with Samba 4.x Issue: The entries made by hook scripts as of now does not work with GlusterFS vfs plugin for Samba present in Samba upstream released version (e.g. which is present in Fedora 20) Fix: We need to](https://review.gluster.org/6991), last updated 2014-06-14
> 
> * [Lukáš Bezdička](lukas.bezdicka at gooddata.com)
> 
>  - 2014-03-12: (master) [cluster/dht: Make sure we also check directory xattrs for healing](https://review.gluster.org/7223), last updated 2014-06-14
> 
>  - 2013-12-05: (master) [rpcsvc: destroy request before returning NULL on error in rpcsvc_request_create](https://review.gluster.org/6440), last updated 2013-12-06
> 
> * [Bala FA](barumuga at redhat.com)
> 
>  - 2014-04-07: (master) [rpm: remove ghost directory entries](https://review.gluster.org/7408), last updated 2014-04-07
> 
>  - 2014-03-03: (master) [build: add option to bulld rpm without server](https://review.gluster.org/7176), last updated 2014-04-07
> 
> * [Jiale Gao](fevergao at gmail.com)
> 
>  - 2014-02-25: (master) [xlator/afr:ret should be set to -1 while an error occur](https://review.gluster.org/7151), last updated 2014-02-25
> 
>  - 2014-02-25: (master) [glusterd/replace: start--pause--start no data migration](https://review.gluster.org/7153), last updated 2014-02-25
> 
> * [Christopher R. Hertel](chertel at redhat.com)
> 
>  - 2014-01-25: (master) [cluster/dht: goto statements may cause loop exit before memory is freed.](https://review.gluster.org/6787), last updated 2014-02-15
> 
> * [sarvotham s pai](spai at redhat.com)
> 
>  - 2013-04-30: (master) [gsync: Feature which allows gsyncd to sync selective directories](https://review.gluster.org/4911), last updated 2014-01-07
> 
> * [inevity](roidinev at gmail.com)
> 
>  - 2013-12-14: (release-3.3) [backport call-stub: internal refactor](https://review.gluster.org/6505), last updated 2014-01-02
> 
> * [Brian Foster](bfoster at redhat.com)
> 
>  - 2012-09-14: (master) [RFC v2: demonstrate use of native XFS project quotas](https://review.gluster.org/3945), last updated 2013-09-11
> 
> * [Lubomir Rintel](lubo.rintel at gooddata.com)
> 
>  - 2013-08-22: (master) [mount/fuse: invalidate entry upon setattr](https://review.gluster.org/5693), last updated 2013-08-23
> 
> * [Alex Wheeler](wheelear at gmail.com)
> 
>  - 2013-03-14: (master) [Added support for . in volname, and better error reporting of invalid characters.](https://review.gluster.org/4666), last updated 2013-03-14
> 
> * [Poornima B N](bnpoorni at gmail.com)
> 
>  - 2013-02-18: (master) [gluster: Testcase to test QEMU-GlusterFS](https://review.gluster.org/4537), last updated 2013-02-28
> 
> * [Mohammed Junaid](junaid at redhat.com)
> 
>  - 2012-03-30: (master) [protocol/client: Lock migration.](https://review.gluster.org/3051), last updated 2013-02-08
> 
> * [Sachidananda Urs](sacchi at gmail.com)
> 
>  - 2012-02-28: (master) [Create missing parent directories during volume create](https://review.gluster.org/2827), last updated 2013-02-08
> 
> 
> ## build-jobs
> * [Nigel Babu](nigelb at redhat.com)
> 
>  - 2017-05-21: (master) [Create a job to run brick multiplexing on](https://review.gluster.org/17345), last updated 2017-05-21
> 
>  - 2017-05-21: (master) [Remove execute permissions for JJB scripts](https://review.gluster.org/17346), last updated 2017-05-21
> 
>  - 2017-05-21: (master) [Change the burn in test to run every 8h](https://review.gluster.org/17344), last updated 2017-05-21
> 
>  - 2017-04-13: (master) [Add the new release job that will run on nodes](https://review.gluster.org/17047), last updated 2017-04-19
> 
> 
> ## glusto-tests
> * [ShwethaHPanduranga]()
> 
>  - 2017-03-20: (master) [Adding a sanity case to test shrinking volume. i.e remove-brick](https://review.gluster.org/16921), last updated 2017-05-02
> 
>  - 2017-03-20: (master) [Adding sanity heal tests when IO in progress.](https://review.gluster.org/16923), last updated 2017-05-02
> 
>  - 2017-03-20: (master) [Adding a sanity case to test basic tier operations. i.e attach, detach](https://review.gluster.org/16922), last updated 2017-03-28
> 
>  - 2017-03-08: (master) [Adding Quota, Snapshot Components Sanity Tests.](https://review.gluster.org/16872), last updated 2017-03-09
> 
>  - 2016-12-06: (master) [Adding heal BVT Case.](https://review.gluster.org/16031), last updated 2016-12-13
> 
> * [Arthy Loganathan](aloganat at redhat.com)
> 
>  - 2016-11-15: (master) [Added functionalities to file_dir_ops.py](https://review.gluster.org/15848), last updated 2016-11-19
> 
>  - 2016-10-27: (master) [Added library files to populate data using fio](https://review.gluster.org/15738), last updated 2016-10-27
> 
> 
> ## glusterfs-specs
> * [Kaleb KEITHLEY](kkeithle at redhat.com)
> 
>  - 2017-03-30: (master) [gnfs-config: add conditional config and packaging of gnfs](https://review.gluster.org/16970), last updated 2017-04-27
> 
> * [Poornima G](pgurusid at redhat.com)
> 
>  - 2017-01-20: (master) [Add feature page for negative lookup cache](https://review.gluster.org/16436), last updated 2017-04-27
> 
>  - 2017-01-09: (master) [Propose statedump for gfapi applications](https://review.gluster.org/16357), last updated 2017-03-28
> 
>  - 2016-02-09: (master) [Add proposal for improvements to md-cache](https://review.gluster.org/13408), last updated 2016-08-24
> 
> * [Shyamsundar Ranganathan](srangana at redhat.com)
> 
>  - 2017-02-08: (master) [Initial feature discription for improved io-stats](https://review.gluster.org/16558), last updated 2017-04-08
> 
>  - 2016-02-08: (master) [DHT2: Updated the feature page and added some design documents](https://review.gluster.org/13395), last updated 2016-04-14
> 
> * [Rajesh Joseph](rjoseph at redhat.com)
> 
>  - 2016-12-20: (master) [Feature page for graph switch memory leak fix](https://review.gluster.org/16215), last updated 2017-01-11
> 
> * [Avra Sengupta](asengupt at redhat.com)
> 
>  - 2016-12-09: (master) [snapshot: Introduce force option for snapshot restore](https://review.gluster.org/16097), last updated 2016-12-09
> 
> * [Prasanna Kumar Kalever](pkalever at redhat.com)
> 
>  - 2016-12-09: (master) [block: Introducing block CLI commands](https://review.gluster.org/16092), last updated 2016-12-09
> 
> * [soumya k](skoduri at redhat.com)
> 
>  - 2016-07-31: (master) [Posix-Locks Reclaim support](https://review.gluster.org/15053), last updated 2016-08-12
> 
> * [mohammed rafi  kc](rkavunga at redhat.com)
> 
>  - 2016-08-02: (master) [Add feature page for meta data directory for all clients](https://review.gluster.org/15066), last updated 2016-08-10
> 
> * [Jose A. Rivera](jarrpa at redhat.com)
> 
>  - 2016-04-01: (master) [external_management: Management by external software](https://review.gluster.org/13888), last updated 2016-04-04
> 
> * [Milind Changire](mchangir at redhat.com)
> 
>  - 2016-02-12: (master) [tools/glusterfind: integration with Bareos](https://review.gluster.org/13436), last updated 2016-03-21
> 
> * [Aravinda VK](avishwan at redhat.com)
> 
>  - 2016-01-11: (master) [management-rest-api: Management REST APIs for Gluster](https://review.gluster.org/13214), last updated 2016-03-18
> 
> * [Raghavendra Talur](rtalur at redhat.com)
> 
>  - 2016-03-18: (master) [share_reservation: Initial design doc](https://review.gluster.org/13779), last updated 2016-03-18
> 
> * [Saravanakumar Arumugam](sarumuga at redhat.com)
> 
>  - 2016-01-06: (master) [Feature: Selective read-only](https://review.gluster.org/13180), last updated 2016-02-12
> 
> 
> ## libgfapi-python
> * []()
> 
>  - 2015-08-31: (master) [Disable logging by default](https://review.gluster.org/12055), last updated 2015-09-01
> 
> * [Alex Campbell](alexander.campbell at colorado.edu)
> 
>  - 2015-07-09: (master) [Added better error messages to fsetxattr and setxattr](https://review.gluster.org/11585), last updated 2015-07-20
> 
> 
> ## gluster-nagios-addons
> * [darshan n](dnarayan at redhat.com)
> 
>  - 2015-07-17: (master) [nagios-addons: Fixed behaviour of check mounts plugin.](https://review.gluster.org/11714), last updated 2015-08-03
> 
> * [Timothy Asir](tim.gluster at gmail.com)
> 
>  - 2014-09-23: (master) [Fix Brick utilization shows incorrect data for thinly provisioned LVs](https://review.gluster.org/8822), last updated 2014-11-14
> 
> * [Ramesh N](ramesh.mail2u at gmail.com)
> 
>  - 2014-09-24: (master) [config:support for configuring threshold values in Nagios server](https://review.gluster.org/8833), last updated 2014-10-01
> 
> * [Sahina Bose](sabose at redhat.com)
> 
>  - 2014-06-16: (master) [plugins: Self-heal plugin consider volume options](https://review.gluster.org/8078), last updated 2014-06-18
> 
>  - 2014-06-02: (master) [nagios-logging: Use python logging](https://review.gluster.org/7953), last updated 2014-06-04
> 
> 
> ## nagios-server-addons
> * [Ramesh N](ramesh.mail2u at gmail.com)
> 
>  - 2014-09-24: (master) [nagios-config:configure threshold values in the server side](https://review.gluster.org/8834), last updated 2014-10-01
> 
>  - 2014-06-25: (master) [notification: Ovirt notification refactoring](https://review.gluster.org/8171), last updated 2014-06-30
> 
> * [Kanagaraj M](kmayilsa at redhat.com)
> 
>  - 2014-08-19: (master) [plugins: consider all states of volumes in cluster-status](https://review.gluster.org/8497), last updated 2014-09-16
> 
> * [darshan n](dnarayan at redhat.com)
> 
>  - 2014-07-03: (master) [nagios-server-addon: Removal of iptables modification.](https://review.gluster.org/8225), last updated 2014-07-03
> 
> * [Sahina Bose](sabose at redhat.com)
> 
>  - 2014-05-22: (master) [gluster-nagios: Added Readme file](https://review.gluster.org/7846), last updated 2014-06-23
> 
>  - 2014-06-02: (master) [nagios-logging: Added logging for server side plugins](https://review.gluster.org/7955), last updated 2014-06-03
> 
> * [Bala FA](barumuga at redhat.com)
> 
>  - 2014-06-16: (master) [build: add requires selinux-policy-targeted-3.7.19-231.el6_5.3](https://review.gluster.org/8075), last updated 2014-06-19
> 
> * [Humble Devassy Chirammal](humble.devassy at gmail.com)
> 
>  - 2014-04-23: (refs/meta/config) [Modify access rules](https://review.gluster.org/7528), last updated 2014-04-23
> 
> 
> ## gluster-nagios-common
> * [Sahina Bose](sabose at redhat.com)
> 
>  - 2014-06-10: (master) [nagios-common: Added additional details to selfheal cli parsing](https://review.gluster.org/8027), last updated 2014-06-11
> 
>  - 2014-06-02: (master) [nagios-logging: Added a util to configure logging](https://review.gluster.org/7947), last updated 2014-06-03
> 
> 
> ## glusterfs-snapshot
> * [Raghavendra Bhat](raghavendra at redhat.com)
> 
>  - 2014-03-28: (development) [mgmt/glusterd: handle postvalidate carefully when prevalidate fails](https://review.gluster.org/7367), last updated 2014-04-14
> 
>  - 2014-04-03: (development) [mgmt/glusterd: start doing autodelete in snap create if limit is exceeded](https://review.gluster.org/7390), last updated 2014-04-03
> 
>  - 2014-03-28: (development) [mgmt/glusterd: start doing autodelete when snap-max-limit is reduced](https://review.gluster.org/7368), last updated 2014-03-28
> 
>  - 2014-03-25: (development) [mgmt/glusterd: typos in cleanup handled](https://review.gluster.org/7331), last updated 2014-03-28
> 
>  - 2014-03-24: (development) [mgmt/glusterd: mark the snapshot as decommision before removing it](https://review.gluster.org/7326), last updated 2014-03-24
> 
>  - 2014-02-13: (development) [mgmt/glusterd: implementation of cleanup in snap create, delete](https://review.gluster.org/6994), last updated 2014-02-13
> 
> * [Joseph Fernandes](josferna at redhat.com)
> 
>  - 2014-03-18: (development) [locks: various fixes](https://review.gluster.org/7286), last updated 2014-03-20
> 
>  - 2014-03-18: (development) [glusterd/snapshot: Fix for not starting non-existent snap brick](https://review.gluster.org/7287), last updated 2014-03-18
> 
>  - 2014-02-19: (development) [[SNAPSHOT]: return err code for gf_store_retrieve_value()](https://review.gluster.org/7126), last updated 2014-02-20
> 
>  - 2014-02-20: (development) [[SNAPSHOT]:Fix list of snapshot after reboot](https://review.gluster.org/7138), last updated 2014-02-20
> 
> * [Shishir Gowda](gowda.shishir at gmail.com)
> 
>  - 2013-11-15: (development) [mgmt/snapshot: snap-timeout support for system and volume](https://review.gluster.org/6273), last updated 2013-12-03
> 
> 
> ## glusterfs-quota
> * [Raghavendra G](rgowdapp at redhat.com)
> 
>  - 2013-09-05: (upstream_on_quota) [features/quota: Ask posix to make stat and write atomic.](https://review.gluster.org/5802), last updated 2013-09-20
> 
>  - 2013-09-05: (upstream_on_quota) [Revert "features/quota: Pass correct delta during quota_updation"](https://review.gluster.org/5800), last updated 2013-09-19
> 
>  - 2013-09-05: (upstream_on_quota) [storage/posix: make sure we account postbuf and prebuf as affected only by this write.](https://review.gluster.org/5801), last updated 2013-09-16
> 
> * [Raghavendra Bhat](raghavendra at redhat.com)
> 
>  - 2013-09-05: (upstream_on_quota) [features/quota: for special clients do not remove quota](https://review.gluster.org/5799), last updated 2013-09-05
> 


> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at gluster.org
> http://lists.gluster.org/mailman/listinfo/gluster-devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20170522/9f66d05c/attachment-0001.sig>


More information about the Gluster-devel mailing list