-
Notifications
You must be signed in to change notification settings - Fork 15
IPNS Pubsub tests failing on master for linux #71
Comments
I will have a look |
I have not been able to reproduce with a linux machine. I will look at installing the linux os running in CI |
So, I was finally able to debug the problem until finding out what hit these tests. The PR with tests for adding and modifying mfs hamt shards ipfs/interop#54 bumped the I looked into the progress of the I tested removing those validations with multiformats/js-cid/commit/32eaf3fea10bb13eec7c92e64eb90a02342dd73c and installed this commit with interop ipfs/interop#72 and the tests get green. What is really strange in this bug? It only happens in Linux, not in Mac nor Windows, when the CID should be the same in both. In IPNS, a Key (from Any ideas @jacobheun @olizilla @vmx ? |
@vasco-santos The only idea I have is that some module has a dependency on a Could you check the If that's the problem, perhaps the Linux CI machine had some modules cached differently than the other VMs to make it fail. |
I looked at it, and |
It doesn't look like #73 fixed this. |
I re-run a CI job and apparently it is failing now, but in mac. However, for my mac, it works fine. Anyone else can double check? |
It's failing locally on linux for me. Also on CircleCI. |
@Stebalien to mislead potential factors, did you remove the |
Locally, no. However, this is failing in Circle (which I believe redeploys each time). I'll try again locally. |
Yep, still broken on master with a fresh |
I have not been able to reproduce except for mac ci, even on a Linux vm. @hugomrdias can you have a look? |
for me this also fails in macos and seems to be a libp2p problem
this happens right before https://github.com/ipfs/interop/blob/master/test/ipns-pubsub.js#L91-L92 |
Ok, so I have thought about this and how we could get the CI green for the release now. Thanks for the debug stack @hugomrdias , as I could not replicate this locally. TLDR: we introduced a dial queue on I created #77 which basically has an empty bootstrap list for the js node, and disables MDNS. This way, we will have the CI green in here and test the interop over the wire. Moreover, I will create an issue in |
I'm still getting failures in go-ipfs: The pin error looks unrelated. |
Can you try after the |
All fixed. Thanks! |
The test is only failing on linux. @vasco-santos any thoughts on what's going on here?
https://travis-ci.com/ipfs/interop/jobs/202899201
The text was updated successfully, but these errors were encountered: