[lustre-devel] [PATCH 00/18] lustre: missing updates from lustre 2.9

NeilBrown neilb at suse.com
Mon Jul 2 21:57:33 PDT 2018


On Mon, Jul 02 2018, James Simmons wrote:

> This patch set fills in the known missing pieces from the Lustre
> 2.9 release. With these patches this brings us to the pre-2.10
> development cycle. The grant allocation fixes were missing as
> well as security hole closes. The rest are small changes in
> addition to support for filesets and ladvise feature.
>
> Alexander Boyko (1):
>   lustre: obd: add callback for llog_cat_process_or_fork
>
> Bobi Jam (1):
>   lustre: osc: max_pages_per_rpc should be chunk size aligned
>
> Fan Yong (1):
>   lustre: ptlrpc: properly set "rq_xid" for 4MB IO
>
> Henri Doreau (1):
>   lustre: llite: restore fd_och when putting lease
>
> James Simmons (2):
>   lustre: libcfs: restore original behavior in cfs_str2num_check

Apart from this patch which I couldn't bring myself to apply, I've
applied all these patches - making changes to only one as mentioned
below.
I'll probably add some cleanups later as separately described.

>   lustre: update version to 2.8.99
>
> Jian Yu (1):
>   lustre: mount: fix lmd_parse() to handle new delimiters
>
> Jinshan Xiong (1):
>   lustre: llite: fast read implementation
>
> Johann Lombardi (1):
>   lustre: grant: add support for OBD_CONNECT_GRANT_PARAM
>
> John L. Hammond (3):
>   lustre: obd: rename md_getstatus() to md_get_root()
>   lustre: obd: reserve connection flag OBD_CONNECT2_FILE_SECCTX
>   lustre: security: send file security context for creates
>
> Lai Siyao (1):
>   lustre: fileset: add fileset mount support

When I removed the union name as promised, this went from
 14 files changed, 135 insertions(+), 43 deletions(-)
to
 14 files changed, 120 insertions(+), 28 deletions(-)

Not an enormous change, but worthwhile I think.

Thanks
NeilBrown

>
> Li Xi (3):
>   lustre: ladvise: Add feature of giving file access advices
>   lustre: ladvise: Add willread advice support for ladvise
>   lustre: ladvise: Add dontneed advice support for ladvise
>
> Niu Yawei (1):
>   lustre: ldlm: reduce mem footprint of ldlm_resource
>
> Patrick Farrell (1):
>   lustre: llite: ladvise protocol changes
>
>  .../lustre/include/uapi/linux/lustre/lustre_idl.h  |  52 ++-
>  .../lustre/include/uapi/linux/lustre/lustre_user.h |  51 +++
>  .../lustre/include/uapi/linux/lustre/lustre_ver.h  |   4 +-
>  drivers/staging/lustre/lnet/libcfs/libcfs_string.c |  17 +-
>  drivers/staging/lustre/lustre/include/cl_object.h  |  13 +
>  .../staging/lustre/lustre/include/lustre_disk.h    |   2 +
>  drivers/staging/lustre/lustre/include/lustre_dlm.h |  24 +-
>  .../staging/lustre/lustre/include/lustre_import.h  |   1 +
>  .../lustre/lustre/include/lustre_req_layout.h      |  10 +-
>  .../staging/lustre/lustre/include/lustre_swab.h    |   2 +
>  drivers/staging/lustre/lustre/include/obd.h        |  17 +-
>  drivers/staging/lustre/lustre/include/obd_class.h  |  16 +-
>  .../staging/lustre/lustre/include/obd_support.h    |   5 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_internal.h |   1 +
>  drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   1 +
>  drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c    |  20 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_resource.c |  32 +-
>  drivers/staging/lustre/lustre/llite/dir.c          |  54 +++-
>  drivers/staging/lustre/lustre/llite/file.c         | 360 ++++++++++++++++++---
>  .../staging/lustre/lustre/llite/llite_internal.h   |  34 +-
>  drivers/staging/lustre/lustre/llite/llite_lib.c    |  37 ++-
>  drivers/staging/lustre/lustre/llite/llite_mmap.c   |  34 +-
>  drivers/staging/lustre/lustre/llite/lproc_llite.c  |  38 +++
>  drivers/staging/lustre/lustre/llite/namei.c        |  40 ++-
>  drivers/staging/lustre/lustre/llite/rw.c           |  68 +++-
>  drivers/staging/lustre/lustre/llite/vvp_internal.h |   1 +
>  drivers/staging/lustre/lustre/llite/vvp_io.c       |   3 +
>  .../staging/lustre/lustre/llite/xattr_security.c   |  38 ++-
>  drivers/staging/lustre/lustre/lmv/lmv_obd.c        |  34 +-
>  drivers/staging/lustre/lustre/lov/lov_io.c         |  28 ++
>  drivers/staging/lustre/lustre/mdc/mdc_internal.h   |   4 +
>  drivers/staging/lustre/lustre/mdc/mdc_lib.c        |  32 ++
>  drivers/staging/lustre/lustre/mdc/mdc_locks.c      |   7 +
>  drivers/staging/lustre/lustre/mdc/mdc_reint.c      |   7 +
>  drivers/staging/lustre/lustre/mdc/mdc_request.c    |  50 ++-
>  drivers/staging/lustre/lustre/obdclass/cl_io.c     |   2 +
>  drivers/staging/lustre/lustre/obdclass/llog_cat.c  |  16 +-
>  .../lustre/lustre/obdclass/lprocfs_status.c        |  72 ++++-
>  drivers/staging/lustre/lustre/obdclass/obd_mount.c | 135 +++++++-
>  drivers/staging/lustre/lustre/osc/lproc_osc.c      |  18 ++
>  drivers/staging/lustre/lustre/osc/osc_cache.c      |  95 ++++--
>  .../staging/lustre/lustre/osc/osc_cl_internal.h    |   1 +
>  drivers/staging/lustre/lustre/osc/osc_dev.c        |   1 +
>  drivers/staging/lustre/lustre/osc/osc_internal.h   |   4 +
>  drivers/staging/lustre/lustre/osc/osc_io.c         |  79 +++++
>  drivers/staging/lustre/lustre/osc/osc_request.c    | 184 +++++++++--
>  drivers/staging/lustre/lustre/ptlrpc/client.c      |   9 +-
>  drivers/staging/lustre/lustre/ptlrpc/import.c      |  10 +
>  drivers/staging/lustre/lustre/ptlrpc/layout.c      |  66 +++-
>  .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |   3 +-
>  .../staging/lustre/lustre/ptlrpc/pack_generic.c    |  27 +-
>  drivers/staging/lustre/lustre/ptlrpc/wiretest.c    | 122 +++++--
>  52 files changed, 1722 insertions(+), 259 deletions(-)
>
> -- 
> 1.8.3.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180703/51b3eeb3/attachment.sig>


More information about the lustre-devel mailing list