The EvacuationFailed tracing event does not have any thread information in the way PromotionFailed events have. Ideally it should.
The reason it was not implemented in the first pace was that some non-trivial book keeping is required to make sure the same thread is assigned the same EvacuationFailedInfo object in the different parallel phases of G1.
The reason it was not implemented in the first pace was that some non-trivial book keeping is required to make sure the same thread is assigned the same EvacuationFailedInfo object in the different parallel phases of G1.