anchor.diff:  
                       case leo_redundant_manager_api:get_members_by_status(?STATE_ATTACHED) of
                           {ok, Nodes} when length(Nodes) >= SystemConf#?SYSTEM_CONF.n ->
  -                            case leo_manager_api:start(Socket) of
  -                                ok ->
  -                                    ok;
  -                                {error, Cause} ->
  -                                    {error, Cause}
  -                            end;
  +                            leo_manager_api:start(Socket);
                           {ok, Nodes} when length(Nodes) < SystemConf#?SYSTEM_CONF.n ->
                               {error, "Attached nodes less than # of replicas"};
                           {error, not_found} ->
  
positive.code:                 {ok, #member{state = ?STATE_RUNNING}} ->
                      {error, "Already running"};
                  {ok, #member{state = ?STATE_DETACHED}} ->
                      case leo_manager_api:rollback(NodeAtom) of
                          ok ->
                              ok;
                          {error, Cause} ->
                              {error, Cause}
                      end;
                  _ ->
                      {error, ?ERROR_COULD_NOT_ROLLBACK}
              end
  
negative.code:         [] ->
              {error, ?ERROR_INVALID_PATH};
          [Key|_] ->
              leo_manager_api:purge(Key)
      end.
  
  
  