aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorilnaz <ilnaz@ydb.tech>2023-01-17 18:44:14 +0300
committerilnaz <ilnaz@ydb.tech>2023-01-17 18:44:14 +0300
commit8f39e86a03fe70c5651335287f9f31c8097235ea (patch)
treeff984f843b03c0ea87b39826672698bc17c33654
parent58d9caea7d5c47153060e137b13e447622e951b2 (diff)
downloadydb-8f39e86a03fe70c5651335287f9f31c8097235ea.tar.gz
Consistent limits
-rw-r--r--ydb/core/tx/schemeshard/schemeshard_types.cpp6
-rw-r--r--ydb/core/tx/schemeshard/schemeshard_types.h11
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 {
};
}
-}