[lustre-devel] New tag and branch split

Oleg Drokin odrokin at ddn.com
Fri Nov 8 09:51:31 PST 2019


  I just split off b2_13 branch from master for final touches of 2.13 release and so we can continue landing other patches (of which there’s now quite a backlog)
  b2_13 in in codefreeze and will be tagged RC soon.

  Here’s the changelog:

Alex Zhuravlev (5):
      LU-12751 tests: add missing error()
      LU-12612 osd: add lnb size down to osd
      LU-12769 recovery: use monotonic timer
      LU-12703 utils: reset rootpath in llapi_search_rootpath()
      LU-12799 ptlrpc: return proper error code

Alexander Boyko (1):
      LU-12593 osd: zeroing a freshly allocated block buffer

Alexey Lyashkov (1):
      LU-12707 obdecho: avoid panic with partially object init

Alexey Zhuravlev (3):
      LU-12570 mdt: request env for DT threads
      LU-10496 ofd: serialize fmd check and set
      LU-12625 build: reliable detection of struct timespec64

Amir Shehata (3):
      LU-12385 lnet: update opa defaults
      LU-12621 o2iblnd: cache max_qp_wr
      LU-12893 lnet: fix peer_ni selection

Andreas Dilger (22):
      LU-9897 utils: remove llverfs dependency on libext2fs
      LU-11607 tests: add a default definition for SINGLEMDS
      LU-1957 tests: remove sanity test 180 from ALWAYS_EXCEPT
      LU-12579 tests: allow some margin in runtests
      LU-11729 obdclass: align to T10 sector size when generating guard
      LU-12514 utils: add "lustre_tgt" filesystem type
      LU-12753 tests: wait for mds2 recovery in sanity 278
      LU-11380 llapi: separate FID man pages
      LU-4315 doc: add separate lctl-list_param man page
      LU-12704 tests: component end must be multiple of stripesize
      LU-11467 utils: add lfs mirror delete command
      LU-12712 lod: fix warning message for non-SEL file
      LU-12760 tests: stack_trap defaults to sigspec=EXIT
      LU-12838 ptlrpc: fix watchdog ratelimit logic
      LU-12859 llite: clear flock when using localflock
      LU-12784 llite: limit max xattr size by kernel value
      LU-9629 utils: fix lfs_migrate for non-root users
      LU-12842 utils: llog_print with snapshot name
      LU-12025 osp: allow OS_STATE_* flags from OSTs
      LU-10070 utils: move new SEL find_param fields to end
      LU-12932 tests: remove obsolete qos.sh test script
      LU-12734 misc: allow older bash_completion versions

Andrew Perepechko (1):
      LU-11426 llog: changelog records reordering

Andriy Skulysh (2):
      LU-11444 ptlrpc: resend may corrupt the data
      LU-12800 mdd: do not cache atributes on mdd_parent_fid

Arshad Hussain (21):
      LU-6142 ptlrpc: Fix style issues for llog_net.c
      LU-6142 tests: Fix style issues for multiop.c
      LU-6142 tests: Fix style issues for mcreate.c
      LU-6142 tests: Fix style issues for checkstat.c
      LU-6142 tests: Fix style issues for chownmany.c
      LU-6142 tests: Fix style issues for directio.c
      LU-6142 tests: Remove file flock.c
      LU-6142 tests: Remove file iam_ut.c
      LU-6142 tests: Fix style issues for ll_dirstripe_verify.c
      LU-6142 tests: Fix style issues for ll_sparseness_verify.c
      LU-6142 tests: Fix style issues for ll_sparseness_write.c
      LU-6142 tests: Fix style issues for mmap_sanity.c
      LU-6142 tests: Fix style issues for mkdirmany.c
      LU-6142 tests: Fix style issues for multifstat.c
      LU-6142 tests: Fix style issues for writemany.c
      LU-6142 tests: Fix style issues for openfilleddirunlink.c
      LU-6142 tests: Fix style issues for utime.c
      LU-6142 tests: Fix style issues for opendirunlink.c
      LU-6142 tests: Fix style issues for opendevunlink.c
      LU-6142 tests: Fix style issues for openfile.c
      LU-6142 tests: Fix style issues for munlink.c

Artem Blagodarenko (3):
      LU-11915 tests: use trusted.* xattr for conf-sanity test_115
      LU-12650 lib: fix strings comparison during mount searching
      LU-12103 ldiskfs: don't search large block range if disk full

Bobi Jam (3):
      LU-12581 osc: prevent use after free
      LU-12690 llite: error handling of ll_och_fill()
      LU-12328 flr: avoid reading unhealthy mirror

Chris Horn (6):
      LU-12739 lnet: Don't queue msg when discovery has completed
      LU-12763 lnet: Use alternate ping processing for non-mr peers
      LU-12824 o2ib: Fix whitespace in kiblnd_startup
      LU-12410 tests: Add auster option to skip setup
      LU-12824 o2ib: Record rc in debug log on startup failure
      LU-12824 o2ib: Reintroduce kiblnd_dev_search

Dominique Martinet (1):
      LU-12734 misc: add bash completion for lctl set/get_param

Emoly Liu (5):
      LU-12613 ptlrpc: check buffer length in lustre_msg_string()
      LU-12602 mdt: more EA size check in mdt_getxattr_pack_reply()
      LU-11743 utils: allow lctl pool_list on separate MGS
      LU-12229 tests: fix "bad substitution" error
      LU-12790 obdclass: print jobid error message properly

Fan Yong (1):
      LU-12127 lfsck: skip orphan processing for namespace LFSCK

Gu Zheng (2):
      LU-12705 build: fix building fail against Power9 little endian
      LU-12705 utils: cleanup unnecessary typecasting

Hongchao Zhang (3):
      LU-11626 mdc: hold obd while processing changelog
      LU-12758 quota: clear default flag for new ID
      LU-11768 test: make at_max to take effect

James Nunez (9):
      LU-12336 build: Revert Update ZFS version to 0.8.1
      LU-10931 tests: resume testing of recovery-small 136
      LU-11780 tests: add server version check to replay-single
      LU-11607 tests: replace version/fstype calls in recovery-small
      LU-11607 tests: replace lustre_version/fstype in posix/perf
      LU-12845 utils: fix typos in 'lctl pcc' help
      LU-11607 tests: replace lustre_version/fstype - large-lun
      LU-12903 doc: make PCC man pages
      LU-12895 tests: stop running tests for SSK and SELinux

James Simmons (6):
      LU-12137 osd-ldiskfs: refactor osd_ios_ROOT_scan
      LU-12137 osd-ldiskfs: trace the obd device used for osd lookup
      LU-12137 osd-ldiskfs: create locked and unlocked versions of osd lookup code
      LU-12803 libcfs: bump module version
      LU-12932 lod: restore qos_thresholdrr sysfs file
      LU-12932 lod: rename qos_threshold_rr parameter

Jian Yu (7):
      LU-12608 kernel: kernel update RHEL7.6 [3.10.0-957.27.2.el7]
      LU-12269 kernel: RHEL 8.0 server support
      LU-11485 lod: disallow setting the last non-stale mirror as stale
      LU-12755 ldiskfs: fix project quota unpon unpatched kernel
      LU-11670 tests: do not fail the first half in sanityn test 103
      LU-12724 kernel: kernel update RHEL7.7 [3.10.0-1062.1.1.el7]
      LU-12844 lnet: fix strncpy bound error

Joseph Gmitter (1):
      LU-12776 doc: update Changelog to reflect primary kernels

Lai Siyao (9):
      LU-12719 obdclass: serialize lwp list access
      LU-11213 lmv: use lu_tgt_descs to manage tgts
      LU-11213 lod: share object alloc QoS code with LMV
      LU-11933 mdt: clear sp_cr_flags in migrate unpack
      LU-12495 obdclass: qos penalties miscalculated
      LU-11739 lod: subdir under ROOT should honor default layout
      LU-11967 mdt: reint layout_change in standard way
      LU-12624 obdclass: lu_tgt_descs cleanup
      LU-12624 lod: alloc dir stripes by QoS

Li Dongyang (1):
      LU-11956 mdd: do not reset original lu_buf.lb_len

Li Xi (1):
      LU-12802 tests: speedup cleanup of racer

Mikhail Pershin (3):
      LU-12443 ptlrpc: fix reply buffers shrinking and growing
      LU-11421 dom: manual OST-to-DOM migration via mirroring
      LU-10496 tests: enable 39k for DoM

Minh Diep (1):
      LU-12825 build: change lbuild to support MOFED 4.7

Mr NeilBrown (28):
      LU-6142 fld: remove fci_no_shrink field.
      LU-6142 lustre: remove ldt_obd_type field of lu_device_type
      LU-6142 lustre: remove imp_no_timeout field
      LU-6142 llog: remove olg_cat_processing field.
      LU-6142 ptlrpc: remove struct ptlrpc_bulk_page
      LU-6142 ptlrpc: remove bd_import_generation field.
      LU-6142 ptlrpc: remove srv_threads from struct ptlrpc_service
      LU-6142 ptlrpc: remove scp_nthrs_stopping field.
      LU-6142 ldlm: remove unused ldlm_server_conn
      LU-6142 llite: remove lli_readdir_mutex
      LU-6142 llite: remove ll_umounting field
      LU-6142 llite: remove lti_iter field
      LU-6142 llite: remove ft_mtime field
      LU-6142 llite: remove sub_reenter field.
      LU-6142 osc: remove oti_descr oti_handle oti_plist
      LU-6142 osc: remove oe_next_page
      LU-6142 o2iblnd: remove some unused fields.
      LU-6142 socklnd: Fix some white-space issues ...
      LU-6142 socklnd: remove ksnp_sharecount
      LU-6142 mtd: use tabs to indent struct mdt_thread_info
      LU-6142 mdt: remove unused field mti_wait_info.
      LU-12686 lnet: change ln_mt_waitq to a completion.
      LU-10467 fid: style cleanups in seq_client_alloc_meta()
      LU-10467 lustre: use TABs for indents in a few places.
      LU-10467 ptlrpc: fix indents in ptlrpc_recover_import()
      LU-11542 import: Fix missing spin_unlock()
      LU-10467 lustre: add wait_event macros suitable for upstream
      LU-10467 target: remove lwi arg from target_bulk_io

Nathaniel Clark (1):
      LU-12745 build: Account for optional SPL for ZFS 0.8+

NeilBrown (3):
      LU-6142 lustre: introduce CONFIG_LUSTRE_FS_POSIX_ACL
      LU-9859 libcfs: move misc-device registration closer to related code.
      LU-8066 obd_type: discard obd_types linked list.

Oleg Drokin (4):
      LU-11997 ptlrpc: Properly swab ll_fiemap_info_key
      LU-12773 tests: sanity test_805 Use do_facet
      LU-12672 tests: Correctly determine mdccli in recovery-small test 66
      New tag 2.12.90

Patrick Farrell (8):
      LU-12533 llite: Improve readahead RPC issuance
      LU-12535 lov: Move page index to top level
      LU-12559 ptlrpc: Hold imp lock for idle reconnect
      LU-11670 osc: glimpse - search for active lock
      LU-9341 lod: Add special O_APPEND striping
      LU-12569 o2iblnd: Make credits hiw connection aware
      LU-9920 vvp: dirty pages with pagevec
      LU-4322 tests: re-enable 101a in dne config

Qian Yingjin (3):
      LU-11367 som: integrate LSOM with lfs find
      LU-12026 mdt: MDS stores atime|mtime|ctime during close
      LU-12526 pcc: Auto attach for PCC during IO

Sebastien Buisson (2):
      LU-12428 tests: fix sanity-sec wait_nm_sync
      LU-12275 sec: reserve flags for client side encryption

Sergey Gorenko (1):
      LU-12789 o2ib: fix configure checks

Shaun Tancheff (8):
      LU-12635 lnet: Fix deceptive indenting on for_each
      LU-12400 ptlrpc: Sun RPC changes for RCU locking
      LU-12634 osd-ldiskfs: bi_phys_segments removed from struct bio
      LU-12634 llite: lm_compare_owner removed
      LU-12634 lnet: for_ifa removed. Use in_dev_for_each_ifa_rtnl
      LU-12400 zfs: zfs mainline 0.8+ with mainline (5.2) kernel
      LU-12795 tests: Introduce FAILF and start using it
      LU-12795 tests: Prefer FAILF in mpi tests

Tatsushi Takamura (1):
      LU-12691 ldlm: obd_max_recoverable_clients is not atomic

Vitaly Fertman (2):
      LU-12681 osc: wrong cache of LVB attrs
      LU-12681 osc: wrong cache of LVB attrs, part2

Wang Shilong (4):
      LU-12043 llite: extend readahead locks for striped file
      LU-12518 readahead: convert stride page index to byte
      LU-12764 lnet: eliminate uninitialized warning
      LU-12777 test: fix to pass facet to facet_fstype

More information about the lustre-devel mailing list