Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | inline two funs for compactness and claritybug23742 | Matthias Radestock | 2011-01-26 | 1 | -31/+23 |
| | |||||
* | simplify | Matthias Radestock | 2011-01-26 | 1 | -4/+4 |
| | |||||
* | refactor 'write' handler for clarity | Matthias Radestock | 2011-01-26 | 1 | -34/+38 |
| | |||||
* | return State from write_message rather than it calling noreply | Matthias Radestock | 2011-01-26 | 1 | -38/+41 |
| | | | | | This makes the API more consistent (cf read_message etc). Also, shuffle order of some write actions for consistency | ||||
* | If we don't actually write the msg and the msg isn't in the current file ↵ | Matthew Sackman | 2011-01-25 | 1 | -3/+15 |
| | | | | then delete it if its pending write count is 0 | ||||
* | Merged bug23740 into default | Simon MacMullen | 2011-01-25 | 3 | -2/+4 |
|\ | |||||
| * | merge bug23582 into default (rabbitmq-multi start_all fails ...) | Alexandru Scvortov | 2011-01-25 | 3 | -2/+4 |
| |\ | |||||
| | * | Cope with the new style port-only listener type (but limited to IPv4 when ↵bug23582 | Simon MacMullen | 2011-01-25 | 1 | -0/+2 |
| | | | | | | | | | | | | starting multiple nodes). | ||||
| | * | Revert IPv6 changes to rabbit-multi*. | Simon MacMullen | 2011-01-25 | 2 | -2/+2 |
| |/ | |||||
* | | On pre_hibernate, report the real ram duration, not infinity. The assumption ↵bug23740 | Matthew Sackman | 2011-01-25 | 1 | -4/+4 |
|/ | | | | that pre_hibernation implies hibernation that will last for long enough for the ram duration to go to inifinity is not correct. | ||||
* | bug23154 (ipv6) merged into default | Marek Majkowski | 2011-01-24 | 6 | -83/+117 |
|\ | |||||
| * | Merge 23534 into default. | Simon MacMullen | 2011-01-24 | 117 | -5167/+4514 |
| |\ | |||||
| | * | fix typos | Matthias Radestock | 2011-01-23 | 1 | -7/+6 |
| | | | |||||
| | * | dependently type acktag producing functions | Matthias Radestock | 2011-01-23 | 2 | -9/+12 |
| | | | | | | | | | | | | | | | s.t. the "blank ack" case is manifest Switched from blank_ack to the more universal 'undefined' in the process. | ||||
| | * | Merge bug23201 to default | Simon MacMullen | 2011-01-21 | 2 | -33/+55 |
| | |\ | |||||
| | | * | Rename the info item for consistency.bug23201 | Simon MacMullen | 2011-01-21 | 2 | -3/+3 |
| | | | | |||||
| | | * | fold cases | Alexandru Scvortov | 2011-01-21 | 1 | -10/+4 |
| | | | | |||||
| | | * | merge from default | Alexandru Scvortov | 2011-01-21 | 2 | -34/+62 |
| | | |\ | |||||
| | | | * | rename variables for consistency | Alexandru Scvortov | 2011-01-21 | 1 | -9/+9 |
| | | | | | |||||
| | | | * | Correct unused variable name. | Simon MacMullen | 2011-01-21 | 1 | -1/+1 |
| | | | | | |||||
| | | | * | Fix docs | Simon MacMullen | 2011-01-21 | 1 | -3/+1 |
| | | | | | |||||
| | | | * | comprehensions are more concise | Alexandru Scvortov | 2011-01-19 | 1 | -6/+4 |
| | | | | | |||||
| | | | * | swap tuple elements for readability; inline a function | Alexandru Scvortov | 2011-01-19 | 1 | -18/+18 |
| | | | | | |||||
| | | | * | fix break when stats were off | Alexandru Scvortov | 2011-01-19 | 1 | -5/+5 |
| | | | | | |||||
| | | | * | merge from default | Alexandru Scvortov | 2011-01-19 | 10 | -247/+341 |
| | | | |\ | |||||
| | | | * \ | merge from default | Alexandru Scvortov | 2011-01-18 | 5 | -153/+67 |
| | | | |\ \ | |||||
| | | | * | | | merge duplicate code | Alexandru Scvortov | 2011-01-18 | 1 | -33/+24 |
| | | | | | | | |||||
| | | | * | | | stats for confirms work again | Alexandru Scvortov | 2011-01-18 | 1 | -12/+17 |
| | | | | | | | |||||
| | | | * | | | merge from default | Alexandru Scvortov | 2011-01-14 | 2 | -36/+97 |
| | | | |\ \ \ | |||||
| | | | | * | | | cosmetic | Alexandru Scvortov | 2011-01-14 | 1 | -5/+5 |
| | | | | | | | | |||||
| | | | | * | | | keep track of de-duplicated confirms | Alexandru Scvortov | 2011-01-14 | 1 | -7/+9 |
| | | | | | | | | |||||
| | | | | * | | | don't do confirm stats book-keeping unless stats are enabled | Alexandru Scvortov | 2011-01-14 | 1 | -30/+36 |
| | | | | | | | | |||||
| | | | | * | | | for queues, log partial confirms rather than full confirms | Alexandru Scvortov | 2011-01-14 | 1 | -4/+4 |
| | | | | | | | | |||||
| | | | | * | | | merge from default | Alexandru Scvortov | 2011-01-14 | 62 | -1453/+2562 |
| | | | | |\ \ \ | |||||
| | | | | * | | | | add stats again; update docs | Alexandru Scvortov | 2010-12-09 | 2 | -0/+14 |
| | | | | | | | | | |||||
| | | | | * | | | | Cosmetic | Simon MacMullen | 2010-12-08 | 1 | -6/+3 |
| | | | | | | | | | |||||
| | | | | * | | | | Merge default into bug23201. | Simon MacMullen | 2010-12-08 | 1 | -24/+57 |
| | | | | |\ \ \ \ | |||||
| | | | | | * | | | | add missing case | Alexandru Scvortov | 2010-12-06 | 1 | -3/+6 |
| | | | | | | | | | | |||||
| | | | | | * | | | | add stats for confirms | Alexandru Scvortov | 2010-12-06 | 1 | -8/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To recap, a published message is confirmed by the channel. A message is confirmed only after all the queues it was published to confirm it. With the current change, the emitted stats look like this: {channel_exchange_stats, [{{resource,<<"/">>,exchange,<<"direct">>}, [{confirm,545},{publish,545}]}]}, {channel_queue_exchange_stats, [{{<0.204.0>,{resource,<<"/">>,exchange,<<"direct">>}}, [{confirm,545},{publish,545}]}, {{<0.195.0>,{resource,<<"/">>,exchange,<<"direct">>}}, [{confirm,545},{publish,545}]}]}] The confirm field in channel_exchange_stats represents the number of messages sent to that exchange that have also been confirmed. If the exchanged routed the message to different queues, this number is only increased when all queues have confirmed the message. If the message was unroutable or was routed to 0 queues, this number is still increased. This is the number of basic.confirms sent back to publisher. The confirm field in channel_queue_exchange_stats represents the number of messages confirmed by that queue (but not necessarily confirmed by the channel). In channel_exchange_stats, if the number of confirms lags behind the number of publishes, one of the queues is not confirming messages in a timely fashion. | ||||
| | | | | | * | | | | merge default into bug23201 | Alexandru Scvortov | 2010-12-01 | 1 | -24/+57 |
| | | | | | |\ \ \ \ | |||||
| | | | | | | * | | | | update exchange and queue_exchange stats on confirms | Alexandru Scvortov | 2010-10-31 | 1 | -30/+52 |
| | | | | | | | | | | | |||||
| | | | | | | * | | | | merge from bug20284 | Alexandru Scvortov | 2010-10-29 | 1 | -0/+16 |
| | | | | | | |\ \ \ \ | |||||
| | | | | | | | * | | | | added fine grained stats | Alexandru Scvortov | 2010-09-30 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Channel now emits the number of publisher acks (confirms) sent to the publisher. If this number is less than the number of publishes, it means that the broker isn't coping with the amount of incoming messages. | ||||
| | | | | | | | * | | | | add confirm related info keys | Alexandru Scvortov | 2010-09-29 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added the following info_keys: - confirm :: The type of the channel. Is one of none, single, multiple. - unconfirmed :: The number of unconfirmed messages. | ||||
| | * | | | | | | | | | | merge bug23626 into default | Matthias Radestock | 2011-01-21 | 1 | -4/+7 |
| | |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | |||||
| | | * | | | | | | | | | Merging bug23723 into default | Matthew Sackman | 2011-01-20 | 1 | -4/+7 |
| | | |\ \ \ \ \ \ \ \ \ | |||||
| | | | * | | | | | | | | | handle errors in list_consumersbug23723 | Matthias Radestock | 2011-01-20 | 1 | -4/+7 |
| | | |/ / / / / / / / / | |||||
| | * | | | | | | | | | | move channel lookups into handle_ methodsbug23626 | Matthias Radestock | 2011-01-20 | 1 | -43/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids double lookup in some paths and unnecessary invocations of run_message_queue. Also inline recorde_current_channel_tx, which eliminates some lookup. And allow rollback to trigger the forgetting of a channel record. | ||||
| | * | | | | | | | | | | Deal with the possibility of a ch DOWN overtaking other messages from the ↵ | Matthew Sackman | 2011-01-20 | 1 | -14/+26 |
| | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | channel | ||||
| * | | | | | | | | | | Add helpful comment about windows flushing to rabbitmqctlbug23534 | Emile Joubert | 2010-11-24 | 1 | -0/+1 |
| | | | | | | | | | | |