X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=MAINTAINERS;h=b8362fc38c0bbd7a77e30962fe9702e7c99858cb;hb=1b7ea3444bf877b4f000c413de1f5473ddf56689;hp=7eeb340ee3a2576c603f5fa68317777197dfbb2a;hpb=92b664139c1d075841a318cd4c23eb0169689a38;p=fs%2Flustre-release.git
diff --git a/MAINTAINERS b/MAINTAINERS
index 7eeb340..b8362fc 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -30,16 +30,9 @@ trivial patch so apply some common sense.
Descriptions of section entries:
- M: Mail patches to: FullName
R: Designated reviewer: FullName
These reviewers should be CCed on patches.
W: Web-page with status/info
- B: URI for where to file bugs. A web-page with detailed bug
- filing info, a direct bug tracker link, or a mailto: URI.
- C: URI for chat protocol, server and channel where developers
- usually hang out, for example irc://server/channel.
- T: SCM tree type and location.
- Type is one of: git, hg, quilt, stgit, topgit
S: Status, one of the following:
Supported: Someone is actually paid to look after this.
Maintained: Someone actually looks after it.
@@ -89,19 +82,26 @@ Maintainers List (try to look for most precise areas first)
-----------------------------------
Lustre Build System
+R: Shaun Tancheff
R: Minh Diep
S: Supported
+F: lustre.spec.in
+F: lustre-dkms*
+F: kmp-*
F: build/
F: contrib/lbuild/
-F: libcfs/autoconf/
-F: lnet/autoconf/
-F: lustre/autoconf/
+F: */autoconf/
F: lustre/scripts/dkms.mkconf
F: */Makefile.am
F: */Makefile.in
-Lustre Client IO stack
+Lustre Class Library
+S: Supported
+F: lustre/obdclass/
+
+Lustre Client IO stack - CLIO
R: Bobijam Xu
+R: Patrick Farrell
S: Supported
F: Documentation/clio.txt
F: lustre/include/cl_object.h
@@ -112,31 +112,53 @@ F: lustre/llite/lcommon*.c
F: lustre/llite/range_lock.[ch]
F: lustre/llite/rw*.c
F: lustre/llite/vvp*.[ch]
+F: lustre/obdclass/cl_*.c
F: lustre/osc/
-Lustre Class Library
+Lustre Client Metadata stack
+R: Lai Siyao
S: Supported
-F: lustre/obdclass/
+F: lustre/include/lustre_mdc.h
+F: lustre/mdc/
-Lustre Client MD stack
+Lustre Client Side Encryption
+R: Sebastien Buisson
+S: Supported
+F: Documentation/client_side_encryption/*.txt
+F: lustre/llite/crypto*.[ch]
+F: libcfs/libcfs/crypto/*.[ch]
+F: libcfs/include/libcfs/crypto/*.h
+F: libcfs/include/uapi/linux/llcrypt.h
+F: lustre/include/lustre_crypto.h
+K: fscrypt
+K: llcrypt
+K: HAVE_LUSTRE_CRYPTO
+
+Lustre Client VFS Interface
+R: Oleg Drokin
R: Lai Siyao
+R: Vladimir Saveliev
+R: Patrick Farrell
S: Supported
-F: lustre/include/lustre_mdc.h
-F: lustre/include/lmv.h
F: lustre/llite/dcache.c
F: lustre/llite/dir.c
+F: lustre/llite/file.c
+F: lustre/llite/llite_nfs.c
F: lustre/llite/namei.c
-F: lustre/llite/statahead*.c
-F: lustre/mdc/
+F: lustre/llite/statahead.c
+F: lustre/llite/symlink.c
+F: lustre/llite/xattr*.c
Lustre Configuration Management
+R: James Simmons
S: Maintained
F: lustre/mgc/
F: lustre/mgs/
+F: lustre/utils/llapi_param.c
Lustre Data Checksums
R: Li Xi
-M: Andreas Dilger
+R: Andreas Dilger
S: Supported
F: lustre/include/uapi/linux/lustre/lustre_idl.h
F: lustre/include/uapi/linux/lustre/lustre_user.h
@@ -157,10 +179,12 @@ K: dom_
Lustre Distributed Lock Manager - LDLM
R: Oleg Drokin
+R: Patrick Farrell
S: Supported
F: lustre/include/lustre_dlm.h
F: lustre/include/lustre_dlm_flags.h
F: lustre/ldlm/
+F: lustre/llite/glimpse.c
F: lustre/mdc/mdc_locks.c
F: lustre/mdt/mdt_lvb.c
F: lustre/mdt/mdt_open.c
@@ -186,9 +210,17 @@ F: lustre/include/uapi/linux/lustre/lustre_fid.h
K: FID_SEQ
K: FID_OID
+Lustre File Heat
+R: Li Xi
+F: lustre/doc/lfs-heat.1
+F: lustre/doc/llapi_heat*.3
+F: lustre/utils/liblustreapi_heat.c
+K: (obd_heat|lu_heat)
+K: OBD_HEAT
+
Lustre File Layout
R: Bobi Jam
-M: Jian Yu
+R: Jian Yu
S: Supported
F: lustre/doc/lfs-getstripe.1
F: lustre/doc/lfs-setstripe.1
@@ -211,31 +243,45 @@ F: lustre/osd-zfs/osd_scrub.c
F: lustre/tests/sanity-lfsck.sh
F: lustre/tests/sanity-scrub.sh
+Lustre Grant Space
+R: Patrick Farrell
+R: Vladimir Saveliev
+S: Supported
+F: lustre/ofd/ofd_dev.c
+F: lustre/ofd/ofd_io.c
+F: lustre/ofd/ofd_obd.c
+F: lustre/osc/osc_cache.c
+F: lustre/osc/osc_request.c
+F: lustre/target/tgt_grant.c
+
Lustre GSSAPI
-M: Sebastien Buisson
-S: Maintained
+R: Sebastien Buisson
+S: Supported
F: lustre/conf/lgssc.conf
F: lustre/conf/lsvcgss
F: lustre/doc/lgss_sk.8
-F: lustre/utils/gss
-F: lustre/ptlrpc/gss
+F: lustre/doc/lfs-flushctx.1
+F: lustre/llite/xattr_security.c
+F: lustre/ptlrpc/gss/
F: lustre/ptlrpc/sec*.c
F: lustre/scripts/lsvgss
F: lustre/tests/sanity-sec.sh
+F: lustre/utils/gss/
+F: lustre/include/uapi/linux/lustre/lgss.h
Lustre GSSAPI - Kerberos
-M: Sebastien Buisson
-S: Maintained
+R: Sebastien Buisson
+S: Supported
F: lustre/ptlrpc/gss/gss_krb5*.[ch]
Lustre GSSAPI - Shared Secret Key
-M: Sebastien Buisson
-S: Maintained
+R: Sebastien Buisson
+S: Supported
F: lustre/conf/lgssc.conf
F: lustre/conf/lsvcgss
F: lustre/doc/lgss_sk.8
-F: lustre/utils/gss
F: lustre/ptlrpc/gss/gss_sk_mech.c
+F: lustre/utils/gss
Lustre High Availability
R: Nathaniel Clark
@@ -244,7 +290,6 @@ F: contrib/scripts/pacemaker/
F: lustre/conf/Lustre/
Lustre HSM
-R: "John L. Hammond"
S: Maintained
F: lustre/doc/lfs-hsm.1
F: lustre/doc/llapi_hsm*.3
@@ -259,30 +304,34 @@ F: lustre/utils/liblustreapi_hsm.c
F: lustre/utils/liblustreapi_kernelconn.c
Lustre HSM POSIX Copytool
-R: "John L. Hammond"
-S: Maintained
F: lustre/utils/lhsmtool_posix.c
Lustre Kernel Compatibility
-R: James Simmons
-S: Maintained
+R: James Simmons
+S: Supported
F: libcfs/
F: lustre/include/lustre_compat.h
F: lustre/include/lustre_patchless_compat.h
Lustre Kernel Patches
+R: Jian Yu
+R: Shaun Tancheff
R: Yang Sheng
S: Supported
F: lustre/kernel_patches/
-Lustre ldiskfs Kernel Patches
+Lustre Kernel Patches for ldiskfs
+R: Li Dongyang
+R: Andrew Perepechko
+R: Artem Blagodarenko
R: Yang Sheng
S: Supported
F: ldiskfs/kernel_patches/
Lustre Log - llog
-R: "John L. Hammond"
-M: Emoly Liu
+R: Mikhail Pershin
+R: Alexander Boyko
+R: Emoly Liu
S: Supported
F: lustre/doc/lctl-llog*.8
F: lustre/doc/llog_reader.8
@@ -292,20 +341,24 @@ F: lustre/ptlrpc/llog*.[ch]
F: lustre/utils/llog_reader.c
Lustre Metadata Target - MDT
+R: Lai Siyao
S: Supported
F: lustre/include/lustre_mds.h
+F: lustre/lod/
F: lustre/mdd/
F: lustre/mdt/
Lustre Network Request Scheduler - NRS
R: Qian Yingjin
+R: Nikitas Angelinas
+R: Etienne Aujames
S: Maintained
F: lustre/include/lustre_nrs*.c
F: lustre/ptlrpc/nrs*.c
Lustre Networking
-R: Amir Shehata
-M: Sonia Sharma
+R: Serguei Smirnov
+R: Chris Horn
S: Supported
F: Documentation/dlc.txt
F: lustre/conf/ko2iblnd.conf
@@ -317,24 +370,31 @@ F: lustre/scripts/ko2iblnd-probe
F: lnet/
Lustre Networking GNILND
-R: Chris Horn
-R: Chuck Fossen
+R: Chris Horn
+R: Chuck Fossen
S: Supported
F: lnet/klnds/gnilnd/
+Lustre Networking KFILND
+R: Chris Horn
+S: Supported
+F: lnet/klnds/kfilnd/
+
Lustre Networking O2IBLND
-R: Amir Shehata
+R: Serguei Smirnov
+R: Chris Horn
S: Supported
-F: lnet/klnds/o2iblnd
+F: lnet/klnds/o2iblnd/
Lustre Networking TCP Sockets LND
-R: Amir Shehata
+R: Serguei Smirnov
+R: Chris Horn
S: Supported
-F: lnet/klnds/socklnd
+F: lnet/klnds/socklnd/
Lustre Nodemap
R: Sebastien Buisson
-S: Maintained
+S: Supported
F: lustre/include/lustre_nodemap.h
F: lustre/include/lustre_idmap.h
F: lustre/ptlrpc/nodemap*.[ch]
@@ -343,8 +403,8 @@ F: lustre/doc/lctl-nodemap*.8
Lustre Object Storage Target - OST
R: Alex Zhuravlev
S: Supported
-F: lustre/ofd
-F: lustre/ost
+F: lustre/ofd/
+F: lustre/ost/
Lustre OSD API
R: Alex Zhuravlev
@@ -354,22 +414,26 @@ F: Documentation/osd-api.txt
Lustre OSD ldiskfs
R: Alex Zhuravlev
+R: Artem Blagodarenko
+R: Andrew Perepechko
S: Supported
F: lustre/osd-ldiskfs/
F: Documentation/osd-api.txt
Lustre OSD Proxy - OSP
R: Alex Zhuravlev
+R: Sergey Cheremencev
S: Supported
F: lustre/osp/
F: Documentation/osd-api.txt
Lustre OSD ZFS
-R: Alex Zhuravlev
-S: Supported
+R: Tony Hutter
+R: Olaf Faaland
+S: Maintained
F: lustre/osd-zfs/
-Lustre Patch Hooks
+Lustre Patch Commit Hooks
R: Andreas Dilger
S: Odd Fixes
F: contrib/git-hooks/
@@ -379,10 +443,21 @@ F: contrib/scripts/get_maintainer.pl
F: contrib/scripts/spelling.txt
F: contrib/scripts/updatecw.sh
+Lustre Persistent Client Cache - PCC
+R: Qian Yingjin
+S: Supported
+F: lustre/doc/lctl-pcc*.1
+F: lustre/doc/lfs-pcc*.1
+F: lustre/doc/llapi_pcc*.3
+F: lustre/llite/pcc.[ch]
+F: lustre/tests/sanity-pcc.sh
+F: lustre/utils/liblustreapi_pcc.c
+
Lustre /proc and /sys
-R: James Simmons
+R: James Simmons
S: Maintained
F: lustre/*/*lproc*.[ch]
+F: lustre/obdclass/obdsysfs.c
Lustre Protocol Compatibility
R: Andreas Dilger
@@ -397,7 +472,7 @@ K: OBD_CONNECT_.*
Lustre Quotas
R: Hongchao Zhang
-M: Wang Shilong
+R: Sergey Cheremencev
S: Supported
F: lustre/doc/*quota*.[13]
F: lustre/doc/lfs-project.1
@@ -407,7 +482,6 @@ F: lustre/osd-ldiskfs/osd_quota*.[ch]
F: lustre/osd-zfs/osd_quota*.[ch]
F: lustre/quota/
F: lustre/tests/sanity-quota.sh
-F: lustre/doc/*quota*.[13]
K: (quota|QUOTA)
Lustre Server Target
@@ -415,7 +489,7 @@ R: Mikhail Pershin
S: Supported
F: lustre/target/
-Lustre Snapshots
+Lustre Snapshot Tools
S: Maintained
F: lustre/doc/lctl-barrier.8
F: lustre/doc/lctl-snapshot*.8
@@ -425,8 +499,9 @@ F: lustre/tests/sanity-lsnapshot.sh
F: lustre/utils/lsnapshot.c
Lustre Tests
-R: James Nunez
-M: Sarah Liu
+R: Alex Deiter
+R: Sarah Liu
+R: Elena Gryaznova
S: Supported
F: lustre/tests/
@@ -436,8 +511,7 @@ S: Supported
F: lustre/doc/*.[1-9]
Lustre User Library Interface
-R: Emoly Liu
-M: Andreas Dilger
+R: Andreas Dilger
S: Supported
F: lustre/doc/llapi_*.3
F: lustre/doc/lustreapi.7
@@ -448,8 +522,10 @@ F: lustre/utils/lustreapi_internal.h
Lustre User Tools
R: Andreas Dilger
+R: Olaf Faaland
S: Supported
F: lustre/doc/lfs*.1
+F: lustre/doc/lctl*.8
F: lustre/doc/mkfs.lustre.8
F: lustre/doc/mount.lustre.8
F: lustre/doc/tunefs.lustre.8