Skip to content

Commit f32c280

Browse files
committed
Fix bugs after the second review
1 parent b42bb46 commit f32c280

File tree

7 files changed

+11
-20
lines changed

7 files changed

+11
-20
lines changed

src/pika_server.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -509,14 +509,14 @@ void PikaServer::DBSetSmallCompactionDurationThreshold(uint32_t small_compaction
509509
void PikaServer::UpdateDBBigKeysConfig() {
510510
std::shared_lock l(dbs_rw_);
511511
for (const auto& db_item : dbs_) {
512-
db_item.second->DBLockShared();
512+
db_item.second->DBLock();
513513
db_item.second->UpdateStorageBigKeysConfig(
514514
g_pika_conf->bigkeys_log_interval(),
515515
g_pika_conf->bigkeys_member_threshold(),
516516
g_pika_conf->bigkeys_key_value_length_threshold(),
517517
g_pika_conf->bigkeys_show_limit()
518518
);
519-
db_item.second->DBUnlockShared();
519+
db_item.second->DBUnlock();
520520
}
521521
}
522522

@@ -1919,15 +1919,15 @@ void PikaServer::CacheConfigInit(cache::CacheConfig& cache_cfg) {
19191919
void PikaServer::SetLogNetActivities(bool value) { pika_dispatch_thread_->SetLogNetActivities(value); }
19201920

19211921
void PikaServer::LogBigKeysInfo() {
1922-
uint32_t interval_minutes = g_pika_conf->bigkeys_log_interval();
1922+
uint64_t interval_minutes = g_pika_conf->bigkeys_log_interval();
19231923
if (interval_minutes == 0) {
19241924
return;
19251925
}
19261926

19271927
thread_local uint64_t last_output_time = 0;
19281928
uint64_t current_time = pstd::NowMicros();
19291929

1930-
uint64_t interval_us = static_cast<uint64_t>(interval_minutes) * 60 * 1000000;
1930+
uint64_t interval_us = interval_minutes * 60 * 1000000;
19311931

19321932
if (current_time - last_output_time < interval_us) {
19331933
return;

src/storage/src/redis_lists.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,7 @@ Status RedisLists::Open(const StorageOptions& storage_options, const std::string
7373
column_families.emplace_back(rocksdb::kDefaultColumnFamilyName, meta_cf_ops);
7474
// Data CF
7575
column_families.emplace_back("data_cf", data_cf_ops);
76-
s = rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
77-
return s;
76+
return rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
7877
}
7978

8079

src/storage/src/redis_lists.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class RedisLists : public Redis {
1919
public:
2020
RedisLists(Storage* s, const DataType& type);
2121
~RedisLists() override = default;
22+
2223
// Common commands
2324
Status Open(const StorageOptions& storage_options, const std::string& db_path) override;
2425
Status CompactRange(const rocksdb::Slice* begin, const rocksdb::Slice* end,

src/storage/src/redis_sets.cc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ namespace storage {
2525
RedisSets::RedisSets(Storage* const s, const DataType& type) : Redis(s, type) {
2626
}
2727

28-
RedisSets::~RedisSets() {
29-
}
28+
RedisSets::~RedisSets() = default;
3029

3130
rocksdb::Status RedisSets::Open(const StorageOptions& storage_options, const std::string& db_path) {
3231
statistics_store_->SetCapacity(storage_options.statistics_max_size);
@@ -71,8 +70,7 @@ rocksdb::Status RedisSets::Open(const StorageOptions& storage_options, const std
7170
column_families.emplace_back(rocksdb::kDefaultColumnFamilyName, meta_cf_ops);
7271
// Member CF
7372
column_families.emplace_back("member_cf", member_cf_ops);
74-
s = rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
75-
return s;
73+
return rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
7674
}
7775

7876
rocksdb::Status RedisSets::CompactRange(const rocksdb::Slice* begin, const rocksdb::Slice* end, const ColumnFamilyType& type) {

src/storage/src/redis_streams.cc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -367,11 +367,7 @@ Status RedisStreams::Open(const StorageOptions& storage_options, const std::stri
367367
column_families.emplace_back(rocksdb::kDefaultColumnFamilyName, meta_cf_ops);
368368
// Data CF
369369
column_families.emplace_back("data_cf", data_cf_ops);
370-
s = rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
371-
if (!s.ok()) {
372-
return s;
373-
}
374-
return s;
370+
return rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
375371
}
376372
Status RedisStreams::CompactRange(const rocksdb::Slice* begin, const rocksdb::Slice* end,
377373
const ColumnFamilyType& type) {

src/storage/src/redis_strings.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ Status RedisStrings::Open(const StorageOptions& storage_options, const std::stri
3636
}
3737
table_ops.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, true));
3838
ops.table_factory.reset(rocksdb::NewBlockBasedTableFactory(table_ops));
39-
Status s = rocksdb::DB::Open(ops, db_path, &db_);
40-
return s;
39+
return rocksdb::DB::Open(ops, db_path, &db_);
4140
}
4241

4342
Status RedisStrings::CompactRange(const rocksdb::Slice* begin, const rocksdb::Slice* end,

src/storage/src/redis_zsets.cc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,9 @@ Status RedisZSets::Open(const StorageOptions& storage_options, const std::string
8383
column_families.emplace_back(rocksdb::kDefaultColumnFamilyName, meta_cf_ops);
8484
column_families.emplace_back("data_cf", data_cf_ops);
8585
column_families.emplace_back("score_cf", score_cf_ops);
86-
s = rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
87-
return s;
86+
return rocksdb::DB::Open(db_ops, db_path, column_families, &handles_, &db_);
8887
}
8988

90-
9189
Status RedisZSets::CompactRange(const rocksdb::Slice* begin, const rocksdb::Slice* end, const ColumnFamilyType& type) {
9290
if (type == kMeta || type == kMetaAndData) {
9391
db_->CompactRange(default_compact_range_options_, handles_[0], begin, end);

0 commit comments

Comments
 (0)