1. rabbitmq
  2. erlang-client

Commits

Author Commit Message Date Builds
Vlad Ionescu
changing error reasons of type {amqp, ...} to #amqp_error{}
Branches
bug20399
Vlad Ionescu
removing unnecessary relinking of writer process
Branches
bug21618
Vlad Ionescu
closing rabbit framing channels properly
Branches
bug21618
Vlad Ionescu
framing channel is now started from the channel process and monitored by the main reader; refactoring exit trapping in amqp_connection; refactoring channel registration in amqp_connection
Branches
bug21618
Vlad Ionescu
merging from default
Branches
bug21618
Vlad Ionescu
refactoring open_channel: now mostly done in the channel process - simpler, more readable; refactoring of managing the framing channel to follow
Branches
bug21618
Ben Hood
Merged bug21616 into default
Vlad Ionescu
refactoring framing channel registration in the reader process; handling socket_closed exit in amqp_channel separately; linking framing channel with reader
Branches
bug21616
Vlad Ionescu
merging bug21023 with junk
Branches
junk
Vlad Ionescu
fixing dependencies in dialyzer-related make targets; fixing dependencies in compile_tests make targets
Branches
bug21023
Ben Hood
Merged bug21563 into default
Vlad Ionescu
refactoring amqp_channel:rpc_top_half and rpc_bottom_half
Branches
bug21563
Vlad Ionescu
merging bug21533 into default
Vlad Ionescu
fixing merge conflict
Branches
bug21533
Vlad Ionescu
updating from default
Branches
bug21533
Vlad Ionescu
merging bug21522 into default
Ben Hood
Qualified the exit from the channel0 process
Branches
bug21522
Vlad Ionescu
fixing merge
Branches
bug21023
Vlad Ionescu
merging from default
Branches
bug21023
Vlad Ionescu
fixing odd bug: when running make clean on broker, make compile in erlang client does not cause rebuilding of broker
Branches
bug21023
Vlad Ionescu
using rabbit_dialyzer for dialysis; updating README
Branches
bug21023
Vlad Ionescu
removing ERL_HOME variable; fixing call to broker makefile to create rabbit.plt
Branches
bug21023
Ben Hood
Refactored the channel registration in the connection process so that it reads better and allocates channel numbers in a more sensible fashion. channel processes that die on the client are trapped and the connection process just ignores them, i.e. the channel number is not de-allocated, because that would free up the channel number and hence confuse the server. This bug requires 21522 and 21533 to land before this can be seriously tested.
Branches
bug21172
Ben Hood
Added shutdown statements to tests that were leaking processes
Branches
bug21533
Vlad Ionescu
improved dialysis
Branches
bug21023
Ben Hood
Introduced a closing state when the broker initiates the shutdown. This allows the socket reader process to wait for the broker to close the socket (or timeout) before stopping amqp_connection process. Squirrel the close reason away in the state of the connection process. The resulting EXIT message from the reader process is trapped and then the close reason that was squirreled away can is used as the EXIT reason of the amqp_connection process. Because the amqp_channel process links to the connection process, it will receive the same EXIT reason and return it to whatever application process is using the amqp_channel process. The network driver sees some minor defintion cleanups as well as removing the link between the amqp_channel_process and the rabbit_framing_channel process - this is because the amqp_channel is not able to sensibly h…
Branches
bug21522
Ben Hood
Junked bug21522
Branches
junk
Matthias Radestock
erhm. > 5.7.0 is good enough
Matthias Radestock
make type spec Erlang version constraint match that of the server Makefile
Ben Hood
Ignoring socket close, wait for the connection process to exit by itself
Branches
bug21522
  1. Prev
  2. Next