attempt at resdb-singularity using singularity-compose, but the tport… #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi ResDB team! I have attempted to remake the "resilientdb-docker" script to work for Singularity instead using Singularity Compose (https://singularityhub.github.io/singularity-compose/#/). I got the compilation working fine, but it fails at TPORT. The TPORT does not get initialized, leaving the last line of the results saying "Initializing Transport Manager...". I know this is likely due to the fact that in the code, you are binding TCP ports to IP addresses, which is needed for communication in Docker but not necessarily required for Singularity, which automatically generates routing. But, if I comment out the TPORT manager creation in main.cpp, the threads do not get created properly, leaving to them only being initialized. How could I fix this?