| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge version 2 of 19468 back into default | Ben Hood | 2008-11-05 | 1 | -1/+2 |
| |\ | |||||
| | * | fix signature | Matthias Radestock | 2008-11-04 | 1 | -1/+2 |
| | | | | | | | | | mfa() is predefined as {atom(), atom(), byte()} | ||||
| * | | Merged 19623 into default | Ben Hood | 2008-11-04 | 1 | -1/+2 |
| |\ \ | |||||
| | * | | don't complain on shutdown | Matthias Radestock | 2008-10-25 | 1 | -1/+2 |
| | | | | | | | | | | | | | when sending notify_down et al to queues | ||||
| * | | | Merged 19587 into default | Ben Hood | 2008-11-04 | 1 | -3/+3 |
| |\ \ \ | |||||
| | * | | | log *actual* listening IP & port | Matthias Radestock | 2008-10-25 | 1 | -3/+3 |
| | |/ / | | | | | | | | | | | | | This caters for o/s-assigned listening ports, i.e. when the given port is 0. | ||||
| * | | | Merged 19468 into default | Ben Hood | 2008-11-03 | 8 | -37/+209 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | Merge default into 19468 | Ben Hood | 2008-11-03 | 12 | -90/+134 |
| | |\ \ | |/ / |/| | | |||||
| * | | | Merge two default branches into single one | Hubert Plociniczak | 2008-10-30 | 4 | -34/+83 |
| |\ \ \ | |||||
| | * \ \ | merge bug19250 into default | Tony Garnock-Jones | 2008-10-30 | 1 | -23/+42 |
| | |\ \ \ | |||||
| | | * \ \ | merged default into bug19250 | Tony Garnock-Jones | 2008-10-30 | 5 | -17/+47 |
| | | |\ \ \ | | |/ / / | |/| | | | |||||
| | * | | | | Merge bug18732 into default | Hubert Plociniczak | 2008-10-25 | 3 | -11/+41 |
| | |\ \ \ \ | |||||
| | | * \ \ \ | merge default into bug18732 | Matthias Radestock | 2008-10-17 | 50 | -1304/+1376 |
| | | |\ \ \ \ | | |/ / / / | |/| | | | | |||||
| | | * | | | | Migrate branch bug18732 | Tony Garnock-Jones | 2008-07-03 | 3 | -11/+41 |
| | | | | | | | |||||
| | | | * | | | Fixed QA remarks | Ben Hood | 2008-10-16 | 1 | -8/+3 |
| | | | | | | | |||||
| | | | * | | | Merged default into bug19250 | Ben Hood | 2008-10-16 | 6 | -73/+87 |
| | | | |\ \ \ | |||||
| | | | * | | | | Implemented queue.unbind | Ben Hood | 2008-10-04 | 1 | -23/+47 |
| | | | | | | | | |||||
| * | | | | | | | Merge two default branches into one | Hubert Plociniczak | 2008-10-30 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | |||||
| | * | | | | | | merge bug19572 into default | Matthias Radestock | 2008-10-25 | 1 | -1/+1 |
| | |\ \ \ \ \ \ | |||||
| | | * | | | | | | Removed packages that are already set as dependencies of the others | Hubert Plociniczak | 2008-10-25 | 1 | -1/+1 |
| | | | | | | | | | |||||
| | | * | | | | | | Minimal version of build dependencies on debian | Hubert Plociniczak | 2008-10-24 | 1 | -1/+1 |
| | | | | | | | | | |||||
| | | * | | | | | | Forgot about perl | Hubert Plociniczak | 2008-10-19 | 1 | -1/+1 |
| | | | | | | | | | |||||
| | | * | | | | | | Added missing build dependencies for debian | Hubert Plociniczak | 2008-10-19 | 1 | -1/+1 |
| | | |/ / / / / | |||||
| * | | | | | | | Added new line to logrotate scripts, debian packaging no longer throws warning | Hubert Plociniczak | 2008-10-25 | 2 | -2/+2 |
| |/ / / / / / | |||||
| * | | | | | | Merge bug19552 into default | Hubert Plociniczak | 2008-10-24 | 1 | -5/+8 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | Merge bug19552 into default | Hubert Plociniczak | 2008-10-24 | 2 | -13/+15 |
| |\ \ \ \ \ \ \ | |||||
| | * | | | | | | | produce a nicer error message for common queue disappearance case | Matthias Radestock | 2008-10-13 | 1 | -11/+11 |
| | | | | | | | | | |||||
| | * | | | | | | | exit with a proper protocol error when commit/rollback fail | Matthias Radestock | 2008-10-13 | 1 | -2/+4 |
| | | |_|_|_|/ / | |/| | | | | | |||||
| * | | | | | | | Merge bug19382 into default | Hubert Plociniczak | 2008-10-23 | 2 | -34/+27 |
| |\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | |||||
| | * | | | | | | Merge default into bug19382 | Hubert Plociniczak | 2008-10-16 | 9 | -76/+104 |
| | |\ \ \ \ \ \ | | |/ / / / / | |||||
| | * | | | | | | Removed unused variables in the Makefile | Hubert Plociniczak | 2008-10-16 | 1 | -3/+1 |
| | | | | | | | | |||||
| | * | | | | | | Spec no longer requires non-standard macros, | Hubert Plociniczak | 2008-10-16 | 2 | -28/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include rpm-specifc files as sources instead of patch | ||||
| | * | | | | | | Apply rpm-specific files as a patch, | Hubert Plociniczak | 2008-09-15 | 2 | -9/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of directly changing the source tarball | ||||
| | * | | | | | | Cleaned up the Makefile | Hubert Plociniczak | 2008-09-15 | 1 | -14/+3 |
| | | | | | | | | |||||
| | * | | | | | | Append rpm-specific files to the source tarball. | Hubert Plociniczak | 2008-09-12 | 2 | -21/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaned up the rpm Makefile. | ||||
| * | | | | | | | Merge bug19489 into default | Hubert Plociniczak | 2008-10-17 | 1 | -5/+3 |
| |\ \ \ \ \ \ \ | |||||
| | * | | | | | | | don't log errors during delivery | Matthias Radestock | 2008-10-13 | 1 | -5/+3 |
| | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the target queue died normally we don't care, and if it died abnormally the reason is logged by the queue supervisor. In both cases we treat the message as unrouted. | ||||
| * | | | | | | | Merge bug19329 into default | Hubert Plociniczak | 2008-10-17 | 1 | -1/+3 |
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | |||||
| | * | | | | | | Create non-native debian packages | Hubert Plociniczak | 2008-09-05 | 1 | -1/+3 |
| | | | | | | | | |||||
| | | | | | | * | hibernate writers | Matthias Radestock | 2008-10-25 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this in place I am finally unable to make rabbit grind to a halt due to garbage being held by idle processes. | ||||
| | | | | | | * | hibernate buffering_proxies | Matthias Radestock | 2008-10-24 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | My tests got stuck after about an hour, and the cause was buffering_proxies holding on to memory | ||||
| | | | | | | * | merge bug19468_channels into bug19468 | Matthias Radestock | 2008-10-22 | 10 | -113/+166 |
| | | | | | | |\ | |||||
| | | | | | | | * | hibernate some processes to conserve memory | Matthias Radestock | 2008-10-21 | 2 | -34/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In my experiments I encountered situations where rabbit would not recover from a high memory alert even though all messages had been drained from it. By inspecting the running processes I determined that queue and channel processes sometimes hung on to garbage. Erlang's gc is per-process and triggered by process reduction counts, which means an idle process will never perform a gc. This explains the behaviour - the publisher channel goes idle when channel flow control is activated and the queue process goes idle once all messages have been drained from it. Hibernating idle processes forces a gc, as well as generally reducing memory consumption. Currently only channel and queue processes are hibernating, since these are the only two that seemed to be causing problems in my tests. We may want to extend hibernation to other processes in the future. | ||||
| | | | | | | | * | raise memory alarm threshold | Matthias Radestock | 2008-10-21 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default 80% is just too low for many systems - I have less than that on tanto most of the time. It remains to be seen whether the new figure works ok for most users. | ||||
| | | | | | | | * | merge bug19552 into bug19468_channels | Matthias Radestock | 2008-10-16 | 7 | -78/+95 |
| | | | | | | | |\ | | | | |_|_|_|/ | | | |/| | | | | | | | | | | | | The former triggered errors in the latter | ||||
| | | | * | | | | | fix 'duplicate_next' error when sending messages directly to proxied process | Matthias Radestock | 2008-10-16 | 1 | -5/+8 |
| | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The buffering_proxy:mainloop was unconditionally requesting new messages from the proxy. It should only do that when it has just finished handling the messages given to it by the proxy in response to a previous request, and not after handling a direct message. | ||||
| * | | | | | | | merge bug19332 into default | Matthias Radestock | 2008-10-12 | 3 | -4/+6 |
| |\ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ | merge default into bug19332 | Hubert Plociniczak | 2008-09-15 | 23 | -210/+805 |
| | |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | |||||
| | * | | | | | | | Fixed checking build dependencies in rpms | Hubert Plociniczak | 2008-09-15 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | while building on Debian systems. Unfortunately .spec doesn't have 'not' logic. | ||||
| | * | | | | | | | Added python-json as a dependency to the debian/rpm packages | Hubert Plociniczak | 2008-09-04 | 2 | -1/+2 |
| | | |/ / / / / | |/| | | | | | |||||
