Sync before rename, since the rename is not affected by the sync and doing it this way round means we can't expose the results of a half-written but renamed file by crashing after the rename but before the sync.
Use same disk free limit in sample config
Add changelog entries for 3.2.0
Added tag rabbitmq_v3_2_0 for changeset b327b72a299d
Provide our own readme. You do not want to know how long it took me to figure out how to do that.
And wire the README into the RPM. The cp is sort of ugly, but I couldn't find a better way. Once again, this took far too long just to copy a damn file...
Treat calls to gen_server:call/2 and gen_server2:call/2 as errors.
Eliminate use of gen_server:call/2.
Write a very basic README that will hopefully point people in some vaguely useful directions.
Merged default into stable
Ignore .tmp files
Lower default heartbeat setting to 240 seconds

F5 load balancers by default will close TCP connections
that have been idle for 300 seconds.

The choice of the new 240 seconds interval is not
particularly scientific: any < 10 minutes interval
would work, given that heartbeats are sent at
roughly 1/2 the interval. As far as
performance overhead from heartbeats goes, 240
is about as good as 590.
Merged bug25826 into stable
Merged bug25835 into stable
Use 580 seconds as default heartbeat interval

240 seconds gives a theoretiacl 2.5 decrease in server load
(over the previous default of 600 seconds), while
580 gives a ~3% increase.

In a test that involved watching CPU usage 1000 idle connections
I observe effectively no difference between 600 and 580 values.

580 seconds is enough to cause network activity every 290 (< 300) seconds
and hopefully make F5 gear with default timeout settings happy.
simplify
Merged bug25838 into stable
cosmetic
Remove tab, ignore .tmp
Merge bug25845