Merge branch 'add_4_letter_words_commands' of github.com:JackyWoo/ClickHouse into JackyWoo_add_4_letter_words_commands

This commit is contained in:
alesapin 2021-11-19 12:31:03 +03:00
commit f33e93e305
4 changed files with 21 additions and 21 deletions

View File

@ -317,7 +317,7 @@ uint64_t KeeperServer::getSyncedFollowerCount() const
uint64_t stale_followers = 0;
const uint64_t stale_follower_gap = raft_instance->get_current_params().stale_log_gap_;
for (auto & fl : followers)
for (const auto & fl : followers)
{
if (last_log_idx > fl.last_log_idx_ + stale_follower_gap)
stale_followers++;

View File

@ -186,7 +186,7 @@ public:
uint64_t getApproximateDataSize() const
{
return container.getApproximateSataSize();
return container.getApproximateDataSize();
}
uint64_t getTotalWatchesCount() const;

View File

@ -274,7 +274,7 @@ public:
return list.size();
}
uint64_t getApproximateSataSize() const
uint64_t getApproximateDataSize() const
{
return approximate_data_size;
}

View File

@ -940,33 +940,33 @@ TEST_P(CoordinationTest, SnapshotableHashMapDataSize)
/// int
DB::SnapshotableHashTable<IntNode> hello;
hello.disableSnapshotMode();
EXPECT_EQ(hello.getApproximateSataSize(), 0);
EXPECT_EQ(hello.getApproximateDataSize(), 0);
hello.insert("hello", 1);
EXPECT_EQ(hello.getApproximateSataSize(), 9);
EXPECT_EQ(hello.getApproximateDataSize(), 9);
hello.updateValue("hello", [](IntNode & value) { value = 2; });
EXPECT_EQ(hello.getApproximateSataSize(), 9);
EXPECT_EQ(hello.getApproximateDataSize(), 9);
hello.erase("hello");
EXPECT_EQ(hello.getApproximateSataSize(), 0);
EXPECT_EQ(hello.getApproximateDataSize(), 0);
hello.clear();
EXPECT_EQ(hello.getApproximateSataSize(), 0);
EXPECT_EQ(hello.getApproximateDataSize(), 0);
hello.enableSnapshotMode();
hello.insert("hello", 1);
EXPECT_EQ(hello.getApproximateSataSize(), 9);
EXPECT_EQ(hello.getApproximateDataSize(), 9);
hello.updateValue("hello", [](IntNode & value) { value = 2; });
EXPECT_EQ(hello.getApproximateSataSize(), 18);
EXPECT_EQ(hello.getApproximateDataSize(), 18);
hello.clearOutdatedNodes();
EXPECT_EQ(hello.getApproximateSataSize(), 9);
EXPECT_EQ(hello.getApproximateDataSize(), 9);
hello.erase("hello");
EXPECT_EQ(hello.getApproximateSataSize(), 9);
EXPECT_EQ(hello.getApproximateDataSize(), 9);
hello.clearOutdatedNodes();
EXPECT_EQ(hello.getApproximateSataSize(), 0);
EXPECT_EQ(hello.getApproximateDataSize(), 0);
/// Node
using Node = DB::KeeperStorage::Node;
@ -983,27 +983,27 @@ TEST_P(CoordinationTest, SnapshotableHashMapDataSize)
/// 160 = sizeof Node
/// 5 = sizeof key
/// 4 = sizeof value
EXPECT_EQ(world.getApproximateSataSize(), 169);
EXPECT_EQ(world.getApproximateDataSize(), 169);
world.updateValue("world", [&](Node & value) { value = n2; });
EXPECT_EQ(world.getApproximateSataSize(), 171);
EXPECT_EQ(world.getApproximateDataSize(), 171);
world.erase("world");
EXPECT_EQ(world.getApproximateSataSize(), 0);
EXPECT_EQ(world.getApproximateDataSize(), 0);
world.enableSnapshotMode();
world.insert("world", n1);
EXPECT_EQ(world.getApproximateSataSize(), 169);
EXPECT_EQ(world.getApproximateDataSize(), 169);
world.updateValue("world", [&](Node & value) { value = n2; });
EXPECT_EQ(world.getApproximateSataSize(), 340);
EXPECT_EQ(world.getApproximateDataSize(), 340);
world.clearOutdatedNodes();
EXPECT_EQ(world.getApproximateSataSize(), 171);
EXPECT_EQ(world.getApproximateDataSize(), 171);
world.erase("world");
EXPECT_EQ(world.getApproximateSataSize(), 171);
EXPECT_EQ(world.getApproximateDataSize(), 171);
world.clear();
EXPECT_EQ(world.getApproximateSataSize(), 0);
EXPECT_EQ(world.getApproximateDataSize(), 0);
}
void addNode(DB::KeeperStorage & storage, const std::string & path, const std::string & data, int64_t ephemeral_owner=0)