aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorTathagata Das <tathagata.das1565@gmail.com>2012-12-01 13:15:06 -0800
committerTathagata Das <tathagata.das1565@gmail.com>2012-12-01 13:15:06 -0800
commit477de94894b7d8eeed281d33c12bcb2269d117c7 (patch)
tree8626fa8815147b07592e6b355a4bf8052992eec4 /core
parent62965c5d8e3f4f0246ac2c8814ac75ea82b3f238 (diff)
downloadspark-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.scala7
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) }
+}