Lustre 2.10.0 Changelog: Difference between revisions
Jump to navigation
Jump to search
Line 29: | Line 29: | ||
'''Improvements '''<br /> | '''Improvements '''<br /> | ||
*[https://jira.hpdd.intel.com/browse/LU-1032 LU-1032]: Add dkms support for kernel modules | |||
*[https://jira.hpdd.intel.com/browse/LU-1538 LU-1538]: cleanup test scripts | |||
*[https://jira.hpdd.intel.com/browse/LU-3434 LU-3434]: improve git commit hooks for code style checking | |||
*[https://jira.hpdd.intel.com/browse/LU-4378 LU-4378]: Add HSM message parsing to wireshark plugins | |||
*[https://jira.hpdd.intel.com/browse/LU-6449 LU-6449]: Broadcast HSM remove requests with undetermined archive_id to all registered copytools | |||
*[https://jira.hpdd.intel.com/browse/LU-7108 LU-7108]: "Remove sanityn tests 14b | |||
*[https://jira.hpdd.intel.com/browse/LU-7214 LU-7214]: /proc/sys/lnet/nis and /proc/sys/lnet/peers should allow for clear stats | |||
*[https://jira.hpdd.intel.com/browse/LU-7264 LU-7264]: store ChangeLog record for security.* xattr changes | |||
*[https://jira.hpdd.intel.com/browse/LU-7502 LU-7502]: add lfs find --mdt-count and --mdt-hash options | |||
*[https://jira.hpdd.intel.com/browse/LU-7659 LU-7659]: Replace KUC by more standard mechanisms | |||
*[https://jira.hpdd.intel.com/browse/LU-7910 LU-7910]: osd_dir_insert() should not use LU cache to learn dnode# | |||
*[https://jira.hpdd.intel.com/browse/LU-8152 LU-8152]: "show OST/MDT read-only status in ""lctl dl"" and/or ""lfs df""" | |||
*[https://jira.hpdd.intel.com/browse/LU-8272 LU-8272]: Use granted extent tree to update kms | |||
*[https://jira.hpdd.intel.com/browse/LU-8366 LU-8366]: remove pios from sanity-benchmark.sh | |||
*[https://jira.hpdd.intel.com/browse/LU-8403 LU-8403]: OBD_NOTIFY_* flags cleanup | |||
*[https://jira.hpdd.intel.com/browse/LU-8560 LU-8560]: Support for linux 4.6 kernels | |||
*[https://jira.hpdd.intel.com/browse/LU-8589 LU-8589]: "remove ""_object"" from method names" | |||
*[https://jira.hpdd.intel.com/browse/LU-8619 LU-8619]: Lustre to build against ZFS 0.7.0 | |||
*[https://jira.hpdd.intel.com/browse/LU-8641 LU-8641]: speedup run_metabech () : make cleanup optional | |||
*[https://jira.hpdd.intel.com/browse/LU-8642 LU-8642]: use lbuild to build different type of IB | |||
*[https://jira.hpdd.intel.com/browse/LU-8661 LU-8661]: support for Linux 4.7 kernels | |||
*[https://jira.hpdd.intel.com/browse/LU-8686 LU-8686]: ldiskfs osd to add few more credits if debugging is enabled | |||
*[https://jira.hpdd.intel.com/browse/LU-8726 LU-8726]: Do fake read page on OST to help read performance benchmarking | |||
*[https://jira.hpdd.intel.com/browse/LU-8789 LU-8789]: add files to .gitignore | |||
*[https://jira.hpdd.intel.com/browse/LU-8809 LU-8809]: Print more useful information in LASSERTF() from osp_statfs() | |||
*[https://jira.hpdd.intel.com/browse/LU-8843 LU-8843]: comparison between signed and unsigned integer expressions | |||
*[https://jira.hpdd.intel.com/browse/LU-8844 LU-8844]: Delete llite lloop with fire!!! | |||
*[https://jira.hpdd.intel.com/browse/LU-8851 LU-8851]: nodemap: add flags to limit mapping to UID or GID only | |||
*[https://jira.hpdd.intel.com/browse/LU-8865 LU-8865]: integrate fs_test test into lustre/tests | |||
*[https://jira.hpdd.intel.com/browse/LU-8869 LU-8869]: Fix building of DEB packages and updating changelog | |||
*[https://jira.hpdd.intel.com/browse/LU-8879 LU-8879]: tests: speed up copytool_cleanup() in sanity-hsm | |||
*[https://jira.hpdd.intel.com/browse/LU-8882 LU-8882]: osd-zfs to use bynode methods | |||
*[https://jira.hpdd.intel.com/browse/LU-8920 LU-8920]: don't print permanently deactivated OSTs in lfs df output | |||
*[https://jira.hpdd.intel.com/browse/LU-8928 LU-8928]: osd-zfs should use dnode_t instead of dbuf | |||
*[https://jira.hpdd.intel.com/browse/LU-8932 LU-8932]: define a new network driver for ptl4lnd | |||
*[https://jira.hpdd.intel.com/browse/LU-8943 LU-8943]: Enable Multiple IB/OPA Endpoints Between Nodes | |||
*[https://jira.hpdd.intel.com/browse/LU-8945 LU-8945]: Stop building ptlrpc/layout.c in userland | |||
*[https://jira.hpdd.intel.com/browse/LU-8956 LU-8956]: Improve create performance with SELinux enabled | |||
*[https://jira.hpdd.intel.com/browse/LU-8974 LU-8974]: _Áhange force_over_256tb lustre mount option to force_over_512tb for ldiskfs | |||
*[https://jira.hpdd.intel.com/browse/LU-9090 LU-9090]: increase default RPC and stripe size to 4MB | |||
*[https://jira.hpdd.intel.com/browse/LU-9098 LU-9098]: lustre_routes_config should allow for comments | |||
*[https://jira.hpdd.intel.com/browse/LU-9119 LU-9119]: LNet Multi-Rail Dynamic Discovery preparation | |||
*[https://jira.hpdd.intel.com/browse/LU-9137 LU-9137]: readdir_r is deprecated now | |||
*[https://jira.hpdd.intel.com/browse/LU-9186 LU-9186]: sanityn test_76: FAIL: 2049 != 2048 open files | |||
*[https://jira.hpdd.intel.com/browse/LU-9201 LU-9201]: reduce llmount.sh startup time | |||
*[https://jira.hpdd.intel.com/browse/LU-9207 LU-9207]: Create new conf-sanity test_32 disk images | |||
*[https://jira.hpdd.intel.com/browse/LU-9223 LU-9223]: Server on Linux 4.4: XATTR_NAME_POSIX_ACL_ACCESS | |||
*[https://jira.hpdd.intel.com/browse/LU-9285 LU-9285]: revert LU-8367 and LU-8972 | |||
*[https://jira.hpdd.intel.com/browse/LU-9288 LU-9288]: t-f to check if zfs module is loaded already | |||
*[https://jira.hpdd.intel.com/browse/LU-9312 LU-9312]: HSM coordinator llog scalability | |||
*[https://jira.hpdd.intel.com/browse/LU-9319 LU-9319]: statahead: skip agl for the file in restoring | |||
*[https://jira.hpdd.intel.com/browse/LU-9330 LU-9330]: osp lprocfs code cleanup | |||
*[https://jira.hpdd.intel.com/browse/LU-9333 LU-9333]: few cleanups to build with gcc6 | |||
*[https://jira.hpdd.intel.com/browse/LU-9336 LU-9336]: ssk: documentation of -d flag of lgss_sk is incomplete | |||
*[https://jira.hpdd.intel.com/browse/LU-9338 LU-9338]: hsm: cache agent record locations | |||
*[https://jira.hpdd.intel.com/browse/LU-9355 LU-9355]: remove obsolete OBD_FL_LOCAL_MASK | |||
*[https://jira.hpdd.intel.com/browse/LU-9356 LU-9356]: add blk_plug into osd-ldiskfs when do bio | |||
*[https://jira.hpdd.intel.com/browse/LU-9425 LU-9425]: Turn RDMA Fragment Fix on by default | |||
*[https://jira.hpdd.intel.com/browse/LU-9456 LU-9456]: Change socklnd calls from sock_create() to sock_create_kern() | |||
*[https://jira.hpdd.intel.com/browse/LU-9482 LU-9482]: hsm: release restore lock without object (part2) | |||
*[https://jira.hpdd.intel.com/browse/LU-9523 LU-9523]: unravel #DEFINEs in cl_page.c | |||
*[https://jira.hpdd.intel.com/browse/LU-9533 LU-9533]: obdfilter-survey cannot find Lustre version number | |||
*[https://jira.hpdd.intel.com/browse/LU-9562 LU-9562]: turn on the security.capability xattr | |||
*[https://jira.hpdd.intel.com/browse/LU-9575 LU-9575]: remove cl_for_each defines | |||
'''Bugs '''<br /> | '''Bugs '''<br /> | ||
'''Technical Tasks''' <br /> | '''Technical Tasks''' <br /> |
Revision as of 19:50, 7 July 2017
Server support for kernels:
- RHEL 7.3 (3.10.0-514.21.1.el7)
Client support for unpatched kernels:
- RHEL 7.3 (3.10.0-514.21.1.el7)
- SLES12 SP2 (4.4.59-92.17)
Recommended e2fsprogs version:
- v1.42.13.wc4
Interoperability Support:
- Clients & Servers: Latest 2.9.X
Issues fixed between 2.9.0 and 2.10.0
New Features
- LU-4017: Add project quota support feature
- LU-5620: nrs tbf policy based on opcode
- LU-6283: NRS Delay Policy
- LU-7470: Extend TBF policy with NID/JobID expressions
- LU-7473: Enlarge ACL entry limitation
- LU-7734: LNet Multi-Rail Project
- LU-7845: Support namespace in credentials retrieval
- LU-8457: Pacemaker script to monitor LNet
- LU-8458: Pacemaker script to monitor Lustre servers status
- LU-8900: Lustre snapshot based on ZFS backend
- LU-8998: Progressive File Layout (PFL)
- LU-9168: Add pacemaker resources to lustre rpms
- LU-9447: Need explicit check for 2 arg ib_alloc_pd for SLES 12 SP3
Improvements
- LU-1032: Add dkms support for kernel modules
- LU-1538: cleanup test scripts
- LU-3434: improve git commit hooks for code style checking
- LU-4378: Add HSM message parsing to wireshark plugins
- LU-6449: Broadcast HSM remove requests with undetermined archive_id to all registered copytools
- LU-7108: "Remove sanityn tests 14b
- LU-7214: /proc/sys/lnet/nis and /proc/sys/lnet/peers should allow for clear stats
- LU-7264: store ChangeLog record for security.* xattr changes
- LU-7502: add lfs find --mdt-count and --mdt-hash options
- LU-7659: Replace KUC by more standard mechanisms
- LU-7910: osd_dir_insert() should not use LU cache to learn dnode#
- LU-8152: "show OST/MDT read-only status in ""lctl dl"" and/or ""lfs df"""
- LU-8272: Use granted extent tree to update kms
- LU-8366: remove pios from sanity-benchmark.sh
- LU-8403: OBD_NOTIFY_* flags cleanup
- LU-8560: Support for linux 4.6 kernels
- LU-8589: "remove ""_object"" from method names"
- LU-8619: Lustre to build against ZFS 0.7.0
- LU-8641: speedup run_metabech () : make cleanup optional
- LU-8642: use lbuild to build different type of IB
- LU-8661: support for Linux 4.7 kernels
- LU-8686: ldiskfs osd to add few more credits if debugging is enabled
- LU-8726: Do fake read page on OST to help read performance benchmarking
- LU-8789: add files to .gitignore
- LU-8809: Print more useful information in LASSERTF() from osp_statfs()
- LU-8843: comparison between signed and unsigned integer expressions
- LU-8844: Delete llite lloop with fire!!!
- LU-8851: nodemap: add flags to limit mapping to UID or GID only
- LU-8865: integrate fs_test test into lustre/tests
- LU-8869: Fix building of DEB packages and updating changelog
- LU-8879: tests: speed up copytool_cleanup() in sanity-hsm
- LU-8882: osd-zfs to use bynode methods
- LU-8920: don't print permanently deactivated OSTs in lfs df output
- LU-8928: osd-zfs should use dnode_t instead of dbuf
- LU-8932: define a new network driver for ptl4lnd
- LU-8943: Enable Multiple IB/OPA Endpoints Between Nodes
- LU-8945: Stop building ptlrpc/layout.c in userland
- LU-8956: Improve create performance with SELinux enabled
- LU-8974: _Áhange force_over_256tb lustre mount option to force_over_512tb for ldiskfs
- LU-9090: increase default RPC and stripe size to 4MB
- LU-9098: lustre_routes_config should allow for comments
- LU-9119: LNet Multi-Rail Dynamic Discovery preparation
- LU-9137: readdir_r is deprecated now
- LU-9186: sanityn test_76: FAIL: 2049 != 2048 open files
- LU-9201: reduce llmount.sh startup time
- LU-9207: Create new conf-sanity test_32 disk images
- LU-9223: Server on Linux 4.4: XATTR_NAME_POSIX_ACL_ACCESS
- LU-9285: revert LU-8367 and LU-8972
- LU-9288: t-f to check if zfs module is loaded already
- LU-9312: HSM coordinator llog scalability
- LU-9319: statahead: skip agl for the file in restoring
- LU-9330: osp lprocfs code cleanup
- LU-9333: few cleanups to build with gcc6
- LU-9336: ssk: documentation of -d flag of lgss_sk is incomplete
- LU-9338: hsm: cache agent record locations
- LU-9355: remove obsolete OBD_FL_LOCAL_MASK
- LU-9356: add blk_plug into osd-ldiskfs when do bio
- LU-9425: Turn RDMA Fragment Fix on by default
- LU-9456: Change socklnd calls from sock_create() to sock_create_kern()
- LU-9482: hsm: release restore lock without object (part2)
- LU-9523: unravel #DEFINEs in cl_page.c
- LU-9533: obdfilter-survey cannot find Lustre version number
- LU-9562: turn on the security.capability xattr
- LU-9575: remove cl_for_each defines
Bugs
Technical Tasks