[lustre-devel] [PATCH 00/22] lustre: backport OpenSFS work as of Nov 20, 2022

James Simmons <[email protected]>
Newsgroups org.lustre.lists.lustre-devel
Message-ID <[email protected]>
Merge the next batch of work from the OpenSFS tree to the Linux
native client. Most of the IPv6 ping work is now merged.

Alex Zhuravlev (1):
  lustre: llite: remove linefeed from LDLM_DEBUG

Bobi Jam (1):
  lustre: llite: clear stale page's uptodate bit

Chris Horn (2):
  lnet: Don't modify uptodate peer with temp NI
  lnet: Signal completion on ping send failure

James Simmons (3):
  lnet: use Netlink to support old and new NI APIs.
  lnet: fix build issue when IPv6 is disabled.
  lnet: selftest: migrate LNet selftest session handling to Netlink

Lei Feng (1):
  lustre: obdclass: fill jobid in a safe way

Mikhail Pershin (1):
  lustre: llog: skip bad records in llog

Mr NeilBrown (7):
  lustre: obdclass: improve precision of wakeups for mod_rpcs
  lnet: allow ping packet to contain large nids
  lnet: extend lnet_is_nid_in_ping_info()
  lnet: find correct primary for peer
  lnet: change lnet_notify() to take struct lnet_nid
  lnet: discard lnet_nid2ni_*()
  lnet: change lnet_debug_peer() to struct lnet_nid

Patrick Farrell (1):
  lustre: osc: Remove oap lock

Serguei Smirnov (2):
  lnet: o2iblnd: add verbose debug prints for rx/tx events
  lnet: fix debug message in lnet_discovery_event_reply

Shaun Tancheff (1):
  lustre: llite: Explicitly support .splice_write

Vitaly Fertman (2):
  lustre: clio: append to non-existent component
  lustre: ldlm: group lock unlock fix

 fs/lustre/include/cl_object.h          |  15 +-
 fs/lustre/include/lustre_dlm.h         |   1 +
 fs/lustre/include/lustre_osc.h         |  17 -
 fs/lustre/include/obd.h                |   1 -
 fs/lustre/ldlm/ldlm_lib.c              |   1 -
 fs/lustre/ldlm/ldlm_lock.c             |  28 +-
 fs/lustre/llite/file.c                 |  79 ++-
 fs/lustre/llite/llite_internal.h       |   3 +
 fs/lustre/llite/llite_lib.c            |   3 +
 fs/lustre/llite/namei.c                |   2 +-
 fs/lustre/llite/rw.c                   |  10 +-
 fs/lustre/llite/vvp_io.c               | 124 ++++-
 fs/lustre/llite/vvp_page.c             |   5 +
 fs/lustre/lov/lov_page.c               |   2 +
 fs/lustre/mdc/mdc_dev.c                |  58 +-
 fs/lustre/obdclass/cl_page.c           |  37 +-
 fs/lustre/obdclass/genops.c            | 158 +++---
 fs/lustre/obdclass/jobid.c             |  13 +-
 fs/lustre/obdclass/llog.c              |  86 +--
 fs/lustre/osc/osc_cache.c              |  11 -
 fs/lustre/osc/osc_io.c                 |   8 +-
 fs/lustre/osc/osc_lock.c               | 157 +-----
 fs/lustre/osc/osc_object.c             |  16 -
 fs/lustre/osc/osc_page.c               |   5 -
 fs/lustre/osc/osc_request.c            |  14 +-
 include/linux/lnet/lib-lnet.h          |  23 +-
 include/linux/lnet/lib-types.h         | 142 +++++
 include/uapi/linux/lnet/libcfs_ioctl.h |   2 +-
 include/uapi/linux/lnet/lnet-dlc.h     |  23 +
 include/uapi/linux/lnet/lnet-idl.h     |  58 +-
 include/uapi/linux/lnet/lnet-types.h   |  15 +
 include/uapi/linux/lnet/lnetst.h       |  21 +-
 net/lnet/klnds/o2iblnd/o2iblnd.c       |  88 ++-
 net/lnet/klnds/o2iblnd/o2iblnd.h       |  94 +++-
 net/lnet/klnds/o2iblnd/o2iblnd_cb.c    | 136 +++--
 net/lnet/klnds/socklnd/socklnd.c       |  39 +-
 net/lnet/klnds/socklnd/socklnd.h       |   9 +
 net/lnet/lnet/api-ni.c                 | 961 ++++++++++++++++++++++++++++-----
 net/lnet/lnet/config.c                 |   6 +-
 net/lnet/lnet/lib-msg.c                |   2 +-
 net/lnet/lnet/module.c                 |  42 +-
 net/lnet/lnet/peer.c                   | 144 ++++-
 net/lnet/lnet/router.c                 |  15 +-
 net/lnet/selftest/conctl.c             | 349 +++++++++---
 net/lnet/selftest/conrpc.c             |  28 +-
 net/lnet/selftest/console.c            |  81 +--
 net/lnet/selftest/console.h            |  68 +--
 net/lnet/selftest/framework.c          |  43 +-
 net/lnet/selftest/selftest.h           |  78 ++-
 49 files changed, 2427 insertions(+), 894 deletions(-)

-- 
1.8.3.1

_______________________________________________
lustre-devel mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.