diff options
author | ilnaz <ilnaz@ydb.tech> | 2023-01-17 18:44:14 +0300 |
---|---|---|
committer | ilnaz <ilnaz@ydb.tech> | 2023-01-17 18:44:14 +0300 |
commit | 8f39e86a03fe70c5651335287f9f31c8097235ea (patch) | |
tree | ff984f843b03c0ea87b39826672698bc17c33654 | |
parent | 58d9caea7d5c47153060e137b13e447622e951b2 (diff) | |
download | ydb-8f39e86a03fe70c5651335287f9f31c8097235ea.tar.gz |
Consistent limits
-rw-r--r-- | ydb/core/tx/schemeshard/schemeshard_types.cpp | 6 | ||||
-rw-r--r-- | ydb/core/tx/schemeshard/schemeshard_types.h | 11 |
2 files changed, 5 insertions, 12 deletions
diff --git a/ydb/core/tx/schemeshard/schemeshard_types.cpp b/ydb/core/tx/schemeshard/schemeshard_types.cpp index fd3eb5afc59..cc3c439f5f1 100644 --- a/ydb/core/tx/schemeshard/schemeshard_types.cpp +++ b/ydb/core/tx/schemeshard/schemeshard_types.cpp @@ -1,9 +1,8 @@ #include "schemeshard_types.h" -namespace NKikimr { -namespace NSchemeShard { +namespace NKikimr::NSchemeShard { -TSchemeLimits::TSchemeLimits(const NKikimrScheme::TSchemeLimits &proto) { +TSchemeLimits::TSchemeLimits(const NKikimrScheme::TSchemeLimits& proto) { if (proto.HasMaxDepth()) { MaxDepth = proto.GetMaxDepth(); } @@ -77,4 +76,3 @@ NKikimrScheme::TSchemeLimits TSchemeLimits::AsProto() const { } } -} diff --git a/ydb/core/tx/schemeshard/schemeshard_types.h b/ydb/core/tx/schemeshard/schemeshard_types.h index b3fc236c084..aff80a216fe 100644 --- a/ydb/core/tx/schemeshard/schemeshard_types.h +++ b/ydb/core/tx/schemeshard/schemeshard_types.h @@ -7,13 +7,12 @@ #include <ydb/core/tablet_flat/flat_cxx_database.h> #include <util/generic/fwd.h> -namespace NKikimr { -namespace NSchemeShard { +namespace NKikimr::NSchemeShard { struct TSchemeLimits { // path ui64 MaxDepth = 32; - ui64 MaxPaths = 200*1000; + ui64 MaxPaths = 10*1000; ui64 MaxChildrenInDir = 100*1000; ui64 MaxAclBytesSize = 10 << 10; ui64 MaxPathElementLength = 255; @@ -27,7 +26,7 @@ struct TSchemeLimits { ui64 MaxTableCdcStreams = 5; ui64 MaxShards = 200*1000; // In each database ui64 MaxShardsInPath = 35*1000; // In each path in database - ui64 MaxConsistentCopyTargets = 1000; + ui64 MaxConsistentCopyTargets = 10*1000; // by default same as MaxPaths // pq group ui64 MaxPQPartitions = 1000000; @@ -40,7 +39,6 @@ struct TSchemeLimits { using ETabletType = TTabletTypes; - struct TGlobalTimestamp { TStepId Step = InvalidStepId; TTxId TxId = InvalidTxId; @@ -78,13 +76,11 @@ struct TGlobalTimestamp { } }; - enum class ETableColumnDefaultKind : ui32 { None = 0, FromSequence = 1, }; - enum class EAttachChildResult : ui32 { Undefined = 0, @@ -107,4 +103,3 @@ enum class EAttachChildResult : ui32 { }; } -} |