[cherrypick] JDK-8223911: Disable bad node budget verification until the fix

Roman Kennke rkennke at redhat.com
Thu May 16 09:58:28 UTC 2019


Ok.

Thanks,
Roman

> We cannot pick up unstable jdk/jdk just yet, so let's just cherry-pick this one to sh/jdk:
> 
> diff -r baac5053d215 -r f5405ca2edea src/hotspot/share/opto/loopnode.hpp
> --- a/src/hotspot/share/opto/loopnode.hpp       Wed May 15 15:55:12 2019 +0200
> +++ b/src/hotspot/share/opto/loopnode.hpp       Wed May 15 11:53:47 2019 +0200
> @@ -1384,7 +1384,8 @@
>      uint required = _nodes_required;
>      require_nodes_final();
>      uint delta = C->live_nodes() - live_at_begin;
> -    assert(delta <= 2 * required, "Bad node estimate (actual: %d, request: %d)",
> +    // Assert is disabled, see JDK-8223911 and related issues.
> +    assert(true || delta <= 2 * required, "Bad node estimate (actual: %d, request: %d)",
>             delta, required);
>    }
> 
> Testing: tier1_gc_shenandoah
> 



More information about the shenandoah-dev mailing list