From 37c43c9dd1947e7cc99a310214b323707948f087 Mon Sep 17 00:00:00 2001 From: Patrick Wendell Date: Tue, 31 Dec 2013 17:36:56 -0800 Subject: Adding outer checkout when initializing logging --- core/src/main/scala/org/apache/spark/Logging.scala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'core') diff --git a/core/src/main/scala/org/apache/spark/Logging.scala b/core/src/main/scala/org/apache/spark/Logging.scala index 38df3fe04b..d519fc5a29 100644 --- a/core/src/main/scala/org/apache/spark/Logging.scala +++ b/core/src/main/scala/org/apache/spark/Logging.scala @@ -91,9 +91,11 @@ trait Logging { } private def initializeIfNecessary() { - Logging.initLock.synchronized { - if (!Logging.initialized) { - initializeLogging() + if (!Logging.initialized) { + Logging.initLock.synchronized { + if (!Logging.initialized) { + initializeLogging() + } } } } -- cgit v1.2.3