Use cbus for delivering notifications from WAL to relay
Instead of notifying relay about new WALs with ev_async, establish a cbus connection between WAL and each relay and send cbus messages after wal_write. This is more flexible, because unlike ev_async we can pass extra information along with cbus messages, e.g. LSN or event mask. Closes #2275
Showing
- src/box/recovery.cc 8 additions, 35 deletionssrc/box/recovery.cc
- src/box/recovery.h 3 additions, 3 deletionssrc/box/recovery.h
- src/box/relay.cc 37 additions, 38 deletionssrc/box/relay.cc
- src/box/wal.cc 98 additions, 27 deletionssrc/box/wal.cc
- src/box/wal.h 58 additions, 10 deletionssrc/box/wal.h
- src/trivia/util.h 2 additions, 0 deletionssrc/trivia/util.h
- test/unit/column_mask.c 1 addition, 1 deletiontest/unit/column_mask.c
Loading
Please register or sign in to comment