All of lore.kernel.org
 help / color / mirror / Atom feed
* [lustre-devel] [PATCH 00/28] OpenSFS backport for Nov 15 2020
@ 2020-11-16  0:59 James Simmons
  2020-11-16  0:59 ` [lustre-devel] [PATCH 01/28] llite: remove splice_read handling for PCC James Simmons
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: James Simmons @ 2020-11-16  0:59 UTC (permalink / raw)
  To: lustre-devel

Backport of various patches from the OpenSFS tree. Fixes for mmap
and fscrypto has been included which impacted new kernels. This
work has been validated against:

sanity-lnet.sh
sanity.sh
sanity-hsm.sh
sanity-sec.sh
sanity-pcc.sh

Alexander Boyko (2):
  lustre: ptlrpc: remove unused code at pinger
  lustre: ptlrpc: decrease time between reconnection

Amir Shehata (1):
  lnet: o2iblnd: Don't retry indefinitely

Andriy Skulysh (2):
  lustre: llite: ASSERTION( last_oap_count > 0 ) failed
  lustre: ldlm: BL AST vs failed lock enqueue race

Aurelien Degremont (2):
  lustre: ptlrpc: throttle RPC resend if network error
  lustre: ptlrpc: don't log connection 'restored' inappropriately

Brian Behlendorf (1):
  lnet: o2iblnd: 'Timed out tx' error message

Hongchao Zhang (1):
  lustre: lov: doesn't check lov_refcount

James Simmons (1):
  llite: remove splice_read handling for PCC

John L. Hammond (1):
  lnet: o2ib: raise bind cap before resolving address

Lai Siyao (3):
  lustre: llite: rmdir releases inode on client
  lustre: mdc: remote object support getattr from cache
  lustre: llite: pass name in getattr by FID

Mikhail Pershin (2):
  lustre: ptlrpc: introduce OST_SEEK RPC
  lustre: clio: SEEK_HOLE/SEEK_DATA on client side

Mr NeilBrown (2):
  lustre: llite: disable statahead_agl for sanity test_56ra
  lustre: seq_file .next functions must update *pos

NeilBrown (1):
  lustre: use memalloc_nofs_save() for GFP_NOFS kvmalloc allocations.

Oleg Drokin (2):
  lustre: ldlm: Fix unbounded OBD_FAIL_LDLM_CANCEL_BL_CB_RACE wait
  lustre: llite: Avoid eternel retry loops with MAP_POPULATE

Sebastien Buisson (6):
  lustre: gss: update sequence in case of target disconnect
  lustre: sec: O_DIRECT for encrypted file
  lustre: sec: restrict fallocate on encrypted files
  lustre: sec: encryption with different client PAGE_SIZE
  lustre: sec: require enc key in case of O_CREAT only
  lustre: sec: fix O_DIRECT and encrypted files

Vitaly Fertman (1):
  lustre: ldlm: group locks for DOM IBIT lock

 .../client_side_encryption/access_semantics.txt    |   3 -
 fs/lustre/include/cl_object.h                      |  10 +
 fs/lustre/include/lustre_export.h                  |   5 +
 fs/lustre/include/lustre_net.h                     |   5 -
 fs/lustre/include/lustre_osc.h                     |   4 +
 fs/lustre/include/lustre_req_layout.h              |   1 +
 fs/lustre/include/obd.h                            |   1 +
 fs/lustre/ldlm/ldlm_inodebits.c                    |   2 +
 fs/lustre/ldlm/ldlm_lock.c                         |  12 +-
 fs/lustre/ldlm/ldlm_lockd.c                        |   4 +-
 fs/lustre/ldlm/ldlm_request.c                      |   5 +-
 fs/lustre/llite/dir.c                              |   1 -
 fs/lustre/llite/file.c                             | 115 ++++++++++--
 fs/lustre/llite/llite_internal.h                   |   1 -
 fs/lustre/llite/llite_lib.c                        |  19 +-
 fs/lustre/llite/llite_mmap.c                       |  10 +-
 fs/lustre/llite/namei.c                            |  24 ++-
 fs/lustre/llite/pcc.c                              |  33 +---
 fs/lustre/llite/pcc.h                              |   5 -
 fs/lustre/llite/rw26.c                             |  27 ++-
 fs/lustre/llite/statahead.c                        |  31 ++--
 fs/lustre/llite/super25.c                          |  11 ++
 fs/lustre/llite/vvp_io.c                           |  53 +++++-
 fs/lustre/lmv/lmv_intent.c                         |  22 ++-
 fs/lustre/lmv/lmv_obd.c                            |   8 +-
 fs/lustre/lov/lov_io.c                             |  99 +++++++++-
 fs/lustre/lov/lov_obd.c                            |   3 +-
 fs/lustre/lov/lov_object.c                         |  13 +-
 fs/lustre/lov/lov_pool.c                           |   2 +-
 fs/lustre/mdc/mdc_dev.c                            |  14 +-
 fs/lustre/mdc/mdc_locks.c                          |   1 -
 fs/lustre/obdclass/cl_io.c                         |  12 ++
 fs/lustre/obdclass/lprocfs_status.c                |   1 +
 fs/lustre/obdecho/echo_client.c                    |   7 +-
 fs/lustre/osc/osc_io.c                             | 143 ++++++++++++++-
 fs/lustre/osc/osc_request.c                        |  95 +++++++---
 fs/lustre/ptlrpc/client.c                          |  20 ++
 fs/lustre/ptlrpc/events.c                          |   5 +
 fs/lustre/ptlrpc/import.c                          |  52 +++++-
 fs/lustre/ptlrpc/layout.c                          |   5 +
 fs/lustre/ptlrpc/lproc_ptlrpc.c                    |   4 +-
 fs/lustre/ptlrpc/niobuf.c                          |   2 -
 fs/lustre/ptlrpc/pinger.c                          | 202 +++++----------------
 fs/lustre/ptlrpc/sec.c                             |   4 +-
 fs/lustre/ptlrpc/sec_null.c                        |   8 -
 fs/lustre/ptlrpc/wiretest.c                        |  14 +-
 include/uapi/linux/lustre/lustre_idl.h             |   3 +
 net/lnet/klnds/o2iblnd/o2iblnd.h                   |   2 +
 net/lnet/klnds/o2iblnd/o2iblnd_cb.c                |  48 ++++-
 net/lnet/klnds/o2iblnd/o2iblnd_modparams.c         |   2 +-
 50 files changed, 834 insertions(+), 339 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2020-11-16  1:00 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-16  0:59 [lustre-devel] [PATCH 00/28] OpenSFS backport for Nov 15 2020 James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 01/28] llite: remove splice_read handling for PCC James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 02/28] lustre: llite: disable statahead_agl for sanity test_56ra James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 03/28] lustre: seq_file .next functions must update *pos James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 04/28] lustre: llite: ASSERTION( last_oap_count > 0 ) failed James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 05/28] lnet: o2ib: raise bind cap before resolving address James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 06/28] lustre: use memalloc_nofs_save() for GFP_NOFS kvmalloc allocations James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 07/28] lnet: o2iblnd: Don't retry indefinitely James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 08/28] lustre: llite: rmdir releases inode on client James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 09/28] lustre: gss: update sequence in case of target disconnect James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 10/28] lustre: lov: doesn't check lov_refcount James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 11/28] lustre: ptlrpc: remove unused code at pinger James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 12/28] lustre: mdc: remote object support getattr from cache James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 13/28] lustre: llite: pass name in getattr by FID James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 14/28] lnet: o2iblnd: 'Timed out tx' error message James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 15/28] lustre: ldlm: Fix unbounded OBD_FAIL_LDLM_CANCEL_BL_CB_RACE wait James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 16/28] lustre: ldlm: group locks for DOM IBIT lock James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 17/28] lustre: ptlrpc: decrease time between reconnection James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 18/28] lustre: ptlrpc: throttle RPC resend if network error James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 19/28] lustre: ldlm: BL AST vs failed lock enqueue race James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 20/28] lustre: ptlrpc: don't log connection 'restored' inappropriately James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 21/28] lustre: llite: Avoid eternel retry loops with MAP_POPULATE James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 22/28] lustre: ptlrpc: introduce OST_SEEK RPC James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 23/28] lustre: clio: SEEK_HOLE/SEEK_DATA on client side James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 24/28] lustre: sec: O_DIRECT for encrypted file James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 25/28] lustre: sec: restrict fallocate on encrypted files James Simmons
2020-11-16  0:59 ` [lustre-devel] [PATCH 26/28] lustre: sec: encryption with different client PAGE_SIZE James Simmons
2020-11-16  1:00 ` [lustre-devel] [PATCH 27/28] lustre: sec: require enc key in case of O_CREAT only James Simmons
2020-11-16  1:00 ` [lustre-devel] [PATCH 28/28] lustre: sec: fix O_DIRECT and encrypted files 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.