Преглед на файлове

Make the max redis pool size configurable via env var.

master
rewby преди 10 месеца
родител
ревизия
dc50cede54
Подписан от: rewby GPG ключ ID: 4C2B6D2972EE5423
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. +6
    -1
      src/client_manager.rs

+ 6
- 1
src/client_manager.rs Целия файл

@@ -14,8 +14,13 @@ fn pool_from_redisinfo(info: &TrackerRedisInfo) -> color_eyre::Result<Pool<Clien
};
let new_client = Client::open(url)?;

let max_pool_size = std::env::var("MAX_REDIS_POOL_SIZE")
.unwrap_or_else(|| "32".to_string())
.parse()
.unwrap_or(32);

let pool = Pool::builder()
.max_size(32)
.max_size(max_pool_size)
.build(new_client)?;
Ok(pool)
}


Зареждане…
Отказ
Запис