Whamcloud - gitweb
LU-9727 lustre: Add an additional set of 64 changelog flags. 45/28045/18
authorMatthew Sanderson <matthew.sanderson@anu.edu.au>
Fri, 14 Jul 2017 08:14:23 +0000 (18:14 +1000)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 1 Dec 2017 05:15:41 +0000 (05:15 +0000)
commit08ffb6f1428fb0500e7befce5d50959658e768c6
treed0f7d89dff20ad9f5d5b08f9378462b1a331c35c
parent09b457fffc8ae1f4f0944b2580955f5caca86aba
LU-9727 lustre: Add an additional set of 64 changelog flags.

This adds a new changelog extension containing 64 additional flag
bits, to be used for future changelog extensions.
The presence of the extension is signalled using the last remaining
unused changelog flag bit.
The new extension is present in all changelog records by default, but
will be removed from records read by legacy changelog consumers.

Signed-off-by: Matthew Sanderson <matthew.sanderson@anu.edu.au>
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: Iad05880e82400d7e84d927e84e44d1454e240a80
Reviewed-on: https://review.whamcloud.com/28045
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/include/uapi/linux/lustre/lustre_user.h
lustre/mdc/mdc_changelog.c
lustre/mdd/mdd_dir.c
lustre/mdd/mdd_internal.h
lustre/mdd/mdd_object.c
lustre/obdclass/llog_osd.c
lustre/utils/lfs.c
lustre/utils/liblustreapi_chlg.c
lustre/utils/lustre_rsync.c