swarm
swarm copied to clipboard
Easy clustering, registration, and distribution of worker processes for Erlang/Elixir
We recently changed a big part of the supervision of quantum (add job scheduler library) to swarm if it is used in a cluster. One thing that was missing for...
The Tracker is getting into a non-responsive state for swarm version 3.0.5 under the following circumstance: 1. The Tracker has messages in the message queue which triggers a broadcast when...
Swarm needs some refactoring to better support testing, configuration and to better integrate with other applications. The biggest change that needs to occur is that we need to move Swarm...
I am seeing an issue that crops up when we deploy our code, where conflicting registries between two nodes are never resolved. I'm using the StaticQuorumRing strategy, and our deployments...
Hello @bitwalker, we've been using Swarm for some time now and recently we started having a problem where our test suite seems to get blocked or deadlocked when it runs....
Swarm 3.3.1 on Elixir 1.7.2 + Erlang/OTP 21.0.5 During a rolling deployment I have observed the following: ``` [tracker:syncing] the remote tracker we're syncing with has crashed, selecting a new...
Not sure if this belongs here or fits more to libcluster functionality, but would be great if one could assign roles to nodes, and then start worker processes only on...
https://github.com/bitwalker/swarm/blob/7d2c2f4a97ce202b4ed111337c076ea275ec9ba2/lib/swarm/tracker/tracker.ex#L699 I am using a library which is intercepting GenServer.call and GenServer.cast below my module. Something fairly common in the OTP world. I need an option to tell Swarm to...
I am an erlang user and the ability to resolve conflicts in netsplit is the reason why I use Swarm.However, I ran into a problem when I test the netsplit...
_**Disclaimer**_: this may/does have some overlap with #58. This is merely to start spit balling ideas on how we would even accomplish this or what specific feature set we would...