Open TsinghuaLucky912 opened 2 years ago
check-failure
target is run in a slightly different way(in a virtual env), have you followed these steps to run it? https://github.com/citusdata/citus/blob/master/src/test/regress/mitmscripts/README.md#getting-started
Hello, I tried your document but it didn't work, the following is the result of the test:
Still stuck here, same as before
to be honest, the failure testing are hard to run locally. Any reason you are on the 10.2.x branch?
A while ago there was a security issue with mitmproxy, a tool we use for the failure tests. Since we were running a very old version we actually ran into a breaking change to mitmproxy while mitigating the security issue in mitmproxy. To work around this, while mitm proxy would redesign the API's we were using they suggested to use out hacky patch in a forked version. These changes haven't been backported to this older branch.
From my recollection it was pretty hard to install the older dependencies in a correct manner. If you could change to the master branch you might have better chances of succeeding. In any case. do make sure that you install the pipenv from the checkout for which you want to run the tests.
The blocking behaviour does look like the issue we fixed in our custom fork of mitmproxy.
That said, I am wondering for the rationale to run the failure tests locally? Could you share your use-case with us?
Hi, thank you very much for answering this question in your busy schedule. I use citus mainly for our high availability solution selection
I tried to compile and install myself and perform regression tests to check the stability of citus. The result was stuck when make check. I don't know how to solve this. I tried the solutions on the network and the official documents of citus did not solve this. question
Version
pg14.1+citus v10.2.5
Environment
Error
check-failure,the error is as follows:
I don't know how to pass this schedule,or is this a problem?