diff options
author | Tathagata Das <tathagata.das1565@gmail.com> | 2012-12-01 13:15:06 -0800 |
---|---|---|
committer | Tathagata Das <tathagata.das1565@gmail.com> | 2012-12-01 13:15:06 -0800 |
commit | 477de94894b7d8eeed281d33c12bcb2269d117c7 (patch) | |
tree | 8626fa8815147b07592e6b355a4bf8052992eec4 /core | |
parent | 62965c5d8e3f4f0246ac2c8814ac75ea82b3f238 (diff) | |
download | spark-477de94894b7d8eeed281d33c12bcb2269d117c7.tar.gz spark-477de94894b7d8eeed281d33c12bcb2269d117c7.tar.bz2 spark-477de94894b7d8eeed281d33c12bcb2269d117c7.zip |
Minor modifications.
Diffstat (limited to 'core')
-rw-r--r-- | core/src/main/scala/spark/util/MetadataCleaner.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/src/main/scala/spark/util/MetadataCleaner.scala b/core/src/main/scala/spark/util/MetadataCleaner.scala index 71ac39864e..2541b26255 100644 --- a/core/src/main/scala/spark/util/MetadataCleaner.scala +++ b/core/src/main/scala/spark/util/MetadataCleaner.scala @@ -5,7 +5,7 @@ import java.util.{TimerTask, Timer} import spark.Logging class MetadataCleaner(name: String, cleanupFunc: (Long) => Unit) extends Logging { - val delaySeconds = (System.getProperty("spark.cleanup.delay", "-100").toDouble * 60).toInt + val delaySeconds = MetadataCleaner.getDelaySeconds val periodSeconds = math.max(10, delaySeconds / 10) val timer = new Timer(name + " cleanup timer", true) val task = new TimerTask { @@ -30,3 +30,8 @@ class MetadataCleaner(name: String, cleanupFunc: (Long) => Unit) extends Logging timer.cancel() } } + +object MetadataCleaner { + def getDelaySeconds = (System.getProperty("spark.cleaner.delay", "-100").toDouble * 60).toInt + def setDelaySeconds(delay: Long) { System.setProperty("spark.cleaner.delay", delay.toString) } +} |