mbox series

[00/15] lustre: updates to OpenSFS tree as of July 7 2021

Message ID 1625685076-1964-1-git-send-email-jsimmons@infradead.org (mailing list archive)
Headers show
Series lustre: updates to OpenSFS tree as of July 7 2021 | expand

Message

James Simmons July 7, 2021, 7:11 p.m. UTC
Sync the native client to current tip of OpenSFS tree.

Alex Zhuravlev (1):
  lustre: mgc: configurable wait-to-reprocess time

Alexander Boyko (1):
  lustre: client: don't panic for mgs evictions

Chris Horn (3):
  lnet: Add health ping stats
  lnet: Ensure ref taken when queueing for discovery
  lnet: Correct distance calculation of local NIDs

James Simmons (1):
  lnet: add netlink infrastructure

Oleg Drokin (3):
  lustre: osc: Notify server if cache discard takes a long time
  lustre: mdt: New connect flag for non-open-by-fid lock request
  lustre: obdclass: Wake up entire queue of requests on close completion

Patrick Farrell (5):
  lustre: osc: Move shrink update to per-write
  lustre: llite: parallelize direct i/o issuance
  lustre: osc: Don't get time for each page
  lustre: clio: Implement real list splice
  lustre: osc: Simplify clipping for transient pages

Serguei Smirnov (1):
  lnet: socklnd: detect link state to set fatal error on ni

 fs/lustre/include/cl_object.h          | 13 +++++-
 fs/lustre/include/lustre_osc.h         |  6 +--
 fs/lustre/include/obd_class.h          | 15 ++++++
 fs/lustre/llite/file.c                 | 51 +++++++++++++++++++--
 fs/lustre/llite/llite_internal.h       |  9 ++++
 fs/lustre/llite/llite_lib.c            |  4 +-
 fs/lustre/llite/lproc_llite.c          | 37 +++++++++++++++
 fs/lustre/llite/namei.c                |  4 +-
 fs/lustre/llite/rw26.c                 | 41 ++++++-----------
 fs/lustre/llite/vvp_io.c               |  1 +
 fs/lustre/mgc/mgc_internal.h           |  8 ++++
 fs/lustre/mgc/mgc_request.c            | 44 +++++++++++++-----
 fs/lustre/obdclass/cl_io.c             | 39 +++++++++++++---
 fs/lustre/obdclass/genops.c            |  6 ++-
 fs/lustre/obdclass/lprocfs_status.c    |  6 +++
 fs/lustre/osc/osc_cache.c              | 42 ++++++++++++++---
 fs/lustre/osc/osc_internal.h           |  1 +
 fs/lustre/osc/osc_io.c                 | 18 ++++++--
 fs/lustre/osc/osc_page.c               | 10 ++--
 fs/lustre/osc/osc_request.c            | 54 +++++++++++++++++-----
 fs/lustre/ptlrpc/import.c              |  5 +-
 fs/lustre/ptlrpc/wiretest.c            |  2 +
 include/linux/lnet/lib-types.h         | 15 ++++++
 include/uapi/linux/lnet/lnet-dlc.h     |  4 ++
 include/uapi/linux/lnet/lnet-nl.h      | 67 +++++++++++++++++++++++++++
 include/uapi/linux/lustre/lustre_idl.h |  1 +
 net/lnet/klnds/socklnd/socklnd.c       | 78 ++++++++++++++++++++++++++++++++
 net/lnet/klnds/socklnd/socklnd.h       |  1 +
 net/lnet/lnet/api-ni.c                 | 83 ++++++++++++++++++++++++++++++++++
 net/lnet/lnet/lib-move.c               | 40 ++++++++++------
 net/lnet/lnet/peer.c                   | 10 ++--
 31 files changed, 611 insertions(+), 104 deletions(-)
 create mode 100644 include/uapi/linux/lnet/lnet-nl.h