namhnguyen / asterixdb

Automatically exported from code.google.com/p/asterixdb
0 stars 0 forks source link

[Enhancement Idea] Removing latch coupling on disk components of LSM indexes #870

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
This is an optimization idea which can completely remove overhead of latch 
coupling during accessing disk components of LSM index.
By exploiting the property of immutability of LSM index disk components, we can 
simply remove latch coupling operations in every disk components of LSM index. 

Original issue reported on code.google.com by kiss...@gmail.com on 16 Apr 2015 at 11:27

GoogleCodeExporter commented 9 years ago
We should do this!   (Would there be any remaining sync issues at merge time 
that would then need different handling - in terms of pages of components that 
become deprecated by merges, at the end of a merge op?)

Original comment by dtab...@gmail.com on 17 Apr 2015 at 3:20

GoogleCodeExporter commented 9 years ago
I think there is no issue related to merge operation either since merge 
operations atomically replace all merged components with a newly merged one. 

Original comment by kiss...@gmail.com on 17 Apr 2015 at 4:40