pan3793 commented on PR #13:
URL: https://github.com/apache/incubator-uniffle/pull/13#issuecomment-1176491177

   > I know this is not easy because getting MR stack is difficult in local.
   
   What I mean is not easy is to build a cross-version **Spark** IT.
   
   > The reproduction is complicated ... 3) switch to the master branch and 
recompile ...
   
   It's clear to me when you said "See MRIntegrationTestBase `File file = new 
File(parentPath, "client-mr/target/shaded");`". But for step 3, it's better to 
switch `ec00ad9`, the commit which I cut the branch out, the master has gone 
ahead.
   
   > but it is better to notify the client/server should be the same version in 
the document.
   
   I would prefer to dig out the root cause before documenting the conclusion. 
My first round of cross-version testing failed but the following rounds were 
successful. And the first-round failure is because I put the new MR client jar 
to a temp folder, if there are some temp files deleted by other processes, the 
test will fail w/ 
   
   ```
   java.io.IOException: /home/chengpan/.docker/run/docker-cli-api.sock: No such 
file or directory
           at 
org.apache.uniffle.test.WordCountTest.wordCountTest(WordCountTest.java:66)
   ```
   
   And if I put the client-mr jar build w/ new gRPC version to an immutable 
folder, then IT passed.


-- 
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