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

implement implement IPersistTimeoutsV2 interface #131

Merged
merged 7 commits into from
Oct 9, 2015
Merged

Conversation

timbussmann
Copy link
Contributor

Who's affected

You might be affected if you are using one of the following transport configurations:

  • RabbitMQ transport
  • Azure transport
  • MSMQ or SQL transport with distributed transactions (DTC) disabled.

and you are using timeouts or deferred messages (e.g. Bus.Defer(...))

Symptoms

When experiencing connectivity issues with the transport there's a chance that a due timeout/deferred message is lost. Therefore the message will never arrive.

What to do if you are affected

We highly recommend to update to the latest patch versions of your NServiceBus and optional persistence and transport packages. For more details see issue #2885

Connects to Particular/NServiceBus#2885

@timbussmann timbussmann added the Bug label Oct 8, 2015
@timbussmann timbussmann added this to the 6.2.3 milestone Oct 8, 2015
@timbussmann
Copy link
Contributor Author

@SzymonPobiega @andreasohlund please review. I optimized the TryRemove (from the V2 interface) to directly use a DELETE without fetching the row first.

@andreasohlund
Copy link
Member

Looks good!

SzymonPobiega added a commit that referenced this pull request Oct 9, 2015
implement implement IPersistTimeoutsV2 interface
@SzymonPobiega SzymonPobiega merged commit 22d5eca into master Oct 9, 2015
@SzymonPobiega SzymonPobiega deleted the hotfix-6.2.3 branch October 9, 2015 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants