{"push_id":576418355,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ac6fe67e1d8bf01ee565f9cc09ad48d88a275829","before":"0e180bfc3c7f18780d4fc4f42681609832418e43","commits":[{"sha":"ac6fe67e1d8bf01ee565f9cc09ad48d88a275829","author":{"email":"c437f8b7af73b0a10ecac061712ff9de6d41089e@databricks.com","name":"Davies Liu"},"message":"[SPARK-5363] [PySpark] check ending mark in non-block way\n\nThere is chance of dead lock that the Python process is waiting for ending mark from JVM, but which is eaten by corrupted stream.\n\nThis PR checks the ending mark from Python in non-block way, so it will not blocked by Python process.\n\nThere 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.\n\ncc JoshRosen pwendell\n\nAuthor: Davies Liu <davies@databricks.com>\n\nCloses #4601 from davies/freeze and squashes the following commits:\n\ne15a8c3 [Davies Liu] update logging\n890329c [Davies Liu] Merge branch 'freeze' of github.com:davies/spark into freeze\n2bd2228 [Davies Liu] add more logging\n656d544 [Davies Liu] Update PythonRDD.scala\n05e1085 [Davies Liu] check ending mark in non-block way","distinct":true,"url":"https://api.github.com/repos/apache/spark/commits/ac6fe67e1d8bf01ee565f9cc09ad48d88a275829"}]}