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