diff options
| author | kjnilsson <knilsson@pivotal.io> | 2018-11-20 10:09:26 +0000 |
|---|---|---|
| committer | kjnilsson <knilsson@pivotal.io> | 2018-11-20 10:15:12 +0000 |
| commit | 6d415049be776c442e0cee61bc4674bf1030b0f1 (patch) | |
| tree | 52d6e092a229a4b5b9fa8dfaad049f367ea0ce60 /src | |
| parent | a0c9dd69fc3acffa62ecc0844a46f2be975c363d (diff) | |
| download | rabbitmq-server-git-6d415049be776c442e0cee61bc4674bf1030b0f1.tar.gz | |
Garbage collect after vhost recovery
As this processes does very little after recovery it may never allocate
enough to trigger a gc and potentially holding on to unnecessary memory.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_vhost_process.erl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit_vhost_process.erl b/src/rabbit_vhost_process.erl index 043b8b9608..487308c25d 100644 --- a/src/rabbit_vhost_process.erl +++ b/src/rabbit_vhost_process.erl @@ -57,6 +57,7 @@ init([VHost]) -> rabbit_vhost_sup_sup:save_vhost_process(VHost, self()), Interval = interval(), timer:send_interval(Interval, check_vhost), + true = erlang:garbage_collect(), {ok, VHost} catch _:Reason -> rabbit_amqqueue:mark_local_durable_queues_stopped(VHost), |
