Update arrow and parquet-cpp.#1875
Update arrow and parquet-cpp.#1875pcmoritz merged 5 commits intoray-project:masterfrom robertnishihara:updatearrow
Conversation
|
Looks like I introduced a segfault somewhere in |
|
Test PASSed. |
|
Test FAILed. |
|
Test FAILed. |
|
retest this please |
|
Test PASSed. |
* master: (56 commits) [xray] Turn on flushing to the GCS for the lineage cache (ray-project#1907) Single Big Object Parallel Transfer. (ray-project#1827) Remove num_threads as a parameter. (ray-project#1891) Adds Valgrind tests for multi-threaded object manager. (ray-project#1890) Pin cython version in docker base dependencies file. (ray-project#1898) Update arrow to efficiently serialize more types of numpy arrays. (ray-project#1889) updates (ray-project#1896) [DataFrame] Inherit documentation from Pandas (ray-project#1727) Update arrow and parquet-cpp. (ray-project#1875) raylet command line resource configuration plumbing (ray-project#1882) use raylet for remote ray nodes (ray-project#1880) [rllib] Propagate dim option to deepmind wrappers (ray-project#1876) [RLLib] DDPG (ray-project#1685) Lint Python files with Yapf (ray-project#1872) [DataFrame] Fixed repr, info, and memory_usage (ray-project#1874) Fix getattr compat (ray-project#1871) check if arrow build dir exists (ray-project#1863) [DataFrame] Encapsulate index and lengths into separate class (ray-project#1849) [DataFrame] Implemented __getattr__ (ray-project#1753) Add better analytics to docs (ray-project#1854) ... # Conflicts: # python/ray/rllib/__init__.py # python/setup.py
This uses a more recent version of Arrow. The primary reason for doing this is to include
However, there are also some important Plasma client API changes from apache/arrow#1807.
Note that right now parquet doesn't work if you statically link boost (which we are doing). See the discussion in
Now that apache/parquet-cpp#452 is merged, a segfault I was seeing related to statically linking boost should be fixed.
Note that statically linking boost may not be supported in the future, so in the future we may need to dynamically link boost and bundle it with our wheels or something like that.