Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test-suite hangs when writing to a fakedht channel where neo mirror is used #173

Open
joseph-wakeling-sociomantic opened this issue Aug 21, 2018 · 1 comment

Comments

@joseph-wakeling-sociomantic
Copy link
Contributor

This was observed when writing integration tests for an application with dht.neo support. It occurs when the app is configured to use the dht.neo.mirror request.

When the integration tests use turtle dht.put to write to the fake DHT, the test suite hangs. If the app is tweaked to use legacy mirror functionality (Listen + periodic GetAll) instead of the neo request, the test suite works fine.

It is not clear at this stage whether this is a problem with how the fake DHT handles neo mirror requests, or whether it is a more general problem with the neo mirror request itself. I'll try to test with an up to date neo-supporting dhtnode instance to verify.

@joseph-wakeling-sociomantic
Copy link
Contributor Author

I've tried the app in local tests with neo-supporting DHT nodes, and neo mirror request seems to work OK (i.e. new profiles come through, the app reacts accordingly). So without further information it seems possible that the problem is specific to test-suite fakeDHT (or at least, that it's only visible via fakeDHT).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant