@@ -509,14 +509,14 @@ void PikaServer::DBSetSmallCompactionDurationThreshold(uint32_t small_compaction
509509void 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) {
19191919void PikaServer::SetLogNetActivities (bool value) { pika_dispatch_thread_->SetLogNetActivities (value); }
19201920
19211921void 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 ;
0 commit comments