Xinyu Tan created IOTDB-2493:
--------------------------------

             Summary: Introduces the lock-free queue Disruptor instead of 
arrayBlockQueue
                 Key: IOTDB-2493
                 URL: https://issues.apache.org/jira/browse/IOTDB-2493
             Project: Apache IoTDB
          Issue Type: Improvement
            Reporter: Xinyu Tan


Numerous tests and blogs have shown that Disruptor, a lockless queue, performs 
better than arrayBlockQueue, a Java native queue. Since IoTDB makes extensive 
use of arrayBlockQueue, it's worth exploring Disruptor to see if it can improve 
iOTDB performance.

This job includes but is not limited to:
• Investigate the principles behind Disruptor and do a simple performance 
comparison with arrayBlockQueue for an in-group share.
* Replace IoTDB read/write critical path arrayBlockQueue to Disruptor, through 
all UT/IT and compare performance differences with profile results



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to