3ebc8e0528 LU-15535 llite: deadlock on lli_lsm_sem be278f82ef LU-15535 revert: "LU-15284 llite: access lli_lsm_md with lock in all places" 3011aa564a LU-16667 build: struct mnt_idmap, linux/filelock.h 0f97ba50c0 LU-15365 tests: conf-sanity/115 to cleanup properly a5a9ded43b LU-16916 tests: fix client_evicted() not to ignore EOPNOTSUPP 0b705a916f LU-15046 tests: skip sanity-flr/test_200c for old MDS 88bf8fbc95 LU-16341 tests: skip sanity-quota/test_1b for old MDS 5df0459712 LU-16913 quota: fix ASSERTION(lqe->lqe_gl) 07764c4eeb LU-16953 tests: wait longer in replay-dual/test_31 f7ce2a0ae3 LU-16944 utils: lfs find: handle multiple paths correctly b876e22466 LU-16893 libcfs: Remove force_sig usage from lfsck 5cc0c6b263 LU-16796 libcfs: Remove reference to LASSERT_ATOMIC_GT_LT a250ecb959 LU-16831 lfs: limit stripe count for component size d7aa8de396 LU-15969 llite: add support for ->fileattr_get/set 7b7e7e0b84 LU-16824 ldiskfs: add support for openEuler 22.03 LTS SP1 581db5e89e LU-16793 build: Enable compile tests to require .ko d6136c5df6 LU-9859 llite: simplify parsing in pcc_conds_parse() 7d27634fe0 LU-9859 ptlrpc: simplify nrs_tbf_jobid_list_parse() d5112af736 LU-9859 ptlrpc: simplify nrs_tbf_check_id_value and callers 44cc78222d LU-9859 ptlrpc: simplifying expression parsing in nrs_tbf 2d4d7febb1 LU-9859 lnet: move ioctl device to lnet 7154244354 LU-16786 utils: Replace open call to WANT_FD 90d44ad5b0 LU-16275 tests: Modify killall of replay-dual 25 e27a7b33d6 LU-16298 ldiskfs: Periodically write ldiskfs superblock 524c539813 LU-16847 ldiskfs: ->fiemap replaced with ldiskfs_map_blocks. 94b72e3478 LU-6142 lustre: use list_first/last_entry() for list heads 08f9ebe93b LU-9806 obdclass: wait for all exports to go 77362aa952 LU-8853 nodemap: fix up lctl nodemap_info 839b435150 LU-8582 tests: skip sanity/905 for old OSTs b711af7d24 LU-16101 tests: skip sanity/27J for more kernels 1e9ca8bbf4 LU-16937 utils: avoid lctl shmget() if not needed 7a7df5b1be LU-16868 tests: add check for replace_nid 830bf7a1f8 LU-16934 kernel: update RHEL 8.8 [4.18.0-477.15.1.el8_8] ffd2fc1e17 LU-14301 client: use EOPNOTSUPP instead of ENOTSUPP 9c69503be7 LU-15626 tests: Remove variables not used 1479b62755 LU-16929 tests: Fix syntax error under ha.sh fba78a4166 LU-8191 ptlrpc: add missing headers 38d151f2f6 LU-8191 lustre: convert mdc,mdd,mdt,mgc functions to static 2fa075d10f LU-8191 lustre: convert osp,osd,osc,ofd functions to static bcc828bdf8 LU-8191 lustre: convert ec,fid,ldlm,quota functions to static bcbf31a9e1 LU-8191 target: convert functions to static a586a2bbc3 LU-8191 llite: convert functions to static b3f0995b77 LU-8191 obdclass: add static and remove functions 43cbc93f1e LU-8191 lnet: remove unused, fix non-static functions b4e5faf551 LU-16904 test: Add sanity-compr.sh to run sanity and sanityn with PFL layout ea9532fb73 LU-16667 build: kernel_cap_t contains u64 7c416273ad LU-13805 llite: Rename ldp_aio to sdio dfdfda0ba4 LU-13805 llite: Convert allocate/get to use pvec bd30b49355 LU-13805 tests: add debug to aiocp cf50755cce LU-16634 build: remove obsolete checkpatch strings fe2fafa1af LU-15431 llite: skip fast reads if layout is invalid 51d62f2122 LU-16637 llite: call truncate_inode_pages() in inode lock 0cb7ebf223 LU-16927 tests: improve sanity-quota 629d6bca95 LU-8191 tests: convert functions to static 97df1cba95 LU-16925 osd-ldiskfs: Remove unused bio_integrity_enabled 1defc11dfa LU-16922 kernel: update RHEL 9.2 [5.14.0-284.18.1.el9_2] a1d332f613 LU-8191 mdt: convert functions to static 094ae18ed8 LU-16548 lnet: Fixing missing gnilnd define CURRENT_LND_VERSION 0d77e94b47 LU-16723 parser: fix help hanging 46a9abf433 LU-16890 obd: OBD_FREE_PRE() to ignore NULL pointers 9190af5328 LU-16899 gnilnd: Use libcfs_nidstr and fix typo 35017d0973 LU-16898 osd-ldiskfs: do not return dr_error from past RPC 4fc3c20842 LU-16518 obd: fix style and clang error acdc2c8bb7 LU-16796 libcfs: Remove reference to LASSERT_ATOMIC_GT c1915c5f0d LU-16846 nrs: Fix console messages 4ce452292f LU-16842 fsx: tolerate delete last non-stale mirror error 7ea4e0c7c5 LU-12019 build: Recognize Debian Kernel and set KMP dir c2f548dacc LU-16805 llite: improve readpage debug f5a75ea44d LU-16697 llite: Set BDI_CAP_* flags for lustre b16c9333a0 LU-16691 ldiskfs: limit length of per-inode prealloc list bba59b1287 LU-16651 llite: hold invalidate_lock when invalidate cache pages 3ef773db80 LU-16594 build: get_random_u32_below, get_acl with dentry e7cf1fc1f2 LU-13340 lustre: Support large nids in LCFG_ADD_UUID 7f1aa5b66b LU-16518 build: llvm/clang support e3e91ea95f LU-13343 gss: no sec flavor on loopback connection 530a302e10 LU-12511 build: include firewalld files for native Linux client aac625055e LU-12511 llite: use mapping_set_error instead of opencoded set_bit 84bb366642 LU-16847 ldiskfs: refactor t10 code. 9e5040a304 LU-16847 ldiskfs: do not copy ldiskfs_chunk_trans_blocks 6884b8af23 LU-16804 tests: rename 'complete' to 'complete_test' 41d94aa9c9 LU-8191 ptlrpc: convert functions to static b7fe927b0d LU-16905 tests: Fix 'timeout' value under sanity-quota/18 d6df160877 LU-16894 lod: fix stripe_count limit in lod_qos_set_pool f12f98ade3 LU-16778 tests: sanity-quota_75 fix 09c6e2b872 LU-16836 lnet: ensure dev notification on lnd startup 3b7a02ee4d LU-16709 lnet: fix locking multiple NIDs of the MR peer 03ddd706d9 LU-16518 misc: fix clang build errors aae3289adb LU-12031 mdt: explicit data version of DoM files 656fc937cf LU-11912 tests: consume precreated objects in parallel 54301fe4f5 LU-15934 tests: add a test case for update llog 6d1045d63a LU-13805 osc: Add debug a667cfac0e LU-13805 clio: Trivial DIO cleanups 9a34ec2b09 LU-13805 osc: Don't include lock for srvlock 471ce3d956 LU-15404 ldiskfs: fix truncate during setxattr for el7.9 d0ae0079d7 LU-16399 tests: add subtests setup/cleanup records bbfe5c8d21 LU-12610 cfs: add unlikely to CFS_ macros b80d6defb7 LU-16888 gss: fix ptlrpc_gss automatic loading c24a090ec3 LU-16887 scrub: delete OI when inode missing fe44198b7f LU-16807 llite: make lsm_sem nested for ll_update_dir_depth 41761f7534 LU-15458 tests: double delay for sync/async test 654b8b6883 LU-16751 conf: remove outdated config files 3acd22b0fe LU-16694 tests: remove deprecated sanity/62 9e6c0915bb LU-16574 udsp: lnetctl udsp improvements 8d09b3e777 LU-16808 lfs: return invalid=-1 if no projid retrieved f47f816a5b LU-16808 lfs: lfs find --printf won't hang on special files 2d2a83f144 LU-3080 misc: remove checks for pre-3.10 kernels 1512b6572e LU-16733 tests: wait for recovery done 9ef1e097d5 LU-16747 llapi: fix race in get_root_path_slow() 2e5941f94e LU-16168 tests: fix get_slave_nr in sanity-quota 0f87513bca LU-15873 osp: don't sync on RO device 83189aef3b LU-16837 csdc: reserve connect bits for compressed layout 9da5e8b174 LU-6142 utils: use list_first/list_entry() on list heads 20bc026cfc LU-6142 ldlm: Fix style issues for dir.c 9882d4e933 LU-15934 lod: clear up the message 9ee1281060 LU-15671 mds: do not send OST_CREATE transno interop 2c12b93ccb LU-9798 tests: split server recovery tests 0a21aa0623 LU-16420 tests: move overstriping test to sanity-pfl 2bf0f02c67 LU-16882 test: change ALWAYS_EXCEPT with function always_except 38b7c40821 LU-16873 osd: update OI_Scrub file with new magic 0109865363 LU-16848 gss: drop legacy 'lgssd' and pipefs code 03c75f99e6 LU-16828 sanity: wrong argument for find in test_133g 50ff4d1da6 LU-16772 quota: protect lqe_glbl_data in qmt_site_recalc_cb f6be07c457 LU-16850 socklnd: remove ksnr_myiface from ksock_conn_cb ced540165e LU-16623 lod: handle object allocation consistently a17cefe53f New tag 2.15.56 ef01e035b3 LU-12610 osc: remove OBD_ -> CFS_ macros d9612729dd LU-12610 target: remove OBD_ -> CFS_ macros cacdaa9251 LU-16830 lod: improve rr allocation f8f8b3c574 LU-16799 tests: fix sanity-krb5 c4e2563ff3 LU-9859 libcfs: move percpt_lock into lnet 4518928310 LU-16788 tests: sanity should remove temp files 424fa1bff0 LU-12610 misc: remove OBD_ -> CFS_ macros 8a7ce3cf27 LU-12610 osd: remove OBD_ -> CFS_ macros 78848e9bad LU-16694 misc: remove, update old scripts 14e05ecfa7 LU-16763 tests: add more logging to run-llog.sh 3e24d50046 LU-12610 ptlrpc: replace OBD_ -> CFS_ macros 384e1e858e LU-11388 tests: replay-single/131b to refresh grants 56097c4904 LU-16548 lnet: report actual timeout used by lnd 3989529f22 LU-16517 build: pass extra configure options to "make debs" 0e742161ef LU-16505 tests: run_info() minor fix 388a185eac LU-15971 llite: implicit default LMV inherit 50e1a93386 LU-6142 lnet: use list_first_entry() where appropriate. 8683b95334 LU-10391 mdt: change md_perm.mp_nid to large nid eb54edd697 LU-16785 build: Cleanup test for IS_ENCRYPTED macro 65d664bff4 LU-16807 ksocklnd: ksocklnd_ni_get_eth_intf_speed() must use only rtnl lock 75285f2853 LU-16751 gss: remove old patches for nfs-utils 1.0.* cf02f76f69 LU-9329 utils: add large xattr support for lustre_rsync.c 7393c5a578 LU-16807 libcfs: give the tcd_lock types different classes. 4cd4bfba47 LU-16813 utils: move mirror_end initialization 165433bb4c LU-16796 libcfs: Remove reference to LASSERT_ATOMIC_POS 531d7b630e LU-9859 libcfs: move cfs_expr_list_print to nidstrings.c 32aff098ce LU-12610 mdt: remove OBD_ -> CFS_ macros d286cad551 LU-16814 utils: Change llapi_root_path_open() signature 5770020076 LU-12610 ldlm: replace OBD_ -> CFS_ macros cfef0d9d5e LU-16748 llite: update comment of ll_swap_layouts_close ca716f763f LU-16745 mdc: md_open_data should keep ref on close_req 2247cf23ce LU-16829 gss: quiet noisy warnings 21080400f9 LU-16723 libcfs: refactor parser to be simpler 20683c0d6c LU-9859 libcfs: use round_up directly 0e66489401 LU-16619 build: Ubuntu jammy 5.19 client support 82d44b71f1 LU-15668 osd-ldiskfs: fix osd_bio_private double free 1ba12d98d5 LU-16784 tests: fix path to lgss_sk fdbb2bc849 LU-16804 tests: load CONFIG at beginning of init_test_env 58549f9780 LU-15562 statahead: using try lock for batched RPCs 02ac821653 LU-16826 lfsck: init rec_fid before declare_insert 77afee8ae9 LU-6142 libcfs: use list_first_entry() where appropriate. 01e054b34c LU-6142 all: use list_first_entry() where appropriate. 80a4a2ebe0 LU-10391 ptlrpc: switch sptlrpc_rule_set_choose to large nid 4ccac8297d LU-9680 lnet: collect data about routes by using Netlink 8a5bb81f77 LU-13805 llite: Fix return for non-queued aio 151650e468 LU-16717 mdt: resume dir migration with bad_type 05cdb71ba6 LU-16717 mdt: treat unknown hash type as sane type 594b780062 LU-16634 misc: replace obsolete ioctl numbers ad4b65c685 LU-16756 kernel: RHEL 9.2 server support 61be5cecfa LU-16755 kernel: update RHEL 8.8 [4.18.0-477.10.1.el8_8] ec8f93afa0 LU-12353 ldiskfs: add ext4-dquot-commit-speedup patch to more series f0e1c585d9 Revert "LU-15969 llite: add support for ->fileattr_get/set" aadc6de18e LU-16835 target: server_ioctl() should return ENOTTY 7e252d4c6c LU-16790 man: fix lctl-nodemap-modify man page f759d6386d LU-7495 utils: add --links option for lfs find 674aaa0801 LU-16803 build: Map uuid_le to guid_t for in-kernel APIs f875d0c714 LU-16796 libcfs: Remove unsed LASSERT_ATOMIC_* macros bd12731f2f LU-16797 lnet: improve numeric NID to CPT hashing f827e1e04e LU-16795 build: Update ZFS version to 2.1.11 24ada119f2 LU-12610 obd: remove OBD_ -> CFS_ macros 8bb6793d7b LU-12610 tests: remove OBD_ -> CFS_ macros 407d34a639 LU-12610 llite: remove OBD_ -> CFS_ macros fdffbd3d78 LU-16529 test: verify the grant > 0 before test 82a19dc322 LU-16782 kernel: update RHEL 9.1 [5.14.0-162.23.1.el9_1] f70821fc14 LU-16775 tests: cleanup target after sanity-sec test_31 8546628c23 LU-16232 scripts: clean specific MDTs update llogs 3999627447 LU-16712 cksum: fix generating T10PI guard tags for partial brw page 97d29eb800 LU-13748 mdt: remove LASSERT in mdt_dump_lmm() 0d676d41b3 LU-16707 scripts: update license-status 9aff811bde LU-16466 kfilnd: Allow custom traffic class per-NI fe2e85e5c3 LU-16801 lnet: Use dynamic allocation for LND tunables 1782884fa2 LU-9859 libcfs: remove workitem. f6144dba53 LU-930 doc: move lnet pages, remove old docs 1addb41078 LU-15969 llite: add support for ->fileattr_get/set 79b34a83f8 LU-9325 obd: replace simple_strtoul() 513b1cdbca LU-16340 quota: notify only global lqe 05334b90a5 LU-16331 utils: fix 'lfs find -O ' with gaps 570d76dc3f LU-10026 csdc: reserve layout bits for compress component 1a8fe55b17 LU-14294 tests: fixed NFS configuration issue b5b2cd2b60 LU-16212 kfilnd: net and lnd tunables wrong b34bf55f94 LU-13199 lustre: remove cl_{offset,index,page_size} helpers 51dd6269c9 LU-9859 lnet: convert selftest to use workqueues 8b62a8ca9c LU-12273 obd: Reserve metadata overstriping flags ac0380dc51 LU-137 osd-ldiskfs: pass through resize ioctl a342697e58 LU-6142 obd: change lmd flags to bitmap 814691bcff LU-15934 lod: renew the update llog 4b44204930 LU-11623 mdt: return UPDATE|PERM on open 1d6b96a1cf LU-15529 mdt: optimize dir migration locking c2e5181fe1 LU-16221 build: modify kmodtool for rhel9 305dda878d LU-13081 tests: skip sanity test_151/test_156 dd390cd315 LU-16756 kernel: new kernel [RHEL 9.2 5.14.0-283.el9] 334d780617 LU-10733 tests: increase conf-sanity/106 OST size 74890266a3 LU-16758 krb: use Kerberos machine principal in client d61805600b LU-16286 ldiskfs: add ext4_find_delayed_extent patch to more series fccc55866b LU-16755 kernel: RHEL 8.8 client and server support 93c7636b37 LU-16751 docs: consolidate and cleanup READMEs 5a6725d19d LU-16739 uapi: make lustre_disk.h buildable in user land 8db5d39f66 LU-16713 llite: add __GFP_NORETRY for read-ahead page 1d98e5c32b LU-16649 llite: EIO is possible on a race with page reclaim e3cfb688ed Revert "LU-14541 llite: Check vmpage in releasepage" 14cc87902d LU-16508 netlink: resv_start_op for [lnet|lustre]_family 75db98cef3 LU-16768 lfs: copy optarg string other than using it directly 562865630e LU-10391 lnet: set msg field for lnet message header 8a967f69e1 LU-16657 build: don't need to use zfs kmodtool on RHEL9.1 cc5594df3e LU-16759 o2ib: MOFED 5.5+ ib_dma_virt_map_sg 0176531449 LU-11407 obdclass: init osc.*.rpc_stats start_time 59d5bb1558 LU-13706 tests: remove test 119d 64ae6bc12c LU-16217 iokit: update .gitignore files bd0d79456b LU-16650 kernel: update RHEL 7.9 [3.10.0-1160.88.1.el7] 6a88222bd6 LU-15615 target: Free t10pi crypto state on error 99172e355f LU-16659 build: Detect the mofed path based on running kernel a9b7d73964 LU-14692 tests: wait for osp in conf-sanity/84 5d93025240 LU-16427 lfs: rmfid does not print anything on error d7de5d6e1b LU-16631 llmount: improve usability ae1ee11cea LU-16462 utils: handle lack of newer nla_attrs ca992899d5 LU-16351 llite: Linux 6.1 prandom, folios_contig, vma_iterator 668f48f87b LU-15550 ptlrpc: retry mechanism for overflowed batched RPCs 7278b74abf LU-8704 osp: update local fldb cache 5eae8514f5 LU-16634 misc: standardize iocontrol param handling 0ab322a7f3 LU-15515 contrib: Some style fixes for epython scripts fe937bae7e LU-16751 misc: remove unused small files 4432b6e282 LU-15123 tests: check quota reintegration after recovery a136e3321b LU-12610 contrib: spelling warning for OBD_ macros 6c42ca6e44 LU-16735 test: cancel MDC locks and wait recovery 3b2926161d LU-10391 lustre: obd_connect and reconnect now use large nid b3d2114e53 LU-14541 llite: Check for page deletion after fault 621e0bc2f9 LU-16661 build: improve lustre.spec.in Requires 07a303c971 LU-14189 contrib: docker example to build Lustre cd1e7bdd90 LU-14139 statahead: add test for batch statahead processing 2fdb1f8d01 LU-11912 tests: SEQ rollover fixes 73a7b1c2a3 LU-11170 tests: don't fail sanity/415 in VM 3201bd4ac4 LU-15690 tests: skip replay-ost-single/12a on old server 5a2dfd36f9 LU-14139 ptlrpc: grow PtlRPC properly when prepare sub request 3ba223327f LU-16465 tests: update sanity test 806 to use save/restore_opencache 013a671150 LU-16734 gss: fix lookup_user_key() bug f3ba286b05 LU-16573 lnet: Check empty list in cfs_match_nid_net add0aa8a89 LU-16721 lfs: Fix path2fid segfault d2a5f10463 LU-16714 utils: Clarify fd/fdv naming 9c316c69b9 LU-16706 kernel: update RHEL 9.1 [5.14.0-162.22.2.el9_1] f8cc7db39d LU-16694 tests: replace resolveip script d96b98ee6b LU-16693 lod: ENODEV on setstripe with wrong OST# 87f2733d53 LU-16684 utils: reset buf_len in print_out_devices() d5036b55b8 LU-16672 tests: auster node.yml labels Alma and Rocky as CentOS c412074ab0 LU-16666 doc: remove unmaintained doxyfiles 6c3b50434b LU-13340 mgs: convert class_parse_nid4 to class_parse_nid 8851266823 LU-13340 mgs: change record_add_uuid() to take large nids 9976de28e0 LU-16382 spec: SUSE OBS requires kernel-source requirement. 25fb82eb41 LU-15374 tests: check FULL and IDLE for client import state 5edb883b44 LU-14139 ptlrpc: grow reply buffer properly for batch request a20f25d24b LU-14139 statahead: add stats for batch RPC requests 3b43457cf1 LU-12885 mdd: only bottom of clf_flags in changelog e2602bd49c LU-10391 ptlrpc: change tc_nid in nrs to be struct lnet_nid 3d0b1b0200 LU-10391 lustre: change cfs_match_nid to take large nid. 89aac3d3b3 LU-10391 obdclass: remove class_parse_nid4() b6c702df5d LU-10391 libcfs: add large-nid string conversion functions. c098c09564 LU-14976 nrs: change nrs policies at run time 13557aa869 LU-15300 mdt: refresh LOVEA with LL granted e69eea5f60 LU-8367 osp: remove unused fail_locs from sanity/27S,822 b7f07db28f LU-15072 lod: extra status for spilling a3a713c8e1 LU-16655 build: add wirecheck/wiretest for disk structs 20621c761b LU-16655 scrub: change sf_uuid to guid_t 892d726f27 LU-16163 tests: skip racer_on_nfs for NFSv3 cc29fbba1d LU-16728 misc: fix typos in comments 565b21bf65 LU-16510 build: include unsafe_memcpy definition 1f95f84ffe LU-16708 tests: fix zconf_mount_clients for SSK a74fcaa4e5 LU-16694 tests: remove deprecated h2tcp, h2o2ib d3874966e4 LU-16700 pcc: reserve flags for PCC-RO c6890a955f LU-16674 obdclass: optimize job_stats reads 1c424252d3 LU-16670 enc: make sure DoM files are correctly decrypted b2f05051c4 LU-16096 tgt: improve messages for reply_data eb1f4a5222 LU-16483 ptlrpc: Track highest reply XID dd6a1df318 LU-930 doc: add lctl-lcfg man pages 0544c108c1 LU-16077 tbf: pb_uid/pb_gid ptlrpc_body fields for TBF rules 11a89c5ec1 LU-13132 osd: osd-zfs to cache dbufs for llog objects cba8c65b38 LU-980 mount: improve mount/unmount messages 9d1f8f1e35 LU-16609 target: top_trans_create cannot alloc memory ae2ff5174d LU-16732 ldiskfs: update for ext4-delayed-iput for RHEL9.1 8c1865dd39 LU-930 doc: update Alex Deiter contact info 4b12f2b9ae LU-16646 krb: improve lookup of user's credentials 9784178eff LU-16646 krb: use system ccache for Lustre services 5731acd499 LU-16646 krb: get rid of MEMORY private cache for krb creds 3214d4d860 LU-16630 sec: improve Kerberos cross-realm trust remapping 4f5eb6cfea LU-15515 contrib: epython scripts to python3 conversion 0b00e318e2 LU-13444 tests: sanity to set PTLDEBUG 5a73082714 LU-16677 utils: add bitfields and ifdefs to wiretest 050ce41d73 LU-16652 tests: sanity-lnet test 253/254 race with discovery d43eb21199 LU-16677 utils: synchronize wirecheck.c and wiretest.c 71746b6277 LU-16664 build: Debian server fails building crypto.c fce9af0b7f LU-16503 utils: add --hex-idx option for lfs getstripe b0297a1056 LU-16518 lnet: fix clang build errors a7cd878624 LU-9619 misc: add Test-Parameters to git-hook 9b6fcfa334 LU-14668 tests: verify state of peer added with '--lock_prim' 8d5fee5d41 LU-16627 tests: add auster long options e82e57414d LU-16563 tests: Check peer NI health after link down 023a873c14 LU-16608 tests: Reduce lock count in 255c d7e20133c3 LU-16221 kernel: RHEL 9.1 server support dfb08bbf77 LU-16465 llite: fix LSOM blocks for ftruncate and close 483e31e1cc LU-16382 spec: add dependency on kernel-%1 da2a3375ef LU-16382 spec: specify all directories. 7521473bdd LU-16382 spec: add more dependencies for lustre-tests 2de1dbd440 LU-16350 osd-ldiskfs: no_llseek removed, dquot_transfer 0006eb3644 LU-16328 llite: migrate_folio, vfs_setxattr 133ed0cf6f LU-16327 llite: read_folio, release_folio, filler_t 3e20d68380 LU-16217 tests: Add routed lst test 4068ca7259 LU-11785 tests: fix conf-sanity/98 mount check on 64K page ca59060c42 LU-11047 mdt: standardize mdt object locking 4435d0121f LU-14139 statahead: batched statahead processing 1c8a49bedf LU-11404 llite: only first sync to MDS matter 36a199db2b LU-10391 ptlrpc: change cc_nid in nrs to be struct lnet_nid 60e6e35f4c LU-10391 mgs: fix lots of white-space irregularities a6915dd9d8 LU-10391 obdclass: change class_match_nid to take lnet_nid 163331cb81 LU-10391 lustre: introduce class_parse_nid() b4a28a3269 LU-10391 lustre: rename class_parse_nid to class_parse_nid4 16d84b0305 LU-10391 obdclass: change class_add/check_uuid to large nid 42b49afdc8 LU-10391 lnet: change LNetAddPeer() to take struct lnet_nid 6c0b4329d0 LU-16339 quota: notify OSTs until lge_qunit_nu is set 3be4258839 LU-16634 llite: move common ioctl code to ll_iocontrol() 1f4825eff0 LU-16634 obdclass: improve iocontrol error messages 4a1465577e LU-16634 misc: remove unnecessary ioctl typecasts 63a19f6f66 LU-10729 tests: replay-dual/23d to wait c5e6ca3b15 New tag 2.15.55 126275ba83 LU-16655 scrub: upgrade scrub_file from 2.12 format 869dae0f37 LU-16676 build: always include llcrypt sources 1d72d675e6 LU-16668 tests: sanity-quota/75 add missing param to quota_error 974193b03a LU-9859 libcfs: move RESV_PORT definitions to lnet/lib-lnet.h 321a533b86 LU-16662 autoconf: fix configure test compile for CONFIG_KEYS 73ed44854a LU-16661 build: add Recommends and Suggests for Debian fabec6f2cb LU-15740 tests: scale fs_log_size by OSTCOUNT 9e3e5448ca LU-16516 tests: ONLY and ONLY_REPEAT improvements 513eb670b0 LU-16163 tests: skip racer_on_nfs for NFSv3 80d8eb2f45 LU-9859 libcfs: discard MKSTR() macro 0cb3d86c40 LU-16643 lnet: Health logging improvements 3b4bd39beb LU-16260 lnet: enforce a positive minimum for lnd_timeout e1489b8edc LU-16529 test: wait quota synced on quota slaves e7900e9fcb LU-13485 build: fscrypt checks can be run in parallel 0991267eab LU-16518 utils: fix unused function errors c755373c56 LU-13485 libcfs: Remove unused iter_type check b977caa2dc LU-15660 statahead: statahead thread doesn't stop fc84caa81b LU-13485 lnet: Parallel configure tests for lnet 59af6bbd32 LU-6142 build: add SPD/GPL license to build files 4990f4ef5e LU-16371 ldlm: clear lock converting flag on resource cleanup 5e4897eb6f LU-16658 tests: disable performance-sanity test_6 fe13a1b01c LU-16634 build: improve checkpatch warnings 616fa9b581 LU-15404 ldiskfs: use per-filesystem workqueues to avoid deadlocks 05e5cb0b0c LU-16683 tests: fix sanity-sec test_61 for SSK 7c52cbf652 LU-16515 tests: disable sanity test_118c/118d a7222127c7 LU-16642 tests: improve sanity-sec test_61 8f40a3d711 LU-16639 misc: cleanup concole messages e998d21caf LU-16589 tests: add sanity/31l to test ln command 17bbf5bdd6 LU-930 docs: fix whatis output 36cbba150b LU-16632 tests: more margin of error for sanity/56xh 91a3726f31 LU-16633 obdclass: fix rpc slot leakage 12c3465199 LU-14291 batch: don't include lustre_update.h for client only builds d5b26443a3 LU-16615 utils: add messages in l_getidentity b30f825232 LU-16601 kernel: update SLES15 SP4 [5.14.21-150400.24.46.1] 8f004bc53b LU-16599 obdclass: job_stats can parse escaped jobid string fc7a0d6013 LU-14668 lnet: add 'lock_prim_nid" lnet module parameter f5293fb66e LU-16598 osp: cleanup comment in osp_sync.c 5e24b374f7 LU-16595 test: save one second in wait_destroy_complete() da230373bd LU-16563 lnet: use discovered ni status to set initial health 0366422cfd LU-16221 kernel: update RHEL 9.1 [5.14.0-162.18.1.el9_1] 2d40d96b4e LU-15053 tests: reset quota if ENABLE_QUOTA=1 7e893c7095 LU-16382 build: udev files in /usr/lib b33808d3ae LU-16338 readahead: clip readahead with kms ccee6b92ec LU-13107 utils: remove duplicate lctl erase/fork_lcfg 2471d35c0e LU-16217 iokit: Add lst.sh wrapper and lst-survey bdbc7f9f42 LU-12805 tests: disable replay-single/36 73ee638813 LU-16604 kfilnd: kfilnd_peer ref leak on send 6fab1fe4a5 LU-9680 lnet: handle multi-rail setups 0ecb2a167c LU-11912 ofd: reduce LUSTRE_DATA_SEQ_MAX_WIDTH c97d4cdf4d LU-16629 osd: refill the existing env 654d5f3fa4 LU-16478 target: disconnected export 22bef9b6c6 LU-16524 sec: add fscrypt_admin rbac role 971e025f5f LU-16524 sec: enforce rbac roles 5e48ffca32 LU-16524 nodemap: add rbac property to nodemap ef9be34478 LU-16637 llite: call truncate_inode_pages() under inode lock 36994d7dd9 LU-15626 lnet: fix shellcheck warning for lnet utils 8a10e9e03e LU-16549 osp: Fix sizeof for RMF_OUT_UPDATE_HEADER ba5346b050 LU-7668 tests: skip conf-sanity test_33a for old MGS 25a53cdc80 LU-16491 lfs: test getdirstripe YAML 85b76aa91a LU-16610 ldiskfs: fix directory corruption on openeuler 22.03 5772650cc5 LU-16509 lnet: memcpy false positive in brw_test b5365d5e00 LU-16518 libcfs: fix clang build errors 632dc6729a LU-16518 utils: fix clang build errors 764e19186c LU-16603 protocol: add OBD_BRW_COMPRESSED 25c6b7ad28 LU-16589 tests: fix hard-link failure in sanityn/55d 23224e03dc LU-16587 utils: give lfs migrate a larger buffer 2bdff20f97 LU-16586 build: Remove old check for linux_selinux_enabled 404a1e827b LU-16626 build: remove python2 dependencies ea95b07c6c LU-16374 ldiskfs: round-up enc file size 8ab8483c8f LU-14736 tests: improve leak-finder compatibility c322715245 LU-16250 tests: remove metadata-updates.sh script c28887efaa LU-15873 osd: heed readonly mount upon osd-ldiskfs device c4b630355f LU-15873 quota: don't release for RO device 0682d7d6bc LU-13494 osp: wait for import invalidation d028f1ffec LU-15162 osd: improve OI lookup concurrency a7688cfd0f LU-14834: list the UUIDs of stale clients during recovery 6b1e747ad5 LU-14760 llite: restart clio for AIO if necessary 11d9879139 LU-13654 target: print info of evicted clients to syslog 6d2e7d191a LU-14692 osp: deprecate IDIF sequence for MDT0000 d03b038d0d LU-16612 llite: protect cp_state with vmpage lock a44956f0d5 LU-16501 lod: add qos_ost_weights to debugfs 927b5cd49c LU-16263 lov: continue fsync on other OST objs even on -ENOENT ae356dc325 LU-16579 llite: fix the wrong beyond read end calculation 32c219578b LU-15542 tests: skip interop conf-sanity test_61b 0adebb70a4 LU-16381 ofd: fix soft_sync_limit lprocfs write handler a5b515fa5c LU-14980 osd: check for locks in osd_trans_start() eb24eb294f LU-14980 mdd: mdd_layout_swap() to follow tx-lock rule 2d40305660 LU-14980 mdd: unlock object before changelog 2186b332d8 LU-16614 lfs: Fix memory leak 6f1f422d86 LU-16607 tests: Use real IPs for router tests c3e74a5a21 LU-16535 ldiskfs: Add SUSE 15 SP5 server support 0ec89529ce LU-16534 build: Prefer timer_delete[_sync] 6a5a4b49fa LU-16527 llite: dir layout inheritance fixes cfc3b5ee46 LU-16526 lmv: module params for default dir layout 33dfca7c48 LU-15626 tests: Fix "error" reported by shellcheck (5/5) 85de678847 LU-15626 tests: Fix "error" reported by shellcheck (2/5) dfe7d2dd2b LU-16341 quota: fix panic in qmt_site_recalc_cb 203745e7b0 LU-15971 uapi: add DMV_IMP_INHERIT connect flag 4affa48f67 LU-5170 utils: Continue on error when multiple files requested 716675fff6 LU-16621 enc: file names encryption when using secure boot 5fe45f0ff9 LU-16501 tgt: add qos debug 0a414b1077 LU-16606 lnet: lnet_parse_route uses wrong loop var 1ee5d4021a LU-9341 tests: skip interop sanity test_27U 7d05a687ee LU-15129 tests: sanity-quota_75_dom fix 9d79f92076 LU-16285 ldlm: BL_AST lock cancel still can be batched a99eb0210a LU-16555 obdclass: quote jobid with ':' char f1b2d8d60c LU-14668 lnet: add 'force' option to lnetctl peer del ee67a78cf2 LU-16591 build: use vendor tag for LUSTRE_FIX 14544bdca5 LU-10360 ldlm: remove client_import_find_conn() 50f28f81b5 LU-16518 ptlrpc: fix clang build errors 09fc9ccb1a LU-14824 test: sanity 413a/b unlink timeout v2 f753eab341 LU-15626 tests: Fix "error" reported by shellcheck (1/5) c56b9455f0 LU-15944 lnet: remove crash with UDSP f8e129198b LU-16575 lnet: memory leak in copy_ioc_udsp_descr c3bb2b778d LU-14958 kernel: use rhashtable for revoke records in jbd2 b338ad1e42 LU-15004 osd: remove wrong assertion on oo_dn 7cc5b4329f LU-14668 lnet: don't delete peer created by Lustre 41733dadd8 LU-14668 lnet: Peers added via kernel API should be permanent aacb16191a LU-14668 lnet: Lock primary NID logic 068e5f13fb LU-13743 build: Explicitly require encryption support a3cf8587b6 LU-16509 lnet: quash memcpy WARN_ONCE false positive 2310f4b8a6 LU-16571 utils: fix parallel "lfs migrate -b" on hard links bea3f81f84 LU-16585 build: remove python2 dependencies c508c94268 LU-16557 client: -o network needs add_conn processing 5ad50246c0 LU-16568 lfs: call Parser_exit() at lfs/lctl exit 9968be8080 LU-16553 utils: cleanup lfs options 239e826876 LU-16518 misc: use fixed hash code fc82aef82d LU-16481 build: add server support for openEuler 64264dc424 LU-15971 llite: match lock in corresponding namespace d328818a45 LU-12275 sec: remove bio functions in fscrypt compat 8449bd91ba LU-16558 mdt: Fix max limit for "max_mod_rpcs_in_flight" 8beeec77c3 LU-15728 mdd: fix sanity-56oc failure 12604ac4de LU-16555 obdclass: print more special chars for jobid aa66cb4676 LU-16551 tests: Ensure all peer credits used in MR 893bd4b7ff LU-16544 kernel: kernel update RHEL 7.9 [3.10.0-1160.83.1.el7] b68542d764 LU-16486 kernel: kernel update RHEL8.7 [4.18.0-425.10.1.el8_7] 4b50c58a59 LU-16382 spec: improve Summary and description. d7a85652f4 LU-16463 llite: replace lld_nfs_dentry flag with opencache handling 73b5d7db7e LU-16523 lprocfs: adjust the format of rename_stats 048e2cc7d2 LU-15420 sec: handle simple fscrypt changes for 5.15 kernels 63dd644747 LU-16101 tests: add sanity/27J to always_except e44489f2f2 LU-14719 lod: ignore space check error in recovery 76cf742714 LU-15280 llog: fix processing of a wrapped catalog bb2f0dac86 LU-11912 fid: clean up OBIF_MAX_OID and IDIF_MAX_OID eed4d4c752 LU-16536 osp: don't cleanup ldlm in precleanup phase 1c8b40d5e4 LU-16493 tests: recovery-small/144b to wait longer 19c38f6c94 LU-16515 clio: Remove cl_page_size() 1f034cf610 LU-16532 sec: session key bad keyring 7fe7f4ca06 LU-16520 build: Move strscpy to libcfs common header 7fcef255d2 LU-16502 lutf: cleanup lutf_start.py, fix bugs 3cd0bb6968 LU-16502 lutf: fix bugs in bash scripts 9a72c073d3 LU-16494 fileset: check fileset for operations by fid a2de6af65d LU-16479 utils: Add option to manage degraded ZFS OST 90e1f2ee0c LU-16428 tests: cache is_project_quota_supported result d2b633226e LU-16382 spec: use pkgconfig() as appropriate. 941d59e7b9 LU-16382 spec: Don't include Group: tags. 9cb4b10c87 LU-14224 misc: add firewalld service configuration 3c69d46e17 LU-14111 obdclass: count eviction per obd_device 511bf2f4cc LU-16501 tgt: skip free inodes in OST weights 51136f2dc6 LU-6142 lov: use list_for_each_entry in lov_obd.c c1936c9d29 LU-14918 osd: don't declare similar zfs writes twice 9e6225b2e7 LU-14918 osd: don't declare similar ldiskfs writes twice f16c31ccd9 LU-16454 mdt: Add a per-MDT "max_mod_rpcs_in_flight" 0f696fa841 New tag 2.15.54 0568f4ca25 LU-16500 utils: set default ost index for lfs migrate 9ce04000fb LU-930 ptlrpc: clarify AT error message e6b6b7ee25 LU-16367 utils: clean up ldiskfs feature handling a05d02ea0e LU-16221 kernel: new kernel [RHEL 9.1 5.14.0-162.12.1.el9_1] 919b93b951 LU-16510 build: fortified memcpy from linux 6.1 738e69d4b9 LU-16292 llite: delete_from_page_cache not exported b13a5b351e LU-16188 mdt: fix incompatible HSM request handling a3a51806ef LU-16118 build: Workaround __write_overflow_field errors 391392e117 LU-16354 ldiskfs: RHEL9.1 server support 54eb6da1f8 LU-16477 ldiskfs: Add ext4-enc-flag patch for RHEL9 c10c6eeb37 LU-15728 llite: fix relatime support 0c05dc21ab LU-6142 ldlm: minor list_entry improvements in ldlm_request.c 685fb4b17f LU-6142 ldlm: use list_for_each_entry in ldlm_lock.c 93230059ab LU-12275 tests: skip new nodemap params on old MGS 2f8f38effa LU-16412 llite: check read page past requested 4b47c233b3 LU-16457 tests: wait for remote sleep in sanity-pcc/101a 5a5bd5b4da LU-16159 osp: destroy should not overtake writes a801cee0ce LU-16431 mds: Close request is dropped during replay b4cc570ad1 LU-16392 utils: use --list-commands for bash completion 2aa39b4470 LU-16382 spec: Declare correct license df7a8d92d2 LU-16310 sec: Lustre/HSM on enc file with enc key fa9da556ad LU-16205 sec: fid2path for encrypted files 28597c233c LU-13703 utils: fix lfs_migrate with PFL arguments 1be889a5bc LU-13475 utils: disable lfs_migrate rsync and warning e766553ff5 LU-6142 ldlm: use list_for_each_entry in ldlm_resource.c 5475b26fd4 LU-6142 ldlm: use list_first_entry in ldlm_lockd.c fe81cb6264 LU-6142 lustre: obdclass: simplify cl_lock_fini() 63092f76f4 LU-6142 lov: simplfy lov_finish_set() 0c93919f13 LU-16349 o2iblnd: Fix key mismatch issue 55968bfabe LU-13482 utils: bandwidth limit for lfs migrate bb35f7a068 LU-6142 ldlm: Fix style issues for ldlm_extent.c 9ddcdee2c8 LU-14980 lfsck: lock object in __lfsck_layout_update_pfid() 8767d2e441 LU-14692 tests: restore sanity/312 to always_except 0552639ff0 LU-16492 tests: sanity/398b variable used without assignment 64faf832a6 LU-16425 tests: skip interop recovery-small/144a/144b 74292011f3 LU-15581 misc: update .gitignore files 4c44546251 LU-14707 tests: Prefer #!/bin/bash 209afbe28b LU-16412 llite: check truncated page in ->readpage() a2fd4d3aee LU-15880 quota: fix insane grant quota 583ee6911b LU-16374 enc: align Base64 encoding with RFC 4648 base64url ab816f081a LU-16476 ldiskfs: Fix old ea inode handling bbf0017fde LU-16096 recovery: upgrade reply data after recovery finish 6594babc73 LU-11170 tests: add debugging to sanity/415 eac03ca978 LU-16464 osp: fix off-by-one errors in oxe_can_hold() 7e566c6a1f LU-16456 tests: skip conf-sanity test_129/132 in interop 742019b260 LU-16461 kfilnd: Modify peer credits and RX buffers e500f49c30 LU-16451 kfilnd: Improve CQ error logging 98338572a6 LU-13530 build: Add kernel version to depmod 1335eb1d59 LU-16445 sec: make nodemap root squash independent of map_mode b65374d96b LU-16285 ldlm: send the cancel RPC asap f147655c33 LU-16415 quota: enforce project quota for root 96edf50039 LU-16367 misc: remove deprecated code 5efc4c1cb4 LU-16345 ofd: ofd_commitrw_read() with non-existing object cdcf97e17e LU-16338 readahead: add stats for read-ahead page count 421b8fb4e9 LU-16333 osc: page fault in osc_release_bounce_pages() 01fb7bda97 LU-15495 tests: fixed dbench test eb6518f7ff LU-16267 lnet: fix missing error check in LUTF e2812e8773 LU-16228 utils: add lljobstat util 945ab61176 LU-16115 build: Linux 5.17 external module support 3774b6afbe LU-13485 ldiskfs: Parallel configure tests for ldiskfs a346cf6cf2 LU-13485 kernel: Parallel core configure tests 182fa9be07 LU-13485 libcfs: Parallel configure tests for libcfs b4da788a81 LU-16160 llite: SIGBUS is possible on a race with page reclaim 829af7b029 LU-16480 lov: fiemap improperly handles fm_extent_count=0 ba0d5ffc1c LU-9680 utils: new llapi_param_display_value(). 178988d67a LU-14393 recovery: reply reconstruction for batched RPCs 840274b5c5 LU-14393 protocol: basic batching processing framework 3049ba6ba1 LU-16452 kfilnd: Check replay deadline before send c64484bb87 LU-16451 kfilnd: Throttle traffic to down peers 6e5909b72f LU-16450 kfilnd: Cancel TNs if handshake fails 485e412acb LU-16455 tests: recovery-small test_139() fix cb0aa0285b LU-2771 ldlm: remove obsolete LDLM_FL_SERVER_LOCK 0b406c91d1 LU-13642 lnet: modify lnet_inetdev to work with large NIDS 43fe6e5180 LU-16380 osd-ldiskfs: race in OI mapping ae98c5fdaa LU-16335 mdt: skip target check for rm_entry a883fec556 LU-16302 llite: Use alloc_inode_sb() to allocate inodes 522da56e1f LU-16459 tests: fix YAML verification function a4484c1e81 LU-16239 tests: do not cleanup clients dirs de2536850e LU-16214 kfilnd: Proactively handshake old peers c1f7eaa24f LU-16214 kfilnd: Keep stale peer entries 08bbe9e562 LU-16213 kfilnd: Finalize replay TNs with deleted peer 11a32d886b LU-16213 kfilnd: Allow one HELLO in-flight per peer 35747c871d LU-16213 kfilnd: Fail sends of particular message type ba0e08cfdc LU-16213 kfilnd: Add peer info to some debug statements 679e73db77 LU-16213 kfilnd: Rename struct kfilnd_peer members 7bf0e557a2 LU-15163 osd: osd_obj_map_recover() to restart transaction eaae465556 LU-14692 tests: allow FID_SEQ_NORMAL for MDT0000 17a3b56884 LU-16460 lnet: validate data sent from user land properly a9f83af896 LU-14598 tests: skip conf-sanity test_122b in interop 84c9618190 LU-16160 revert: "llite: clear stale page's uptodate bit" f66b0c3b22 LU-6142 osc: tidy up osc_init() d137e9823c LU-10003 lnet: use Netlink to support LNet ping commands 1632ed0340 LU-6142 ldlm: use list_first_entry in ldlm_lock c0aa5d97da LU-6142 ldlm: tidy list walking in ldlm_flock() 540c293a4d LU-16369 ldiskfs: do not check enc context at lookup a6c2d277d0 LU-8915 lnet: migrate LNet selftest group handling to Netlink a0132a79df LU-16444 enc: null-enc names cannot be digested form 6f490275b0 LU-16026 llite: always enable remote subdir mount 601ed56575 LU-14824 Revert "test: sanity 413a/b unlink timeout" 3dd73b5c5d LU-16286 ldiskfs: reimplement nodelalloc optimization 306a9b666e LU-16272 libcfs: cfs_hash_for_each_empty optimization 36cff0e726 LU-16440 tests: recovery-double-scale typo fix 9b2e574758 LU-15626 tests: Fix shellcheck error for rpc e1944c2979 LU-15828 o2iblnd: reset hiw proportionally b486347abd LU-16382 config: ensure lutf.sh is included in dist 817184a978 LU-16385 obdlcass: stop MGC before MGS 6aed5df177 LU-14555 lnet: asym route inconsistency warning af32b51659 LU-16284 utils: lfs getstripe follows symlink 737737562e LU-16202 build: bio_alloc takes struct block_device 61c3b3a9bb LU-16165 sec: retry mechanism for identity cache f1604e680b LU-16121 llite: invalidate_folio and dirty_folio 7e5f927458 LU-16342 mdt: not copy pool_name to quotactl in reply 348446d637 LU-16091 enc: S_ENCRYPTED flag on OST objects for enc files b1e2ca839f LU-16008 tests: don't enforce umount in recovery-small/150 b7ea3913f6 LU-930 misc: improve .mailmap coverage 5ff3e400f1 LU-14824 test: sanity 413a/b unlink timeout 5f804180fb LU-14683 tests: get rid of no longer actual test 1d8faaf6ca LU-16210 llite: replace selinux_is_enabled() 6c93b9c3fc LU-16227 utils: Add warning for lfs setdirstripe -D -i x,y,z 9ffef81008 LU-16082 ldiskfs: Large EA upgrade test 5b06ba9d46 LU-16439 socklnd: clarify error message on timeout 557bb0004d LU-16438 llite: remove false outdated comment 4f0273b3bc LU-16413 osd-ldiskfs: fix T10PI for CentOS 8.x 374f12ba11 LU-14409 ldiskfs: remove stray tracing code 41bed753b3 LU-16387 lustre: switch OBD_ALLOC_LARGE to vmalloc faster 25d6e3ca63 LU-15626 tests: Fix shellcheck warning for acceptance-small d5fe41a02a LU-16335 test: add fail_abort_cleanup() d622b26d8d LU-16322: build: Add client build support for openEuler 44e2f44f29 LU-16279 lnet: improve error reporting in LUTF 34556ca18a LU-16268 mdd: set effective changelog mask correctly 445f85de2b LU-16117 build: Avoid excessive modpost warnings 61e83a6f13 LU-16113 build: Fix configure tests for lock_page_memcg 009faf132d LU-16116 build: Configure tests for rhltable, bitmap_alloc... d54e8e95de LU-16118 build: Use pde_data() when available 14cdcd6198 LU-13642 lnet: Allow IP specification 18b4e28f18 LU-15288 lnet: increase transaction timeout 5cd5a49c72 LU-16321 osd: Allow fiemap on kernel buffers 4b9a39d3ed LU-14645 tests: test lfs setdirstripe with '/$' d6411c87a9 LU-16373 tests: failover mds1 back to the primary server 61c4c2b5e5 LU-16433 llite: check vvp_account_page_dirtied 62e9d055d9 LU-16120 build: Add support for kobj_type default_groups df31c4c0b3 LU-16297 ptlrpc: don't panic during reconnection 92c639769d LU-15935 tests: add version check to replay-dual test_33 e06b2ed956 LU-8367 osp: wait for precreate on reformatted OST 0dd0a540e4 LU-15921 tests: fix sanity-hsm 24c 7493f0c713 LU-16277 lnet: fix bad parameter in LUTF 255102e84e LU-16384 tests: dump lustre log if DEBUG_RMMOD set de7bbdf62e LU-15626 tests: Fix "error" reported by shellcheck (3/5) 45fceb6dee LU-16386 utils: Improve mkfs.lustre.8 man page a6419e0edf LU-16348 tests: export TESTLOG_PREFIX and TESTNAME to rpc.sh 94d8bf64b4 LU-15626 tests: Fix "error" reported by shellcheck (4/5) 2a6fda5b36 LU-16271 ptlrpc: fix eviction right after recovery ab115a8ec9 LU-16434 tests: replace '-m' with '-i' in sanity/230j e4c5b174a2 New tag 2.15.53 3c9282a67d LU-16378 lnet: handles unregister/register events efc5c8d4de LU-16335 build: remove _GNU_SOURCE dependency in lustre_user.h 37f18670e4 LU-16390 tests: check Lustre filefrag in sanity-flr/49a 73ee4e7fe3 LU-16386 mkfs: Handle --version argument correctly 40389067f5 LU-14073 ldiskfs: don't test LDISKFS_IOC_FSSETXATTR 9eba5d5729 LU-16376 obdclass: NUL terminate long jobid strings 2faee9972c LU-14707 tests: Bashify more scripts for Ubuntu et. al. 20b56835b8 LU-15014 osc: Fix possible null pointer 6293a8723d LU-16231 misc: rename lprocfs_stats functions 222fbed52e LU-16157 lnet: lst read-outside of allocation dce487f53a LU-16366 build: Add LCME_FL_PARITY to wirecheck dbedb9a5f0 LU-16364 llite: Move d_u.d_alias compat define fedf1e8bd7 LU-16363 build: fiemap flexible array bb951b9026 LU-16359 build: RHEL use Module.symvers during find-provides b455b42fa8 LU-13705 utils: fix llstat -n option c8a33e5322 LU-16353 config: enable_foo variables mustn't contains space 30c5421ad5 LU-16346 utils: fix lctl stack smashing d56ea0c80a LU-14992 tests: add more mkdir_on_mdt0 calls 6e66cbdb5c LU-15816 tests: use correct ost host to manage failure 51851705e9 LU-16334 llite: update statx size/ctime for fallocate 624e78ae80 LU-930 docs: add lfs-rm_entry.8 man page d1dbf26afd LU-16291 build: make kobj_type constant 6f74bb60ff LU-16205 sec: reserve flag for fid2path for encrypted files b054fcd785 LU-16159 lod: cancel update llogs upon recovery abort 1819f6006f LU-15801 ldiskfs: Server support for RHEL9 88bccc4fa4 LU-16114 build: Update security_dentry_init_security args c13eccf71d LU-16112 build: ki_complete removed unused argument 99d1f12c7c LU-15581 utils: add check_iam util c95973fea1 LU-6142 lustre: fix minor typos in comments 6b69d22e4c LU-15707 lod: force creation of a component without a pool e42efe35ee LU-16231 misc: fix stats snapshot_time to use wallclock e96cb6ff1f LU-16110 lprocfs: make job_stats and rename_stats valid YAML e7aa83d105 LU-16344 docs: Improve explaination in manual of lfs-getstripe 82e7ad348c LU-12837 doc: add lfs-changelog* manpages 348e764b9b LU-13665 lfs: use correct DST setting for mktime() 6e90974b1f LU-16313 pcc: use two bits to indicate pcc type for attach 2edde0147b LU-15544 osd-ldiskfs: Update bio_set_dev and BIO_MAX_VECS 77107d8e78 LU-16308 llite: wake_up after cl_object_kill 32dcf69007 LU-16295 kernel: kernel update RHEL 7.9 [3.10.0-1160.80.1.el7] 07e6b4fc21 LU-16262 tests: Remove sanity-gss.sh fde40ce32c LU-16087 lprocfs: add histogram to stats counter 030dd9e88a LU-15998 pcc: set hsm-root correctly during copytool setup 8889624960 LU-8837 lustre: remove target declarations from obd.h a5d5bfbf9b LU-8837 target: don't build any 'target' on client. 24c9f1f4c5 LU-13485 build: Parallel build configure cache fixes 4c0c01e29c LU-10391 lnet: change lnet_find_best_lpni to handle large NIDs 558784caad LU-15643 osd-ldiskfs: don't trigger scrub on irreparable FIDs c74c630ff7 LU-16317 build: dkms build requires flex, bison and libmount-devel 3fe6dac42b LU-12837 doc: add llapi_changelog* manpages d6591a041a LU-16304 kernel: kernel update RHEL8.7 [4.18.0-425.3.1.el8] 52db11cdce LU-16303 lnet: Drop LNet message if deadline exceeded e9f80ae14b LU-15898 tests: Move sanity/115 & 802a to conf-sanity 8da23f070c LU-15544 ldiskfs: SUSE 15 SP4 kernel 5.14.21 SUSE bdf7788d19 LU-8585 llapi: use open_by_handle_at in llapi_open_by_fid e19804a3b7 LU-6142 clio: make cp_ref in cl_page a refcount_t 91cb04ef80 LU-15748 ofd: fix fallocate interop for older clients 2d916eec68 LU-10391 lnet: router_discover - handle large addrs in ping 57bcd6aa7f LU-10391 lnet: lnet_peer_merge_data to understand large addr 0bfc8eca5c LU-15619 osc: pack osc_async_page better ee13ee104d LU-16309 tests: skip test_150b() for EOPNOTSUPP 165bf5acdf LU-16294 kernel: kernel update SLES15 SP4 [5.14.21-150400.24.28.1] 386ffcdbb4 LU-15938 llog: more checks in llog_reader 978b296a76 LU-15544 osd: Handle removal of EXT4_GET_BLOCKS_KEEP_SIZE 18e14c7099 LU-16216 tests: Update sanity-lnet for other LNDs 5b998d803f LU-14736 utils: update leak-finder.pl for new format e834ad5992 LU-10391 lnet: change lnet_debug_peer() to struct lnet_nid cbfbe6d132 LU-10391 lnet: discard lnet_nid2ni_*() 4a88236f40 LU-10391 lnet: change lnet_notify() to take struct lnet_nid 022b46d887 LU-10391 lnet: find correct primary for peer 56bcfbf22d LU-10391 lnet: extend lnet_is_nid_in_ping_info() 5055381d9e LU-16307 util: fix lnetctl bugs that break sanity-sec 212826c28e LU-16293 kernel: kernel update RHEL9.0 [5.14.0-70.30.1.el9_0] 48c34c71de LU-16290 lnet: Signal completion on ping send failure 3dc261c064 LU-16046 ldlm: group lock unlock fix 9f45a79e98 LU-16282 lnet: fix debug message in lnet_discovery_event_reply 8fdeca3b6f LU-16281 clio: append to non-existent component 705edb250d LU-16269 kernel: kernel update RHEL8.6 [4.18.0-372.32.1.el8_6] c6da54aa75 LU-16167 obdclass: fix lctl llog_print with skipped records 0688719a51 LU-15388 osd-ldiskfs: wrong dot/dotdot FID for local agent 841843f44c LU-15058 libcfs: introduce genradix support 15c82ae3d3 LU-8915 lnet: migrate LNet selftest session handling to Netlink 4fe328b39b LU-8837 ptlrpc: fix problem with distclean 3737b28a9d LU-10003 lnet: to properly handle errors reported use ssize_t 93784852c8 LU-15825 ldlm: remove linefeed from LDLM_DEBUG ed71af843d LU-16280 tests: conf-sanity/117 call setup when FS is not mounted 9a0a89520e LU-16251 obdclass: fill jobid in a safe way b104c0a277 LU-14377 tests: make parallel-scale/rr_alloc less strict 38a52f2fc3 LU-16243 tests: Specify ping source in test_218 d55fe25a95 LU-16215 kfilnd: Use immediate for routed GETs 78c681d9f4 LU-16207 build: add rpm-build BuildRequires for SLES15 SP3 95f7ef6094 LU-16111 build: Fix include of stddef.h 0171801df5 LU-8151 obd: Show correct shadow mountpoints for server 26e765e0d2 LU-15011 tests: additional checks for pool spilling 41610e6207 LU-8837 mgc: move server-only code out of mgc_request.c f32bdde057 LU-8837 lustre: make ldlm and target file lists ef90a02d12 LU-13135 quota: improve checks in OSDs to ignore quota 896cd5b7bc LU-10391 lnet: fix build issue when IPv6 is disabled. 122644ae19 LU-15847 target: report multiple transno to debug log cf121b1668 LU-16203 llog: skip bad records in llog 53b3d1de99 LU-16152 utils: fix integer overflow in cYAML parser db0fb8f2b6 LU-10391 lnet: allow ping packet to contain large nids 5243630b09 LU-15947 obdclass: improve precision of wakeups for mod_rpcs 8f8f6e2f36 LU-10003 lnet: use Netlink to support old and new NI APIs. 85941b9fb9 LU-15117 ofd: no lock for dt_bufs_get() in read path 293844d132 LU-16222 kernel: RHEL 8.7 client and server support d3fc875617 LU-16256 tests: sanity-flr to remove temp files f97ce54357 LU-15564 osd: add allocation time histogram 9aaaebfa22 LU-16252 tests: test_129() fix for not combined_mgs_mds d41a508a49 LU-16241 obdclass: NL_SET_ERR_MSG work for older kernel aaab50dd88 LU-16249 sec: krb5_decrypt_bulk calls decryption primitive b533700add LU-16232 scripts: changelog/updatelog emergency cleanup b4e06ff1e4 LU-16172 o2iblnd: add verbose debug prints for rx/tx events c619b6d6a5 LU-16258 llite: Explicitly support .splice_write 8f718df474 LU-15852 lnet: Don't modify uptodate peer with temp NI 4f2914537c LU-15139 osp: block reads until the object is created ec1b0dc6e4 LU-15626 tests: Fix "error" reported by shellcheck for replay-dual 8e563553c0 LU-15626 tests: Fix "error" reported by shellcheck b2274a7160 LU-15619 osc: Remove oap lock 7e0a2b0737 LU-15046 osp: precreate thread vs connect race ed0f74cd63 LU-6142 obdclass: make ccc_users in cl_client_cache a refcount_t 5b911e0326 LU-16160 llite: clear stale page's uptodate bit 1a79d395dd LU-15935 target: keep track of multirpc slots in last_rcvd 62fd8f9b49 Revert "LU-16046 revert: "LU-9964 llite: prevent mulitple group locks"" dd609c6f31 Revert "LU-16046 ldlm: group lock fix" 6aee406c84 LU-14719 lod: distributed transaction check space d4848d779b LU-16187 tests: Fix is_project_quota_supported() 9309a32c1a LU-16240 build: Use new AS_HELP_STRING 83d3f42118 LU-15305 obdclass: fix race in class_del_profile 1df5199097 LU-15807 ksocklnd: fix irq lock inversion while calling sk_data_ready() 8a2bd9661d LU-16177 kernel: kernel update RHEL9.0 [5.14.0-70.26.1.el9_0] 5547158daa LU-16175 kernel: kernel update SLES12 SP5 [4.12.14-122.133.1] 5d31fdaf68 LU-16174 kernel: kernel update SLES15 SP4 [5.14.21-150400.24.21.2] c3467db7e7 LU-16173 kernel: kernel update SLES15 SP3 [5.3.18-150300.59.93.1] 3493db6a67 LU-16233 build: Add always target for SUSE15 SP3 LTSS 950e59ced1 LU-15234 lnet: add mechanism for dumping lnd peer debug info 0a639a32cf LU-15795 lbuild: enable KABI c5a436d849 LU-12130 test: pool inheritance for mdt component 78dddb423f LU-15447 tests: sanity-flr/208 reset rotational status c24a38b583 LU-16183 test: sanity-hsm/70 should detect python 04e5fa7b24 LU-13175 tests: sanity/803 to sync MDTs for actual statfs 2e08974390 LU-16139 statahead: avoid to block ptlrpcd interpret context a966b624ac LU-16149 lnet: Discovery queue and deletion race 0a317b171e LU-15847 tgt: move tti_ transaction params to tsi_ 4e2e8fd2fc LU-15847 tgt: reply always with the latest assigned transno 4468f6c9d9 LU-16025 llite: adjust read count as file got truncated 3ffcb5b700 LU-16046 ldlm: group lock fix bc37f89a81 LU-16046 revert: "LU-9964 llite: prevent mulitple group locks" 59f0d69168 LU-15721 llite: only statfs for projid if PROJINHERIT set a41ee518f0 LU-16219 tests: syntax error fix e174717923 LU-16198 tests: increase margin for sanity/33hh af0ce0ca76 LU-16200 tests: test_32[f,g]: specify blocksize explicitly d3074511f3 LU-16180 ptlrpc: reduce lock contention in ptlrpc_free_committed f5ca6853b8 LU-16076 utils: enhance 'lfs check' command 0bb491b2ec LU-16044 osd: discard pagecache in truncate's declaration 56b5b5be43 LU-15451 sec: retry ro mount if read-only flag set 81e3cc4a56 LU-13364 utils: fix bad output for lnetctl import --show b94d1c8021 LU-14165 utils: llog_reader: display changleog_user records 8828aa8e75 LU-6142 obdclass: change some foo0() to __foo() 781499eee6 LU-10391 lnet: support IPv6 in lnet_inet_enumerate() 6bdeda7afe LU-16002 ptlrpc: reduce pinger eviction time f792297212 LU-16211 o2iblnd: Avoid NULL md deref 3f5227b04e LU-16199 ldiskfs: make ubuntu kernel version detection better 83ea3c452e LU-16197 kfilnd: Convert NID num to host order da893c6c97 LU-16191 socklnd: limit retries on conns_per_peer mismatch 43344697dc LU-15791 tests: Drop local traffic during health test 30d7390808 LU-16051 o2iblnd: detect link state to set fatal error on ni 4c89ee7d7b LU-16184 o2iblnd: fix deadline for tx on peer queue 1aba6b0d9b LU-15595 tests: Router test interop check and aarch fix 3630e1eaf9 LU-13641 socklnd: remove remnants of tcp bonding 448963c9a3 LU-16150 zfs: Fix ZFS(2.1.99-1) build error on CentOS (3.10) 3925b1669d LU-15885 o2iblnd: fix handling of RDMA_CM_EVENT_UNREACHABLE e28f3ee185 LU-15646 llog: correct llog FID and path output 29aaf679af LU-15738 test: check lfsck status before starting 42f377db4a LU-15472 ldlm: optimize flock reprocess ed6b125bab LU-10391 lnet: use %pISc for formatting IP addresses b90c0100dd LU-16138 kernel: preserve RHEL8.x server kABI for block integrity 86ba46c244 LU-9680 obdclass: user netlink to collect devices information d13cca56a5 LU-16166 ptlrpc: lower the message level in no resend case 2eba92f646 LU-15943 tests: Modify timing of sanity-lnet 210 and 211 15d243cd1e LU-16161 kernel: kernel update RHEL8.6 [4.18.0-372.26.1.el8_6] 1bba7dd425 LU-16144 nrs: implement force mode for nrs_tbf_req_get() 815ca64afc LU-16072 utils: snapshot support to foreign host 4e76220742 LU-16059 build: Installation of dkms server builds bee889e875 LU-16125 tests: make sanity-sec more robust with SSK 09fe64719b LU-15777 hsm: set changelog error for restore layout swap failure 54c49e7c9a LU-15626 tests: Fix "error" reported by shellcheck for functions.sh 721df28648 LU-15619 osc: Remove oap_magic e82836f56e LU-14108 mount: prevent if --network and discovery 82e213be48 LU-10973 lnet: Various test cleanups a96e15188d LU-10973 lnet: LUTF UDSP test suite and routing test suite 91d419c4ec LU-10973 lnet: LUTF Multi-Rail test suite ea6a9513de LU-10973 lnet: LUTF dynamic discovery test suite 2553f2fc86 LU-10360 tests: test dynamic NIDs feature 3facabd319 LU-10973 lnet: LUTF DLC test suite and sample test suite cd3b89be22 LU-10391 lnet: only use PUBLIC IP6 addresses for connections c0fdf9efbf LU-10391 socklnd: support IPv6 in ksocknal_ip2index() 860182ee6e LU-10391 lnet: add iface index to struct lnet_inetdev bbff57c3e8 LU-12511 utils: make kfilnd support a soft requirement 941218e09e LU-10391 lnet: track pinginfo size in bytes, not nis. a8272168e3 LU-16135 lod: prohibit DoM pattern in plain layout 67aca1fcc6 LU-16160 osc: take ldlm lock when queue sync pages 3201740760 LU-16123 checkpatch: Suppress false warning e7f17c5e0c LU-16154 obdclass: free inst_name correctly b01763684c LU-16153 tests: add version check to conf-sanity.sh test_133 f0324c5c2f LU-14992 tests: sanity/replay-vbr mkdir on MDT0 bee803c6e4 LU-16057 obdclass: set OBD_MD_FLGROUP for ladvise RPC aaef545cff LU-15986 ptlrpc: protect rq_repmsg in ptlrpc_req_drop_rs() 0c68b13a5e New tag 2.15.52 eee27c88ad LU-16145 lnet: Honor peer timeout of zero 819c8b1693 LU-16131 build: Do not depend on libmount during --enable-dist 94955bbc6d LU-16089 kernel: kernel update RHEL 7.9 [3.10.0-1160.76.1.el7] aed829192a LU-16029 utils: add options to lr_reader to parse raw files 3345a8a54e LU-16106 lnet: allow direct messages regardless of peer NI status 3a7930e63c LU-16050 build: replace ofed_info with dpkg/rpm 8e66f061c0 LU-16002 ptlrpc: adds configurable ping interval 336eb69629 LU-14719 osp: add inode watermark ba9845274c LU-16082 ldiskfs: old-style EA inode fix for el8.5/el8.6 fa6574150b LU-14642 flr: allow layout version update from client/MDS 1b09fb2296 LU-16140 lnet: revert "LU-16011 lnet: use preallocate bulk for server" 27723374a3 LU-16073 utils: double snapshot_mount fix 34b2246e4a LU-16062 ldlm: improve bl_timeout for prolong 8caec97d5e LU-15791 tests: Get health before removing drop rules 4fd7d5585d LU-15833 llapi: don't use realpath in llapi_search_fsname() 4887aff7f1 LU-15911 enc: null encrypted names is embedded llcrypt only dbe3286280 LU-15732 test: don't set RSYNC_SSH=rsh 28a7bbdb81 LU-15619 osc: Remove submit time 9b4fb6e654 LU-10994 osc: remove oap_cli 10da530a24 LU-10994 clio: remove cpl_obj 27e19a5420 LU-10994 clio: remove unused convenience functions 127570b3e5 LU-10994 clio: remove struct vvp_page ca161cfbcb LU-10994 clio: remove cpo_prep and cpo_make_ready bf1d1b0e41 LU-10994 clio: remove vvp_page_print() 1ea6c87d41 LU-15595 lnet: Always use ping reply to set route lr_alive bec1334954 LU-15524 mdd: trigger changelog GC by free space e260f751f2 LU-16052 llog: handle -EBADR for catalog processing 60188994e2 LU-15259 tests: use existing usernames for setfacl b8416320b3 LU-14441 mdc: check/grab import before access dc907414db LU-15829 llite: don't use a kms if it invalid. abc6c1c6f6 LU-10391 ptlrpc: lprocfs_exp_setup() to take struct lnet_nid 3f7e728d91 LU-10391 ptlrpc: pass lnet_nid for self to ptl_send_buf() d096ca267b LU-10391 ptlrpc: change bd_sender in ptlrpc_bulk_frag_ops 1c250cbfa1 LU-10391 ptlrpc: change rq_source to struct lnet_nid afb9714c09 LU-10391 ptlrpc: change rq_peer to struct lnet_nid a0bdb01ad0 LU-10391 ptlrpc: pass net num to ptlrpc_uuid_to_connection 37ba07f338 LU-10391 ptlrpc: change rq_self to struct lnet_nid 240938f7b1 LU-8367 tests: cleanup_orphans hang reproducer 872308001b LU-16075 kernel: kernel update RHEL8.6 [4.18.0-372.19.1.el8_6] f3a9921ae4 LU-16090 build: Module.symvers lookup by flavor on SUSE b843e8f89f LU-16085 tests: fix sanityn test_106c 23dc511d65 LU-16100 tests: fix sanity/51d divide-by-zero 286924f8a0 LU-9859 libcfs: remove Lustre specific bitmap handling 0e48653c27 LU-16085 llite: fix stat attributes_mask dfc6beade3 LU-16093 kernel: kernel update SLES12 SP5 [4.12.14-122.130.1] fef1db004c LU-16084 tests: fix lustre-patched filefrag check 162336079d LU-15994 tests: add testing for io_uring via fio ac6528af8d LU-15548 tests: skip conf-sanity/131 for older servers d54114d0c5 LU-15873 obd: skip checking read-only fs health d851381ea6 LU-1904 idl: add checks for OBD_CONNECT flags 155cbc22ba LU-16012 sec: fix detection of SELinux enforcement 807f3a0779 LU-16048 build: Update ZFS version to 2.1.5 afa4c31087 LU-16045 enc: force use of new enc xattr on new servers 2612cf4ad8 LU-16035 kfilnd: Initial kfilnd implementation 62b470a023 LU-16027 tests: sanity:test_66: specify blocksize explicitly 9899144862 LU-15999 tests: format journal with correct block size 52057d85ea LU-15393 tests: check QoS hang with OST failover 26beb8664f LU-16081 lnet: Memory leak on adding existing interface d4978678b4 LU-15694 quota: keep grace time while setting default limits b515c6ec2a LU-15642 obdclass: use consistent stats units 84b1ca8618 LU-15930 lnet: Remove duplicate checks for peer sensitivity 2431e099b1 LU-15929 lnet: Correct net selection for router ping caf6095ade LU-15595 lnet: LNet peer aliveness broken 8ee85e1541 LU-15595 tests: Add various router tests ff3322fd0c LU-14955 lnet: Use fatal NI if none other available 8a7aa8d590 LU-16058 build: proc_ops check fails with SUBARCH undefined fab404836d LU-12514 target: move server mount code to target layer f1c8ac1156 LU-15811 llite: Refactor DIO/AIO free code 36c34af607 LU-15811 llite: Unify range unlock f3fe144b85 LU-15003 sec: use enc pool for bounce pages 9ca348e876 LU-14719 utils: dir migration stop on error a20b78a81d LU-15357 iokit: fix the obsolete usage of cfg_device 51c1853933 LU-15811 llite: Rework upper/lower DIO/AIO 9e2df7e5cc LU-10391 lnet: change ni_status in lnet_ni to u32* c92bdd97d9 LU-16056 libcfs: restore umask handling in kernel threads 76c3fa96dc LU-16082 ldiskfs: old-style EA inode handling fix 2447564e12 LU-16011 lnet: use preallocate bulk for server 3f0bee2502 LU-15959 kernel: new kernel [SLES15 SP4 5.14.21-150400.24.18.1] cf35c54224 LU-14745 tests: ensure sanity/51d has enough objects bbe5e98180 LU-15874 kernel: new kernel [RHEL 9.0 5.14.0-70.22.1.el9_0] 1ef1fa06b2 LU-16078 o2iblnd: Salt comp_vector 0109cee261 LU-13813 tests: fix stack_trap in conf-sanity test 110/111 b9167201a0 LU-14139 statahead: add total hit/miss count stats 509d7305ce LU-14139 llite: simplify callback handling for async getattr 73ac8e35e5 LU-16061 osd-ldiskfs: clear EXTENT_FL for symlink agent inode 907dc0a2d3 LU-16060 osd-ldiskfs: copy nul byte terminator in writelink 33efefc496 LU-16037 build: remove quotes from %{mkconf_options} 2f9ffbbd62 New tag 2.15.51 4c5b0b0967 LU-15994 llite: use fatal_signal_pending in range_lock f276f1cb08 LU-16042 tests: can not get cache size on Arm64 f0cf7fd3cc LU-16019 llite: fully disable readahead in kernel I/O path d914a5b7a4 LU-15938 llog: llog_reader to detect more corruptions 53cb250382 LU-15996 quota: change 'none' to 'expired' for grace 615691a531 LU-15896 gss: support OpenSSLv3 d4ef65c41c LU-9859 lfsck: use Linux bitmap API df3e6b4404 LU-14975 utils: non-recursive dir migration fix 8005a374ca LU-15486 lod: mirroring a plain file in mirrored-layout dir e34950d29f LU-8837 lustre: make uapi...lustre_disk.h unnecessary on client bab7c8998a LU-8238 ldlm: rid of obsolete param of ldlm_resource_get() 14db26a85c LU-12511 utils: fix regression for UAPI headers for native client 70149f4ea8 LU-9680 utils: fix Netlink / YAML library handling 63e17799a3 LU-8367 osp: enable replay for precreation request 37c1ddc34d LU-15850 lmv: always space-balance r-r directories fe8315c25e LU-15846 tests: don't use comma-separated debug flags 7919255685 LU-14651 ldiskfs: add 5.11 kernel support 2d59294d52 LU-15821 ldlm: Prioritize blocking callbacks c23c68a52a LU-15850 llite: pass dmv inherit depth instead of dir depth ec4126dcee LU-16010 kernel: kernel update RHEL8.6 [4.18.0-372.16.1.el8_6] bb588480d4 LU-15910 llite: use max default EA size to get default LMV 047347170b LU-12189 ec: code to add support for M to N parity 105193b4a1 LU-15851 lnet: Adjust niov checks for large MD aa90d9a8c9 LU-16036 test: make sanity-lfsck 15d more robust 4e41ef7e16 LU-16023 tests: sanity-quota/8 should return success afea45f4d2 LU-15282 tests: relax test_51d thresholds somewhat 5fea36c952 LU-15983 lnet: Define KFILND network type f6e4272fb0 LU-15850 mdt: pack default LMV in open reply b54b7ce439 LU-14472 quota: skip non-exist or inact tgt for lfs_quota 338381574b LU-11407 tgt: cleanup job_stats output printing 45291b8c06 LU-6612 utils: strengthen llog_reader vs wrong format/header dd670d968a LU-15984 o2iblnd: debug message is missing a newline 1a24dcdce1 LU-15938 lod: prevent endless retry in recovery thread 5038bf8db8 LU-10994 clio: Remove cl_2queue_add wrapper 9153049bdc LU-15925 lnet: add debug messages for IB 1ebc9ed460 LU-15902 obdclass: dt_try_as_dir() check dir exists 40daa59ac4 LU-15880 quota: fix issues in reserving quota a7460d57fe LU-15991 kernel: kernel update RHEL7.9 [3.10.0-1160.71.1.el7] 6d74b75963 LU-16000 utils: align updatelog parameters in llog_reader ee4b50278e LU-15993 ofd: don't leak pages if nodemap fails 566edb8c43 LU-8582 target: send error reply on wrong opcode 7dc6e1128a LU-15888 build: Debian dkms-debs requires ed and libkeyutils b52b52c2d1 LU-15886 lfsck: remove unreasonable assertions 54a2d4662b LU-15868 lfsck: don't crash upon dir migration failure 9c3142af6f LU-15626 tests: Fix "error" reported by shellcheck for recovery-random-scale a98728e4fd LU-15626 tests: Fix "error" reported by shellcheck for recovery-mds-scale 66b3e74bcc LU-15132 hsm: Protect against parallel HSM restore requests f238540c87 LU-15913 mdt: disable parallel rename for striped dirs 81530fe44c LU-15521 spec: fix more bare words error with rpm 4.16 210803a247 LU-15653 client: able to cleanup devices manually a21ce928aa LU-15894 ofd: revert range locking in ofd b2dfb4457f LU-15759 libcfs: debugfs file_operation should have an owner 98ba508190 LU-15779 ofd: don't hold read lock over bulk 0396310692 LU-15727 lod: honor append_pool with default composite layouts 71d63602c5 LU-15922 sec: new connect flag for name encryption 4a2498d22f LU-15952 doc: improvement on lfs-project doc 9bf968db56 LU-15942 utils: ofd_access_log_reader exit status e3a4dc406f LU-15931 tests: Escape * in log() bc69a8d058 LU-8621 utils: cmd help to stdout or short cmd error 6ab060e58e LU-14555 lnet: asym route inconsistency warning 6bceb0030d LU-13335 ldiskfs: add projid to debug logs aa22a6826e LU-15481 llog: Add LLOG_SKIP_PLAIN to skip llog plain e7ce67de92 LU-15451 sec: read-only nodemap flag 8db455c772 LU-15399 llite: dont restart directIO with IOCB_NOWAIT 1121816c4a LU-7668 utils: add lctl del_ost ec79791a7c LU-13189 osd-zfs: add project id for old objects without ZFS_PROJID 530861b344 LU-15926 nrs: fix tbf realtime rules 3b76020810 LU-6142 lnet: use list_first_entry() in lnet/lnet subdirectory. 05413b3d84 LU-15713 lnet: Ensure round robin across nets d9af9b5a7e LU-10391 lnet: change lnet_*_peer_ni to take struct lnet_nid 9768d8929a LU-10391 lnet: discard some peer_ni lookup functions 78b04d8ee7 LU-6142 obdclass: checkpatch cleanup of obd_mount_server.c 192902851d LU-11695 som: disabling xattr cache for LSOM on client 9e25e70d78 LU-14642 tests: skip sanity-flr/100 for old servers fd5c915eff LU-15282 tests: improve sanity test_51d coverage 1ac4b9598a LU-15720 dne: add crush2 hash type 2e061e88a4 LU-15956 gss: allow build without ssk f4c65e01a2 LU-15973 build: remove AC_DEFINE(__state, state, ...) 1f4aaefe1a LU-15962 build: add in-kernel Module.symvers to symbol path f21b944127 LU-15940 build: add a required dependency for libmount 85a6eebeca LU-15652 build: On Debian detect -common kernel headers ed80c3f643 LU-15703 ldiskfs: Disable unused fast commit buffer 0a2d42c7ef LU-13562 build: get correct kernel flavor for SLES b01d3668af LU-15838 autoconf: fix use of obsolete macros 0829256bd4 LU-15968 build: update libssl3 b9d818a77b LU-15005 build: wrong dependencies for lustre-client-modules deb package 121a79651f LU-15967 build: configure script does not check for required build tools 9a013c0c21 LU-15939 build: configure script changes system header and config files cb0220db3c LU-15914 lnet: Fix null md deref for finalized message 716ac65ef6 LU-15910 tests: skip sanity/413g for SSK a162e24d2d LU-15910 llite: enforce ROOT default on subdir mount 34a15de143 LU-15900 hsm: don't return error on state change during mount 0c91d49a44 LU-15860 socklnd: Duplicate ksock_conn_cb 00898697f9 LU-15855 enc: enc-unaware clients get ENOKEY if file not found 8f306f00c0 LU-15839 tests: correct the ZFS grace time for sanity-quota 4a c04adbcd76 LU-15420 build: fixes to support building on Ubuntu 22.04 LTS 0f158c6a09 LU-15055 lod: run qmt_pool_* only from the MDT0000 config 7c4a7c59ed LU-15117 ofd: don't take lock for dt_bufs_get() 7b8449e8f9 LU-15625 sec: fix set_param -P for root squash 474f2670d6 LU-15706 llog: deal with "SKIP" pool llog records correctly 9045894fe0 LU-10994 clio: remove cpo_assume, cpo_unassume, cpo_fini 81c6dc423c LU-10994 clio: remove cpo_own and cpo_disown 3d52a7c575 LU-10994 clio: remove cl_page_export() and cl_page_is_vmlocked() 6060ee55b1 LU-10994 echo: remove client operations from echo objects 51c491dac6 LU-10994 test: remove netdisk from obdfilter-survey a3f1c4622a LU-15593 mdt: Add option to disable use of SOM 9b973ad37f LU-15611 osd-zfs: Cleanup while mount failed 5f3d2ff63b LU-14067 tests: re-enable gcc compile test for PPC + ARM ae53ef4a6a LU-15933 libcfs: fix configure check for iov_iter member 162208003a LU-12511 test: use proper UAPI header for fsx test app c9c842d678 LU-15043 lod: check for spilling loops 20318e3490 LU-15513 lod: iterate initialized stripe 250108ad75 LU-15609 flr: Don't assume RDONLY implies SOM 441ec2296a LU-15901 mdc: Remove entry from list before freeing cd1847e73e LU-14535 quota: improve quota output format c4ebdc9606 LU-6864 tests: properly skip sanity/245b in interop bb7c82f13e LU-15795 kernel: RHEL 8.6 server support b06513b1a2 LU-15795 kernel: new kernel [RHEL 8.6 4.18.0-372.9.1.el8] ebb70f9b86 LU-15918 build: update debhelper compatibility level to 11 ee60c14360 LU-15896 gss: ignore OpenSSLv3 deprecated API b1915f13e3 LU-14104 tests: sanity/123* shouldn't fail performance checks 81fde14387 LU-15908 build: fix debian rules 8bb18332e3 LU-15875 kernel: kernel update RHEL7.9 [3.10.0-1160.66.1.el7] 3e5dc84be4 LU-15865 ptlrpc: don't report eviction for lwp 14de17ad90 LU-15854 tests: fix version check for sanity test_64 11a93cea73 LU-15853 tests: sanity 104c should use $MOUNT 0703fa84c0 LU-15851 gnilnd: Remove invalid ASSERT from kgnilnd_send() 597665de6e LU-15793 kernel: kernel update RHEL8.5 [4.18.0-348.23.1.el8_5] 9b16459fbc LU-15797 build: Workaround _fix_broken_configure_for_lto afe944a120 LU-15563 build: Include the new linux/blk-integrity.h caae15ea0e LU-15796 build: require python2 for lustre-iokit deb ab0a6a9a06 LU-12514 LNet: get entropy from nid when nid set. bd1c8aa7e3 LU-15789 tests: execute cleanup_115() 1 time e3fcd81ae5 LU-15785 tests: do not detect versions for RPC_MODE mode 08f7b5c575 LU-15773 kernel: kernel update SLES12 SP5 [4.12.14-122.116.1] 21661212ec LU-930 iokit: remove obsolete obdsurvey reference 5787efc44c LU-15766 doc: Improve lfs-hsm.1 to match options in lfs.c d409f74274 LU-15758 build: Client module DEB can't be installed on Debian 67da76f1a8 LU-13485 build: remove parallel configure dir 27480516bb LU-15308 lod: set ldo_mirrors to NULL on error 174308a077 LU-15709 tests: t-f stopall() defect: num not initialized b07b6cd6c9 LU-15699 build: without mpi build fails d38ef181d8 LU-15689 libcfs: libcfs_debug_mb set incorrectly on init 68133f67b1 LU-15674 tests: skip cifs tests for mlnx 5.4 92b59ed74c LU-15672 tests: fix typo in facet_failover_host() c6b2572548 LU-15655 contrib: update branch_comm to python3 b60e465b8d LU-15626 tests: Fix "error" reported by shellcheck(2) 41703e9b5f LU-15647 utils: 'lfs df' shouldn't loop forever 94925be0ff LU-15484 tests: Increase timeout to wait for child 24e6dd8949 LU-15632 tests: Typo in check_node_health 2c4431f527 LU-15636 test: add iabf 56f520b1a4 LU-10994 lov: remove lov_page 4fbd0705a3 LU-15618 lnet: Return ESHUTDOWN in lnet_parse() 57abd991ad LU-15617 contrib: Add shellcheck to prepare-commit-msg 812df05892 LU-15598 tgt: free allocated page on error 47b8b6880d LU-15596 build: set TARBALL with m-a build helper for debs 8b3f2a030d LU-15573 build: remove mpi, CC deps from config cache 7dfbc71350 LU-9243 gss: fix GSS struct definition badness 9ad5c43f4a LU-14875 import: fix bad CPT read e5cdafa70b LU-15559 tests: add do_node_vp() and do_facet_vp() 68d96d2f65 LU-15635 ldiskfs: Interface change fix server v5.10 896f4a082b LU-15538 lnet: DLC sets map_on_demand incorrectly 597a6bf9e0 LU-15521 spec: fix bare words error with rpm 4.16 739b098793 LU-15522 util: make readline() static f06807d409 LU-15508 gss: protect from arbitrary write to init channel 4de9793654 LU-15509 lnet: Ping buffer ref leak in lnet_peer_data_present 019593d4a7 LU-15511 misc: allow Lustre-change and Lustre-commit 2f23140d5c LU-15393 lod: skip qos for qos_threshold_rr=100 ed632855a5 LU-15493 tests: facet_failover() improvements 7b54fc7b16 LU-15492 build: fallthrough macro for pre/post gcc-7 7ec7f5af23 LU-13906 build: Fix %{name}-osd-ldiskfs-mount 55f211c800 LU-13906 build: Enable using ldiskfsprogs without wc tag 6331eadbd6 LU-15420 uapi: avoid gcc-11 -Werror=stringop-overread 47dc43dcb6 LU-15480 build: style cleanup lustre/tests/aiocp.c c03ef784aa LU-15474 test: facet_failover() should mount all facets concurrently 4c9a576241 LU-9859 libcfs: add "default" keyword for debug mask 085311dc73 LU-15420 llite: add rcu argument to ->get_acl() callback f8e56a25cf LU-15412 tests: Let init_clients_lists() export client vars f46782b4c7 LU-15393 lod: use killable semaphore for creation path bf2461ba14 LU-13783 sec: support of native Ubuntu 20.04 HWE 5.8 kernel 5cb722c384 LU-15317 osc: Add RPC to iotrace d48b10cef3 LU-15317 llite: Add COMPLETED iotrace messages 1f3ecfdbb4 LU-15317 llite: Add FID to async ra iotrace 5ed1859559 LU-15317 llite: Add strided readahead to iotrace a91b5d4a99 LU-15317 llite: Make iotrace logging quieter 7c88dfd28b LU-11787 test: Fix checkfilemap tests for 64K page c45b8a92a3 LU-15583 build: Update ZFS version to 2.1.2 9257f24dfd LU-15207 libcfs: reset hs_rehash_bits 61481796ac LU-15193 quota: expand QUOTA_MAX_TRANSIDS to 12 a75f269cbd LU-15082 osp: invalidate statfs data from the timer callback 4027395fe4 LU-14979 lnet: set max recovery interval duration bc1d8b792a LU-14264 tests: make PARALLEL available to all suites b4880f3758 LU-15483 tests: Improve test 398b c6d1f8aaca LU-14832 llite: Correct cl_env comments 8a35a977b4 LU-14771 ptlrpc: Rearrange version mismatch message 3d34b39cb4 LU-8137 utils: fix llverdev for use on regular files 83dd308db5 LU-15460 test: wait quota pool to be prepared 2a183829cd LU-14503 o2iblnd: clean up zombie connections on shutdown 50a7921471 LU-14422 utils: check empty stripe-count/offset setting 4aae212bb2 LU-13970 llite: add option to disable Lustre inode cache e3843b18d3 LU-13906 build: consistent use of %{name} ce2baaf2f9 LU-10973 lutf: Fix library path a3cba2ead7 LU-13547 tests: remove ea_inode from mkfs MDT options 4c47900889 LU-12186 ec: add necessary structure member for EC file b762319d5a LU-14195 libcfs: test for nla_strscpy 57f3262baa LU-15788 lmv: try another MDT if statfs failed b00ac5f703 LU-12756 lnet: Avoid redundant peer NI lookups 23028efcae LU-6864 osp: manage number of modify RPCs in flight 7f157f8ef3 LU-15841 lod: iterate component to collect avoid array eb71aec27e LU-15786 tests: get maxage param on mds1 properly 9523e99046 LU-15754 lfsck: skip an inode if iget() returns -ENOMEM aa6250b741 LU-15724 tests: MDT failover hang reproducer e55fc04367 LU-15724 osp: wakeup all precreate threads 60d2a4b0ef LU-15132 mdc: Use early cancels for hsm requests e642e75cde LU-13363 lod: do object allocation in OST pool 5fae800661 LU-15800 ofd: take a read lock for fallocate dd5aa64078 LU-15718 lnet: improve lnet_selftest speed 3d4ff48400 LU-15832 lod: clear .do_index_ops in striping free 10a29ad761 LU-15776 tgt: fix transaction handling in tgt_brw_write() c4ff4aef7e LU-15887 test: add always_except() 176ea3a459 LU-15722 osd-ldiskfs: fix IO write gets stuck for 64K PAGE_SIZE 06dd5a4638 LU-15658 lod: ost list and pool name conflict 755fdc6678 LU-15683 ofd: proper initialize filter_fid in ofd fallocate 5fc934ebbb LU-15519 quota: fallocate does not increase projectid usage 8bd1104a7b LU-15487 mdd: print FID in mdd_dir_page_build() error 1dfae156d1 LU-15284 llite: access lli_lsm_md with lock in all places 7a9c9ccabe LU-15278 lod: distinguish DIR/REGULAR lod_object members 782e37e54f LU-10391 socklnd: switch ksocknal_del_peer to lnet_processid e4a4929453 LU-10391 socklnd: large processid for ksocknal_get_peer_info 6deddc3d46 LU-10391 socklnd: pass large processid to ksocknal_add_peer 3b8f253c10 LU-10391 lnet: switch LNetIsPeerLocal() to take 16-byte addr d727ec56b2 LU-10391 lnet: change LNetGet to take 16byte nid and pid. 50f6bb6298 LU-10391 lnet: convert LNetPut to take 16byte nid and pid. c87f70acd8 LU-10391 lnet: Change LNetDist to work with struct lnet_nid 57b7b3d36f LU-10391 lnet: alter lnet_drop_rule_match() to take lnet_nid ac881498fa LU-10391 lnet: change LNetPrimaryNID to use struct lnet_nid 581d1afd00 LU-14627 utils: quiet spurious lustre_rmmod message d8e2723b4e LU-15000 llog: read canceled records in llog_backup 716de353b7 LU-15542 osd-ldiskfs: exclude EA inode from processing ff1d982b6d LU-15502 mdt: cleanup whitespace in mdt_open.c 959304eac7 LU-15189 lnet: fix memory mapping. c65eabc2b1 LU-15189 build: add GDS configure options 90ba8b4ac3 LU-14642 test: add fsx mirror file test mode c25a4e1fd9 LU-10073 tests: re-enable lnet selftest smoke test for PPC + ARM 968a050f94 LU-15404 ldiskfs: port truncate fix to Ubuntu 20 HWE e68d496ada LU-15858 sec: reinstate null encryption for file names fa7c81e814 LU-15848 ldiskfs: escape encrypted file names c524079f4f LU-14541 llite: Check vmpage in releasepage 99e6bc29a4 LU-14541 llite: add rw_seq_cst_vs_drop_caches a94e28fda4 LU-14541 llite: reenable fast_read by default 8251d461e5 LU-15876 test: restore missing spaces in ALWAYS_EXCEPT a45fe93cd8 LU-14765 test: disable sanity-flr/44c be2525ffdd LU-13578 test: sleep longer in sanity test_39 b974d7d8a9 LU-11170 test: increase time limit in sanity test_415 a8da180223 LU-15757 test: disable sanityn test_102() for zfs 6bac96ed3b LU-15830 mdt: mkdir to lookup target name 0095c0d05c LU-15757 llite: check s_root ll_md_blocking_ast() 5879647624 LU-15827 osd: respect filldir buffer limits 0124776ff3 Revert "LU-12019 build: Recognize Debian Kernel and set KMP dir" 8ef8b6604b LU-15810 sec: fix enc dir migration e312734488 Post-branch-off of 2.15 master is now 2.16