Whamcloud - gitweb
LU-941 hsm: Manage dirty flag for hsm-archived files
authorAurelien Degremont <aurelien.degremont@cea.fr>
Mon, 19 Dec 2011 13:55:05 +0000 (14:55 +0100)
committerOleg Drokin <green@whamcloud.com>
Fri, 11 Jan 2013 15:39:45 +0000 (10:39 -0500)
commitcc6dbb4857d2f542f9434ce219ab5d9d4e9b4ef4
treed211cce45e0cc8f6b33609786f4b78b467bda7b3
parentb63efc864794860f84f852ba3c89390676b18070
LU-941 hsm: Manage dirty flag for hsm-archived files

clio manages a LLIF_DATA_MODIFIED flag when file data are modified
which is sent to MDT. It now has a way to know file data was modified
and can update HS_DIRTY flag in LMA which is mandatory for Lustre/HSM
binding.
When HS_DIRTY is set, a changelog event is raised.

Signed-off-by: Aurelien Degremont <aurelien.degremont@cea.fr>
Change-Id: I074c8db0d6c10341aaabc55441fe746497259e84
Reviewed-on: http://review.whamcloud.com/1891
Tested-by: Hudson
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Johann Lombardi <johann.lombardi@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
15 files changed:
lustre/include/lustre/lustre_idl.h
lustre/llite/file.c
lustre/llite/llite_close.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/llite_mmap.c
lustre/mdc/mdc_lib.c
lustre/mdd/mdd_object.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_lib.c
lustre/mdt/mdt_open.c
lustre/mdt/mdt_reint.c
lustre/ptlrpc/wiretest.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c