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/24] lustre: Update to OpenSFS Sept 21, 2021
Date: Tue, 21 Sep 2021 22:19:37 -0400 [thread overview]
Message-ID: <1632277201-6920-1-git-send-email-jsimmons@infradead.org> (raw)
Merge latest new OpenSFS work to native Linux client. Biggest
change is the native support of the Lustre utilites with the
Linux client!!!! I do see new test failures due to the debugfs
root only issues which will be addressed later.
Alex Zhuravlev (1):
lustre: obdclass: EAGAIN after rhashtable_walk_next()
Alexander Boyko (1):
lustre: llite: don't touch vma after filemap_fault
Amir Shehata (1):
lnet: Lock primary NID logic
Chris Horn (1):
lnet: Check for -ESHUTDOWN in lnet_parse
Hongchao Zhang (2):
lustre: quota: enforce block quota for chgrp
lustre: llite: check read only mount for setquota
James Simmons (2):
lustre: uapi: fixup UAPI headers for native Linux client.
lustre: ptlrpc: separate out server code for wiretest
Mr NeilBrown (10):
lnet: introduce struct lnet_nid
lnet: add string formating/parsing for IPv6 nids
lnet: change lpni_nid in lnet_peer_ni to lnet_nid
lnet: change lp_primary_nid to struct lnet_nid
lnet: change lp_disc_*_nid to struct lnet_nid
lnet: socklnd: factor out key calculation for ksnd_peers
lnet: introduce lnet_processid for ksock_peer_ni
lnet: enhance connect/accept to support large addr
lnet: change lr_nid to struct lnet_nid
lnet: extend rspt_next_hop_nid in lnet_rsp_tracker
Oleg Drokin (1):
lustre: llite: Remove inode locking in ll_fsync
Patrick Farrell (1):
lustre: llite: Always do lookup on ENOENT in open
Qian Yingjin (1):
lustre: pcc: VM_WRITE should not trigger layout write
Sebastien Buisson (1):
lustre: sec: filename encryption
Serguei Smirnov (1):
lnet: socklnd: fix link state detection
Vitaly Fertman (1):
lustre: ptlrpc: two replay lock threads
fs/lustre/include/cl_object.h | 5 -
fs/lustre/include/lustre_swab.h | 1 -
fs/lustre/include/obd.h | 4 +
fs/lustre/include/obd_support.h | 1 +
fs/lustre/ldlm/ldlm_request.c | 10 +-
fs/lustre/llite/crypto.c | 144 +++++++++
fs/lustre/llite/dcache.c | 8 +
fs/lustre/llite/dir.c | 52 +++-
fs/lustre/llite/file.c | 56 ++--
fs/lustre/llite/llite_internal.h | 29 +-
fs/lustre/llite/llite_lib.c | 63 +++-
fs/lustre/llite/llite_mmap.c | 31 +-
fs/lustre/llite/namei.c | 47 ++-
fs/lustre/llite/statahead.c | 48 +++
fs/lustre/llite/vvp_dev.c | 6 +
fs/lustre/llite/vvp_io.c | 3 +-
fs/lustre/lov/lov_io.c | 6 +-
fs/lustre/mdc/mdc_lib.c | 6 +-
fs/lustre/obdclass/jobid.c | 5 +
fs/lustre/obdclass/llog_swab.c | 33 ---
fs/lustre/obdclass/obd_config.c | 4 +-
fs/lustre/ptlrpc/layout.c | 5 +-
fs/lustre/ptlrpc/pack_generic.c | 13 +-
fs/lustre/ptlrpc/wiretest.c | 210 ++++++-------
include/linux/lnet/lib-lnet.h | 39 ++-
include/linux/lnet/lib-types.h | 18 +-
include/uapi/linux/lnet/lnet-idl.h | 39 ++-
include/uapi/linux/lnet/lnet-types.h | 106 ++++++-
include/uapi/linux/lnet/nidstr.h | 12 +-
include/uapi/linux/lustre/lustre_idl.h | 78 +----
include/uapi/linux/lustre/lustre_user.h | 20 ++
net/lnet/klnds/o2iblnd/o2iblnd.c | 13 +-
net/lnet/klnds/o2iblnd/o2iblnd_cb.c | 17 +-
net/lnet/klnds/socklnd/socklnd.c | 353 +++++++++++++++-------
net/lnet/klnds/socklnd/socklnd.h | 14 +-
net/lnet/klnds/socklnd/socklnd_cb.c | 119 ++++----
net/lnet/klnds/socklnd/socklnd_proto.c | 14 +-
net/lnet/lnet/acceptor.c | 112 ++++---
net/lnet/lnet/api-ni.c | 178 ++++++++---
net/lnet/lnet/config.c | 20 +-
net/lnet/lnet/lib-move.c | 155 +++++-----
net/lnet/lnet/lib-msg.c | 13 +-
net/lnet/lnet/lib-socket.c | 32 +-
net/lnet/lnet/lo.c | 3 +-
net/lnet/lnet/net_fault.c | 4 +-
net/lnet/lnet/nidstrings.c | 163 ++++++++++-
net/lnet/lnet/peer.c | 503 +++++++++++++++++++-------------
net/lnet/lnet/router.c | 88 +++---
net/lnet/lnet/router_proc.c | 12 +-
net/lnet/lnet/udsp.c | 39 +--
50 files changed, 1997 insertions(+), 957 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:[~2021-09-22 2:20 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-22 2:19 James Simmons [this message]
2021-09-22 2:19 ` [lustre-devel] [PATCH 01/24] lnet: Lock primary NID logic James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 02/24] lustre: quota: enforce block quota for chgrp James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 03/24] lnet: introduce struct lnet_nid James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 04/24] lnet: add string formating/parsing for IPv6 nids James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 05/24] lnet: change lpni_nid in lnet_peer_ni to lnet_nid James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 06/24] lnet: change lp_primary_nid to struct lnet_nid James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 07/24] lnet: change lp_disc_*_nid " James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 08/24] lnet: socklnd: factor out key calculation for ksnd_peers James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 09/24] lnet: introduce lnet_processid for ksock_peer_ni James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 10/24] lnet: enhance connect/accept to support large addr James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 11/24] lnet: change lr_nid to struct lnet_nid James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 12/24] lnet: extend rspt_next_hop_nid in lnet_rsp_tracker James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 13/24] lustre: ptlrpc: two replay lock threads James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 14/24] lustre: llite: Always do lookup on ENOENT in open James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 15/24] lustre: llite: Remove inode locking in ll_fsync James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 16/24] lnet: socklnd: fix link state detection James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 17/24] lustre: llite: check read only mount for setquota James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 18/24] lustre: llite: don't touch vma after filemap_fault James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 19/24] lnet: Check for -ESHUTDOWN in lnet_parse James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 20/24] lustre: obdclass: EAGAIN after rhashtable_walk_next() James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 21/24] lustre: sec: filename encryption James Simmons
2021-09-22 2:19 ` [lustre-devel] [PATCH 22/24] lustre: uapi: fixup UAPI headers for native Linux client James Simmons
2021-09-22 2:20 ` [lustre-devel] [PATCH 23/24] lustre: ptlrpc: separate out server code for wiretest James Simmons
2021-09-22 2:20 ` [lustre-devel] [PATCH 24/24] lustre: pcc: VM_WRITE should not trigger layout write 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=1632277201-6920-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.