lustre-devel-lustre.org archive mirror
 help / color / mirror / Atom feed
* [lustre-devel] [PATCH 00/14] Update to OpenSFS tree as of May 3, 2021
@ 2021-05-04  0:10 James Simmons
  2021-05-04  0:10 ` [lustre-devel] [PATCH 01/14] lustre: llite: Remove last lockahead old compat James Simmons
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: James Simmons @ 2021-05-04  0:10 UTC (permalink / raw)
  To: Andreas Dilger, Oleg Drokin, NeilBrown; +Cc: Lustre Development List

Port the latest work from the OpenSFS tree to the native
Linux client as of May 4, 2021. This now includes the
fake symlink DOAS work.

Alex Zhuravlev (1):
  lustre: mdc: make rpc set for MDS_STATFS interruptible

Alexander Boyko (1):
  lustre: ptlrpc: idle import vs lock enqueue race

Andreas Dilger (1):
  lustre: mdc: include linux/idr.h for referenced code

Bruno Faccini (1):
  lustre: llite: fake symlink type of foreign file/dir

Chris Horn (5):
  lnet: Recover local NI w/exponential backoff interval
  lnet: Deprecate lnet_recovery_interval
  lnet: Router ping timeout with discovery disabled
  lnet: Ensure proper peer, peer NI, peer net hierarchy
  lnet: Skip discovery in LNetPrimaryNID if DD disabled

Mr NeilBrown (4):
  lnet: libcfs: simplify task management in tracefile.c
  lustre: move lu_tgt_pool out of obd_target.h
  lnet: libcfs: remove references to Sun Trademark.
  lustre: llite: use d_is_symlink to test if dentry is a symlink

Patrick Farrell (1):
  lustre: llite: Remove last lockahead old compat

 fs/lustre/include/lu_object.h           |  18 +-
 fs/lustre/include/lustre_net.h          |   1 +
 fs/lustre/include/obd_class.h           |   2 +
 fs/lustre/include/obd_support.h         |   1 +
 fs/lustre/include/obd_target.h          |  53 ---
 fs/lustre/llite/Makefile                |   1 +
 fs/lustre/llite/dcache.c                |  14 +-
 fs/lustre/llite/dir.c                   |  11 +
 fs/lustre/llite/file.c                  |  53 ++-
 fs/lustre/llite/foreign_symlink.h       |  49 +++
 fs/lustre/llite/llite_foreign.c         | 284 ++++++++++++
 fs/lustre/llite/llite_foreign_symlink.c | 758 ++++++++++++++++++++++++++++++++
 fs/lustre/llite/llite_internal.h        |  35 +-
 fs/lustre/llite/llite_lib.c             | 105 +++++
 fs/lustre/llite/lproc_llite.c           |  12 +
 fs/lustre/llite/namei.c                 |  33 +-
 fs/lustre/llite/pcc.c                   |   4 +-
 fs/lustre/llite/symlink.c               |   1 +
 fs/lustre/lov/lov_object.c              |   3 +-
 fs/lustre/lov/lov_pack.c                |  13 +-
 fs/lustre/mdc/mdc_changelog.c           |   1 +
 fs/lustre/mdc/mdc_request.c             |   1 +
 fs/lustre/obdclass/lu_tgt_pool.c        |   2 +-
 fs/lustre/obdclass/obd_mount.c          |   4 +-
 fs/lustre/osc/osc_lock.c                |   5 +
 fs/lustre/ptlrpc/client.c               |  11 +
 fs/lustre/ptlrpc/import.c               |  63 ++-
 fs/lustre/ptlrpc/pinger.c               |   5 +-
 include/linux/libcfs/libcfs.h           |   1 -
 include/linux/libcfs/libcfs_cpu.h       |   1 -
 include/linux/libcfs/libcfs_debug.h     |   1 -
 include/linux/libcfs/libcfs_hash.h      |   1 -
 include/linux/libcfs/libcfs_private.h   |   1 -
 include/linux/libcfs/libcfs_string.h    |   1 -
 include/linux/lnet/lib-lnet.h           |   9 +
 include/linux/lnet/lib-types.h          |   7 +
 include/uapi/linux/lustre/lustre_user.h |  49 ++-
 net/lnet/libcfs/debug.c                 |   1 -
 net/lnet/libcfs/hash.c                  |   1 -
 net/lnet/libcfs/libcfs_cpu.c            |   1 -
 net/lnet/libcfs/libcfs_lock.c           |   1 -
 net/lnet/libcfs/libcfs_mem.c            |   1 -
 net/lnet/libcfs/libcfs_string.c         |   1 -
 net/lnet/libcfs/module.c                |   1 -
 net/lnet/libcfs/tracefile.c             |  83 ++--
 net/lnet/libcfs/tracefile.h             |   1 -
 net/lnet/lnet/api-ni.c                  |  26 +-
 net/lnet/lnet/lib-move.c                |  60 +--
 net/lnet/lnet/lib-msg.c                 |  48 +-
 net/lnet/lnet/peer.c                    |  55 ++-
 net/lnet/lnet/router.c                  |   8 +-
 51 files changed, 1640 insertions(+), 262 deletions(-)
 delete mode 100644 fs/lustre/include/obd_target.h
 create mode 100644 fs/lustre/llite/foreign_symlink.h
 create mode 100644 fs/lustre/llite/llite_foreign.c
 create mode 100644 fs/lustre/llite/llite_foreign_symlink.c

-- 
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] 15+ messages in thread

end of thread, other threads:[~2021-05-04  0:11 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-04  0:10 [lustre-devel] [PATCH 00/14] Update to OpenSFS tree as of May 3, 2021 James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 01/14] lustre: llite: Remove last lockahead old compat James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 02/14] lustre: mdc: include linux/idr.h for referenced code James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 03/14] lnet: Recover local NI w/exponential backoff interval James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 04/14] lnet: Deprecate lnet_recovery_interval James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 05/14] lnet: Router ping timeout with discovery disabled James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 06/14] lnet: Ensure proper peer, peer NI, peer net hierarchy James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 07/14] lnet: libcfs: simplify task management in tracefile.c James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 08/14] lustre: move lu_tgt_pool out of obd_target.h James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 09/14] lnet: libcfs: remove references to Sun Trademark James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 10/14] lnet: Skip discovery in LNetPrimaryNID if DD disabled James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 11/14] lustre: ptlrpc: idle import vs lock enqueue race James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 12/14] lustre: mdc: make rpc set for MDS_STATFS interruptible James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 13/14] lustre: llite: fake symlink type of foreign file/dir James Simmons
2021-05-04  0:10 ` [lustre-devel] [PATCH 14/14] lustre: llite: use d_is_symlink to test if dentry is a symlink James Simmons

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).