Skip to content

Commit

Permalink
Update JMX Exporter to a custom-built version of 1.0.1 (#920)
Browse files Browse the repository at this point in the history
* Update JMX Exporter to a custom built version of 1.0.1

This includes an updated version of the Prometheus client which fixes a
performance regression in 1.0.1.

Unfortunately there was no release of JMX Exporter 1.0.2 in time for our
SDP 24.11 release so we decided to just build a custom version off main
as of commit  193f6f5819a07093853f71f1b4094ccc7e67912f

* Update CHANGELOG.md

Co-authored-by: Nick <[email protected]>

---------

Co-authored-by: Nick <[email protected]>
  • Loading branch information
lfrancke and NickLarsenNZ authored Nov 7, 2024
1 parent d04c4a1 commit b8a1ced
Show file tree
Hide file tree
Showing 9 changed files with 16 additions and 14 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ All notable changes to this project will be documented in this file.
- ubi-rust-builder: Bump Rust toolchain to 1.81.0 ([#902]).
- ci: Handle release builds in the same build workflows ([#913]).
- hadoop: Bump to `hdfs-utils` 0.4.0 ([#914]).
- jmx_exporter: Updated to a custom-built version of 1.0.1 to fix performance regressions ([#920]).

### Removed

Expand Down Expand Up @@ -101,6 +102,7 @@ All notable changes to this project will be documented in this file.
[#912]: https://github.com/stackabletech/docker-images/pull/912
[#913]: https://github.com/stackabletech/docker-images/pull/913
[#914]: https://github.com/stackabletech/docker-images/pull/914
[#920]: https://github.com/stackabletech/docker-images/pull/920

## [24.7.0] - 2024-07-24

Expand Down
6 changes: 3 additions & 3 deletions hadoop/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"java-base": "11",
"java-devel": "11",
"async_profiler": "2.9",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"protobuf": "3.7.1",
"hdfs_utils": "0.4.0",
},
Expand All @@ -13,7 +13,7 @@
"java-base": "11",
"java-devel": "11",
"async_profiler": "2.9",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"protobuf": "3.7.1",
"hdfs_utils": "0.4.0",
},
Expand All @@ -22,7 +22,7 @@
"java-base": "11",
"java-devel": "11",
"async_profiler": "2.9",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"protobuf": "3.7.1",
"hdfs_utils": "0.4.0",
},
Expand Down
2 changes: 1 addition & 1 deletion hbase/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"phoenix": "5.2.0",
"hbase_profile": "2.4",
"hadoop": "3.3.6",
"jmx_exporter": "1.0.1", # update the stackable/jmx/config<version> folder too
"jmx_exporter": "1.0.1-stackable", # update the stackable/jmx/config<version> folder too
"opa_authorizer": "", # only for HBase 2.6.0
"delete_caches": "true",
},
Expand Down
4 changes: 2 additions & 2 deletions hive/versions.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
versions = [
{
"product": "4.0.0",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
# Hive 4 must be built with Java 8 (according to GitHub README) but seems to run on Java 11
"java-base": "11",
"java-devel": "8",
Expand All @@ -13,7 +13,7 @@
},
{
"product": "3.1.3",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
# Hive 3 must be built with Java 8 but will run on Java 11
"java-base": "11",
"java-devel": "8",
Expand Down
4 changes: 2 additions & 2 deletions kafka/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"scala": "2.13",
"kcat": "1.7.0",
"opa_authorizer": "1.5.1",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
},
{
"product": "3.8.0",
Expand All @@ -15,6 +15,6 @@
"scala": "2.13",
"kcat": "1.7.0",
"opa_authorizer": "1.5.1",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
},
]
2 changes: 1 addition & 1 deletion omid/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"product": "1.1.2",
"java-base": "11",
"java-devel": "11",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
},
]
4 changes: 2 additions & 2 deletions spark-k8s/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"stax2_api": "4.2.1", # https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.15.2
"woodstox_core": "6.5.1", # https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.15.2
"vector": "0.41.1",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"tini": "0.19.0",
"hbase_connector": "1.0.1",
},
Expand All @@ -31,7 +31,7 @@
"stax2_api": "4.2.1", # https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.15.2
"woodstox_core": "6.5.1", # https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.15.2
"vector": "0.41.1",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"tini": "0.19.0",
"hbase_connector": "1.0.1",
},
Expand Down
4 changes: 2 additions & 2 deletions trino/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
"product": "451",
"java-base": "22",
"java-devel": "22",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"storage_connector": "451",
},
{
"product": "455",
"java-base": "22",
"java-devel": "22",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
"storage_connector": "455",
},
]
2 changes: 1 addition & 1 deletion zookeeper/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
# zookeeper: Execution spotbugs of goal com.github.spotbugs:spotbugs-maven-plugin:4.0.0:spotbugs failed: Java
# returned: 1 -> [Help 1]
"java-devel": "11",
"jmx_exporter": "1.0.1",
"jmx_exporter": "1.0.1-stackable",
},
]

0 comments on commit b8a1ced

Please sign in to comment.