You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Juliusz Sompolski (JIRA)" <ji...@apache.org> on 2018/02/09 03:48:00 UTC
[jira] [Created] (SPARK-23366) Improve hot reading path in
ReadAheadInputStream
Juliusz Sompolski created SPARK-23366:
-----------------------------------------
Summary: Improve hot reading path in ReadAheadInputStream
Key: SPARK-23366
URL: https://issues.apache.org/jira/browse/SPARK-23366
Project: Spark
Issue Type: Improvement
Components: Spark Core
Affects Versions: 2.3.0
Reporter: Juliusz Sompolski
ReadAheadInputStream was introduced in [apache/spark#18317|https://github.com/apache/spark/pull/18317] to optimize reading spill files from disk.
However, investigating flamegraphs of profiles from investigating some regressed workloads after switch to Spark 2.3, it seems that the hot path of reading small amounts of data (like readInt) is inefficient - it involves taking locks, and multiple checks.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org