@@ -24,12 +24,12 @@ using TRow = TKvWorkloadGenerator::TRow;
2424// Note: there is no mechanism to update row values for now so all keys should be different
2525struct TRowsVerifyer {
2626 TRowsVerifyer (size_t capacity = 10000 )
27- : Capacity(capacity)
27+ : Capacity(capacity)
2828 {
2929 Rows.reserve (Capacity);
3030 }
3131
32- void TryInsert (TRow row) {
32+ void TryInsert (TRow row) {
3333 std::unique_lock<std::mutex> lock (Mutex, std::try_to_lock);
3434 if (!lock.owns_lock ()) {
3535 return ;
@@ -43,7 +43,7 @@ struct TRowsVerifyer {
4343 Rows[RandomNumber<size_t >(Rows.size ())] = row;
4444 }
4545
46- std::optional<TRow> GetRandom () {
46+ std::optional<TRow> GetRandom () {
4747 std::unique_lock<std::mutex> lock (Mutex, std::try_to_lock);
4848 if (!lock.owns_lock ()) {
4949 return { };
@@ -75,7 +75,7 @@ void AddResultSet(const NYdb::TResultSet& resultSet, TVector<TRow>& rows) {
7575 NYdb::TResultSetParser parser (resultSet);
7676 while (parser.TryNextRow ()) {
7777 TRow row;
78-
78+
7979 for (size_t col = 0 ; col < parser.ColumnsCount (); col++) {
8080 auto & valueParser = parser.ColumnParser (col);
8181 if (valueParser.GetPrimitiveType () == NYdb::EPrimitiveType::Uint64) {
@@ -101,7 +101,7 @@ void VerifyRows(const TRow& checkRow, const TVector<TRow>& readRows, TString mes
101101
102102 if (readRows.size () > 1 ) {
103103 Cerr << " Expected to have " << checkRow.ToString ()
104- << " but got " << readRows.size () << " rows "
104+ << " but got " << readRows.size () << " rows "
105105 << message
106106 << Endl;
107107
@@ -388,9 +388,9 @@ TQueryInfoList TKvWorkloadGenerator::Mixed() {
388388 if (Params.MixedDoReadRows ) doReadRows = true ;
389389 if (Params.MixedDoSelect ) doSelect = true ;
390390 } else {
391- if (RandomNumber<ui32>(2 ) == 0 )
392- doReadRows = true ;
393- else
391+ if (RandomNumber<ui32>(2 ) == 0 )
392+ doReadRows = true ;
393+ else
394394 doSelect = true ;
395395 }
396396 Y_ABORT_UNLESS (doReadRows ^ doSelect);
@@ -417,7 +417,7 @@ TQueryInfoList TKvWorkloadGenerator::Mixed() {
417417 }
418418
419419 return selectQuery;
420- }
420+ }
421421 if (doReadRows) {
422422 auto readRowsQuery = ReadRows (std::move (rows));
423423
@@ -495,6 +495,8 @@ void TKvWorkloadParams::ConfigureOpts(NLastGetopt::TOpts& opts, const ECommandTy
495495 .DefaultValue ((ui64)KvWorkloadConstants::INIT_ROW_COUNT ).StoreResult (&InitRowCount);
496496 opts.AddLongOption (" min-partitions" , " Minimum partitions for tables." )
497497 .DefaultValue ((ui64)KvWorkloadConstants::MIN_PARTITIONS ).StoreResult (&MinPartitions);
498+ opts.AddLongOption (" max-partitions" , " Maximum partitions for tables." )
499+ .DefaultValue ((ui64)KvWorkloadConstants::MAX_PARTITIONS ).StoreResult (&MaxPartitions);
498500 opts.AddLongOption (" partition-size" , " Maximum partition size in megabytes (AUTO_PARTITIONING_PARTITION_SIZE_MB)." )
499501 .DefaultValue ((ui64)KvWorkloadConstants::PARTITION_SIZE_MB ).StoreResult (&PartitionSizeMb);
500502 opts.AddLongOption (" auto-partition" , " Enable auto partitioning by load." )
0 commit comments