dragonflydb / dragonflydb/dragonfly
Enable tx inline execution when snapshoting/journaling step 2 - Allow await on all journaling flows
Open
- Dominant language
- C++
- Stars
- 31.5k
- Forks
- 1.3k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 137
Description
Today on some flows we do not allow preemption when adding record to journal
(we pass a flag to AddLogRecord if we allow await)
- [x] we can remove the restriction to not allow await on non auto journal flows because now we do allow preemption inside callback exection.
- [ ] remove the restriction within flow for expire and evict in heartbeat, this will require some code change in this flows
- [ ] remove the NOOP opcode that just triggered journal writes to sync
Contributor guide
Assessment
This issue has not been assessed yet.