diff options
-rw-r--r-- | yt/yt/client/chunk_client/public.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/yt/yt/client/chunk_client/public.h b/yt/yt/client/chunk_client/public.h index 346a9b7607..1202955335 100644 --- a/yt/yt/client/chunk_client/public.h +++ b/yt/yt/client/chunk_client/public.h @@ -125,13 +125,13 @@ using TMediumMap = THashMap<int, T>; template <typename T> using TCompactMediumMap = TCompactFlatMap<int, T, 4>; -constexpr int UpperReplicaCountBound = 24; //! Used as an expected upper bound in TCompactVector. /* * Maximum regular number of replicas is 16 (for LRC codec). * Additional +8 enables some flexibility during balancing. */ -constexpr int TypicalReplicaCount = 3; +constexpr int TypicalReplicaCount = 24; +constexpr int SlimTypicalReplicaCount = 3; constexpr int GenericChunkReplicaIndex = 16; // no specific replica; the default one for non-erasure chunks //! Valid indexes are in range |[0, ChunkReplicaIndexBound)|. @@ -146,16 +146,16 @@ constexpr int DefaultSlotsMediumIndex = 0; constexpr int MediumIndexBound = AllMediaIndex + 1; class TChunkReplicaWithMedium; -using TChunkReplicaWithMediumList = TCompactVector<TChunkReplicaWithMedium, UpperReplicaCountBound>; -using TChunkReplicaWithMediumSlimList = TCompactVector<TChunkReplicaWithMedium, TypicalReplicaCount>; +using TChunkReplicaWithMediumList = TCompactVector<TChunkReplicaWithMedium, TypicalReplicaCount>; +using TChunkReplicaWithMediumSlimList = TCompactVector<TChunkReplicaWithMedium, SlimTypicalReplicaCount>; class TChunkReplicaWithLocation; -using TChunkReplicaWithLocationList = TCompactVector<TChunkReplicaWithLocation, UpperReplicaCountBound>; +using TChunkReplicaWithLocationList = TCompactVector<TChunkReplicaWithLocation, TypicalReplicaCount>; struct TWrittenChunkReplicasInfo; class TChunkReplica; -using TChunkReplicaList = TCompactVector<TChunkReplica, UpperReplicaCountBound>; +using TChunkReplicaList = TCompactVector<TChunkReplica, TypicalReplicaCount>; extern const TString DefaultStoreAccountName; extern const TString DefaultStoreMediumName; |