aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--yt/yt/client/chunk_client/public.h12
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;