• P
    Ship subprocess32 and replace subprocess with it in python code (#8658) · 7e44dbf1
    Paul Guo 提交于
    * Ship modified python module subprocess32 again
    
    subprocess32 is preferred over subprocess according to python documentation.
    In addition we long ago modified the code to use vfork() against fork() to
    avoid some "Cannot allocate memory" kind of error (false alarm though - memory
    is actually sufficient) on gpdb product environment that is usually with memory
    overcommit disabled.  And we compiled and shipped it also but later it was just
    compiled but not shipped somehow due to makefile change (maybe a regression).
    Let's ship it again.
    
    * Replace subprocess with our own subprocess32 in python code.
    
    Cherry-picked 9c4a885b and
                  da724e8d and
                  a8090c13 and
                  4354f28c
    7e44dbf1
gpload.py 105.0 KB