diff options
Diffstat (limited to 'MAINTAINERS')
| -rw-r--r-- | MAINTAINERS | 510 |
1 files changed, 510 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 00000000000..953e8755fd9 --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,510 @@ +GlusterFS Maintainers +===================== + +The intention of this file is not to establish who owns what portions of the +code base, but to provide a set of names that developers can consult when they +have a question about a particular subset and also to provide a set of names +to be CC'd when submitting a patch to obtain appropriate review. + +In general, if you have a question about inclusion of a patch, you should +consult gluster-devel@gluster.org and not any specific individual privately. + +Descriptions of section entries: + + M: Main contact that knows and takes care of this area + L: Mailing list that is relevant to this area + W: Web-page with status/info + Q: Patchwork web based patch tracking system site + T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. + S: Status, one of the following: + Supported: Someone is actually paid to look after this. + Maintained: Someone actually looks after it. + Odd Fixes: It has a maintainer but they don't have time to do + much other than throw the odd patch in. See below. + Orphan: No current maintainer [but maybe you could take the + role as you write your new code]. + Obsolete: Old code. Something tagged obsolete generally means + it has been replaced by a better system and you + should be using that. + F: Files and directories with wildcard patterns. + A trailing slash includes all files and subdirectory files. + F: drivers/net/ all files in and below drivers/net + F: drivers/net/* all files in drivers/net, but not below + F: */net/* all files in "any top level directory"/net + One pattern per line. Multiple F: lines acceptable. + X: Files and directories that are NOT maintained, same rules as F: + Files exclusions are tested before file matches. + Can be useful for excluding a specific subdirectory, for instance: + F: net/ + X: net/ipv6/ + matches all files in and below net excluding net/ipv6/ + K: Keyword perl extended regex pattern to match content in a + patch or file. For instance: + K: of_get_profile + matches patches or files that contain "of_get_profile" + K: \b(printk|pr_(info|err))\b + matches patches or files that contain one or more of the words + printk, pr_info or pr_err + One regex pattern per line. Multiple K: lines acceptable. + P: Peer for a component + + +General Project Architects +-------------------------- +M: Amar Tumballi <amarts@gmail.com> +M: Xavier Hernandez <xhernandez@redhat.com> +P: Pranith Karampuri <pranith.karampuri@phonepe.com> +P: Atin Mukherjee <amukherj@redhat.com> + +xlators: +-------- +Access Control List (ACL) +M: Raghavendra Talur <rtalur@redhat.com> +P: Jiffin Tony Thottan <jthottan@redhat.com> +S: Maintained +F: xlators/system/posix-acl/ + +Arbiter +M: Ravishankar N <ravishankar@redhat.com> +P: Pranith Karampuri <pranith.karampuri@phonepe.com> +S: Maintained +F: xlators/features/arbiter/ + +Automatic File Replication (AFR) +M: Pranith Karampuri <pranith.karampuri@phonepe.com> +M: Ravishankar N <ravishankar@redhat.com> +P: Karthik US <ksubrahm@redhat.com> +S: Maintained +F: xlators/cluster/afr/ + +Barrier +M: Raghavendra Bhat <rabhat@redhat.com> +P: Atin Mukherjee <amukherj@redhat.com> +S: Maintained +F: xlators/features/barrier + +BitRot +M: Kotresh HR <khiremat@redhat.com> +P: Raghavendra Bhat <rabhat@redhat.com> +S: Maintained +F: xlators/features/bit-rot/ + +Changelog +M: Aravinda V K <avishwan@redhat.com> +P: Kotresh HR <khiremat@redhat.com> +S: Maintained +F: xlators/features/changelog/ + +Distributed Hashing Table (DHT) +P: Susant Palai <spalai@redhat.com> +S: Maintained +F: xlators/cluster/dht/ + +Erasure Coding +M: Pranith Karampuri <pranith.karampuri@phonepe.com> +M: Xavier Hernandez <xhernandez@redhat.com> +P: Ashish Pandey <aspandey@redhat.com> +S: Maintained +F: xlators/cluster/ec/ + +Error-gen +M: Raghavendra Talur <rtalur@redhat.com> +S: Maintained +F: xlators/debug/error-gen/ + +FUSE Bridge +M: Csaba Henk <chenk@redhat.com> +P: Niels de Vos <ndevos@redhat.com> +S: Maintained +F: xlators/mount/ + +Index +M: Pranith Karampuri <pranith.karampuri@phonepe.com> +P: Ravishankar N <ravishankar@redhat.com> +S: Maintained +F: xlators/features/index/ + +IO Cache +P: Mohammed Rafi KC <rafi.kavungal@iternity.com> +S: Maintained +F: xlators/performance/io-cache/ + +IO Statistics +M: Krutika Dhananjay <kdhananj@redhat.com> +M: Shyam Ranganathan <srangana@redhat.com> +S: Maintained +F: xlators/debug/io-stats/ + +IO threads +M: Pranith Karampuri <pranith.karampuri@phonepe.com> +P: Ravishankar N <ravishankar@redhat.com> +S: Maintained +F: xlators/performance/io-threads/ + +Leases +M: Poornima G <pgurusid@redhat.com> +P: Niels de Vos <ndevos@redhat.com> +P: Soumya Koduri <skoduri@redhat.com> +S: Maintained +F: xlators/features/leases/ + +Locks +M: Krutika Dhananjay <kdhananj@redhat.com> +P: Xavier Hernandez <xhernandez@redhat.com> +S: Maintained +F: xlators/features/locks/ + +Marker +M: Kotresh HR <khiremat@redhat.com> +S: Maintained +F: xlators/features/marker/ + +Meta +M: Mohammed Rafi KC <rafi.kavungal@iternity.com> +S: Maintained +F: xlators/features/meta/ + +Metadata-cache +M: Poornima G <pgurusid@redhat.com> +P: Soumya Koduri <skoduri@redhat.com> +S: Maintained +F: xlators/performance/md-cache/ + +Negative-lookup Cache +M: Poornima G <pgurusid@redhat.com> +P: Pranith Karampuri <pranith.karampuri@phonepe.com> +S: Maintained +F: xlators/performance/nl-cache/ + +gNFS +M: Jiffin Tony Thottan <jthottan@redhat.com> +P: Xie Changlong <xiechanglong@cmss.chinamobile.com> +P: Amar Tumballi <amarts@gmail.com> +S: Odd Fixes +F: xlators/nfs/server/ + +Open-behind +S: Maintained +F: xlators/performance/open-behind/ + +Posix: +M: Raghavendra Bhat <raghavendra@redhat.com> +P: Kotresh HR <khiremat@redhat.com> +P: Krutika Dhananjay <kdhananj@redhat.com> +S: Maintained +F: xlators/storage/posix/ + +Quick-read +S: Maintained +F: xlators/performance/quick-read/ + +Quota +M: Shyamsundar Ranganathan <srangana@redhat.com> +P: Hari Gowtham <hgowtham@redhat.com> +S: Maintained +F: xlators/features/quota/ + +Read-ahead +P: Csaba Henk <chenk@redhat.com> +S: Maintained +F: xlators/performance/read-ahead/ + +Readdir-ahead +S: Maintained +F: xlators/performance/readdir-ahead/ + +Sharding +M: Krutika Dhananjay <kdhananj@redhat.com> +P: Xavier Hernandez <xhernandez@redhat.com> +S: Maintained +F: xlators/features/shard/ + +Trash +M: Anoop C S <anoopcs@redhat.com> +M: Jiffin Tony Thottan <jthottan@redhat.com> +S: Maintained +F: xlators/features/trash/ + +Upcall +M: Poornima G <pgurusid@redhat.com> +M: Soumya Koduri <skoduri@redhat.com> +P: Niels de Vos <ndevos@redhat.com> +S: Maintained +F: xlators/features/upcall/ + +Write-behind +P: Csaba Henk <chenk@redhat.com> +S: Maintained +F: xlators/performance/write-behind/ + +Write Once Read Many +P: Karthik US <ksubrahm@redhat.com> +S: Maintained +F: xlators/features/read-only/ + +Cloudsync +M: Susant Kumar Palai <spalai@redhat.com> +S: Maintained +F: xlators/features/cloudsync/ + +Other bits of code: +------------------- + +Doc +M: Humble Chirammal <hchiramm@redhat.com> +M: Raghavendra Talur <rtalur@redhat.com> +S: Maintained +F: doc/ + +Geo Replication +M: Aravinda V K <avishwan@redhat.com> +M: Kotresh HR <khiremat@redhat.com> +M: Sunny Kumar <sunkumar@redhat.com> +S: Maintained +F: geo-replication/ + +Glusterfind +M: Aravinda VK <avishwan@redhat.com> +S: Maintained +F: tools/glusterfind/ + +libgfapi +M: Niels de Vos <ndevos@redhat.com> +P: Poornima G <pgurusid@redhat.com> +P: Shyamsundar Ranganathan <srangana@redhat.com> +P: Soumya Koduri <skoduri@redhat.com> +S: Maintained +F: api/ + +libglusterfs +M: Amar Tumballi <amarts@gmail.com> +M: Xavier Hernandez <xhernandez@redhat.com> +M: Jeff Darcy <jeff@pl.atyp.us> +P: Kaleb Keithley <kkeithle@redhat.com> +P: Niels de Vos <ndevos@redhat.com> +P: Pranith Karampuri <pranith.karampuri@phonepe.com> +P: Shyamsundar Ranganathan <srangana@redhat.com> +S: Maintained +F: libglusterfs/ + +xxhash +M: Aravinda VK <avishwan@redhat.com> +M: Kotresh HR <khiremat@redhat.com> +P: Yaniv Kaul <ykaul@redhat.com> +S: Maintained +F: contrib/xxhash/ +T: https://github.com/Cyan4973/xxHash.git + +Management Daemon - glusterd +M: Atin Mukherjee <amukherj@redhat.com> +M: Mohit Agrawal <moagrawa@redhat.com> +M: Sanju Rakonde <srakonde@redhat.com> +S: Maintained +F: cli/ +F: xlators/mgmt/glusterd/ + +Protocol +M: Niels de Vos <ndevos@redhat.com> +P: Mohammed Rafi KC <rafi.kavungal@iternity.com> +S: Maintained +F: xlators/protocol/ + +Remote Procedure Call subsystem +P: Mohit Agrawal <moagrawa@redhat.com> +S: Maintained +F: rpc/rpc-lib/ +F: rpc/xdr/ + +Snapshot +M: Raghavendra Bhat <raghavendra@redhat.com> +P: Mohammed Rafi KC <rafi.kavungal@iternity.com> +P: Sunny Kumar <sunkumar@redhat.com> +S: Maintained +F: xlators/mgmt/glusterd/src/glusterd-snap* +F: extras/snap-scheduler.py + +Socket subsystem +P: Krutika Dhananjay <kdhananj@redhat.com> +P: Milind Changire <mchangir@redhat.com> +P: Mohammed Rafi KC <rafi.kavungal@iternity.com> +P: Mohit Agrawal <moagrawa@redhat.com> +S: Maintained +F: rpc/rpc-transport/socket/ + +Testing - .t framework +M: Raghavendra Talur <rtalur@redhat.com> +S: Maintained +F: tests/ + +Utilities +M: Aravinda VK <avishwan@redhat.com> +P: Niels de Vos <ndevos@redhat.com> +P: Raghavendra Talur <rtalur@redhat.com> +P: Sachidanda Urs <surs@redhat.com> +S: Maintained +F: extras/ + +Events APIs +M: Aravinda VK <avishwan@redhat.com> +S: Maintained +F: events/ +F: libglusterfs/src/events* +F: libglusterfs/src/eventtypes* +F: extras/systemd/glustereventsd* + +Distribution Specific: +---------------------- +Build: +M: Niels de Vos <ndevos@redhat.com> +M: Hari Gowtham <hgowtham@redhat.com> +P: Anoop C S <anoopcs@redhat.com> +P: Raghavendra Talur <rtalur@redhat.com> +P: Rinku Kothiya <rkothiya@redhat.com> +S: Maintained + +Debian packages on download.gluster.org +M: packaging@gluster.org +M: Kaleb Keithley <kkeithle@redhat.com> +P: Sheetal Pamecha <spamecha@redhat.com> +P: Shwetha Acharya <sacharya@redhat.com> +S: Maintained +W: http://download.gluster.org/pub/gluster/glusterfs/LATEST/Debian/Debian.README +T: https://github.com/gluster/glusterfs-debian.git + +OpenSuSE +M: packaging@gluster.org +M: Kaleb Keithley <kkeithle@redhat.com> +P: Sheetal Pamecha <spamecha@redhat.com> +P: Shwetha Acharya <sacharya@redhat.com> +S: Maintained +W: https://build.opensuse.org/repositories/home:glusterfs +W: https://download.gluster.org/pub/gluster/glusterfs/LATEST/SuSE/SuSE.README +T: https://github.com/gluster/glusterfs-suse.git + +Packages for the CentOS Storage SIG +M: centos-devel@centos.org +M: Niels de Vos <ndevos@redhat.com> +P: Kaleb Keithley <kkeithle@redhat.com> +S: Maintained +W: https://wiki.centos.org/SpecialInterestGroup/Storage/Gluster +T: https://github.com/CentOS-Storage-SIG/glusterfs.git + +Ubuntu PPA +M: packaging@gluster.org +M: Kaleb Keithley <kkeithle@redhat.com> +P: Sheetal Pamecha <spamecha@redhat.com> +P: Shwetha Acharya <sacharya@redhat.com> +S: Maintained +W: https://launchpad.net/~gluster +W: http://download.gluster.org/pub/gluster/glusterfs/LATEST/Ubuntu/Ubuntu.README +T: https://github.com/gluster/glusterfs-debian.git + +Related projects +---------------- +Gluster Block +M: Prasanna Kumar Kalever <prasanna.kalever@redhat.com> +M: Xiubo Li <xiubli@redhat.com> +S: Maintained +T: https://github.com/gluster/gluster-block.git + +GlusterFS core-utils +M: Anoop C S <anoopcs@redhat.com> +S: Maintained +T: https://github.com/gluster/glusterfs-coreutils.git + +NFS-Ganesha FSAL plugin +M: Jiffin Tony Thottan <jthottan@redhat.com> +M: Kaleb Keithley <kkeithle@redhat.com> +M: Soumya Koduri <skoduri@redhat.com> +S: Maintained +T: git://github.com/nfs-ganesha/nfs-ganesha.git +F: src/nfs-ganesha~/src/FSAL/FSAL_GLUSTER/ + +QEMU integration +M: Niels de Vos <ndevos@redhat.com> +M: Prasanna Kumar Kalever <prasanna.kalever@redhat.com> +S: Maintained +T: git://git.qemu.org/qemu.git +F: block/gluster.c + +Samba VFS plugin +M: Anoop C S <anoopcs@redhat.com> +M: Raghavendra Talur <rtalur@redhat.com> +M: Michael Adam <madam@redhat.com> +M: Poornima G <pgurusid@redhat.com> +S: Maintained +T: git://git.samba.org/samba.git +F: source3/modules/vfs_glusterfs.c + +Storhaug +M: Jose A. Rivera <jarrpa@redhat.com> +P: Kaleb Keithley <kkeithle@redhat.com> +S: Maintained +T: https://github.com/linux-ha-storage/storhaug.git + +Testing - Glusto-Tests +M: Jonathan Holloway <jholloway@redhat.com> +M: Vijay Bhaskar Reddy Avuthu <vavuthu@redhat.com> +M: Akarsha Rai <akrai@redhat.com> +S: Maintained +T: https://github.com/gluster/glusto-tests.git + +Wireshark dissectors +M: Niels de Vos <ndevos@redhat.com> +S: Maintained +W: https://forge.gluster.org/wireshark +T: http://code.wireshark.org/git/wireshark +F: epan/dissectors/packet-gluster* + +Infrastructure +-------------- + +Platform +M: Michael Scherer <misc@redhat.com> +P: Shyamsundar Ranganathan <srangana@redhat.com> +P: Amar Tumballi <amarts@gmail.com> + +Continuous Integration +M: Michael Scherer <misc@redhat.com> +M: Deepshikha Khandelwal <dkhandel@redhat.com> +P: Niels de Vos <ndevos@redhat.com> + +Special Thanks +-------------- + +GlusterFS would not be possible without the contributions of: + + +M: Vijay Bellur <vbellur@redhat.com> +M: Jeff Darcy <jeff@pl.atyp.us> +M: Shreyas Siravara <sshreyas@fb.com> +M: Kaushal M <kaushal@redhat.com> +M: Nigel Babu +M: Prashanth Pai +P: Sanoj Unnikrishnan +P: Milind Changire <mchangir@redhat.com> +P: Sunil Kumar Acharya <sheggodu@redhat.com> +M: Samikshan Bairagya <samikshan@gmail.com> +M: Chris Hertel +M: M. Mohan Kumar <mohan@in.ibm.com> +M: Shishir Gowda <gowda.shishir@gmail.com> +M: Brian Foster <bfoster@redhat.com> +M: Anand Avati <avati@cs.stanford.edu> +M: Dennis Schafroth <dennis@schafroth.com> +M: Harshavardhana <harsha@harshavardhana.net> +M: Krishnan Parthasarathi +M: Justin Clift <justin@gluster.org> +M: Venky Shankar <vshankar@redhat.com> +M: Shravan Chandrashekar <shravantc99@gmail.com> +M: Joseph Fernandes +M: Vijaikumar Mallikarjuna +M: Anand Subramanian +M: Bharata B Rao <bharata@linux.vnet.ibm.com> +M: Rajesh Joseph +M: Dan Lambright +M: Jay Vyas +M: Luis Pabon +M: Ira Cooper +M: Shwetha Panduranga +M: Nithya Balachandran +M: Raghavendra Gowdappa |
