LP #690019: split_doublewrite for each write IO thread
General
Escalation
General
Escalation
Description
**Reported in Launchpad by Vadim Tkachenko last update 08-03-2016 12:45:32
We discussed with Yasufumi so it may worth to try split doublewrite area and perform IO into it in multiple IO threads. currently it is done in single thread but in big size ( I observed 236K IO requests).
While it is good for HDD, it is bad for SSD and we need to experiment with it.
This is going to be fixed by the parallel doublewrite feature. The fix slightly differs from the original description (work split not at I/O threads but at buffer pool flusher threads)
lpjirasync January 22, 2018 at 10:03 PM
**Comment from Launchpad by: Stewart Smith on: 25-05-2011 16:00:30
Leaving unassigned as unlikely to be on Yasufumi's short range TODO (more urgent things).
I imagine "split into dedicated small buffers for each each IO threads" currently. But each IO requests should be dispatched when requested. I need investigation for detail
**Reported in Launchpad by Vadim Tkachenko last update 08-03-2016 12:45:32
We discussed with Yasufumi so it may worth to try
split doublewrite area and perform IO into it in multiple IO threads.
currently it is done in single thread but in big size ( I observed 236K IO requests).
While it is good for HDD, it is bad for SSD and we need to experiment with it.