summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authormgimle <michael@gimle.io>2019-08-05 11:23:19 +0200
committermgimle <michael@gimle.io>2019-08-05 11:28:04 +0200
commit881dba1b59163b5a42537d93d17a020b28ed9631 (patch)
tree3419946a65d273e890c9734bd52b44616b3b6054 /controller-server
parent47ed4d20eff228d59e166ac2eac91ab78f8a3558 (diff)
Added suggested changes
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/AwsEventReporterMaintainer.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/AwsEventReporterMaintainer.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/AwsEventReporterMaintainer.java
index 6a0c44f686a..14a39109c61 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/AwsEventReporterMaintainer.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/AwsEventReporterMaintainer.java
@@ -13,6 +13,10 @@ import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
+/**
+ * @author mgimle
+ * Automatically fetches scheduled events from AWS and submits issues detailing them to Jira.
+ */
public class AwsEventReporterMaintainer extends Maintainer {
private static final Logger log = Logger.getLogger(AwsEventReporterMaintainer.class.getName());
@@ -21,7 +25,7 @@ public class AwsEventReporterMaintainer extends Maintainer {
private final ZoneList cloudZones;
AwsEventReporterMaintainer(Controller controller, Duration interval, JobControl jobControl,
- IssueHandler issueHandler, AwsEventFetcher eventFetcher) {
+ IssueHandler issueHandler, AwsEventFetcher eventFetcher) {
super(controller, interval, jobControl);
this.cloudZones = awsZones(controller);
this.issueHandler = issueHandler;
@@ -38,7 +42,7 @@ public class AwsEventReporterMaintainer extends Maintainer {
protected void maintain() {
log.log(Level.INFO, "Fetching events for cloud hosts.");
for (var cloudZoneId : cloudZones.ids()) {
- List<CloudEvent> events = eventFetcher.getEvents(eventFetcher.zoneToAwsRegion(cloudZoneId));
+ List<CloudEvent> events = eventFetcher.getEvents(cloudZoneId);
for (var event : events) {
Issue issue = eventFetcher.createIssue(event);
if (!issueHandler.issueExists(issue)) {