Uploaded image for project: 'Apache IoTDB'
  1. Apache IoTDB
  2. IOTDB-2193

Reduce unnecessary lock operations to improve writing performance in cluster

    XMLWordPrintableJSON

Details

    • 2021-12-Tan

    Description

      In method raftmember.processPlanLocally, some time consuming operation holds the lock of RaftLogManager without necessity. This cause writing performance of cluster declines.

      The PhysicalPlanLog.serialize() is time consuming(31.5%), and it holds the lock of RaftLogManager without necessity.

      After this improvement, using benchmark and Jprofile to determine the improvement takes effect.

      Attachments

        Issue Links

          Activity

            People

              Mrquan Quan Siyi
              Mrquan Quan Siyi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 16h
                  16h
                  Remaining:
                  Remaining Estimate - 16h
                  16h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified