Skip to content

Commit 2d6a148

Browse files
committed
Add missing changelog for e91d414.
1 parent e91d414 commit 2d6a148

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CHANGELOG

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
- Unrelease
22

33
- FIX: `queue_in_memory` option not being passed to the backends.
4+
- FIX: `MessageBus::DistributedCache#publish` should raise on error.
5+
6+
On the redis backend, any errors encountered during `MessageBus#publish`
7+
will add the message into an in memory queue and silently swallow the
8+
error. While this is behavior is OK for normal message_bus usage, it may
9+
lead to inconsistency when using `DistributedCache`. If a process
10+
doesn't publish successfully to another process, it will still update
11+
its in memory cache leaving the other processes unaware. As such, the
12+
distributed cache is out of sync and will require another successful
13+
write to the cache to resync all the caches.
414

515
15-09-2020
616

0 commit comments

Comments
 (0)