Skip to content

Commit 4b94e9a

Browse files
idoqoJiriCtvrtka
andauthored
PMM-14349 Update pmm-dump version (#4561)
* update pmm-dump version * add pg 18 * revert pg updates * PMM-7 PG 18 expected results fix. (#4589) * PMM-7 PG 18 query IDs. * PMM-7 PG18 fix. * PMM-7 Typo. * PMM-7 PG17. * PMM-7 Refactor. * PMM-7 Lint. * PMM-7 Another refactor. * PMM-7 Empty line. --------- Co-authored-by: Jiří Čtvrtka <[email protected]>
1 parent 56e8512 commit 4b94e9a

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

agent/agents/postgres/pgstatstatements/pgstatstatements_test.go

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ func TestPGStatStatementsQAN(t *testing.T) {
8989
require.NoError(t, err)
9090
tests.LogTable(t, structs)
9191

92-
const selectAllCities = "SELECT /* AllCities:pgstatstatements controller='test' */ * FROM city"
93-
const selectAllCitiesLong = "SELECT /* AllCitiesTruncated:pgstatstatements controller='test' */ * FROM city WHERE id IN " +
92+
selectAllCities := "SELECT /* AllCities:pgstatstatements controller='test' */ * FROM city"
93+
selectAllCitiesLong := "SELECT /* AllCitiesTruncated:pgstatstatements controller='test' */ * FROM city WHERE id IN " +
9494
"($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, " +
9595
"$21, $22, $23, $24, $25, $26, $27, $28, $29, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $40, " +
9696
"$41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $60, " +
@@ -116,7 +116,7 @@ func TestPGStatStatementsQAN(t *testing.T) {
116116
mSharedBlksHitSum = 32
117117
}
118118
truncatedMSharedBlksHitSum := mSharedBlksHitSum
119-
119+
isTruncated := true
120120
engineVersion := tests.PostgreSQLVersion(t, sqlDB)
121121
var digests map[string]string // digest_text/fingerprint to digest/query_id
122122
switch engineVersion {
@@ -160,6 +160,14 @@ func TestPGStatStatementsQAN(t *testing.T) {
160160
selectAllCities: "1563925687573067138",
161161
selectAllCitiesLong: "-3196437048361615995",
162162
}
163+
case "18":
164+
selectAllCitiesLong = "SELECT /* AllCitiesTruncated:pgstatstatements controller='test' */ * FROM city WHERE id IN ($1 /*, ... */)"
165+
truncatedMSharedBlksHitSum = float32(8)
166+
digests = map[string]string{
167+
selectAllCities: "2398197226709363629",
168+
selectAllCitiesLong: "-1570108445478818403",
169+
}
170+
isTruncated = false
163171
default:
164172
t.Log("Unhandled version, assuming dummy digests.")
165173
digests = map[string]string{
@@ -291,7 +299,7 @@ func TestPGStatStatementsQAN(t *testing.T) {
291299
AgentId: "agent_id",
292300
PeriodStartUnixSecs: 1554116340,
293301
PeriodLengthSecs: 60,
294-
IsTruncated: true,
302+
IsTruncated: isTruncated,
295303
AgentType: inventoryv1.AgentType_AGENT_TYPE_QAN_POSTGRESQL_PGSTATEMENTS_AGENT,
296304
NumQueries: 1,
297305
MQueryTimeCnt: 1,
@@ -337,7 +345,7 @@ func TestPGStatStatementsQAN(t *testing.T) {
337345
AgentId: "agent_id",
338346
PeriodStartUnixSecs: 1554116340,
339347
PeriodLengthSecs: 60,
340-
IsTruncated: true,
348+
IsTruncated: isTruncated,
341349
AgentType: inventoryv1.AgentType_AGENT_TYPE_QAN_POSTGRESQL_PGSTATEMENTS_AGENT,
342350
NumQueries: 1,
343351
MQueryTimeCnt: 1,

build/packages/rpm/server/SPECS/pmm-dump.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
%global repo pmm-dump
44
%global provider github.com/percona/%{repo}
5-
%global commit 56cc93fe8bf811ee69ab39c0d1b22398e126a8a2
5+
%global commit 4c38e9442fb2f6b0146cd5a581f18db4ebb034f7
66
%global shortcommit %(c=%{commit}; echo ${c:0:7})
77
%define build_timestamp %(date -u +"%y%m%d%H%M")
88
%define release 1
99
%define rpm_release %{release}.%{build_timestamp}.%{shortcommit}%{?dist}
1010

1111
Name: pmm-dump
12-
Version: 3.4.0
12+
Version: 0.7.1-ga
1313
Release: %{rpm_release}
1414
Summary: Percona PMM Dump allows to export and import monitoring metrics and query analytics.
1515

@@ -37,6 +37,9 @@ install -p -m 0755 pmm-dump %{buildroot}%{_sbindir}/pmm-dump
3737

3838

3939
%changelog
40+
* Wed Sep 24 2025 Michael Okoko <[email protected]> - 3.4.1
41+
- PMM-14349 Update pmm-dump sources.
42+
4043
* Thu Jul 28 2025 Michael Okoko <[email protected]> - 3.4.0
4144
- PMM-14215 Default to main branch for pmm-dump
4245
- PMM-14085 Fix an issue where pmm-dump would not export OS metrics when used via the PMM GUI

0 commit comments

Comments
 (0)