summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge headsSimon MacMullen2012-10-121-2/+4
|\
| * Merge bug25222Simon MacMullen2012-10-120-0/+0
| |\
| * | monitor channel on discardMatthias Radestock2012-10-121-2/+4
| |/ | | | | | | | | | | just as we do for publish/publish_delivered w/o that there is a 20s delay in slaves cleaning up after channel closure if all the messages sent on the channel were discarded.
* | merge bug25192 into defaultTim Watson2012-10-120-0/+0
|\ \
* \ \ merge default (again)Tim Watson2012-10-122-18/+11
|\ \ \ | |/ /
| * | Merged bug25195 into defaultEmile Joubert2012-10-126-33/+172
| |\ \ | | |/
| * | Merge defaultSimon MacMullen2012-10-104-44/+44
| |\ \
| * | | Unused var.Simon MacMullen2012-10-091-1/+0
| | | |
| * | | Remove this master_changed nonsense.Simon MacMullen2012-10-092-13/+0
| | | |
| * | | Ignore process_death, explain why.Simon MacMullen2012-10-091-4/+11
| | | |
* | | | Unused variable.Simon MacMullen2012-10-121-1/+1
| | | |
* | | | Merge in defaultSimon MacMullen2012-10-1210-91/+230
|\ \ \ \ | | |_|/ | |/| |
| * | | Bug 25110 broke ability to invoke "rabbitmqctl stop_app; rabbitmqctl ↵Simon MacMullen2012-10-111-2/+5
| | | | | | | | | | | | | | | | status". Fix that.
| * | | remove a remnant of 'immediate'Matthias Radestock2012-10-111-10/+4
| | | |
| * | | better typesMatthias Radestock2012-10-111-3/+4
| | | |
| * | | merge bug25110 into defaultMatthias Radestock2012-10-112-1/+127
| |\ \ \
| | * | | Remove rabbit_misc:interval_operation/3, it doesn't really work.Simon MacMullen2012-10-091-13/+0
| | | | |
| | * | | cosmetic: trains stationMatthias Radestock2012-10-081-2/+2
| | | | |
| | * | | correct type signatureMatthias Radestock2012-10-041-2/+1
| | | | |
| | * | | cosmeticMatthias Radestock2012-10-041-11/+15
| | | | |
| | * | | Various tweaks.Simon MacMullen2012-10-022-35/+36
| | | | |
| | * | | Merge defaultSimon MacMullen2012-10-022-1/+136
| | |\ \ \
| | | * | | interval_operation/3Simon MacMullen2012-09-271-2/+15
| | | | | |
| | | * | | Work on older Erlangs.Simon MacMullen2012-09-271-1/+1
| | | | | |
| | | * | | You would think I would at least compile it.Simon MacMullen2012-09-241-1/+1
| | | | | |
| | | * | | Never display negative memory.Simon MacMullen2012-09-241-2/+7
| | | | | |
| | | * | | PluginsSimon MacMullen2012-09-241-1/+21
| | | | | |
| | | * | | Add in memory used by SSL and outgoing connections to the connection / ↵Simon MacMullen2012-09-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | channel total.
| | | * | | Ignore dead processes.Simon MacMullen2012-09-241-1/+4
| | | | | |
| | | * | | Move this stuff to its own moduleSimon MacMullen2012-09-242-65/+95
| | | | | |
| | | * | | Go to an entirely supervisor-based way of counting process memory. This has ↵Simon MacMullen2012-09-221-29/+39
| | | | | | | | | | | | | | | | | | | | | | | | the disadvantage that we need to combine channel and connection memory, but we are far more inclusive, accounting for limiters, writers, supervisors etc. In particular this helps a lot when we have thousands of queues since the queue_sup ends up taking a lot of memory in its own right. This seems to bloat rabbit_mgmt_external_stats less (although still some) in the 100k queue case too. Also measure memory use of mgmt_db and msg_store processes and add them appropriately.
| | | * | | Rename this, since it can include memory which does not still belong to a ↵Simon MacMullen2012-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | process (e.g. after GC).
| | | * | | Account for the mgmt DB as another category, since it can get quite big.Simon MacMullen2012-09-211-1/+3
| | | | | |
| | | * | | Reinstate atomsSimon MacMullen2012-09-191-1/+2
| | | | | |
| | | * | | SimplifySimon MacMullen2012-09-191-3/+1
| | | | | |
| | | * | | As far as the user is concerned, atoms and code are really the same thing ↵Simon MacMullen2012-09-181-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | for memory use.
| | | * | | Move to rabbit.erl, and only invoke erlang:memory/1 once so we do a better ↵Simon MacMullen2012-09-182-51/+55
| | | | | | | | | | | | | | | | | | | | | | | | job of showing results from a single point in time.
| | | * | | ConsistencySimon MacMullen2012-09-181-2/+2
| | | | | |
| | | * | | Try to keep our categories disjoint.Simon MacMullen2012-09-182-8/+12
| | | | | |
| | | * | | rabbit_misc:memory/0.Simon MacMullen2012-09-182-1/+46
| | | | | |
| * | | | | Merge bug25216Simon MacMullen2012-10-101-1/+2
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| | * | | | Fix spec broken by bug 25212Simon MacMullen2012-10-101-1/+2
| | | | | |
| * | | | | throttle index walking to the rate at which we can process the resultsMatthias Radestock2012-10-102-19/+34
| |/ / / / | | | | | | | | | | | | | | | Thus preventing excessive memory use on recovery
| * | | | merge bug25210 into defaultTim Watson2012-10-090-0/+0
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | Removing the ExtraNodes stuff unmasked another bug: we weren't cleaning up ↵Simon MacMullen2012-10-081-1/+11
| | | | | | | | | | | | | | | | | | | | slave_pids when stopping mirroring.
| * | | | Remove debugging code.Simon MacMullen2012-10-081-5/+2
| | | | |
| * | | | WIPSimon MacMullen2012-10-083-43/+35
| |/ / /
| * | | merge bug25212Tim Watson2012-10-050-0/+0
| |\ \ \
| * | | | Don't fail if the queue is already mirrored, tweak return values a bit.Simon MacMullen2012-10-051-8/+7
| | | | |
| * | | | Do not start slaves in init_with_existing_bq/3 since we will only get here ↵Simon MacMullen2012-10-051-6/+7
| |/ / / | | | | | | | | | | | | via rabbit_mirror_queue_misc:update_mirrors/2 which will start them anyway.