summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* log *actual* listening IP & portbug19587Matthias Radestock2008-10-251-3/+3
| | | | | This caters for o/s-assigned listening ports, i.e. when the given port is 0.
* merge bug19572 into defaultMatthias Radestock2008-10-255-52/+50
|\
| * Merge bug19552 into defaultHubert Plociniczak2008-10-241-5/+8
| |\
| | * fix 'duplicate_next' error when sending messages directly to proxied processbug19552Matthias Radestock2008-10-161-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 bug19552 into defaultHubert Plociniczak2008-10-244-40/+33
| |\ \
| | * \ Merge bug19382 into defaultHubert Plociniczak2008-10-232-6/+6
| | |\ \
| | * \ \ Merge default into bug19382bug19382Hubert Plociniczak2008-10-162-34/+27
| | |\ \ \ | | | |_|/ | | |/| |
| | | * | Removed unused variables in the MakefileHubert Plociniczak2008-10-161-3/+1
| | | | |
| | | * | Spec no longer requires non-standard macros,Hubert Plociniczak2008-10-162-28/+19
| | | | | | | | | | | | | | | | | | | | include rpm-specifc files as sources instead of patch
| | | * | Apply rpm-specific files as a patch,Hubert Plociniczak2008-09-152-9/+13
| | | | | | | | | | | | | | | | | | | | instead of directly changing the source tarball
| | | * | Cleaned up the MakefileHubert Plociniczak2008-09-151-14/+3
| | | | |
| | | * | Append rpm-specific files to the source tarball.Hubert Plociniczak2008-09-122-21/+30
| | | | | | | | | | | | | | | | | | | | Cleaned up the rpm Makefile.
| * | | | produce a nicer error message for common queue disappearance casebug19491Matthias Radestock2008-10-131-11/+11
| | | | |
| * | | | exit with a proper protocol error when commit/rollback failMatthias Radestock2008-10-131-2/+4
| |/ / /
* | | | Removed packages that are already set as dependencies of the othersbug19572Hubert Plociniczak2008-10-251-1/+1
| | | |
* | | | Minimal version of build dependencies on debianHubert Plociniczak2008-10-241-1/+1
| | | |
* | | | Forgot about perlHubert Plociniczak2008-10-191-1/+1
| | | |
* | | | Added missing build dependencies for debianHubert Plociniczak2008-10-191-1/+1
| |_|/ |/| |
* | | Merge bug19489 into defaultHubert Plociniczak2008-10-171-5/+3
|\ \ \
| * | | don't log errors during deliverybug19489Matthias Radestock2008-10-131-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 defaultHubert Plociniczak2008-10-171-1/+3
|\ \ \ | |/ / |/| |
| * | Create non-native debian packagesbug19329Hubert Plociniczak2008-09-051-1/+3
| | |
* | | merge bug19332 into defaultMatthias Radestock2008-10-123-4/+6
|\ \ \
| * \ \ merge default into bug19332bug19332Hubert Plociniczak2008-09-153-4/+6
| |\ \ \ | | |_|/ | |/| |
| | * | Fixed checking build dependencies in rpmsHubert Plociniczak2008-09-152-1/+4
| | | | | | | | | | | | | | | | | | | | while building on Debian systems. Unfortunately .spec doesn't have 'not' logic.
| | * | Added python-json as a dependency to the debian/rpm packagesHubert Plociniczak2008-09-042-1/+2
| | |/
* | | merge bug19485 into defaultHubert Plociniczak2008-10-052-50/+63
|\ \ \
| * \ \ Merged bug19219 into defaultBen Hood2008-10-042-3/+11
| |\ \ \
| * | | | cosmetic refactoringbug19219Matthias Radestock2008-10-011-7/+7
| | | | |
| * | | | oopsMatthias Radestock2008-09-301-1/+1
| | | | |
| * | | | modulate gen_server:call timeout when doing work in parallelMatthias Radestock2008-09-302-50/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we fire off lots of gen_server:calls in parallel, we may create enough work for the VM to cause the calls to time out - since the amount of work that can actually be done in parallel is finite. The fix is to adjust the timeout based on the total workload. Alternatively we could not have any timeout at all, but that is bad Erlang style since a small error somewhere could result in stuck processes. I moved the parallelisation - and hence timeout modulation - from the channel into the amqqueue module, changing the API in the process - commit, rollback and notify_down now all operate on lists of QPids (and I've renamed the functions to make that clear). The alternative would have been to add Timeout params to these three functions, but I reckon the API is cleaner this way, particularly considering that rollback doesn't actually do a call - it does a cast and hence doesn't require a timeout - so in the alternative API we'd either have to expose that fact indirectly by not having a Timeout param, or have a bogus Timeout param, neither of which is particularly appealing. I considered making the functions take sets instead of lists, since that's what the channel code produces, plus sets have a more efficient length operation. However, API-wise I reckon lists are nicer, plus it means I can give a more precise type to dialyzer - sets would be opaque and non-polymorphic.
* | | | | propagate channel/connection errors when in closing statebug19485Matthias Radestock2008-10-031-19/+18
| |/ / / |/| | |
* | | | merge bug18784Matthias Radestock2008-10-0147-1224/+1274
|\ \ \ \ | |/ / /
| * | | Merged 19455 into defaultBen Hood2008-09-280-0/+0
| |\ \ \ | | |/ /
| * | | disable Naglebug19455Matthias Radestock2008-09-282-2/+6
| |/ /
| * | merge bug19164 into defaultMatthias Radestock2008-09-110-0/+0
| |\ \
| * | | cosmeticbug19164Matthias Radestock2008-09-111-7/+5
| | | |
| * | | cosmeticHubert Plociniczak2008-09-111-6/+8
| | | |
| * | | Use parse_status to correctly determineHubert Plociniczak2008-09-111-3/+4
| | | | | | | | | | | | | | | | the status of the node. No need to print node's apps.
| * | | Added status command to rabbit_mutli, init.d scriptsHubert Plociniczak2008-09-114-81/+141
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | now use that command. Used status command in init.d scripts to check if the server is running before stopping it. Fixed various indentation problems in init.d scripts. Synchronized the init.d in Debian and RPM to behave in a similar way.
| * | merge bug19193 into defaultMatthias Radestock2008-09-100-0/+0
| |\ \
| * \ \ merge default into bug19193bug19193Hubert Plociniczak2008-09-1012-20/+41
| |\ \ \ | | |/ /
| | * | merge bug19166 into defaultMatthias Radestock2008-09-093-93/+111
| | |\ \
| | | * | Start the RabbitMQ server after addingbug19166Hubert Plociniczak2008-09-091-0/+1
| | | | | | | | | | | | | | | | | | | | it to chkconfig.
| | * | | merge bug19144 into defaultMatthias Radestock2008-09-090-0/+0
| | |\ \ \
| | * | | | Updated the license to reflect the current state.bug19144Hubert Plociniczak2008-09-091-3/+3
| | |/ / / | | | | | | | | | | | | | | | | | | | | Debian packaging has the same license as the broker itself.
| | * | | merge bug19200 into defaultMatthias Radestock2008-09-0811-18/+38
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Removed dotHubert Plociniczak2008-09-041-1/+1
| | | | |
| | | * | Only debian/rules file needs to have exec permissionHubert Plociniczak2008-09-041-1/+1
| | | | |
| | | * | tabs -> spacesMatthias Radestock2008-08-292-2/+2
| | | | |