From: James Simmons <jsimmons@infradead.org>
To: Andreas Dilger <adilger@whamcloud.com>,
Oleg Drokin <green@whamcloud.com>, NeilBrown <neilb@suse.de>
Cc: Lustre Development List <lustre-devel@lists.lustre.org>
Subject: [lustre-devel] [PATCH 00/22] lustre: backport OpenSFS work as of Nov 20, 2022
Date: Sun, 20 Nov 2022 09:16:46 -0500 [thread overview]
Message-ID: <1668953828-10909-1-git-send-email-jsimmons@infradead.org> (raw)
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
lustre-devel@lists.lustre.org
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org
next reply other threads:[~2022-11-20 14:17 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-20 14:16 James Simmons [this message]
2022-11-20 14:16 ` [lustre-devel] [PATCH 01/22] lustre: llite: clear stale page's uptodate bit James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 02/22] lustre: osc: Remove oap lock James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 03/22] lnet: Don't modify uptodate peer with temp NI James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 04/22] lustre: llite: Explicitly support .splice_write James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 05/22] lnet: o2iblnd: add verbose debug prints for rx/tx events James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 06/22] lnet: use Netlink to support old and new NI APIs James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 07/22] lustre: obdclass: improve precision of wakeups for mod_rpcs James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 08/22] lnet: allow ping packet to contain large nids James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 09/22] lustre: llog: skip bad records in llog James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 10/22] lnet: fix build issue when IPv6 is disabled James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 11/22] lustre: obdclass: fill jobid in a safe way James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 12/22] lustre: llite: remove linefeed from LDLM_DEBUG James Simmons
2022-11-20 14:16 ` [lustre-devel] [PATCH 13/22] lnet: selftest: migrate LNet selftest session handling to Netlink James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 14/22] lustre: clio: append to non-existent component James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 15/22] lnet: fix debug message in lnet_discovery_event_reply James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 16/22] lustre: ldlm: group lock unlock fix James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 17/22] lnet: Signal completion on ping send failure James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 18/22] lnet: extend lnet_is_nid_in_ping_info() James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 19/22] lnet: find correct primary for peer James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 20/22] lnet: change lnet_notify() to take struct lnet_nid James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 21/22] lnet: discard lnet_nid2ni_*() James Simmons
2022-11-20 14:17 ` [lustre-devel] [PATCH 22/22] lnet: change lnet_debug_peer() to struct lnet_nid James Simmons
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1668953828-10909-1-git-send-email-jsimmons@infradead.org \
--to=jsimmons@infradead.org \
--cc=adilger@whamcloud.com \
--cc=green@whamcloud.com \
--cc=lustre-devel@lists.lustre.org \
--cc=neilb@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).