anchor.diff:  
           ?assertEqual(
               {ok, DatasetInfo},
  -            lfm_proxy:get_dataset_info(SyncNode, SessId, DatasetId),
  +            get_dataset_info_without_archive_count(SyncNode, SessId, DatasetId),
               ?ATTEMPTS
           )
       end, SyncProviders),
  
positive.code:     case lfm_proxy:get_dataset_info(Node, ?ROOT_SESS_ID, DatasetId) of
          {ok, #dataset_info{archive_count = ArchiveCount}} -> ArchiveCount;
          {error, ?ENOENT} -> 0
      end.
negative.code:     CreationNode = ?OCT_RAND_OP_NODE(CreationProvider),
      CreationNodeSessId = oct_background:get_user_session_id(UserId, CreationProvider),
      Flags = file_meta:protection_flags_from_json(ProtectionFlagsJson),
  
      {ok, DatasetInfo} = ?assertMatch(
          {ok, #dataset_info{state = State, id = DatasetId, protection_flags = Flags}},
          get_dataset_info_without_archive_count(CreationNode, CreationNodeSessId, DatasetId),
          ?ATTEMPTS
      ),
  
  