anchor.diff:         {dedicated_port, misc:get_env_default(memcached_dedicated_port, 11209)},
          {admin_user, "_admin"},
          %% Note that this is not actually the password that is being used; as
  -       %% part of upgrading config from 2.2 to 3.0 version it's replaced by
  +       %% part of upgrading config from 2.2 to 2.3 version it's replaced by
          %% unique per-node password. I didn't put it here because default()
          %% supposed to be a pure function.
          {admin_pass, ""},
  
positive.code:             [{set, {node, node(), config_version}, {2,2,0}} |
               upgrade_config_from_2_0_to_2_2_0(Config)];
          {value, {2,2,0}} ->
              [{set, {node, node(), config_version}, {3,0,0}} |
               upgrade_config_from_2_2_0_to_3_0(Config)]
      end.
  
  upgrade_config_from_1_7_to_1_7_1() ->
  
negative.code:                   {set, {node, node(), ns_log}, default_ns_log}
                   ], Result2).
  
  upgrade_2_2_0_to_2_3_0_test() ->
      Key = {node, node(), memcached},
      Cfg = [[{Key,
             [{log_generations, 10},
              {log_cyclesize, 1024*1024*100}]}]],
      UpgradedCfg = upgrade_config_from_2_2_0_to_2_3_0(Cfg),
      ?assertMatch([
                    {set, Key,
                     [{log_generations, 20},
  