mirror of
https://github.com/samba-team/samba.git
synced 2025-03-01 04:58:35 +03:00
Logging: Free the ringbuffer in child processes created with ctdb_fork()
At the moment the log ringbuffer is duplicated in every child process. Althought it is copy-on-write we want to see if it is contributing to out-of-memory situations when there are a lot of children. The ringbuffer isn't accessible from any of the children anyway... Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit a82d3ec12f0fda16d6bfa8442a07595de897c10e)
This commit is contained in:
parent
f2ba0e8a65
commit
8dc3219e9b
@ -59,6 +59,9 @@ pid_t ctdb_fork(struct ctdb_context *ctdb)
|
||||
ctdb_restore_scheduler(ctdb);
|
||||
}
|
||||
ctdb->can_send_controls = false;
|
||||
|
||||
ctdb_log_ringbuffer_free();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user