diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2017-03-21 17:26:53 +0000 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2017-04-12 12:13:43 +0100 |
| commit | 3716131a9285b1a6ee07017d9028203d84a6c5b6 (patch) | |
| tree | ab6b811e42ac7e6f1a502514db97cf70bbb2672e /test | |
| parent | dd2a79da74e7fa1d02b4e277ec119a69dbb5c3b7 (diff) | |
| download | rabbitmq-server-git-3716131a9285b1a6ee07017d9028203d84a6c5b6.tar.gz | |
Use wrapper supervisor one level above vhost supervisors
Wrapper supervisor makes it possible to make vhosts restartable
exactly N times without interfering with each other.
Because vhost should call recovery every time it's restarted,
and recovery includes dynamically adding message stores,
it's impossible to restart it using one_for_all.
So vhost supervisor will just fail if it's child fails
and vhost supervisor wrapper will restart it with recovery.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions
