Loading... (original) (raw)

LogManager and Logger have several synchronization issues which are causing intermittent test and application failures. These issues are inter related and need to be fixed in a coherent way.

For instance JDK-8029092 shows two tests failures which points at possible synchronization issues outlined in JDK-8028763 - as well as to an issue in the way the Logger tree is cleaned up when Loggers are garbage collected. Fixing it will therefore require to touch at drainLoggerRefQueueBounded(), which cannot be done without taking

JDK-8027670

into account.

backported by

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8030312 Synchronization issues in Logger and LogManager

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8032460 Synchronization issues in Logger and LogManager

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8034708 Synchronization issues in Logger and LogManager

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8057400 Synchronization issues in Logger and LogManager

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8060929 Synchronization issues in Logger and LogManager

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8032751 Synchronization issues in Logger and LogManager

duplicates

Bug - A problem which impairs or prevents the functions of the product. JDK-8027670 DeadLock in drainLoggerRefQueueBounded / readConfiguration

relates to

Bug - A problem which impairs or prevents the functions of the product. JDK-8030187 TEST_BUG: java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java failing again

Bug - A problem which impairs or prevents the functions of the product. JDK-8030192 TEST_BUG: java/util/logging/TestLoggerBundleSync.java failed with NPE

Bug - A problem which impairs or prevents the functions of the product. JDK-8031980 Add new j.u.l deadlock test for JDK-8027670 and JDK-8029281

(1 backported by, 1 duplicates, 3 relates to)