RFR: NMT: Don't record uncommits unconditionally
    Per Liden 
    per.liden at oracle.com
       
    Thu Jan 11 06:56:48 UTC 2018
    
    
  
Hi,
On 01/10/2018 05:01 PM, Stefan Karlsson wrote:
> Hi all,
> 
> Please review this patch to fix a bug in the recent NMT implementation 
> for ZGC.
> 
> http://cr.openjdk.java.net/~stefank/zgc/zNMTBugFix/webrev.01
Change looks good, but the memTracker.cpp part should probably be split 
out into an upstream patch. Also, it feels like we should adjust the 
other user of this in os.cpp to use the new function.
cheers,
Per
> 
> The uncommit path was executed even when NMT was turned off. Because of 
> this we hit the following assertion when pages were detached:
> 
> #  Internal Error (.../services/memTracker.hpp:231), pid=12751, tid=2738
> #  assert(tracking_level() >= NMT_summary) failed: Check by caller
> 
> Thanks,
> StefanK
    
    
More information about the zgc-dev
mailing list