+test_160q() {
+ local mdt="$(facet_svc $SINGLEMDS)"
+ local clu
+
+ [[ $PARALLEL != "yes" ]] || skip "skip parallel run"
+ remote_mds_nodsh && skip "remote MDS with nodsh"
+ [ $MDS1_VERSION -ge $(version_code 2.14.54) ] ||
+ skip "Need MDS version at least 2.14.54"
+
+ # set server mask to minimal value like server init does
+ changelog_chmask "MARK"
+ clu=$(do_facet $SINGLEMDS $LCTL --device $mdt changelog_register -n) ||
+ error "changelog_register failed"
+ # check effective mask again, should be treated as DEFMASK now
+ mask=$(do_facet $SINGLEMDS $LCTL get_param \
+ mdd.$mdt.changelog_current_mask -n)
+ do_facet $SINGLEMDS $LCTL --device $mdt changelog_deregister $clu ||
+ error "changelog_deregister failed"
+ [[ $mask == *"HLINK"* ]] || error "mask is not DEFMASK as expected"
+}
+run_test 160q "changelog effective mask is DEFMASK if not set"
+