aboutsummaryrefslogtreecommitdiff
path: root/bagel
diff options
context:
space:
mode:
authorDavies Liu <davies@databricks.com>2015-02-16 20:32:03 -0800
committerJosh Rosen <joshrosen@databricks.com>2015-02-16 20:37:24 -0800
commit0df26bb976e3b3af7f6924fad5b1bc510993102d (patch)
tree357f894f4460564b141752a1eead19073986562d /bagel
parenta39da171cb7fea2f32367edd60c2644aadb88282 (diff)
downloadspark-0df26bb976e3b3af7f6924fad5b1bc510993102d.tar.gz
spark-0df26bb976e3b3af7f6924fad5b1bc510993102d.tar.bz2
spark-0df26bb976e3b3af7f6924fad5b1bc510993102d.zip
[SPARK-5363] [PySpark] check ending mark in non-block way
There is chance of dead lock that the Python process is waiting for ending mark from JVM, but which is eaten by corrupted stream. This PR checks the ending mark from Python in non-block way, so it will not blocked by Python process. There is a small chance that the ending mark is sent by Python process but not available right now, then Python process will not be used. cc JoshRosen pwendell Author: Davies Liu <davies@databricks.com> Closes #4601 from davies/freeze and squashes the following commits: e15a8c3 [Davies Liu] update logging 890329c [Davies Liu] Merge branch 'freeze' of github.com:davies/spark into freeze 2bd2228 [Davies Liu] add more logging 656d544 [Davies Liu] Update PythonRDD.scala 05e1085 [Davies Liu] check ending mark in non-block way (cherry picked from commit ac6fe67e1d8bf01ee565f9cc09ad48d88a275829) Signed-off-by: Josh Rosen <joshrosen@databricks.com>
Diffstat (limited to 'bagel')
0 files changed, 0 insertions, 0 deletions