Tathagata Das created SPARK-9968: ------------------------------------ Summary: BlockGenerator lock structure can cause lock starvation of the block updating thread Key: SPARK-9968 URL: https://issues.apache.org/jira/browse/SPARK-9968 Project: Spark Issue Type: Sub-task Reporter: Tathagata Das Assignee: Tathagata Das
When the rate limiter is actually limiting the rate at which data is inserted into the buffer, the synchronized block of BlockGenerator.addData stays blocked for long time. This causes the thread switching the buffer and generating blocks (synchronized with addData) to starve and not generate blocks for seconds. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org