Frank Rosner
Frank Rosner
## Problem 1. Start statsd specifying `graphiteHost=my-graphite.internal.address:1704` 2. Let's assume `my-graphite.internal.address` resolves to `192.168.0.1` 3. Machine `192.168.0.1` goes down and graphite gets restarted on `192.168.0.2` 4. Statsd fails to connect...
## Problem The [`composeLens exercise`](https://github.com/scala-exercises/exercises-monocle/blob/305eb690ad770e2bd57389189307ea124d1cecde/src/main/scala/monocle/LensExercises.scala#L123) does not get rendered correctly. The source code: ``` def exerciseComposeLens(res0: Int, res1: Person) = { (addressLens composeLens streetNumber).get(john) should be(res0) (addressLens composeLens streetNumber).set(2)(john) should...
Before #335 is implemented it is still useful to make the [delay of WS refresh](https://github.com/FRosner/cluster-broccoli/blob/156b56b045930430ca6ab44cb962e8d46cd555d8/server/src/main/scala/de/frosner/broccoli/services/WebSocketService.scala#L49) configurable. For this we should add a new config property similar to `polling.frequency` to the...
See #367
### Problem Sometimes you want to predefine which values a user can select for a parameter. ### Solution Introduce a list parameter type which holds predefined values the user can...
## Problem Right now we store nomad and consul information about instances in a hash map inside the `InstanceService`. This is a potential memory leak. I don't think it's a...
## Problem Updates in Broccoli (coming from Nomad and Consul, the template or instance) are propagated to all clients with a fixed delay, independent of whether there are actual changes....
Since #326 it is no longer a polling frequency but rather a polling delay. So we should - [ ] rename `broccoli.polling.frequency` to `broccoli.polling.delay` - [ ] factor out the...
## Problem When templates have a lot of parameters, the UI becomes harder to parse. ## Solution Allow grouping of parameters by assigning an optional group to each parameter. Then...
I restarted Broccoli and then many clients reconnected at the same time. Looks like two triggered parsing templates at once. Should we synchronize the code? ``` 15:33:09.256 INFO de.frosner.broccoli.templates.DirectoryTemplateSource -...