Start the beam instance with the ability to cluster
This probably isn't good to merge as-is. I'm thinking that auto-clustering should be opt-in based on a configuration settings file. Does anyone have thoughts about this? Another option is that I could just keep this as a patch locally for my own debugging.
EDIT: Updated to not auto-cluster but still start up distribution
This has already been proved useful for tracking a memory leak. I think this is ok to be merged once it's conflicts are resolved.
I agree that we should merge it but I would like to make the following changes first:
- [ ] Make this opt-in via a configuration setting
- [ ] Bug where if you start up ElixirLS with this patch and haven't started epmd ElixirLS will fail to startup
I don't think this PR is needed anymore. Node (s)name can be passed via env and then ElixirLS starts with ability to cluster