lustre-devel-lustre.org archive mirror
 help / color / mirror / Atom feed
* [lustre-devel] [PATCH 00/25] Sync to OpenSFS tree as of Aug 2, 2021
@ 2021-08-02 19:50 James Simmons
  2021-08-02 19:50 ` [lustre-devel] [PATCH 01/25] lustre: llite: avoid stale data reading James Simmons
                   ` (30 more replies)
  0 siblings, 31 replies; 32+ messages in thread
From: James Simmons @ 2021-08-02 19:50 UTC (permalink / raw)
  To: Andreas Dilger, Oleg Drokin, NeilBrown; +Cc: Lustre Development List

Port the latest patches from the OpenSFS tree as of Aug 2, 2021.
One patch was held back ("lustre: pcc: add LCM_FL_PCC_RDONLY layout flag")
due to a bug exposed by its change.

Andreas Dilger (2):
  lustre: llite: revert 'simplify callback handling for async getattr'
  lustre: uapi: remove MDS_SETATTR_PORTAL and service

Chris Horn (1):
  lnet: Protect lpni deref in lnet_health_check

Cyril Bordage (3):
  lnet: print device status in net show command
  lnet: check memdup_user_nul using IS_ERR
  lnet: add "stats reset" to lnetctl

Lai Siyao (3):
  lustre: lmv: getattr_name("..") under striped directory
  lustre: mdc: set default LMV on ROOT
  lustre: llite: enable filesystem-wide default LMV

Mr NeilBrown (2):
  lnet: discard lnet_current_net_count
  lnet: convert kiblnd/ksocknal_thread_start to vararg

Oleg Drokin (1):
  lustre: update version to 2.14.53

Patrick Farrell (10):
  lustre: llite: No locked parallel DIO
  lustre: llite: Modify AIO/DIO reference counting
  lustre: llite: Remove transient page counting
  lustre: lov: Improve DIO submit
  lustre: llite: Adjust dio refcounting
  lustre: clio: Skip prep for transients
  lustre: osc: Improve osc_queue_sync_pages
  lustre: osc: Remove lockless truncate
  lustre: osc: Remove client contention support
  lustre: osc: osc: Do not flush on lockless cancel

Serguei Smirnov (1):
  lnet: o2iblnd: clear fatal error on successful failover

Wang Shilong (2):
  lustre: llite: avoid stale data reading
  lustre: llite: avoid project quota overflow

 fs/lustre/include/cl_object.h           |  23 ++-
 fs/lustre/include/lustre_osc.h          |   3 -
 fs/lustre/include/obd.h                 |  37 ++--
 fs/lustre/include/obd_class.h           |   4 +-
 fs/lustre/llite/dir.c                   |   2 +
 fs/lustre/llite/file.c                  |  21 ++-
 fs/lustre/llite/llite_internal.h        |  12 +-
 fs/lustre/llite/llite_lib.c             |  22 ++-
 fs/lustre/llite/namei.c                 |  74 +++++++-
 fs/lustre/llite/rw.c                    |   4 +-
 fs/lustre/llite/rw26.c                  |  22 ++-
 fs/lustre/llite/statahead.c             | 324 +++++++++++++++++++++-----------
 fs/lustre/llite/vvp_internal.h          |   7 -
 fs/lustre/llite/vvp_io.c                |   4 +-
 fs/lustre/llite/vvp_object.c            |   4 +-
 fs/lustre/llite/vvp_page.c              |  22 ++-
 fs/lustre/lmv/lmv_obd.c                 |  44 +++--
 fs/lustre/lmv/lproc_lmv.c               |  26 ++-
 fs/lustre/lov/lov_io.c                  |  23 ++-
 fs/lustre/mdc/lproc_mdc.c               |  43 -----
 fs/lustre/mdc/mdc_dev.c                 |  15 +-
 fs/lustre/mdc/mdc_internal.h            |   3 +-
 fs/lustre/mdc/mdc_locks.c               |  31 +--
 fs/lustre/mdc/mdc_request.c             |   8 +
 fs/lustre/obdclass/cl_io.c              |  20 +-
 fs/lustre/obdclass/cl_page.c            |  21 ++-
 fs/lustre/obdecho/echo_client.c         |   4 +-
 fs/lustre/osc/lproc_osc.c               |  68 -------
 fs/lustre/osc/osc_cache.c               |   3 +-
 fs/lustre/osc/osc_io.c                  |  10 -
 fs/lustre/osc/osc_lock.c                |  31 +--
 fs/lustre/osc/osc_object.c              |  22 ---
 fs/lustre/ptlrpc/wiretest.c             |   2 -
 include/linux/lnet/lib-lnet.h           |   1 -
 include/uapi/linux/lnet/libcfs_ioctl.h  |   3 +-
 include/uapi/linux/lnet/lnet-dlc.h      |   1 +
 include/uapi/linux/lustre/lustre_idl.h  |  10 +-
 include/uapi/linux/lustre/lustre_user.h |   2 +
 include/uapi/linux/lustre/lustre_ver.h  |   4 +-
 net/lnet/klnds/o2iblnd/o2iblnd.c        |  37 +++-
 net/lnet/klnds/o2iblnd/o2iblnd.h        |  10 +-
 net/lnet/klnds/o2iblnd/o2iblnd_cb.c     |  12 --
 net/lnet/klnds/socklnd/socklnd.c        |  16 +-
 net/lnet/klnds/socklnd/socklnd.h        |  10 +-
 net/lnet/klnds/socklnd/socklnd_cb.c     |  17 +-
 net/lnet/libcfs/module.c                |   4 +-
 net/lnet/libcfs/tracefile.c             |   8 +-
 net/lnet/lnet/api-ni.c                  |  32 +---
 net/lnet/lnet/lib-msg.c                 |  71 +++----
 net/lnet/lnet/router_proc.c             |   4 +-
 50 files changed, 642 insertions(+), 559 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] 32+ messages in thread

end of thread, other threads:[~2021-08-02 19:54 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-02 19:50 [lustre-devel] [PATCH 00/25] Sync to OpenSFS tree as of Aug 2, 2021 James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 01/25] lustre: llite: avoid stale data reading James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 02/25] lustre: llite: No locked parallel DIO James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 03/25] lnet: discard lnet_current_net_count James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 04/25] lnet: convert kiblnd/ksocknal_thread_start to vararg James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 05/25] lnet: print device status in net show command James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 06/25] lustre: lmv: getattr_name("..") under striped directory James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 07/25] lustre: llite: revert 'simplify callback handling for async getattr' James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 08/25] lnet: Protect lpni deref in lnet_health_check James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 09/25] lustre: uapi: remove MDS_SETATTR_PORTAL and service James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 10/25] lustre: llite: Modify AIO/DIO reference counting James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 11/25] lustre: llite: Remove transient page counting James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 12/25] lustre: lov: Improve DIO submit James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 13/25] lustre: llite: Adjust dio refcounting James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 14/25] lustre: clio: Skip prep for transients James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 15/25] lustre: osc: Improve osc_queue_sync_pages James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 16/25] lustre: llite: avoid project quota overflow James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 17/25] lnet: check memdup_user_nul using IS_ERR James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 18/25] lustre: osc: Remove lockless truncate James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 19/25] lustre: osc: Remove client contention support James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 20/25] lustre: osc: osc: Do not flush on lockless cancel James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 21/26] lustre: pcc: add LCM_FL_PCC_RDONLY layout flag James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 21/25] lustre: update version to 2.14.53 James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 22/25] lustre: mdc: set default LMV on ROOT James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 22/26] lustre: update version to 2.14.53 James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 23/25] lustre: llite: enable filesystem-wide default LMV James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 23/26] lustre: mdc: set default LMV on ROOT James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 24/25] lnet: o2iblnd: clear fatal error on successful failover James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 24/26] lustre: llite: enable filesystem-wide default LMV James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 25/25] lnet: add "stats reset" to lnetctl James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 25/26] lnet: o2iblnd: clear fatal error on successful failover James Simmons
2021-08-02 19:50 ` [lustre-devel] [PATCH 26/26] lnet: add "stats reset" to lnetctl 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).