aboutsummaryrefslogtreecommitdiff
path: root/core/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main')
-rw-r--r--core/src/main/scala/org/apache/spark/rdd/InputFileBlockHolder.scala7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/src/main/scala/org/apache/spark/rdd/InputFileBlockHolder.scala b/core/src/main/scala/org/apache/spark/rdd/InputFileBlockHolder.scala
index 9ba476d2ba..ff2f58d811 100644
--- a/core/src/main/scala/org/apache/spark/rdd/InputFileBlockHolder.scala
+++ b/core/src/main/scala/org/apache/spark/rdd/InputFileBlockHolder.scala
@@ -41,9 +41,10 @@ private[spark] object InputFileBlockHolder {
* The thread variable for the name of the current file being read. This is used by
* the InputFileName function in Spark SQL.
*/
- private[this] val inputBlock: ThreadLocal[FileBlock] = new ThreadLocal[FileBlock] {
- override protected def initialValue(): FileBlock = new FileBlock
- }
+ private[this] val inputBlock: InheritableThreadLocal[FileBlock] =
+ new InheritableThreadLocal[FileBlock] {
+ override protected def initialValue(): FileBlock = new FileBlock
+ }
/**
* Returns the holding file name or empty string if it is unknown.