All of lore.kernel.org
 help / color / mirror / Atom feed
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/39] lustre: update to latest OpenSFS version as of Jan 21 2021
Date: Thu, 21 Jan 2021 12:16:23 -0500	[thread overview]
Message-ID: <1611249422-556-1-git-send-email-jsimmons@infradead.org> (raw)

Update the Linux Lustre client to where the latest OpenSFS tree is at as of
Jan 21, 2021. Please review.

Alexander Zarochentsev (1):
  lustre: ldlm: page discard speedup

Andreas Dilger (1):
  lustre: ldlm: don't compute sumsq for pool stats

Andrew Perepechko (1):
  lustre: ptlrpc: fixes for RCU-related stalls

Andriy Skulysh (2):
  lustre: ldlm: Don't re-enqueue glimpse lock on read
  lustre: ldlm: osc_object_ast_clear() is called for mdc object on
    eviction

Bobi Jam (3):
  lustre: llite: don't check layout info for page discard
  lustre: lov: FIEMAP support for PFL and FLR file
  lustre: lov: correctly set OST obj size

Chris Horn (5):
  lnet: Correct handling of NETWORK_TIMEOUT status
  lnet: Introduce constant for net ID of LNET_NID_ANY
  lnet: lnd: Use NETWORK_TIMEOUT for txs on ibp_tx_queue
  lnet: lnd: Use NETWORK_TIMEOUT for some conn failures
  lnet: Introduce lnet_recovery_limit parameter

Etienne AUJAMES (1):
  lustre: mdc: process changelogs_catalog from the oldest rec

John L. Hammond (2):
  lustre: llite: return EOPNOTSUPP if fallocate is not supported
  lnet: use an unbound cred in kiblnd_resolve_addr()

Lai Siyao (1):
  lustre: lmv: optimize dir shard revalidate

Mikhail Pershin (3):
  lustre: lov: fix SEEK_HOLE calcs at component end
  lustre: dom: non-blocking enqueue for DOM locks
  lustre: cksum: add lprocfs checksum support in MDC/MDT

Mr NeilBrown (1):
  lnet: o2iblnd: remove FMR-pool support.

Olaf Faaland (1):
  lustre: osc: prevent overflow of o_dropped

Oleg Drokin (4):
  lustre: ldlm: Do not wait for lock replay sending if import
    dsconnected
  lustre: ldlm: Do not hang if recovery restarted during lock replay
  lustre: Use vfree_atomic instead of vfree
  lustre: update version to 2.13.57

Qian Yingjin (1):
  lustre: uapi: fix compatibility for LL_IOC_MDC_GETINFO

Sebastien Buisson (1):
  lustre: llite: fiemap set flags for encrypted files

Serguei Smirnov (2):
  lnet: o2iblnd: retry qp creation with reduced queue depth
  lnet: socklnd: announce deprecation of 'use_tcp_bonding'

Wang Shilong (5):
  lustre: llite: fix client evicition with DIO
  lustre: llite: allow DIO with unaligned IO count
  lustre: quota: df should return projid-specific values
  lustre: llite: try to improve mmap performance
  lustre: lov: instantiate components layout for fallocate

Yang Sheng (4):
  lustre: osc: skip 0 row for rpc_stats
  lnet: discard the callback
  lustre: mdc: avoid easize set to 0
  lustre: ldlm: Use req_mode while lock cleanup

 fs/lustre/include/cl_object.h             |   2 +-
 fs/lustre/include/lustre_dlm.h            |   4 +-
 fs/lustre/include/lustre_export.h         |   5 +
 fs/lustre/include/lustre_net.h            |  15 +-
 fs/lustre/include/lustre_osc.h            |   7 +-
 fs/lustre/include/obd.h                   |   2 +-
 fs/lustre/include/obd_class.h             |   3 +-
 fs/lustre/ldlm/ldlm_flock.c               |   2 +-
 fs/lustre/ldlm/ldlm_lib.c                 |   2 +-
 fs/lustre/ldlm/ldlm_lock.c                |  16 +-
 fs/lustre/ldlm/ldlm_pool.c                |  33 ++--
 fs/lustre/ldlm/ldlm_request.c             |  75 ++++----
 fs/lustre/llite/dir.c                     |  36 ++--
 fs/lustre/llite/file.c                    |  35 +++-
 fs/lustre/llite/llite_internal.h          |  19 ++
 fs/lustre/llite/llite_lib.c               |  57 +++++-
 fs/lustre/llite/lproc_llite.c             |  47 +++++
 fs/lustre/llite/rw.c                      | 146 +++++++++++++--
 fs/lustre/llite/rw26.c                    |  39 +++-
 fs/lustre/llite/vvp_io.c                  |   8 +-
 fs/lustre/lmv/lmv_intent.c                |  15 +-
 fs/lustre/lmv/lmv_internal.h              |   1 -
 fs/lustre/lmv/lmv_obd.c                   |   3 +-
 fs/lustre/lov/lov_cl_internal.h           |   5 +
 fs/lustre/lov/lov_internal.h              |   1 +
 fs/lustre/lov/lov_io.c                    | 134 +++++++++++--
 fs/lustre/lov/lov_lock.c                  |  31 ++-
 fs/lustre/lov/lov_object.c                | 249 +++++++++++++++---------
 fs/lustre/lov/lov_offset.c                |  10 +-
 fs/lustre/mdc/lproc_mdc.c                 | 128 ++++++++++++-
 fs/lustre/mdc/mdc_changelog.c             |   2 +-
 fs/lustre/mdc/mdc_dev.c                   | 144 ++++++++------
 fs/lustre/mdc/mdc_internal.h              |  10 +
 fs/lustre/mdc/mdc_locks.c                 |  14 +-
 fs/lustre/obdclass/lprocfs_status.c       |   1 +
 fs/lustre/osc/lproc_osc.c                 |  12 +-
 fs/lustre/osc/osc_cache.c                 |  48 +++--
 fs/lustre/osc/osc_lock.c                  |   3 +
 fs/lustre/osc/osc_object.c                |   2 +-
 fs/lustre/osc/osc_request.c               |  57 +++---
 fs/lustre/ptlrpc/client.c                 |  26 ++-
 fs/lustre/ptlrpc/niobuf.c                 |   7 +-
 fs/lustre/ptlrpc/sec.c                    |  21 ++-
 fs/lustre/ptlrpc/sec_bulk.c               |   6 +-
 fs/lustre/ptlrpc/sec_config.c             |  10 +-
 fs/lustre/ptlrpc/sec_null.c               |  24 ++-
 fs/lustre/ptlrpc/sec_plain.c              |  24 ++-
 fs/lustre/ptlrpc/service.c                |  21 ++-
 fs/lustre/ptlrpc/wiretest.c               |   3 +-
 include/linux/lnet/api.h                  |   3 +-
 include/linux/lnet/lib-lnet.h             |   2 +
 include/linux/lnet/lib-types.h            |   1 +
 include/uapi/linux/lnet/lnet-types.h      |   2 +
 include/uapi/linux/lustre/lustre_fiemap.h |  30 ++-
 include/uapi/linux/lustre/lustre_idl.h    |   8 +
 include/uapi/linux/lustre/lustre_user.h   |  21 +--
 include/uapi/linux/lustre/lustre_ver.h    |   4 +-
 mm/vmalloc.c                              |   1 +
 net/lnet/klnds/o2iblnd/o2iblnd.c          | 302 +++++++++++-------------------
 net/lnet/klnds/o2iblnd/o2iblnd.h          |  12 +-
 net/lnet/klnds/o2iblnd/o2iblnd_cb.c       | 102 ++++++----
 net/lnet/lnet/api-ni.c                    |  13 +-
 net/lnet/lnet/config.c                    |   8 +-
 net/lnet/lnet/lib-md.c                    |  25 ++-
 net/lnet/lnet/lib-move.c                  |   3 +-
 net/lnet/lnet/lib-msg.c                   |   5 +
 net/lnet/lnet/nidstrings.c                |   2 +-
 net/lnet/lnet/peer.c                      |   2 +-
 net/lnet/lnet/router.c                    |   6 +-
 69 files changed, 1434 insertions(+), 683 deletions(-)

-- 
1.8.3.1

_______________________________________________
lustre-devel mailing list
lustre-devel@lists.lustre.org
http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org

             reply	other threads:[~2021-01-21 17:17 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-21 17:16 James Simmons [this message]
2021-01-21 17:16 ` [lustre-devel] [PATCH 01/39] lustre: ldlm: page discard speedup James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 02/39] lustre: ptlrpc: fixes for RCU-related stalls James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 03/39] lustre: ldlm: Do not wait for lock replay sending if import dsconnected James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 04/39] lustre: ldlm: Do not hang if recovery restarted during lock replay James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 05/39] lnet: Correct handling of NETWORK_TIMEOUT status James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 06/39] lnet: Introduce constant for net ID of LNET_NID_ANY James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 07/39] lustre: ldlm: Don't re-enqueue glimpse lock on read James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 08/39] lustre: osc: prevent overflow of o_dropped James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 09/39] lustre: llite: fix client evicition with DIO James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 10/39] lustre: Use vfree_atomic instead of vfree James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 11/39] lnet: lnd: Use NETWORK_TIMEOUT for txs on ibp_tx_queue James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 12/39] lnet: lnd: Use NETWORK_TIMEOUT for some conn failures James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 13/39] lustre: llite: allow DIO with unaligned IO count James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 14/39] lustre: osc: skip 0 row for rpc_stats James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 15/39] lustre: quota: df should return projid-specific values James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 16/39] lnet: discard the callback James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 17/39] lustre: llite: try to improve mmap performance James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 18/39] lnet: Introduce lnet_recovery_limit parameter James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 19/39] lustre: mdc: avoid easize set to 0 James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 20/39] lustre: lmv: optimize dir shard revalidate James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 21/39] lustre: ldlm: osc_object_ast_clear() is called for mdc object on eviction James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 22/39] lustre: uapi: fix compatibility for LL_IOC_MDC_GETINFO James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 23/39] lustre: llite: don't check layout info for page discard James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 24/39] lustre: update version to 2.13.57 James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 25/39] lnet: o2iblnd: retry qp creation with reduced queue depth James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 26/39] lustre: lov: fix SEEK_HOLE calcs at component end James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 27/39] lustre: lov: instantiate components layout for fallocate James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 28/39] lustre: dom: non-blocking enqueue for DOM locks James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 29/39] lustre: llite: fiemap set flags for encrypted files James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 30/39] lustre: ldlm: don't compute sumsq for pool stats James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 31/39] lustre: lov: FIEMAP support for PFL and FLR file James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 32/39] lustre: mdc: process changelogs_catalog from the oldest rec James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 33/39] lustre: ldlm: Use req_mode while lock cleanup James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 34/39] lnet: socklnd: announce deprecation of 'use_tcp_bonding' James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 35/39] lnet: o2iblnd: remove FMR-pool support James Simmons
2021-01-21 17:16 ` [lustre-devel] [PATCH 36/39] lustre: llite: return EOPNOTSUPP if fallocate is not supported James Simmons
2021-01-21 17:17 ` [lustre-devel] [PATCH 37/39] lnet: use an unbound cred in kiblnd_resolve_addr() James Simmons
2021-01-21 17:17 ` [lustre-devel] [PATCH 38/39] lustre: lov: correctly set OST obj size James Simmons
2021-01-21 17:17 ` [lustre-devel] [PATCH 39/39] lustre: cksum: add lprocfs checksum support in MDC/MDT 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=1611249422-556-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.