| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reintroduce the three levels of forcedness. We do still need it. | Simon MacMullen | 2012-02-01 | 2 | -16/+34 |
| | | |||||
| * | Inline. | Simon MacMullen | 2012-02-01 | 1 | -9/+10 |
| | | |||||
| * | This doesn't start any more. | Simon MacMullen | 2012-02-01 | 1 | -2/+1 |
| | | |||||
| * | Base discnodeness on what we want to become, not what we are. | Simon MacMullen | 2012-02-01 | 1 | -2/+2 |
| | | |||||
| * | Change the semantics of Force to fit this particular bug. *meep*. | Simon MacMullen | 2012-02-01 | 1 | -11/+7 |
| | | |||||
| * | Rebase 038bd3c185ae | Simon MacMullen | 2012-01-31 | 1 | -0/+8 |
| | | |||||
| * | Resurrect and remove redundant ensure_mnesia_running() | Simon MacMullen | 2012-01-31 | 1 | -1/+0 |
| | | |||||
| * | ...however, we should still allow rabbitmqctl reset to work when some nodes ↵ | Simon MacMullen | 2012-01-24 | 1 | -1/+4 |
| | | | | | are down. (This is what we did before, the difference between reset and force_reset is that force_reset works if mnesia is completely hosed). | ||||
| * | Don't force on init() (which fixes bug 24703), plus a little refactor. | Simon MacMullen | 2012-01-24 | 1 | -4/+5 |
| | | |||||
| * | Merge bug24653 | Simon MacMullen | 2012-01-23 | 11 | -118/+124 |
| |\ | |||||
| | * | refactor: use types exported by 'supervisor' | Matthias Radestock | 2012-01-23 | 1 | -19/+4 |
| | | | | | | | | | instead of defining our own | ||||
| | * | helper function for constructing tcp listener sup child specs | Matthias Radestock | 2012-01-23 | 1 | -13/+24 |
| | | | | | | | | | useful in e.g. stomp | ||||
| | * | use the correct inet types | Matthias Radestock | 2012-01-23 | 3 | -4/+4 |
| | | | |||||
| | * | use correct type for {M,F,A} | Matthias Radestock | 2012-01-23 | 9 | -26/+43 |
| | | | | | | | | | the built-in mfa() type stands for module-function-*arity* | ||||
| | * | refactor: check_tcp_listener_address/2 -> tcp_listener_addresses/1 | Matthias Radestock | 2012-01-23 | 1 | -23/+21 |
| | | | | | | | | | ...which is a more sensible name and signature | ||||
| | * | refactor: turn a condition into a guard | Matthias Radestock | 2012-01-23 | 1 | -10/+6 |
| | | | |||||
| | * | cosmetic: move helper functions where they belong | Matthias Radestock | 2012-01-23 | 1 | -33/+32 |
| | | | |||||
| * | | handle the remaining enabled_plugins_file error case more gracefully | Matthias Radestock | 2012-01-22 | 1 | -0/+2 |
| | | | |||||
| * | | don't complain about empty enabled_plugins file | Matthias Radestock | 2012-01-22 | 1 | -0/+1 |
| |/ | |||||
| * | Merged bug23432 into default | Emile Joubert | 2012-01-20 | 1 | -1/+1 |
| |\ | |||||
| | * | Avoid a circular dependency. The new load_definitions depends on recovery ↵ | Simon MacMullen | 2012-01-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | (since it may create a queue and recovery starts the sup). But recovery depends on empty_db_check. But load_definitions *enables* empty_db_check (since we want to avoid creating default_foo if we just loaded a bunch of definitions). But there's a simple fix: recovery doesn't actually need to depend on empty_db_check. | ||||
| * | | Resurrect default | Simon MacMullen | 2012-01-20 | 1 | -2/+3 |
| | | | |||||
| * | | Merge bug23938 | Simon MacMullen | 2012-01-19 | 4 | -70/+73 |
| |\ \ | |||||
| | * | | refer to rationale from bug 24607 | Matthias Radestock | 2011-12-01 | 1 | -15/+2 |
| | | | | |||||
| | * | | add upgrade step | Matthias Radestock | 2011-12-01 | 1 | -0/+8 |
| | | | | |||||
| | * | | tie up some loose ends for the new table | Matthias Radestock | 2011-11-30 | 1 | -5/+5 |
| | | | | |||||
| | * | | now that we have table locks there is no need for phase separation | Matthias Radestock | 2011-11-30 | 1 | -66/+32 |
| | | | | | | | | | | | | | | | | This is essentially reverting to the code as it was before bug 23885, except using the new rabbit_topic_trie_node table for counts. | ||||
| | * | | only lock tables when we are dealing with multiple bindings | Matthias Radestock | 2011-11-30 | 1 | -6/+11 |
| | | | | |||||
| | * | | simplify | Matthias Radestock | 2011-11-30 | 1 | -18/+6 |
| | | | | |||||
| | * | | reduce time complexity of binding removal on queue deletion | Matthias Radestock | 2011-11-30 | 3 | -19/+68 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from O(n^2) to O(n). The solution comes in two parts: 1) a new table, rabbit_topic_trie_node, to explicitly track edge and binding counts of nodes in the trie. This eliminates expensive mnesia:match_object operations to determine these counts when needed. 2) table-scope write locks to eliminate row-level locking, which is expensive when there are many such locks in a single transaction | ||||
| * | | | correct typo | Matthias Radestock | 2012-01-19 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merged bug24641 into default. | Jerry Kuch | 2012-01-18 | 1 | -0/+4 |
| |\ \ \ | |||||
| | * | | | Add VERSION to the build and destroot phase environments for MacPorts | Steve Powell | 2012-01-06 | 1 | -0/+4 |
| | | | | | |||||
| * | | | | Same fix as c412171663cc for rabbitmq-plugins | Simon MacMullen | 2012-01-17 | 1 | -2/+9 |
| | | | | | |||||
| * | | | | merge bug 24265 into default (Somehow support DNs in ↵ | Alexandru Scvortov | 2012-01-17 | 19 | -156/+148 |
| |\ \ \ \ | | | | | | | | | | | | | | | | rabbitmq_auth_mechanism_ssl) | ||||
| | * | | | | clearly this was tested thoroughly | Matthias Radestock | 2012-01-16 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Merge bug 24638 | Simon MacMullen | 2012-01-16 | 2 | -1/+2 |
| | |\ \ \ \ | |||||
| | | * | | | | increase closing timeout | Matthias Radestock | 2012-01-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | to increase the chances that buffered data will make it to the client. | ||||
| | | * | | | | don't linger | Matthias Radestock | 2012-01-10 | 1 | -0/+1 |
| | | | | | | | |||||
| | * | | | | | Merge bug24676 | Simon MacMullen | 2012-01-16 | 1 | -3/+11 |
| | |\ \ \ \ \ | |||||
| | | * \ \ \ \ | Merge bug24674 | Simon MacMullen | 2012-01-16 | 9 | -130/+95 |
| | | |\ \ \ \ \ | |||||
| | | * | | | | | | fix rabbitmqctl error reporting under R15 | Matthias Radestock | 2012-01-12 | 1 | -3/+11 |
| | | | | | | | | | |||||
| | * | | | | | | | fix supervisor2 bug reported by dialyzer | Matthias Radestock | 2012-01-16 | 1 | -2/+2 |
| | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The erroneous code is invoked when a child terminates normally at the same time as it is being terminated by the supervisor. So unsurprisingly we haven't seen this, and it's hard to test. | ||||
| | * | | | | | | Merge bug24681 | Simon MacMullen | 2012-01-16 | 0 | -0/+0 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | merge rabbit_router:deliver into rabbit_amqqueue:deliver | Matthias Radestock | 2012-01-16 | 7 | -92/+67 |
| | |/ / / / / / | |||||
| | * | | | | | | Revert b03fe604af24. Not enough sleep. | Simon MacMullen | 2012-01-13 | 1 | -2/+2 |
| | | | | | | | | |||||
| | * | | | | | | Merge bug 24673 | Simon MacMullen | 2012-01-13 | 0 | -0/+0 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | Emit the timeout in the stats event. | Simon MacMullen | 2012-01-13 | 1 | -2/+2 |
| | |/ / / / / / | |||||
| | * | | | | | | a little bit of refactoring on the reader | Matthias Radestock | 2012-01-12 | 1 | -35/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - move the 'blocked'-induced heartbeater disabling to the point at which the transition to the 'blocked' state takes place. This makes the correlation between these two events more obvious. It also prevents duplicate invocations of rabbit_heartbeat:pause_monitor/1, which hitherto was accomplished by relying on switch_callback/3 never getting called while 'blocked' - an assumption that could easily become invalid one day. - a little bit of inlining of timeout calculation code in close_connection/1. - more compact case handling in handle_dependent_exit/3 and wait_for_channel_termination/2. | ||||
| | * | | | | | | Merge bug24636 more | Emile Joubert | 2012-01-12 | 1 | -3/+5 |
| | |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
