Open yinweiishere opened 7 years ago
status: implemented basic read cache framewok plan: optimize read cache code and test code consider read cache recover flow
status: implemented basic cache recover flow fix read cache bug
plan: finish cache recover flow, and integrate it to journal replayer
status: finish cache recover flow fix bug in cache
plan: test code, and verify data read consistency optimize code and work flow
status:
basically debug whole journal writer flow, find tgt consume cpu too high
recode tgt plugin use epoll
plan:
integerate test and debug read flow
status: finish journal read and basic test plan: integerate with new communicate test and code refactor
We need a cache mechanism to ensure the correctness of read. initialize: replayer; update: writer; consume: replayer; peek: read io handling