diff options
| author | Zheng Chao <[email protected]> | 2023-06-07 19:48:35 +0800 |
|---|---|---|
| committer | 郑超 <[email protected]> | 2023-06-07 12:13:37 +0000 |
| commit | 831edcf0a4197ff097c2ef12e92f6e4df2dcbf0c (patch) | |
| tree | 4e75a4135ba4749f82ecadb16fd133bc847ad172 /test/swarmkv_gtest.cpp | |
| parent | 052cafc02059fd0a9cc2cf49ccf09dc8c4018a77 (diff) | |
:bug: fix uninitialized memory in bulk token bucket
Diffstat (limited to 'test/swarmkv_gtest.cpp')
| -rw-r--r-- | test/swarmkv_gtest.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/swarmkv_gtest.cpp b/test/swarmkv_gtest.cpp index 4213b6d..bbcd8ba 100644 --- a/test/swarmkv_gtest.cpp +++ b/test/swarmkv_gtest.cpp @@ -1395,6 +1395,10 @@ TEST_F(SwarmkvTwoNodes, TypeFairTokenBucket) exec_successful=cmd_exec_arg_wait(arg, CMD_EXEC_TIMEOUT_MS); cmd_exec_arg_clear(arg); + reply=swarmkv_command(db[1], "FTINFO %s", key); + EXPECT_NEAR(reply->elements[13]->integer, n_member, n_member/5); + swarmkv_reply_free(reply); + cmd_exec_arg_free(arg); } TEST_F(SwarmkvTwoNodes, TypeBulkTokenBucket) @@ -1449,6 +1453,11 @@ TEST_F(SwarmkvTwoNodes, TypeBulkTokenBucket) EXPECT_NEAR(reply->elements[7]->integer, n_member, n_member/5); swarmkv_reply_free(reply); + reply=swarmkv_command(db[1], "BTINFO %s user-001", key); + EXPECT_NEAR(reply->elements[7]->integer, n_member, n_member/5); + EXPECT_LE(reply->elements[9]->integer, capacity); + swarmkv_reply_free(reply); + cmd_exec_arg_expect_integer(arg, 1); swarmkv_del(db[0], key, strlen(key), generic_callback, arg); exec_successful=cmd_exec_arg_wait(arg, CMD_EXEC_TIMEOUT_MS); @@ -1460,6 +1469,7 @@ TEST_F(SwarmkvTwoNodes, TypeBulkTokenBucket) exec_successful=cmd_exec_arg_wait(arg, CMD_EXEC_TIMEOUT_MS); cmd_exec_arg_clear(arg); + cmd_exec_arg_free(arg); } TEST_F(SwarmkvTwoNodes, TypeHash) |
