All of lore.kernel.org
 help / color / mirror / Atom feed
* [lustre-devel] [PATCH 00/24] lustre: Update to OpenSFS Sept 21, 2021
@ 2021-09-22  2:19 James Simmons
  2021-09-22  2:19 ` [lustre-devel] [PATCH 01/24] lnet: Lock primary NID logic James Simmons
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: James Simmons @ 2021-09-22  2:19 UTC (permalink / raw)
  To: Andreas Dilger, Oleg Drokin, NeilBrown; +Cc: Lustre Development List

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

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2021-09-22  2:22 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-22  2:19 [lustre-devel] [PATCH 00/24] lustre: Update to OpenSFS Sept 21, 2021 James Simmons
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

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.