- 13 Jan, 2015 4 commits
-
-
ale authored
-
ale authored
Adds optional transcoding parameters to a Mount. Each node will then start a master election for every transcoded stream, and the master will run liquidsoap to re-encode the data. Transcoding mounts are identical in other respects to normal mounts, except that liquidsoap acts as a source for them.
-
ale authored
-
ale authored
-
- 03 Jan, 2015 5 commits
- 02 Jan, 2015 4 commits
-
-
ale authored
-
ale authored
-
ale authored
Refactor the load balancing code using a generic traffic control abstraction that gives the user more control over the final logic (for the moment this is configured via a command-line parameter).
-
ale authored
Adds a new metric to NodeStatus (MaxListeners) so that it is available to the traffic control logic.
-
- 28 Dec, 2014 6 commits
- 27 Dec, 2014 7 commits
-
-
ale authored
-
ale authored
-
ale authored
-
ale authored
-
ale authored
Increase robustness of the config watcher by reloading the full configuration on Etcd errors (fixes an issue with the very common error 401). Make sure that the Icecast config reload is only triggered if the configuration has actually changed. Added a way to stop the node properly, which ensures that we are tracking all the resources and that there are no deadlocks in the internal communications. MasterElection now closes the update channel when it's done.
-
ale authored
-
ale authored
-
- 26 Dec, 2014 1 commit
-
-
ale authored
Master election code should be more robust now, this commit eliminates the discrepancy between role and master info (previously it was possible for these two to be non synchronized). This commit also includes an in-memory etcd mock, which implements enough of the etcd interface to test the masterelection code.
-
- 24 Dec, 2014 3 commits
- 07 Dec, 2014 1 commit
-
-
ale authored
-
- 06 Dec, 2014 1 commit
-
-
ale authored
-
- 01 Dec, 2014 1 commit
-
-
ale authored
Introduce node names, allowing a node to have multiple IP addresses. Also, make the front-end code IPv6-aware and support AAAA records.
-
- 30 Nov, 2014 1 commit
-
-
ale authored
-
- 14 Nov, 2014 1 commit
-
-
ale authored
-
- 07 Nov, 2014 1 commit
-
-
ale authored
-
- 05 Nov, 2014 2 commits
- 19 Oct, 2014 1 commit
-
-
ale authored
-
- 18 Oct, 2014 1 commit
-
-
ale authored
-