Whamcloud - gitweb
LU-12275 sec: control client side encryption 33/36433/19
authorSebastien Buisson <sbuisson@ddn.com>
Fri, 11 Oct 2019 08:34:02 +0000 (08:34 +0000)
committerOleg Drokin <green@whamcloud.com>
Wed, 10 Jun 2020 20:51:15 +0000 (20:51 +0000)
commit3042bcd709ebfea4cf543eb6e8aca330a6cafe9f
treebf94a430879bd7ae8eb9046f564452d1852d7a01
parent051a2b9629f9542850cb7c79cfe06c5eac511569
LU-12275 sec: control client side encryption

Client enables encryption by default. However, this should be
possible only if server side is encryption aware.
Moreover, we want to give the ability to decide which clients can
make use of encryption, by extending the nodemap mechanism with a
new 'forbid_encryption' property, set to 0 by default.

Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I765e5ce555e8277319c03c770cb6e6ac73cfc9e8
Reviewed-on: https://review.whamcloud.com/36433
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
lustre/include/lustre_nodemap.h
lustre/include/uapi/linux/lustre/lustre_cfg.h
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/mgs/mgs_handler.c
lustre/mgs/mgs_llog.c
lustre/ptlrpc/nodemap_handler.c
lustre/ptlrpc/nodemap_lproc.c
lustre/ptlrpc/nodemap_storage.c
lustre/target/tgt_handler.c
lustre/utils/obd.c