anchor.diff:                                                                       conflict_resolution_type,
                                                                        drift_ahead_threshold_ms,
                                                                        drift_behind_threshold_ms,
  -                                                                     storage_mode, max_ttl]],
  +                                                                     storage_mode, max_ttl,
  +                                                                     compression_mode]],
                              X =/= false],
       case not cluster_compat_mode:is_cluster_50() andalso
           BucketId =:= "default" of
  
positive.code: 
      Suffix6 = case cluster_compat_mode:is_cluster_vulcan() of
                    true ->
                        [{maxTTL, proplists:get_value(max_ttl, BucketConfig)} | Suffix5];
                    false ->
                        Suffix5
                end,
  
negative.code:          parse_validate_eviction_policy(Params, BucketConfig, IsNew),
           quota_size_error(CommonParams, membase, IsNew, BucketConfig),
           get_storage_mode(Params, BucketConfig, IsNew),
           parse_validate_max_ttl(Params, BucketConfig, IsNew),
           parse_validate_compression_mode(Params, BucketConfig, IsNew)
           | validate_bucket_auto_compaction_settings(Params)],
  
      validate_bucket_purge_interval(Params, BucketConfig, IsNew) ++
  