File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -338,9 +338,9 @@ class TTxLoadEverything : public TTransactionBase<THive> {
338
338
// it's safe to call here, because there is no any tablets in the node yet
339
339
node.BecomeDisconnected ();
340
340
}
341
- if (node.CanBeDeleted ()) {
341
+ if (Self->TryToDeleteNode (&node)) {
342
+ // node is deleted from hashmap
342
343
db.Table <Schema::Node>().Key (nodeId).Delete ();
343
- Self->Nodes .erase (nodeId);
344
344
} else if (node.IsUnknown () && node.LocationAcquired ) {
345
345
Self->AddRegisteredDataCentersNode (node.Location .GetDataCenterId (), node.Id );
346
346
}
Original file line number Diff line number Diff line change @@ -1432,7 +1432,7 @@ message THiveConfig {
1432
1432
optional double MinPeriodBetweenReassign = 33 [default = 300.0 ]; // seconds
1433
1433
optional double TabletRestartWatchPeriod = 34 [default = 3600.0 ]; // seconds
1434
1434
optional double NodeRestartWatchPeriod = 35 [default = 3600.0 ]; // seconds
1435
- optional uint64 NodeDeletePeriod = 36 [default = 14400 ]; // seconds
1435
+ optional uint64 NodeDeletePeriod = 36 [default = 3600 ]; // seconds
1436
1436
repeated THiveTabletLimit DefaultTabletLimit = 37 ;
1437
1437
repeated THiveTabletPreference DefaultTabletPreference = 38 ;
1438
1438
optional uint64 SystemTabletCategoryId = 39 [default = 1 ];
You can’t perform that action at this time.
0 commit comments