Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | don't log errors during deliverybug19489 | 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 bug19332 into default | Matthias Radestock | 2008-10-12 | 3 | -4/+6 |
|\ | |||||
| * | merge default into bug19332bug19332 | Hubert Plociniczak | 2008-09-15 | 3 | -4/+6 |
| |\ | |||||
| | * | 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 |
| | | | |||||
* | | | merge bug19485 into default | Hubert Plociniczak | 2008-10-05 | 2 | -50/+63 |
|\ \ \ | |||||
| * \ \ | Merged bug19219 into default | Ben Hood | 2008-10-04 | 2 | -3/+11 |
| |\ \ \ | |||||
| * | | | | cosmetic refactoringbug19219 | Matthias Radestock | 2008-10-01 | 1 | -7/+7 |
| | | | | | |||||
| * | | | | oops | Matthias Radestock | 2008-09-30 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | modulate gen_server:call timeout when doing work in parallel | Matthias Radestock | 2008-09-30 | 2 | -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 statebug19485 | Matthias Radestock | 2008-10-03 | 1 | -19/+18 |
| |/ / / |/| | | | |||||
* | | | | merge bug18784 | Matthias Radestock | 2008-10-01 | 47 | -1224/+1274 |
|\ \ \ \ | |/ / / | |||||
| * | | | Merged 19455 into default | Ben Hood | 2008-09-28 | 0 | -0/+0 |
| |\ \ \ | | |/ / | |||||
| * | | | disable Naglebug19455 | Matthias Radestock | 2008-09-28 | 2 | -2/+6 |
| |/ / | |||||
| * | | merge bug19164 into default | Matthias Radestock | 2008-09-11 | 0 | -0/+0 |
| |\ \ | |||||
| * | | | cosmeticbug19164 | Matthias Radestock | 2008-09-11 | 1 | -7/+5 |
| | | | | |||||
| * | | | cosmetic | Hubert Plociniczak | 2008-09-11 | 1 | -6/+8 |
| | | | | |||||
| * | | | Use parse_status to correctly determine | Hubert Plociniczak | 2008-09-11 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | the status of the node. No need to print node's apps. | ||||
| * | | | Added status command to rabbit_mutli, init.d scripts | Hubert Plociniczak | 2008-09-11 | 4 | -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 default | Matthias Radestock | 2008-09-10 | 0 | -0/+0 |
| |\ \ | |||||
| * \ \ | merge default into bug19193bug19193 | Hubert Plociniczak | 2008-09-10 | 12 | -20/+41 |
| |\ \ \ | | |/ / | |||||
| | * | | merge bug19166 into default | Matthias Radestock | 2008-09-09 | 3 | -93/+111 |
| | |\ \ | |||||
| | | * | | Start the RabbitMQ server after addingbug19166 | Hubert Plociniczak | 2008-09-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | it to chkconfig. | ||||
| | * | | | merge bug19144 into default | Matthias Radestock | 2008-09-09 | 0 | -0/+0 |
| | |\ \ \ | |||||
| | * | | | | Updated the license to reflect the current state.bug19144 | Hubert Plociniczak | 2008-09-09 | 1 | -3/+3 |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | Debian packaging has the same license as the broker itself. | ||||
| | * | | | merge bug19200 into default | Matthias Radestock | 2008-09-08 | 11 | -18/+38 |
| | |\ \ \ | | | | |/ | | | |/| | |||||
| | | * | | Removed dot | Hubert Plociniczak | 2008-09-04 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | Only debian/rules file needs to have exec permission | Hubert Plociniczak | 2008-09-04 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | tabs -> spaces | Matthias Radestock | 2008-08-29 | 2 | -2/+2 |
| | | | | | |||||
| | | * | | merge bug17070 into default | Matthias Radestock | 2008-08-26 | 36 | -1014/+443 |
| | | |\ \ | |||||
| | | | * \ | merge bug19089 into default | Matthias Radestock | 2008-08-14 | 28 | -999/+407 |
| | | | |\ \ | |||||
| | | | * | | | SCRIPT_HOME variable in windows points to thebug19089 | Hubert Plociniczak | 2008-08-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | directory of the rabbitmq-multi.bat script | ||||
| | | | * | | | Use %~dp0 to find the ebin directory under windows | Hubert Plociniczak | 2008-07-29 | 3 | -3/+3 |
| | | | | | | | |||||
| | | | * | | | Use dirname $0 consistently to find the ebin dir. | Tony Garnock-Jones | 2008-07-29 | 3 | -3/+3 |
| | | | | | | | |||||
| | | * | | | | support default empty AMQP tablesbug17070 | Matthias Radestock | 2008-08-26 | 1 | -1/+10 |
| | | | | | | | |||||
| | | * | | | | fixed bug in emitting erlang binary string | Karol Skocik | 2008-08-26 | 1 | -1/+1 |
| | | | | | | | |||||
| | | * | | | | added mapping which decides how to convert Python value to Erlang default value | Karol Skocik | 2008-08-08 | 1 | -1/+9 |
| | | | | | | | |||||
| | | * | | | | Migrate branch bug17070 | Tony Garnock-Jones | 2008-07-03 | 1 | -7/+10 |
| | | | | | | | |||||
| * | | | | | | Refactoring of call_all_nodes/1 | Hubert Plociniczak | 2008-09-10 | 1 | -28/+18 |
| | | | | | | | |||||
| * | | | | | | Use lists:foreach instead of tail recursion | Hubert Plociniczak | 2008-09-10 | 2 | -17/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in rotate_logs command. Updated usage function() Reverted change in rabbitmq-server.spec that didn't belong to this bug. | ||||
| * | | | | | | Continue rotate_logs command even when | Hubert Plociniczak | 2008-09-09 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the command on specific node returns an error. Display the error message in that case only. | ||||
| * | | | | | | Fixed various QA remarks. | Hubert Plociniczak | 2008-09-09 | 4 | -13/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed rotate_logs_all to rotate_logs. logrotate will fail silently to logrotate if calling rotate_logs on any of the logs failed. | ||||
| * | | | | | | Return value of the RETVAL variable in init.d | Hubert Plociniczak | 2008-09-09 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Renamed startup.log, .err to startup_log, _err | Hubert Plociniczak | 2008-09-09 | 2 | -12/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to avoid logrotation problems. This also removes the problem when the node is called startup. Same situation for shutdown logs. | ||||
| * | | | | | | Merge bug19200 into bug19193 | Hubert Plociniczak | 2008-09-05 | 13 | -104/+204 |
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| | * | | | | | Logrotate script calls init.d script instead | Hubert Plociniczak | 2008-08-27 | 4 | -4/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | of calling rabbitmq-multi directly | ||||
| | * | | | | | Update man pages with rotate_logs_all command | Hubert Plociniczak | 2008-08-27 | 1 | -0/+3 |
| | | | | | | | |||||
| | * | | | | | Added rotate_logs_all command to rabbitmq_multi. | Hubert Plociniczak | 2008-08-27 | 3 | -15/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | logrotate uses this command to correctly swap handlers on all nodes. | ||||
| | * | | | | | Merged bug19200 into bug19193 | Hubert Plociniczak | 2008-08-27 | 6 | -65/+219 |
| | |\ \ \ \ \ | |||||
| | * \ \ \ \ \ | Merge bug19200 into bug19193 | Hubert Plociniczak | 2008-08-19 | 9 | -95/+145 |
| | |\ \ \ \ \ \ |