mirror of
https://github.com/dragonflydb/dragonfly.git
synced 2025-05-11 02:15:45 +02:00
feat(info): add new persistence section fields (#2396)
* feat(info): add new persistence section fields implement #2386 added fields: 1) last_failed_save 2) last_error 3) last_failed_save_duration_sec 4) saving 5) current_save_duration_sec
This commit is contained in:
parent
8d09478474
commit
7b61268533
8 changed files with 68 additions and 40 deletions
|
@ -166,7 +166,7 @@ TEST_F(RdbTest, ComressionModeSaveDragonflyAndReload) {
|
|||
ASSERT_EQ(resp, "OK");
|
||||
|
||||
auto save_info = service_->server_family().GetLastSaveInfo();
|
||||
resp = Run({"debug", "load", save_info->file_name});
|
||||
resp = Run({"debug", "load", save_info.file_name});
|
||||
ASSERT_EQ(resp, "OK");
|
||||
ASSERT_EQ(50000, CheckedInt({"dbsize"}));
|
||||
}
|
||||
|
@ -181,7 +181,7 @@ TEST_F(RdbTest, RdbLoaderOnReadCompressedDataShouldNotEnterEnsureReadFlow) {
|
|||
ASSERT_EQ(resp, "OK");
|
||||
|
||||
auto save_info = service_->server_family().GetLastSaveInfo();
|
||||
resp = Run({"debug", "load", save_info->file_name});
|
||||
resp = Run({"debug", "load", save_info.file_name});
|
||||
ASSERT_EQ(resp, "OK");
|
||||
}
|
||||
|
||||
|
@ -323,8 +323,8 @@ TEST_F(RdbTest, SaveFlush) {
|
|||
Run({"flushdb"});
|
||||
save_fb.Join();
|
||||
auto save_info = service_->server_family().GetLastSaveInfo();
|
||||
ASSERT_EQ(1, save_info->freq_map.size());
|
||||
auto& k_v = save_info->freq_map.front();
|
||||
ASSERT_EQ(1, save_info.freq_map.size());
|
||||
auto& k_v = save_info.freq_map.front();
|
||||
EXPECT_EQ("string", k_v.first);
|
||||
EXPECT_EQ(500000, k_v.second);
|
||||
}
|
||||
|
@ -360,8 +360,8 @@ TEST_F(RdbTest, SaveManyDbs) {
|
|||
save_fb.Join();
|
||||
|
||||
auto save_info = service_->server_family().GetLastSaveInfo();
|
||||
ASSERT_EQ(1, save_info->freq_map.size());
|
||||
auto& k_v = save_info->freq_map.front();
|
||||
ASSERT_EQ(1, save_info.freq_map.size());
|
||||
auto& k_v = save_info.freq_map.front();
|
||||
|
||||
EXPECT_EQ("string", k_v.first);
|
||||
EXPECT_EQ(60000, k_v.second);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue