Migrate QAN to clickhouse-go v2

Description

Prerequisite: Docker way upgrade needs to work (latest pmm2 to any pmm3 version)

https://github.com/golang-migrate/migrate
https://github.com/golang-migrate/migrate/pull/950

Migrate qan-api to clickhouse-go v2. Don't forget to remove replace directive in go.mod afterward.

How to test

QA needs list of impacted QAN areas

  • QAN Data

  • Filters (are working only)

  • Metadata

  • Examples

  • ????

Upgrades from latest v2 to v3 dev latest

How to document

None

Smart Checklist

Activity

Show:

Jiří Čtvrtka January 13, 2023 at 8:57 AM

Because of low priority I am moving back this one until https://jira.percona.com/browse/PMM-11390 will be resolved.

Jiří Čtvrtka December 2, 2022 at 8:31 AM
Edited

After merge of QAN repo to PMM repo we already have clickhouse v2 in modules:
https://github.com/percona/pmm/blob/main/go.mod#L18

but we still need update linked packages in files.

 

 

Done

Details

Assignee

Reporter

Priority

Components

Needs QA

Yes

Needs Doc

No

Planned Version/s

Fix versions

Story Points

Smart Checklist Progress

Smart Checklist

Created September 9, 2022 at 12:20 PM
Updated December 2, 2024 at 3:05 PM
Resolved June 18, 2024 at 9:22 AM