Amitanand Aiyer created HBASE-6813:
--------------------------------------

             Summary: Optimise the time spent holding the updateLock under log 
roll
                 Key: HBASE-6813
                 URL: https://issues.apache.org/jira/browse/HBASE-6813
             Project: HBase
          Issue Type: Improvement
            Reporter: Amitanand Aiyer
            Priority: Minor


Log roll entails syncing the old log, closing it and creating a new log file.

We currently do all the 3 steps while holding the updateLock. This causes 
latency spikes for puts during this time.

We only need to sync the old log under the lock. Creating the new file, can be 
done before grabbing the lock. Closing the old file can be done after we 
release the lock.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to