Permalink
Commits on Jan 14, 2013
  1. README update

    Michael Klishin
    Michael Klishin committed Jan 14, 2013
  2. Change log update

    Michael Klishin
    Michael Klishin committed Jan 14, 2013
    [ci skip]
  3. Code example that demonstrates handling of channel-level exceptions

    Michael Klishin
    Michael Klishin committed Jan 14, 2013
    [ci skip]
  4. Examples for Error Handling and Recovery documentation guide

    Michael Klishin
    Michael Klishin committed Jan 14, 2013
    [ci skip]
  5. One more automatic recovery mode example

    Michael Klishin
    Michael Klishin committed Jan 14, 2013
Commits on Jan 13, 2013
  1. Change log update

    Michael Klishin
    Michael Klishin committed Jan 13, 2013
    [ci skip]
  2. Merge pull request #85 from celldee/master

    Michael Klishin
    Michael Klishin committed Jan 13, 2013
    Make Channel#wait_for_confirms block until messages confirmed
  3. Initialize as a thread queue rather than an array. Fixes Channel#wait…

    celldee committed Jan 13, 2013
    …_for_confirms not blocking.
  4. Trace spam

    Michael Klishin
    Michael Klishin committed Jan 13, 2013
Commits on Jan 12, 2013
  1. Update change log

    Michael Klishin
    Michael Klishin committed Jan 12, 2013
  2. Merge branch 'network_failure_detection'

    Michael Klishin
    Michael Klishin committed Jan 12, 2013
  3. Implement consumer recovery

    Michael Klishin
    Michael Klishin committed Jan 12, 2013
    Currently consumers are assumed to use Bunny::Queue instances or client-named
    queues passed as strings. Otherwise there will be no way to recalculate queue
    name in the consumer. However, this should cover 99% of cases in practice.
Commits on Jan 11, 2013
  1. Add a TODO

    Michael Klishin
    Michael Klishin committed Jan 11, 2013
  2. More work on queue, binding and consumer recovery

    Michael Klishin
    Michael Klishin committed Jan 11, 2013
    To recover consumers we will have to make sure Bunny::Consumer instance
    always have a reference to their respective queue object. The reason for
    that is that when a server-named queue is recovered, consumer needs to
    use the new name.
  3. Expose consumers

    Michael Klishin
    Michael Klishin committed Jan 11, 2013
  4. Keep track of bindings so that we can recover them

    Michael Klishin
    Michael Klishin committed Jan 11, 2013
  5. Redeclare non-predefined exchanges during automatic network failure r…

    Michael Klishin
    Michael Klishin committed Jan 11, 2013
    …ecovery
  6. Delegate exchanges and queues to do their part of recovery

    Michael Klishin
    Michael Klishin committed Jan 11, 2013
Commits on Jan 10, 2013
  1. Ignore *.dump files

    Michael Klishin
    Michael Klishin committed Jan 10, 2013
  2. Initial network failure recovery bits

    Michael Klishin
    Michael Klishin committed Jan 10, 2013
    Currently TCP and then AMQP 0.9.1 connection are recovered, then
    channels. There is no queue/exchange/binding/consumer recovery yet,
    this will follow amqp gem's strategy.
  3. Merge branch 'master' into network_failure_detection

    Michael Klishin
    Michael Klishin committed Jan 10, 2013
  4. Add a basic confirm listener implementation

    gdb authored and Michael Klishin committed Jan 10, 2013
    Probably should have some sort of thread safety, but
    that sounds like work.
  5. Make unconfirmed_set publicly accessible

    gdb authored and Michael Klishin committed Jan 10, 2013
    This is useful for implementing message retries
  6. Include non-strict inequality for delivery tags

    gdb authored and Michael Klishin committed Jan 10, 2013
  7. ws

    Michael Klishin
    Michael Klishin committed Jan 10, 2013
Commits on Jan 9, 2013
  1. Merge branch 'master' into network_failure_detection

    Michael Klishin
    Michael Klishin committed Jan 9, 2013
  2. Change log section for 0.9.0.pre6 changes

    Michael Klishin
    Michael Klishin committed Jan 9, 2013
  3. Now working on 0.9.0.pre5

    Michael Klishin
    Michael Klishin committed Jan 9, 2013
  4. Change log updates

    Michael Klishin
    Michael Klishin committed Jan 9, 2013
  5. Merge branch 'master' of github.com:ruby-amqp/bunny

    Michael Klishin
    Michael Klishin committed Jan 9, 2013
  6. Properly reset channel error state when it is reopened, fixes #83

    Michael Klishin
    Michael Klishin committed Jan 9, 2013
Commits on Jan 7, 2013
  1. Merge pull request #82 from celldee/default_noack

    Michael Klishin
    Michael Klishin committed Jan 7, 2013
    Couple of minor changes
Commits on Jan 6, 2013
  1. Merge pull request #81 from celldee/global_prefetch

    Michael Klishin
    Michael Klishin committed Jan 6, 2013
    Global prefetch is not implemented in RabbitMQ