optimize lock in FreezeInfoMgr
This commit is contained in:
		@ -472,7 +472,7 @@ int ObPartitionMergePolicy::get_boundary_snapshot_version(
 | 
			
		||||
      min_snapshot = freeze_info.prev.frozen_scn_.get_val_for_tx();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (INT64_MAX == freeze_info.next.frozen_scn_.is_max() && is_multi_version_merge) {
 | 
			
		||||
    if (freeze_info.next.frozen_scn_.is_max() && is_multi_version_merge) {
 | 
			
		||||
      max_snapshot = MTL(ObTenantFreezeInfoMgr*)->get_snapshot_gc_ts();
 | 
			
		||||
    } else {
 | 
			
		||||
      max_snapshot = freeze_info.next.frozen_scn_.get_val_for_tx();
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user