Github user cloud-fan commented on the issue:

    https://github.com/apache/spark/pull/21427
  
    > But we marked this as experimental ...
    
    That's also special for this case, we marked it as experimental in 2.3.1.
    
    Not a lot of behavior changes are similar to this one. To highlight:
    1. it's not marked as experimental in the first release.
    2. it missed 2.3.1, so the old behavior will be there for some time, until 
the next release(2.3.2 or 2.4.0)
    3. it turns runnable code into failure, and the old behavior is kind of 
self-consistent(by-position match). it's not like turning failures into 
runnable or fix a correctness bug.
    
    To summary:
    1. I agree the new behavior makes more sense, we should have done that in 
the first place.
    2. This is a special case like I mentioned above. We should be a little 
more conservative here.
    3. Adding a config is not hard. Maybe @ueshin can build the framework first 
for passing configs to the python worker?


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to