glusterfs
/
MAINTAINERS
519 строк · 13.8 Кб
1GlusterFS Maintainers
2=====================
3
4The intention of this file is not to establish who owns what portions of the
5code base, but to provide a set of names that developers can consult when they
6have a question about a particular subset and also to provide a set of names
7to be CC'd when submitting a patch to obtain appropriate review.
8
9In general, if you have a question about inclusion of a patch, you should
10consult gluster-devel@gluster.org and not any specific individual privately.
11
12Descriptions of section entries:
13
14M: Main contact that knows and takes care of this area
15L: Mailing list that is relevant to this area
16W: Web-page with status/info
17Q: Patchwork web based patch tracking system site
18T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
19S: Status, one of the following:
20Supported: Someone is actually paid to look after this.
21Maintained: Someone actually looks after it.
22Odd Fixes: It has a maintainer but they don't have time to do
23much other than throw the odd patch in. See below.
24Orphan: No current maintainer [but maybe you could take the
25role as you write your new code].
26Obsolete: Old code. Something tagged obsolete generally means
27it has been replaced by a better system and you
28should be using that.
29F: Files and directories with wildcard patterns.
30A trailing slash includes all files and subdirectory files.
31F: drivers/net/ all files in and below drivers/net
32F: drivers/net/* all files in drivers/net, but not below
33F: */net/* all files in "any top level directory"/net
34One pattern per line. Multiple F: lines acceptable.
35X: Files and directories that are NOT maintained, same rules as F:
36Files exclusions are tested before file matches.
37Can be useful for excluding a specific subdirectory, for instance:
38F: net/
39X: net/ipv6/
40matches all files in and below net excluding net/ipv6/
41K: Keyword perl extended regex pattern to match content in a
42patch or file. For instance:
43K: of_get_profile
44matches patches or files that contain "of_get_profile"
45K: \b(printk|pr_(info|err))\b
46matches patches or files that contain one or more of the words
47printk, pr_info or pr_err
48One regex pattern per line. Multiple K: lines acceptable.
49P: Peer for a component
50
51
52General Project Architects
53--------------------------
54M: Amar Tumballi <amar@kadalu.io>
55M: Xavier Hernandez <xhernandez@redhat.com>
56P: Pranith Karampuri <pranith.karampuri@phonepe.com>
57P: Atin Mukherjee <amukherj@redhat.com>
58
59xlators:
60--------
61Access Control List (ACL)
62M: Raghavendra Talur <rtalur@redhat.com>
63P: Jiffin Tony Thottan <jthottan@redhat.com>
64S: Maintained
65F: xlators/system/posix-acl/
66
67Arbiter
68M: Ravishankar N <ravishankar.n@pavilion.io>
69P: Pranith Karampuri <pranith.karampuri@phonepe.com>
70S: Maintained
71F: xlators/features/arbiter/
72
73Automatic File Replication (AFR)
74M: Pranith Karampuri <pranith.karampuri@phonepe.com>
75M: Ravishankar N <ravishankar.n@pavilion.io>
76P: Karthik US <ksubrahm@redhat.com>
77S: Maintained
78F: xlators/cluster/afr/
79
80Barrier
81M: Raghavendra Bhat <rabhat@redhat.com>
82P: Atin Mukherjee <amukherj@redhat.com>
83S: Maintained
84F: xlators/features/barrier
85
86BitRot
87M: Kotresh HR <khiremat@redhat.com>
88P: Raghavendra Bhat <rabhat@redhat.com>
89S: Maintained
90F: xlators/features/bit-rot/
91
92Changelog
93M: Aravinda Vishwanathapura <aravinda@kadalu.io>
94P: Kotresh HR <khiremat@redhat.com>
95S: Maintained
96F: xlators/features/changelog/
97
98Distributed Hashing Table (DHT)
99M: Mohit Agrawal <moagrawa@redhat.com>
100M: Barak Sason Rofman <bsasonro@redhat.com>
101M: Tamar Shacked <tshacked@redhat.com>
102P: Csaba Henk <chenk@redhat.com>
103S: Maintained
104F: xlators/cluster/dht/
105
106Erasure Coding
107M: Pranith Karampuri <pranith.karampuri@phonepe.com>
108M: Xavier Hernandez <xhernandez@redhat.com>
109P: Ashish Pandey <aspandey@redhat.com>
110P: Sheetal Pamecha <spamecha@redhat.com>
111S: Maintained
112F: xlators/cluster/ec/
113
114Error-gen
115M: Raghavendra Talur <rtalur@redhat.com>
116S: Maintained
117F: xlators/debug/error-gen/
118
119FUSE Bridge
120M: Csaba Henk <chenk@redhat.com>
121P: Niels de Vos <ndevos@redhat.com>
122S: Maintained
123F: xlators/mount/
124
125Index
126M: Pranith Karampuri <pranith.karampuri@phonepe.com>
127P: Ravishankar N <ravishankar.n@pavilion.io>
128S: Maintained
129F: xlators/features/index/
130
131IO Cache
132P: Mohammed Rafi KC <rafi.kavungal@iternity.com>
133S: Maintained
134F: xlators/performance/io-cache/
135
136IO Statistics
137M: Krutika Dhananjay <kdhananj@redhat.com>
138M: Shyam Ranganathan <srangana@redhat.com>
139S: Maintained
140F: xlators/debug/io-stats/
141
142IO threads
143M: Pranith Karampuri <pranith.karampuri@phonepe.com>
144P: Ravishankar N <ravishankar.n@pavilion.io>
145S: Maintained
146F: xlators/performance/io-threads/
147
148Leases
149M: Poornima G <pgurusid@redhat.com>
150P: Niels de Vos <ndevos@redhat.com>
151P: Soumya Koduri <skoduri@redhat.com>
152S: Maintained
153F: xlators/features/leases/
154
155Locks
156M: Krutika Dhananjay <kdhananj@redhat.com>
157P: Xavier Hernandez <xhernandez@redhat.com>
158S: Maintained
159F: xlators/features/locks/
160
161Marker
162M: Kotresh HR <khiremat@redhat.com>
163S: Maintained
164F: xlators/features/marker/
165
166Meta
167M: Mohammed Rafi KC <rafi.kavungal@iternity.com>
168S: Maintained
169F: xlators/features/meta/
170
171Metadata-cache
172M: Poornima G <pgurusid@redhat.com>
173P: Soumya Koduri <skoduri@redhat.com>
174S: Maintained
175F: xlators/performance/md-cache/
176
177Negative-lookup Cache
178M: Poornima G <pgurusid@redhat.com>
179P: Pranith Karampuri <pranith.karampuri@phonepe.com>
180S: Maintained
181F: xlators/performance/nl-cache/
182
183gNFS
184M: Jiffin Tony Thottan <jthottan@redhat.com>
185P: Xie Changlong <xiechanglong@cmss.chinamobile.com>
186P: Amar Tumballi <amar@kadalu.io>
187S: Odd Fixes
188F: xlators/nfs/server/
189
190Open-behind
191S: Maintained
192F: xlators/performance/open-behind/
193
194Posix:
195M: Raghavendra Bhat <raghavendra@redhat.com>
196P: Kotresh HR <khiremat@redhat.com>
197P: Krutika Dhananjay <kdhananj@redhat.com>
198S: Maintained
199F: xlators/storage/posix/
200
201Quick-read
202S: Maintained
203F: xlators/performance/quick-read/
204
205Quota
206M: Shyamsundar Ranganathan <srangana@redhat.com>
207P: Hari Gowtham <hgowtham@redhat.com>
208S: Maintained
209F: xlators/features/quota/
210
211Read-ahead
212P: Csaba Henk <chenk@redhat.com>
213S: Maintained
214F: xlators/performance/read-ahead/
215
216Readdir-ahead
217S: Maintained
218F: xlators/performance/readdir-ahead/
219
220Sharding
221M: Krutika Dhananjay <kdhananj@redhat.com>
222P: Xavier Hernandez <xhernandez@redhat.com>
223S: Maintained
224F: xlators/features/shard/
225
226Trash
227M: Anoop C S <anoopcs@redhat.com>
228M: Jiffin Tony Thottan <jthottan@redhat.com>
229S: Maintained
230F: xlators/features/trash/
231
232Upcall
233M: Poornima G <pgurusid@redhat.com>
234M: Soumya Koduri <skoduri@redhat.com>
235P: Niels de Vos <ndevos@redhat.com>
236S: Maintained
237F: xlators/features/upcall/
238
239Write-behind
240P: Csaba Henk <chenk@redhat.com>
241S: Maintained
242F: xlators/performance/write-behind/
243
244Write Once Read Many
245P: Karthik US <ksubrahm@redhat.com>
246S: Maintained
247F: xlators/features/read-only/
248
249Cloudsync
250M: Susant Kumar Palai <spalai@redhat.com>
251S: Maintained
252F: xlators/features/cloudsync/
253
254Other bits of code:
255-------------------
256
257Doc
258M: Humble Chirammal <hchiramm@redhat.com>
259M: Raghavendra Talur <rtalur@redhat.com>
260S: Maintained
261F: doc/
262
263Geo Replication
264M: Aravinda Vishwanathapura <aravinda@kadalu.io>
265M: Kotresh HR <khiremat@redhat.com>
266M: Sunny Kumar <sunkumar@redhat.com>
267P: Shwetha Acharya <sacharya@redhat.com>
268S: Maintained
269F: geo-replication/
270
271Glusterfind
272M: Aravinda Vishwanathapura <aravinda@kadalu.io>
273P: Shwetha Acharya <sacharya@redhat.com>
274S: Maintained
275F: tools/glusterfind/
276
277libgfapi
278M: Niels de Vos <ndevos@redhat.com>
279P: Poornima G <pgurusid@redhat.com>
280P: Shyamsundar Ranganathan <srangana@redhat.com>
281P: Soumya Koduri <skoduri@redhat.com>
282S: Maintained
283F: api/
284
285libglusterfs
286M: Amar Tumballi <amar@kadalu.io>
287M: Xavier Hernandez <xhernandez@redhat.com>
288M: Jeff Darcy <jeff@pl.atyp.us>
289P: Kaleb Keithley <kkeithle@redhat.com>
290P: Niels de Vos <ndevos@redhat.com>
291P: Pranith Karampuri <pranith.karampuri@phonepe.com>
292P: Shyamsundar Ranganathan <srangana@redhat.com>
293S: Maintained
294F: libglusterfs/
295
296xxhash
297M: Aravinda Vishwanathapura <aravinda@kadalu.io>
298M: Kotresh HR <khiremat@redhat.com>
299P: Yaniv Kaul <ykaul@redhat.com>
300S: Maintained
301F: contrib/xxhash/
302T: https://github.com/Cyan4973/xxHash.git
303
304Management Daemon - glusterd
305M: Atin Mukherjee <amukherj@redhat.com>
306M: Mohit Agrawal <moagrawa@redhat.com>
307M: Sanju Rakonde <sanju.rakonde@phonepe.com>
308P: Nikhil Ladha <nladha@redhat.com>
309S: Maintained
310F: cli/
311F: xlators/mgmt/glusterd/
312
313Protocol
314M: Niels de Vos <ndevos@redhat.com>
315P: Mohammed Rafi KC <rafi.kavungal@iternity.com>
316S: Maintained
317F: xlators/protocol/
318
319Remote Procedure Call subsystem
320P: Mohit Agrawal <moagrawa@redhat.com>
321S: Maintained
322F: rpc/rpc-lib/
323F: rpc/xdr/
324
325Snapshot
326M: Raghavendra Bhat <raghavendra@redhat.com>
327P: Mohammed Rafi KC <rafi.kavungal@iternity.com>
328P: Sunny Kumar <sunkumar@redhat.com>
329S: Maintained
330F: xlators/mgmt/glusterd/src/glusterd-snap*
331F: extras/snap-scheduler.py
332
333Socket subsystem
334P: Krutika Dhananjay <kdhananj@redhat.com>
335P: Milind Changire <mchangir@redhat.com>
336P: Mohammed Rafi KC <rafi.kavungal@iternity.com>
337P: Mohit Agrawal <moagrawa@redhat.com>
338S: Maintained
339F: rpc/rpc-transport/socket/
340
341Testing - .t framework
342M: Raghavendra Talur <rtalur@redhat.com>
343S: Maintained
344F: tests/
345
346Utilities
347M: Aravinda Vishwanathapura <aravinda@kadalu.io>
348P: Niels de Vos <ndevos@redhat.com>
349P: Raghavendra Talur <rtalur@redhat.com>
350P: Sachidanda Urs <surs@redhat.com>
351S: Maintained
352F: extras/
353
354Events APIs
355M: Aravinda Vishwanathapura <aravinda@kadalu.io>
356P: Srijan Sivakumar <ssivakum@redhat.com>
357S: Maintained
358F: events/
359F: libglusterfs/src/events*
360F: libglusterfs/src/eventtypes*
361F: extras/systemd/glustereventsd*
362
363Distribution Specific:
364----------------------
365Build:
366M: Niels de Vos <ndevos@redhat.com>
367M: Hari Gowtham <hgowtham@redhat.com>
368P: Anoop C S <anoopcs@redhat.com>
369P: Raghavendra Talur <rtalur@redhat.com>
370P: Rinku Kothiya <rkothiya@redhat.com>
371S: Maintained
372
373Debian packages on download.gluster.org
374M: packaging@gluster.org
375M: Kaleb Keithley <kkeithle@redhat.com>
376P: Sheetal Pamecha <spamecha@redhat.com>
377P: Shwetha Acharya <sacharya@redhat.com>
378S: Maintained
379W: http://download.gluster.org/pub/gluster/glusterfs/LATEST/Debian/Debian.README
380T: https://github.com/gluster/glusterfs-debian.git
381
382OpenSuSE
383M: packaging@gluster.org
384M: Kaleb Keithley <kkeithle@redhat.com>
385P: Sheetal Pamecha <spamecha@redhat.com>
386P: Shwetha Acharya <sacharya@redhat.com>
387S: Maintained
388W: https://build.opensuse.org/repositories/home:glusterfs
389W: https://download.gluster.org/pub/gluster/glusterfs/LATEST/SuSE/SuSE.README
390T: https://github.com/gluster/glusterfs-suse.git
391
392Packages for the CentOS Storage SIG
393M: centos-devel@centos.org
394M: Niels de Vos <ndevos@redhat.com>
395P: Kaleb Keithley <kkeithle@redhat.com>
396S: Maintained
397W: https://wiki.centos.org/SpecialInterestGroup/Storage/Gluster
398T: https://github.com/CentOS-Storage-SIG/glusterfs.git
399
400Ubuntu PPA
401M: packaging@gluster.org
402M: Kaleb Keithley <kkeithle@redhat.com>
403P: Sheetal Pamecha <spamecha@redhat.com>
404P: Shwetha Acharya <sacharya@redhat.com>
405S: Maintained
406W: https://launchpad.net/~gluster
407W: http://download.gluster.org/pub/gluster/glusterfs/LATEST/Ubuntu/Ubuntu.README
408T: https://github.com/gluster/glusterfs-debian.git
409
410Related projects
411----------------
412Gluster Block
413M: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
414M: Xiubo Li <xiubli@redhat.com>
415S: Maintained
416T: https://github.com/gluster/gluster-block.git
417
418GlusterFS core-utils
419M: Anoop C S <anoopcs@redhat.com>
420S: Maintained
421T: https://github.com/gluster/glusterfs-coreutils.git
422
423NFS-Ganesha FSAL plugin
424M: Jiffin Tony Thottan <jthottan@redhat.com>
425M: Kaleb Keithley <kkeithle@redhat.com>
426M: Soumya Koduri <skoduri@redhat.com>
427S: Maintained
428T: git://github.com/nfs-ganesha/nfs-ganesha.git
429F: src/nfs-ganesha~/src/FSAL/FSAL_GLUSTER/
430
431QEMU integration
432M: Niels de Vos <ndevos@redhat.com>
433M: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
434S: Maintained
435T: git://git.qemu.org/qemu.git
436F: block/gluster.c
437
438Samba VFS plugin
439M: Anoop C S <anoopcs@redhat.com>
440M: Raghavendra Talur <rtalur@redhat.com>
441M: Michael Adam <madam@redhat.com>
442M: Poornima G <pgurusid@redhat.com>
443S: Maintained
444T: git://git.samba.org/samba.git
445F: source3/modules/vfs_glusterfs.c
446
447Storhaug
448M: Jose A. Rivera <jarrpa@redhat.com>
449P: Kaleb Keithley <kkeithle@redhat.com>
450S: Maintained
451T: https://github.com/linux-ha-storage/storhaug.git
452
453Testing - Glusto-Tests
454M: Jonathan Holloway <jholloway@redhat.com>
455M: Vijay Bhaskar Reddy Avuthu <vavuthu@redhat.com>
456M: Akarsha Rai <akrai@redhat.com>
457S: Maintained
458T: https://github.com/gluster/glusto-tests.git
459
460Wireshark dissectors
461M: Niels de Vos <ndevos@redhat.com>
462S: Maintained
463W: https://forge.gluster.org/wireshark
464T: http://code.wireshark.org/git/wireshark
465F: epan/dissectors/packet-gluster*
466
467Infrastructure
468--------------
469
470Platform
471M: Michael Scherer <misc@redhat.com>
472P: Deepshika Khandelwal <dkhandel@redhat.com>
473P: Amar Tumballi <amar@kadalu.io>
474
475Continuous Integration
476M: Michael Scherer <misc@redhat.com>
477M: Deepshikha Khandelwal <dkhandel@redhat.com>
478P: Niels de Vos <ndevos@redhat.com>
479
480Special Thanks
481--------------
482
483GlusterFS would not be possible without the contributions of:
484
485
486M: Vijay Bellur <vbellur@redhat.com>
487M: Jeff Darcy <jeff@pl.atyp.us>
488M: Shreyas Siravara <sshreyas@fb.com>
489M: Kaushal M <kaushal@redhat.com>
490M: Nigel Babu
491M: Prashanth Pai
492P: Sanoj Unnikrishnan
493P: Milind Changire <mchangir@redhat.com>
494P: Sunil Kumar Acharya <sheggodu@redhat.com>
495M: Samikshan Bairagya <samikshan@gmail.com>
496M: Chris Hertel
497M: M. Mohan Kumar <mohan@in.ibm.com>
498M: Shishir Gowda <gowda.shishir@gmail.com>
499M: Brian Foster <bfoster@redhat.com>
500M: Anand Avati <avati@cs.stanford.edu>
501M: Dennis Schafroth <dennis@schafroth.com>
502M: Harshavardhana <harsha@harshavardhana.net>
503M: Krishnan Parthasarathi
504M: Justin Clift <justin@gluster.org>
505M: Venky Shankar <vshankar@redhat.com>
506M: Shravan Chandrashekar <shravantc99@gmail.com>
507M: Joseph Fernandes
508M: Vijaikumar Mallikarjuna
509M: Anand Subramanian
510M: Bharata B Rao <bharata@linux.vnet.ibm.com>
511M: Rajesh Joseph
512M: Dan Lambright
513M: Jay Vyas
514M: Luis Pabon
515M: Ira Cooper
516M: Shwetha Panduranga
517M: Nithya Balachandran
518M: Raghavendra Gowdappa
519M: Susant Palai
520