This is an automated email from the ASF dual-hosted git repository. reiabreu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/storm.git
commit 6f8b94dc4cfbb6551b63eafb1dbf707f1abf0142 Merge: 85a5cbc35 b562a741b Author: reiabreu <[email protected]> AuthorDate: Sun Jun 14 17:09:24 2026 +0100 Merge pull request #8788 from dpol1/fix/7897 Fix Y2038 worker heartbeat overflow by migrating timestamps to i64 docs/Cluster-State-Serialization.md | 31 +++ .../jvm/org/apache/storm/cluster/ClusterUtils.java | 2 +- .../jvm/org/apache/storm/cluster/ExecutorBeat.java | 6 +- .../storm/cluster/PaceMakerStateStorage.java | 2 +- .../jvm/org/apache/storm/daemon/worker/Worker.java | 2 +- .../storm/generated/ClusterWorkerHeartbeat.java | 26 +-- .../apache/storm/generated/LSWorkerHeartbeat.java | 26 +-- .../storm/generated/SupervisorWorkerHeartbeat.java | 26 +-- .../org/apache/storm/stats/ClientStatsUtil.java | 4 +- .../src/jvm/org/apache/storm/utils/Time.java | 31 +++ storm-client/src/py/storm/ttypes.py | 30 +-- storm-client/src/storm.thrift | 6 +- .../apache/storm/daemon/nimbus/HeartbeatCache.java | 22 +-- .../org/apache/storm/daemon/supervisor/Slot.java | 4 +- .../supervisor/timer/SupervisorHeartbeat.java | 4 +- .../java/org/apache/storm/stats/StatsUtil.java | 2 +- .../storm/daemon/nimbus/Y2038HeartbeatTest.java | 211 +++++++++++++++++++++ .../storm/daemon/logviewer/utils/LogCleaner.java | 4 +- .../storm/daemon/logviewer/utils/WorkerLogs.java | 6 +- .../daemon/logviewer/utils/LogCleanerTest.java | 2 +- 20 files changed, 360 insertions(+), 87 deletions(-)
