recording_changelog() must be called everywhere in the code instead
of directly checking (mdd->mdd_cl.mc_flags & CLM_ON).
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I9ed5aac4871573e6aea94cfd4dc46b95d5df1e4a
Reviewed-on: https://review.whamcloud.com/31456
Tested-by: Jenkins
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Olaf Weber <olaf.weber@hpe.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
int rc2;
/* Not recording */
- if (!(mdd->mdd_cl.mc_flags & CLM_ON))
+ if (!recording_changelog(env, mdd))
RETURN(rc);
if (!(mdd->mdd_cl.mc_mask & (1 << CL_GETXATTR)))
RETURN(rc);
LASSERT(handle != NULL);
/* Not recording */
- if (!(mdd->mdd_cl.mc_flags & CLM_ON))
+ if (!recording_changelog(env, mdd))
RETURN(0);
if ((mdd->mdd_cl.mc_mask & (1 << type)) == 0)
RETURN(0);
mdd_obj->mod_count++;
/* Not recording */
- if (!(mdd->mdd_cl.mc_flags & CLM_ON))
+ if (!recording_changelog(env, mdd))
GOTO(out, rc);
if (!(mdd->mdd_cl.mc_mask & (1 << type)))
GOTO(out, rc);