Versions in this module Expand all Collapse all v2 v2.0.1 Apr 20, 2026 v2.0.0 Apr 20, 2026 Changes in this version + func GetCodec() codec.Codec + type Service struct + func New(cfg util.CommonRingConfig, logger log.Logger, reg prometheus.Registerer) (*Service, error) + func (svc *Service) Shutdown() + func (svc *Service) Version(ctx context.Context, req *connect.Request[versionv1.VersionRequest]) (*connect.Response[versionv1.VersionResponse], error) + type Versions struct + func (d *Versions) MergeContent() []string + func (v *Versions) Clone() memberlist.Mergeable + func (v *Versions) Marshal() ([]byte, error) + func (v *Versions) Merge(incoming memberlist.Mergeable, localCAS bool) (memberlist.Mergeable, error) + func (v *Versions) RemoveTombstones(limit time.Time) (total, removed int) + func (v *Versions) Unmarshal(in []byte) error Other modules containing this package github.com/grafana/pyroscope