descriptionRabbitMQ Shovel plugin
ownermatthew@rabbitmq.com
last changeWed, 01 Sep 2010 12:07:52 +0100
changes
29 hours agoDavid WraggMerge bug23130 into default (place plugin version into .app descriptor default tip
6 days agoSimon MacMullenplace plugin version into .app descriptor bug23130
9 days agoMichael BridgenAdded tag rabbitmq_v2_0_0 for changeset d68220948b37
4 weeks agoMatthias Radestockmerge bug22889 into default rabbitmq_v2_0_0
4 weeks agoAlexandru Scvortovmerge bug23031 into default
4 weeks agoAlexandru Scvortovmerge default into bug23031 bug23031
4 weeks agoAlexandru Scvortovremoved supervisor3 reference from .app
4 weeks agoMatthias Radestockmerge bug21396 into default
5 weeks agoMatthew SackmanConvert use of regexp to re bug23031
6 weeks agoMatthew SackmanUse supervisor2, not supervisor3 bug21396
7 weeks agoSimon MacMullenMerged bug22946 into default.
8 weeks agoMatthew SackmanCorrect tests so that they don't complain now that the shovel doesn't blow up with no shovels configured bug22946
2 months agoSimon MacMullenBe less clumsy. bug22889
2 months agoSimon MacMullenFix the shovel. bug22889
2 months agoMatthew SackmanCorrect documentation given recent change
2 months agoMatthew SackmanPermit the shovel plugin to be used with no plugin configurations
4 months agoSimon MacMullenMerge bug22662
4 months agoMatthew Sackmancosmetics bug22662
4 months agoMatthew SackmanAdded note explaining that Rabbit won't start if there are no shovel configs bug22662
4 months agoSimon MacMullenMerged 22656
4 months agoMatthew SackmanAfter successfully getting Rabbit to run under 12B3, removed all isms later than 12B3 bug22656
4 months agoMatthew SackmanRemoved the 13b01-ism bug22656
5 months agoMatthew SackmanUpdating generate_deps to the latest
6 months agoMatthias Radestockupdate instructions post-merge
6 months agoMatthias Radestockcosmetic
6 months agoMatthew SackmanEnsure the exchange is passed through too
6 months agoMatthias Radestockminor refactoring
6 months agoMatthew SackmanReflect the channel.flow status in the status monitoring
6 months agoMatthias Radestockrefactoring
6 months agoMatthew SackmanOf course, it actually turns out that we care more about channel flow events coming back from the destination, rather than the source...
6 months agoMatthew SackmanSupport the destination raising channel.flow - we mirror the call to the source and buffer everything in the mean time. Care must be taken when draining the buffer to a) account for the possibility of becoming blocked before we've drained the buffer, and b) not to remove the flow from the source until the buffer is empty. Note that we can end up issuing multiple channel.flow(false) to the source, but that's not considered an issue
6 months agoMatthias Radestockrefactoring: yet more uses of the state monad
6 months agoMatthias Radestocksimplify config parsing by making more of it monadic
6 months agoMatthias Radestockallow sparse proplists as configs and reject non proplists
6 months agoMatthias Radestockdetect duplicate config params
6 months agoMatthias Radestockpermit reconnect_delays at a granularity smaller than whole seconds
6 months agoMatthias Radestockrename some config params
6 months agoMatthias Radestockcosmetic
6 months agoMatthias Radestockadminister the gen_server2 cure
6 months agoMatthias Radestockcosmetic
6 months agoMatthias Radestockcosmetic: consistent whitespace in record syntax
6 months agoMatthias Radestocktest with tx
6 months agoMatthias Radestockfix off-by-one error in tx logic
6 months agoMatthias Radestockminor refactoring for clarity and consistency
6 months agoMatthias Radestockclean up config parsing error handling
6 months agoMatthias Radestockcosmetic
6 months agoMatthias Radestockmore consistent error keys
6 months agoMatthias Radestockfix ssl option error reporting
6 months agoMatthew SackmanMinor tweaks to tests
6 months agoMatthew SackmanMade the test obtain the message both before and after the shovel has had its evil way with it...
6 months agoMatthew SackmanAdded a test
6 months agoMatthew SackmanRip out field names and trap the dict:find failure case. Combinator extended. All rather nice.
6 months agoMatthew SackmanDon't use the monad stuff unnecessarily
6 months agoMatthias Radestockcosmetic
6 months agoMatthias Radestockcorrect typo in error code
6 months agoMatthew SackmanCondensation of monads
6 months agoMatthew SackmanCosmetics and a lists:map to list comp conv
6 months agoMatthew SackmanReworked merge_keylists (which is now much nicer, if less efficient ;) ), and also abstracted common args to split_uri
6 months agoMatthew Sackmansupervisor3 => ?MODULE
6 months agoMatthew SackmanDuplicating code
6 months agoMatthew SackmanAdded explicit post combinator to the run_state_reader_monad and then pulled out the setelement and the [|] from the two places where it was being used. Pulling out the Pos paramenter in one further case was potentially neat, but led to code duplication and ugliness elsewhere.
6 months agoMatthew SackmanSwitch to using tab2list in status
6 months agoMatthew SackmanDon't need to do dynamic lookup as these records are statically known, so record_info(fields, Blah) will suffice
6 months agoMatthew SackmanAdd support for overriding any field in the basic properties
6 months agoMatthew SackmanCosmetics
6 months agoMatthew SackmanPermit default values for fields qos, auto_ack, tx_size, delivery_mode, publish_fields, reconnect. Update documentation
6 months agoMatthew SackmanCorrection of documentation
6 months agoMatthew SackmanSimplification of vhost parsing
6 months agoMatthew SackmanWhen we establish connections, make sure the status reflects to whom we have connected
6 months agoMatthew SackmanCorrect parsing of SSL parameters, and a further fix to vhost parsing
7 months agoMatthew SackmanCorrect parsing of vhost
7 months agoMatthew SackmanThe recursive use of parse_uri_rest meant that paths that started with // would be lost. I.e. can now correctly parse amqp://// as empty-authority + // path
7 months agoMatthew SackmanProof read the documentation
7 months agoMatthew SackmanAdded missing instruction
7 months agoMatthew SackmanAdded documentation
7 months agoMatthew SackmanAdded shovel status monitoring
7 months agoMatthew SackmanUse real dependency analysis for build
7 months agoMatthew SackmanSupport resource declarations of just the method, when all the defaults are correct
7 months agoMatthew SackmanImplemented the publish_fields thing, which then means that exchange shouldn't exist in the destinations, which also then means that I should pull out queue to the main body. So eg this now works:
7 months agoMatthew SackmanRemove the response verification as errors should cause the channel or connection to be closed
7 months agoMatthew SackmanIt works
7 months agoMatthew SackmanResource declaration working
7 months agoMatthew SackmanJust tidying and making processes start up correctly
7 months agoMatthew SackmanMoved to using proplists instead of lists:key* on the grounds that all the keys are atoms anyway
7 months agoMatthew SackmanResource declaration parsing in. Can now parse:
7 months agoMatthew SackmanOnly parsing and building the resource declarations to go
7 months agoMatthew SackmanProgress with uri schema
7 months agoMatthew Sackman,.
7 months agoMatthew SackmanLicense correction
7 months agoMatthew SackmanBeautiful monadic configuration verification. (uri parsing still needs fleshing out)
7 months agoMatthew SackmanModified uri parser to LShift performance specifications
7 months agoMatthew SackmanRenamed http_uri.erl to uri_parser.erl
7 months agoMatthew SackmanAdded http_uri.erl from R13B01
7 months agoMatthew SackmanDropped uri parser
7 months agoMatthew SackmanAdded uri parser
7 months agoMatthew SackmanJust a slightly more complex example and added documentation for clarification purposes
7 months agoMatthew SackmanAdded license boilerplates
7 months agoMatthew SackmanDeveloped the necessary delayed restart logic in supervisor3 (now 3 to avoid clash with supervisor2 in rabbitmq-server. grrr).
7 months agoMatthew SackmanMakefile, app and ignore stuff
7 months agoMatthew SackmanAdded ability to set a delay on a per childspec basis before a child is restarted.
7 months agoMatthew SackmanRename and adjust module name for supervisor2
7 months agoMatthew SackmanImport supervisor.erl from R13B03
...
tags
4 weeks agorabbitmq_v2_0_0
...
branches
29 hours ago03b52dcfc045default
6 days ago723aaa3456cebug23130
4 weeks ago7179f07c92eebug23031
6 weeks agoab8f196247f0bug21396
8 weeks ago444f280fa845bug22946
2 months ago1ff96dceef60bug22889
4 months agob336b477d57cbug22662
4 months agob22601450408bug22656
...