Projects: Difference between revisions
Jump to navigation
Jump to search
ChrisMorrone (talk | contribs) (Created page with "__TOC__ == Current Projects == {| class="wikitable sortable" |- ! Feature !! Feature Summary !! Point of Contact !! Tracker !! Target Date (YYYY-MM) |- | LFSCK Phase 3 -...") |
ChrisMorrone (talk | contribs) No edit summary |
||
Line 8: | Line 8: | ||
! Feature !! Feature Summary !! Point of Contact !! Tracker !! Target Date (YYYY-MM) | ! Feature !! Feature Summary !! Point of Contact !! Tracker !! Target Date (YYYY-MM) | ||
|- | |- | ||
| DNE Phase IIb || Asynchronous Commit of cross-MDT updates for improved performance. Remote rename and remote hard link functionality. || Richard Henwood (Intel) || [https://jira.hpdd.intel.com/browse/LU-3534 LU-3534] || 2015-05 | | DNE Phase IIb || Asynchronous Commit of cross-MDT updates for improved performance. Remote rename and remote hard link functionality. || Richard Henwood (Intel) || [https://jira.hpdd.intel.com/browse/LU-3534 LU-3534] || 2015-05 | ||
|- | |- | ||
Line 102: | Line 94: | ||
! Feature !! Feature Summary !! Point of Contact!! Tracker !! Target Date (YYYY-MM) !! Merge Date (YYYY-MM) | ! Feature !! Feature Summary !! Point of Contact!! Tracker !! Target Date (YYYY-MM) !! Merge Date (YYYY-MM) | ||
|- | |||
| Dynamic LNET Config || Introduces a user space script which will read routes from a config file and add those routes to LNET dynamically with the lctl utility. This allows the support of very large routing tables || Amir Shehata (Intel) || [https://jira.hpdd.intel.com/browse/LU-2456 LU-2456] || 2014-11 || 2014-11 | |||
|- | |||
| LFSCK Phase 3 - DNE consistency || Enhance LFSCK to work with DNE filesystems, including remote directory entries, and OST orphan handling for multiple MDTs. || Richard Henwood (Intel) || [https://jira.hpdd.intel.com/browse/LU-2307 LU-2307] || 2014-11 || 2014-11 | |||
|} | |} |
Revision as of 17:04, 7 April 2015
Current Projects
Feature | Feature Summary | Point of Contact | Tracker | Target Date (YYYY-MM) |
---|---|---|---|---|
DNE Phase IIb | Asynchronous Commit of cross-MDT updates for improved performance. Remote rename and remote hard link functionality. | Richard Henwood (Intel) | LU-3534 | 2015-05 |
UID/GID mapping | Map UID/GID for remote client nodes to local UID/GID on the MDS and OSS. Allows a single Lustre filesystem to be shared across clients with administrative domains. | Stephen Simms (Indiana University) | LU-3291 | 2015-05 |
Shared Key Crypto | Allow node authentication and/or RPC encryption using symmetric shared key crypto with GSSAPI. Avoids complexity in configuring Kerberos across multiple domains. | Stephen Simms (Indiana University) | LU-3289 | 2015-11 |
NRS Delay | Use NRS for fault injection. Intentionally delay request processing to simulate server load. | Chris Horn (Cray) | LU-6283 | 2015-04 |
Multiple modify RPCs | Support of multiple slots per client (in last_rcvd file) for reply reconstruction of filesystem-modifying requests. Will improve the metadata operations performance of a single client | Grégoire Pichon (Bull/Atos) | LU-5319 | 2015-05 |
Future Projects
Feature | Feature Summary | Point of Contact | Tracker |
---|---|---|---|
Patchless Server | Remove Lustre kernel patches to allow Lustre servers to be more easily ported to new kernels, and to be built against vendor kernels without changing the vendor kernel RPMs. | Andreas Dilger (Intel) | LU-20 |
End-to-End Data Integrity with T10 | Add a path to pass T10 Protection Information from Lustre clients through to server disks to reduce CPU overhead of multiple checksum calculations. | ? (Seagate) | LU-2584 |
Layout Enhancement | Add support for multiple layouts on a single file, for File Level Replication, Data on MDT, extent-based layouts, etc. | John Hammond (Intel) | LU-3480 |
ZFS ZIL Support | Add support for the ZFS Intent Log (ZIL) to the Lustre osd-zfs | Alex Zhuravlev (Intel) | LU-4009 |
File Level Replication Phase 1 | Solution Architecture and HDL, Exclusive Open, RAID 1 Layout, Layout Modification Method, Read Only RAID 1 | Jinshan Xiong (Intel) | LU-3254 |
File Level Replication Phase 2 | Immediate asynchronous write from client. | Jinshan Xiong (Intel) | LU-3254 |
Data on MDT | Allow small files to be stored directly on the MDT for reduced RPC count and improved performance. | ? (Intel) | . |
Quota for Projects | Allow specifying a "project" or "subtree" identifier for files for accounting to a project, separate from UID/GID. | Shuichi Ihara (DDN) | LU-4017 |
Large Bulk IO | Increase the OST bulk IO maximum size to 16MB or larger for more efficient disk IO submission. | Shuichi Ihara (DDN) | . |
Kerberos Revival | Fix up existing Kerberos code so it is tested working again. | Sébastien Buisson (Bull/Atos) | LU-6356 |
Lock ahead | Allow user space to request LDLM extent locks in advance of need. Intended to optimize shared file IO. | Patrick Farrell (Cray) | LU-6179 |
Past Projects
Feature | Feature Summary | Point of Contact | Tracker | Target Date (YYYY-MM) | Merge Date (YYYY-MM) |
---|---|---|---|---|---|
Dynamic LNET Config | Introduces a user space script which will read routes from a config file and add those routes to LNET dynamically with the lctl utility. This allows the support of very large routing tables | Amir Shehata (Intel) | LU-2456 | 2014-11 | 2014-11 |
LFSCK Phase 3 - DNE consistency | Enhance LFSCK to work with DNE filesystems, including remote directory entries, and OST orphan handling for multiple MDTs. | Richard Henwood (Intel) | LU-2307 | 2014-11 | 2014-11 |