Update oom_score_adjusted_by_redis to oom_score_adjusted_by_valkey in server.c (#229)
Update oom_score_adjusted_by_redis to oom_score_adjusted_by_valkey in server.c Signed-off-by: Shivshankar-Reddy <shiva.sheri.github@gmail.com>
This commit is contained in:
parent
3040c439b8
commit
af47cffc83
10
src/server.c
10
src/server.c
@ -2237,7 +2237,7 @@ int setOOMScoreAdj(int process_class) {
|
||||
* when another configuration parameter was invalid and causes a rollback after
|
||||
* applying a new oom-score) we can return to the oom-score value from before our
|
||||
* adjustments. */
|
||||
static int oom_score_adjusted_by_redis = 0;
|
||||
static int oom_score_adjusted_by_valkey = 0;
|
||||
static int oom_score_adj_base = 0;
|
||||
|
||||
int fd;
|
||||
@ -2245,8 +2245,8 @@ int setOOMScoreAdj(int process_class) {
|
||||
char buf[64];
|
||||
|
||||
if (server.oom_score_adj != OOM_SCORE_ADJ_NO) {
|
||||
if (!oom_score_adjusted_by_redis) {
|
||||
oom_score_adjusted_by_redis = 1;
|
||||
if (!oom_score_adjusted_by_valkey) {
|
||||
oom_score_adjusted_by_valkey = 1;
|
||||
/* Backup base value before enabling the server control over oom score */
|
||||
fd = open("/proc/self/oom_score_adj", O_RDONLY);
|
||||
if (fd < 0 || read(fd, buf, sizeof(buf)) < 0) {
|
||||
@ -2263,8 +2263,8 @@ int setOOMScoreAdj(int process_class) {
|
||||
val += oom_score_adj_base;
|
||||
if (val > 1000) val = 1000;
|
||||
if (val < -1000) val = -1000;
|
||||
} else if (oom_score_adjusted_by_redis) {
|
||||
oom_score_adjusted_by_redis = 0;
|
||||
} else if (oom_score_adjusted_by_valkey) {
|
||||
oom_score_adjusted_by_valkey = 0;
|
||||
val = oom_score_adj_base;
|
||||
}
|
||||
else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user