aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-07-22 15:40:32 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-07-22 13:55:30 +0000
commitf4b2c8322b176a90173abb4adf6bceb703544f87 (patch)
treebf98bac2e9e9d5fcc18d503c26ef32a6049d053f
parent8e9d1dc158f35de43cdf83fba11bfce93ee7a227 (diff)
syz-cluster: improve email-reporter logging
Give more visibility into what the component is doing and why it fails.
-rw-r--r--syz-cluster/email-reporter/handler.go3
-rw-r--r--syz-cluster/email-reporter/main.go4
-rw-r--r--syz-cluster/email-reporter/stream.go3
3 files changed, 9 insertions, 1 deletions
diff --git a/syz-cluster/email-reporter/handler.go b/syz-cluster/email-reporter/handler.go
index 5074ad24f..c0af2e7d7 100644
--- a/syz-cluster/email-reporter/handler.go
+++ b/syz-cluster/email-reporter/handler.go
@@ -26,6 +26,9 @@ type Handler struct {
}
func (h *Handler) PollReportsLoop(ctx context.Context, pollPeriod time.Duration) {
+ defer log.Printf("reporter server polling aborted")
+ log.Printf("reporter server polling started")
+
for {
_, err := h.PollAndReport(ctx)
if err != nil {
diff --git a/syz-cluster/email-reporter/main.go b/syz-cluster/email-reporter/main.go
index 5ed7e8a6a..2557bbb8d 100644
--- a/syz-cluster/email-reporter/main.go
+++ b/syz-cluster/email-reporter/main.go
@@ -76,5 +76,7 @@ func main() {
handler.PollReportsLoop(loopCtx, senderPollPeriod)
return nil
})
- eg.Wait()
+ if err = eg.Wait(); err != nil {
+ app.Errorf("failed: %s", err)
+ }
}
diff --git a/syz-cluster/email-reporter/stream.go b/syz-cluster/email-reporter/stream.go
index 4aa035cec..a27f71d9f 100644
--- a/syz-cluster/email-reporter/stream.go
+++ b/syz-cluster/email-reporter/stream.go
@@ -53,6 +53,9 @@ const (
)
func (s *LKMLEmailStream) Loop(ctx context.Context, pollPeriod time.Duration) error {
+ defer log.Printf("lore archive polling aborted")
+ log.Printf("lore archive %s polling started", s.cfg.LoreArchiveURL)
+
last, err := s.client.LastReply(ctx, s.reporterName)
if err != nil {
return fmt.Errorf("failed to query the last reply: %w", err)