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