Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publisher confirmations #68

Closed
camelpunch opened this issue May 28, 2016 · 0 comments
Closed

Publisher confirmations #68

camelpunch opened this issue May 28, 2016 · 0 comments
Milestone

Comments

@camelpunch
Copy link
Contributor

No description provided.

@camelpunch camelpunch added this to the v0.8 milestone May 28, 2016
camelpunch added a commit that referenced this issue Jun 14, 2016
camelpunch added a commit that referenced this issue Jun 16, 2016
- `afterConfirmed` calls delimit confirmation 'transactions'
- Decouple tests from channel init signature a bit
  A lot of tests need to change when a dependency is added to the channel.
- Recovery, including offsetting of delivery tags
- Add confirms to existing recovery integration test

Issue #68
[#119713047]
camelpunch added a commit that referenced this issue Jun 24, 2016
Previously released channels were getting separate serial queues for their dispatcher and their channel.

Issue #68
Issue #84
[#119713047]
camelpunch added a commit that referenced this issue Jun 24, 2016
- Use separate dispatcher during recovery. This allows operations that
  were queued before and during recovery to continue afterwards.
- Delegate all queue operations to dispatchers, including incoming
  frames.
- Enable/disable dispatcher during recovery (also suspends underlying
  GCD queue).
- Send all recovery delegate messages on command queue.

Issue #84
Issue #68
[#119713047]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant