The goal optimizer explores different ways to generate cluster workload optimization proposals based on the user-specified list of goals. Cruise Control also monitors the liveness of all the brokers in the cluster. To avoid the loss of redundancy, Cruise Control automatically moves replicas from failed brokers to alive ones. For more details about how Cruise Control achieves that, see these slides. To read more about the configurations. Check the configurations wiki page. Published at Jfrog Artifactory.
See available releases. More about pluggable components can be found in the pluggable components wiki page. The metric sampler enables users to deploy Cruise Control to various environments and work with the existing metric systems. Cruise Control provides a metrics reporter that can be configured in your Apache Kafka server.
Metrics reporter generates performance metrics to a Kafka metrics topic that can be consumed by Cruise Control. The Sample Store enables storage of collected metric samples and training samples in an external storage. Metric sampling uses derived data from the raw metrics, and the accuracy of the derived data depends on the metadata of the cluster at that point. Hence, when we look at the old metrics, if we do not know the metadata at the point the metric was collected, the derived data would not be accurate.
Sample Store helps solving this problem by storing the derived data directly to an external storage for later loading. The goals in Cruise Control are pluggable with different priorities.
The default goals in order of decreasing priority are:. The anomaly notifier allows users to be notified when an anomaly is detected. Anomalies include:. In addition to anomaly notifications, users can enable actions to be taken in response to an anomaly by turning self-healing on for the relevant anomaly detectors.
Multiple anomaly detectors work in harmony using distinct mitigation mechanisms. Their actions broadly fall into the following categories:.
Skip to content. Star 2. BSDClause License. Branches Tags. Could not load branches. Could not load tags. Latest commit. Overview Activity Roadmap 1. Wiki Start page Index by title Index by date. Dynamic Values array No None 1. Modification Filters array No None 1. With the exception of the element name, the configuration for this element is identical to the xml configuration for the specific source control provider you intend to use.
I hope this helps someone! Yes the return code does indeed seem to return the number of replacements. This was my problem. Once I set successExitCodes to the number of replacements which I knew to be 3 , cruise control then succeeded where as before this the error reported was the pipe — peterc.
Thanks for the answers, but I ended up doing two things: Recompiled the text replacement app fart without the spinner. Even after doing this CC was still failing for some reason, so I Moved batch executables to the msbuild file instead of cc config file. CC then built successfully. GLiau GLiau 11 1 1 bronze badge. The successExitCodes list is supposed to be a list of ints.
Here's a couple of suggestions: Create a small batch file that runs the executable and call your batch file instead of fart using the executable task. Try removing the non ints from the successExitCodes and verify what exit code fart is returning Good thoughts, thanks for your help.
I tried 1, same result question updated to specify that. As for 2 I tried it with just numeric exit codes. I don't think that fart is outputting any strange error codes because occasionally it runs fast enough that it doesn't have to show the spinner. When that happens the build succeeds. Hmmmm the only other idea that comes to mind is to create a separate process from the batch file Thanks for your help.
A call to your app would look like: fart. Pedro Pedro Good thought, I actually tried that as well. It still outputs the spinner. Ranjith Venkatesh Ranjith Venkatesh 1, 3 3 gold badges 16 16 silver badges 55 55 bronze badges.
0コメント