Skip to content
GitLab
Next
    • Why GitLab
    • Pricing
    • Contact Sales
    • Explore
  • Why GitLab
  • Pricing
  • Contact Sales
  • Explore
  • Sign in
  • Get free trial
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #345859

Prometheus service on arm64 in GitLab 14.5 should be updated to at least version 2.25.1

Summary

Prometheus 2.25.0 in GitLab arm64 14.5 does not work. This applies only to arm64.

Steps to reproduce

Install GitLab arm64 14.5.

What is the current bug behavior?

Prometheus crashes and enters restart loop.

Sample Prometheus logs.

...
2021-11-16_22:20:55.31546 unexpected fault address 0x75625f736484fb
2021-11-16_22:20:55.31565 fatal error: fault
2021-11-16_22:20:55.31797 [signal SIGSEGV: segmentation violation code=0x1 addr=0x75625f736484fb pc=0x187ae90]
2021-11-16_22:20:55.31805 
2021-11-16_22:20:55.31810 goroutine 24783 [running]:
2021-11-16_22:20:55.32110 runtime.throw(0x21fdccc, 0x5)
2021-11-16_22:20:55.32127       /usr/local/go/src/runtime/panic.go:1117 +0x54 fp=0x4002827560 sp=0x4002827530 pc=0x45f94
2021-11-16_22:20:55.32132 runtime.sigpanic()
2021-11-16_22:20:55.32137       /usr/local/go/src/runtime/signal_unix.go:741 +0x230 fp=0x40028275a0 sp=0x4002827560 pc=0x5da70
2021-11-16_22:20:55.32141 github.com/golang/snappy.encodeBlock(0x40027d4003, 0x5dfe, 0x5dfe, 0x4002800000, 0x5078, 0x6a80, 0x3)
...

Possible fixes

Bug report about golang/snappy package: https://github.com/prometheus/prometheus/pull/8593

Prometheus works when updated to 2.25.1 (when the above pr was merged).

Edited Dec 12, 2021 by Milosz Galazka
Assignee
Assign to
Time tracking