Chen Luo created ASTERIXDB-2365: ----------------------------------- Summary: Various LSM IO Operations Shouldn't Simply Share the Same Write Queue Key: ASTERIXDB-2365 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2365 Project: Apache AsterixDB Issue Type: Improvement Components: STO - Storage Reporter: Chen Luo
Currently the BufferCache has a single writer queue for all write operations (mainly for LSM component bulkloading). However, without a smart scheduling algorithm, this causes unnecessary stalls for short duration operations (e.g., flush) if some heavy operation (e.g., large merge) is ongoing. It is necessary to develop some sort of I/O scheduling algorithm to ensure short duration operations are not blocked by those longer ones. -- This message was sent by Atlassian JIRA (v7.6.3#76005)