summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2020-07-14 03:41:25 +0300
committerMichael Klishin <michael@clojurewerkz.org>2020-07-14 03:50:33 +0300
commit21231bb4da7d7ca8ac0e5950aca251273d1476ac (patch)
treee72a9837a682d78572b88aa0ecf7d14978374374 /src/rabbit.erl
parentf7a9449c6741de71e83af697220ec2f1bc5cabbd (diff)
downloadrabbitmq-server-git-21231bb4da7d7ca8ac0e5950aca251273d1476ac.tar.gz
Hide maintenance mode behind a feature flag
Otherwise we'd lose mixed version cluster compatibility. We cannot pre-create a table since it will be checked for existence on cluster peers. We cannot use an upgrade function since it assumes a cluster-wide restart. A feature flag avoids as many headaches as possible and when flags are detected to be compatible on node start, they are all enabled automatically. References #2321.
Diffstat (limited to 'src/rabbit.erl')
0 files changed, 0 insertions, 0 deletions