Whamcloud - gitweb
LU-810 changelog: Fix hsm_get_cl_xxx() helpers
authorAurelien Degremont <aurelien.degremont@cea.fr>
Fri, 4 Nov 2011 22:01:59 +0000 (23:01 +0100)
committerOleg Drokin <green@whamcloud.com>
Mon, 12 Dec 2011 17:51:42 +0000 (12:51 -0500)
commit6fa0e7eec2ccf9a2759d803de822754c6a82b6f0
tree68ad5b6e2d75ab73f012475e1d85592183a0da28
parentbd51ebb7a130088b85708875f3ef473620d71c2a
LU-810 changelog: Fix hsm_get_cl_xxx() helpers

Fix helpers for extracting information from HSM changelog records.

HSM records in changelog contain additionnal information from standard
records. This includes HSM event, error code and some flags.
Macros helpers exist to help user-space tools, like Policy Engine, to
extract them. Those helpers were broken, this fixes them.

Signed-off-by: Aurelien Degremont <aurelien.degremont@cea.fr>
Change-Id: I7ba1e6a3ec7635b646f7a2dfa8173bf90529fbd9
Reviewed-on: http://review.whamcloud.com/1651
Reviewed-by: Bobi Jam <bobijam@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/lustre/lustre_user.h