File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 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
51515-09-2020
616
You can’t perform that action at this time.
0 commit comments