Commit Graph

59372 Commits

Author SHA1 Message Date
Ben Hood 6e604526ac Incorporated QA remarks 2008-11-20 17:51:27 +00:00
Hubert Plociniczak 381495661a Use exec when starting erl 2008-11-20 17:27:40 +00:00
Ben Hood 86db69511a Refactored the internal structure of the limiter 2008-11-20 17:15:52 +00:00
Hubert Plociniczak 50635ca6e1 Produce architecture dependent rpm binary packages 2008-11-20 15:06:51 +00:00
Ben Hood 157007943b Merged default into 18557 2008-11-20 14:38:45 +00:00
Ben Hood 657c359e24 Merged default into 18557 2008-11-20 14:31:54 +00:00
Ben Hood f8b2adc26c First cut with some actual load balancing working 2008-11-20 14:29:11 +00:00
Matthias Radestock 02eb85f505 keep dialyzer happy
my trick of preventing "function ... unused" warnings fooled the
compiler but not dialyzer
2008-11-20 13:45:39 +00:00
Hubert Plociniczak c2ed22d2ca Moved from python-json to python-simplejson.
Fixed 'unicode' problem for auto-generated code.
2008-11-20 13:34:37 +00:00
Hubert Plociniczak e085151d7c Use simplejson.py API, move copyright info
since comments are not valid in json
2008-11-20 13:32:47 +00:00
Matthias Radestock 644ba5b929 disable cross-node routing optimisation
until we figure out how to make it work w/o breaking the effect
visibility guarantee
2008-11-20 13:14:39 +00:00
Hubert Plociniczak 8f7d8312f0 Merge bug19522 into default 2008-11-20 10:26:01 +00:00
Matthias Radestock bcc8ee359a merge bug19251 into default 2008-11-19 21:18:15 +00:00
Matthias Radestock c2a63db846 fix typo 2008-11-19 20:52:32 +00:00
Matthias Radestock caede44da7 refactoring 2008-11-19 16:45:30 +00:00
Ben Hood 9b2a5b8314 Savepoint 2008-11-19 16:31:51 +00:00
Matthias Radestock 604fe1f99b add connection_info functions 2008-11-19 16:31:13 +00:00
Matthias Radestock 15b0f93360 work around OTP-7025
also simplify the match slightly
2008-11-19 15:12:46 +00:00
Matthias Radestock 6cf3d7d3e4 add function to get hold of all connections (i.e. reader pids) 2008-11-19 15:02:20 +00:00
Ben Hood 5f727ed6bb Moved limiter out of the queue state into the process dict 2008-11-19 11:33:35 +00:00
Matthias Radestock d7fce25367 merge bug19573 into default 2008-11-19 11:21:45 +00:00
Matthias Radestock 6ac77a9ec2 add rabbit_exchange:list_bindings/0 2008-11-18 21:19:35 +00:00
Ben Hood e0c0991f35 Added a test for qos, bit flakey but 2008-11-18 19:43:27 +00:00
Ben Hood b9e461fc6d First stab at basic.qos 2008-11-18 19:40:02 +00:00
Emile Joubert 72f685964d Added rabbitmqctl interface for listing exchanges 2008-11-16 12:24:53 +00:00
Emile Joubert 4311e8f589 Unmerge bug19331 from bug19684 2008-11-15 10:03:52 +00:00
Hubert Plociniczak 3081245448 Merge bug19788 into default 2008-11-14 15:00:13 +00:00
Ben Hood ef6c448593 Squashed a whole lot of bugs 2008-11-14 14:04:25 +00:00
Hubert Plociniczak 2c0f7c9caf Added erlang as build dependency, remvoed python since
it is a dependency of python-json.
2008-11-14 10:31:27 +00:00
Matthias Radestock ad39f4dd5c don't use gen_server hibernate feature
it was only introduced in R12 and we want to stay compatible with R11B-5.
2008-11-14 09:41:55 +00:00
Emile Joubert 3e75d42a0d Merged bug18381 into bug19684 2008-11-14 00:03:39 +00:00
Ben Hood 3238c878b9 Merged 19377 into 19344 2008-11-13 16:53:52 +00:00
Ben Hood 2d21c5d7b5 Merged default into 19344, doesn't compile, but the answer is in 19377, but hg
doesn't multiple merges per commit
2008-11-13 16:41:22 +00:00
Ben Hood 9fa1631953 Put the warning level up; this creates heaps of warnings, which should be fixed in a separate bug 2008-11-13 16:11:24 +00:00
Ben Hood ae1a3e8097 Refactored makefile 2008-11-13 16:09:27 +00:00
Matthias Radestock 85eb53ca7e react to memory threshold breaches present at startup 2008-11-13 15:47:12 +00:00
Ben Hood 24520520c1 Merged default into 19251 2008-11-13 12:55:14 +00:00
Ben Hood d240a4996d Added message handler for trapped exits 2008-11-13 12:50:19 +00:00
Ben Hood 60025be500 Merged default into 19560 2008-11-12 23:56:45 +00:00
Ben Hood 9b74a90635 Removed queueing from amqp_channel:call/3 because it could get quite dodgy.
If for example the application times out, the messages will get silently get sent to the broker and the application will be none the wiser.
2008-11-12 23:35:29 +00:00
Matthias Radestock 6a613d1278 cosmetic rename
for consistency with code in rabbit_exchange
2008-11-12 23:33:31 +00:00
Matthias Radestock 855ab46dc5 add exchange list and info functions 2008-11-12 23:28:26 +00:00
Matthias Radestock 62f0210108 move info types into common header file
so we can re-use them
2008-11-12 23:27:12 +00:00
Ben Hood 7952b2743e Added unit test for channel flow 2008-11-12 23:05:23 +00:00
Ben Hood f7391f1cf5 Added publish call 2008-11-12 19:17:22 +00:00
Matthias Radestock 17f996b9df simplify info and info_all API, and extend info item list
- no overloading
- info_all now returns a list of kvlists rather than a list of
queuname-kvlist pairs
- new info items for all the bits of the amqqueue structure
2008-11-11 22:57:49 +00:00
Emile Joubert baa5e4804a Removed memory queries, only report on selected queue details 2008-11-11 21:18:12 +00:00
Matthias Radestock f686de1875 merge bug19250 into default 2008-11-10 23:33:14 +00:00
Ben Hood c3e607a0ac Reinstated 19560 2008-11-10 16:37:46 +00:00
Ben Hood 54b2d283a2 Recreated 19250 2008-11-10 16:22:08 +00:00