empiredan opened a new pull request, #2412:
URL: https://github.com/apache/incubator-pegasus/pull/2412

   Add an explicit thirdparty build dependency from RocksDB to Hadoop.
   
   RocksDB builds the HDFS plugin on Linux, and that plugin includes hdfs.h 
from the
   Hadoop native client output. Without a CMake ExternalProject dependency, 
RocksDB
   and Hadoop can build in parallel, causing RocksDB to compile before Hadoop 
has copied
   hdfs.h into thirdparty/output/include/hdfs.
   
   This fixes intermittent thirdparty Docker build failures such as:
     fatal error: hdfs.h: No such file or directory
   
   Validation:
   - Verified the failure is caused by RocksDB HDFS plugin compiling before 
Hadoop native client output is available.
   - The change serializes RocksDB after Hadoop while preserving existing 
thirdparty build behavior.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to