http://cr.openjdk.java.net/~shade/shenandoah/gccause-upgrade/webrev.01/ Cancelling with "Allocation Failure" from inside the degenerated GC is not entirely correct. Let's have "Allocation Failure" reserved for the original AF only. Testing: hotspot_gc_shenandoah Thanks -Aleksey