anchor.diff:              ok
       end.
   
  +%% @doc Wait for Pids to retrieve AVSServerPairL and ServerPairList from spawned processes
  +%% @private
  +wait_start_child_3([], AVSServerPairL, ServerPairL) ->
  +    {ok, AVSServerPairL, ServerPairL};
  +wait_start_child_3(Pids, AVSServerPairL, ServerPairL) ->
  +    receive
  +        {Pid, AVSServerPairL_1, ServerPairL_1} ->
  +            wait_start_child_3(lists:delete(Pid, Pids),
  +                               AVSServerPairL ++ AVSServerPairL_1,
  +                               [ServerPairL_1|ServerPairL]);
  +        _Other ->
  +            wait_start_child_3(Pids, AVSServerPairL, ServerPairL)
  +    end.
   
   %% @doc Launch backend-db's processes
   %%      under the leo_object_storage_sup
   %% @private
  -start_child_3([],_,_,_,_, AVSServerPairL, Acc) ->
  +start_child_3([],_,_,_,_, Pids) ->
  +    {ok, AVSServerPairL, ServerPairL} = wait_start_child_3(Pids, [], []),
       ChildSpec = {leo_object_storage_diskspace_mon,
                    {leo_object_storage_diskspace_mon, start_link,
                     [?env_diskspace_check_intervals(), AVSServerPairL]},
  
positive.code:          stop/0,
           init/1,
           start_child/1, start_child/2]).
  
  -define(DEVICE_ID_INTERVALS, 10000).
  
  
negative.code:         {error, Cause} ->
              exit(Cause)
      end,
      {ok, ServerPairL};
  start_child_3([{NumOfContainers, Path}|Rest], Index,
                MetadataDB, BackendDBSupPid, IsStrictCheck, Pids) ->
      Path_1 = get_path(Path),
      Props  = [{num_of_containers, NumOfContainers},
                {path,              Path_1},
  