This is an automated email from the ASF dual-hosted git repository.
mpochatkin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new 38a0ee6aa2d IGNITE-28383 Fix compute jobs spotbugs issues (#7889)
38a0ee6aa2d is described below
commit 38a0ee6aa2d67478422feaaf9e97188faf06115b
Author: Vadim Pakhnushev <[email protected]>
AuthorDate: Fri Mar 27 14:35:32 2026 +0300
IGNITE-28383 Fix compute jobs spotbugs issues (#7889)
---
modules/compute/jobs.gradle | 1 +
.../java/org/example/jobs/standalone/ObservableTimestampResult.java | 6 ++++++
2 files changed, 7 insertions(+)
diff --git a/modules/compute/jobs.gradle b/modules/compute/jobs.gradle
index 50e758e70b8..cd519b0e280 100644
--- a/modules/compute/jobs.gradle
+++ b/modules/compute/jobs.gradle
@@ -53,6 +53,7 @@ dependencies {
jobsImplementation project(':ignite-transactions')
jobsImplementation project(':ignite-runner')
jobsImplementation testFixtures(project(':ignite-runner'))
+ jobsCompileOnly libs.spotbugs.annotations
unit1Implementation project(':ignite-api')
unit2Implementation project(':ignite-api')
}
diff --git
a/modules/compute/src/jobs/java/org/example/jobs/standalone/ObservableTimestampResult.java
b/modules/compute/src/jobs/java/org/example/jobs/standalone/ObservableTimestampResult.java
index 975e3a1bc08..b5ba3b3df35 100644
---
a/modules/compute/src/jobs/java/org/example/jobs/standalone/ObservableTimestampResult.java
+++
b/modules/compute/src/jobs/java/org/example/jobs/standalone/ObservableTimestampResult.java
@@ -17,9 +17,15 @@
package org.example.jobs.standalone;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+
/**
* Result of {@link ObservableTimestampJob} containing both per-job and node
global observable timestamps.
*/
+@SuppressFBWarnings(
+ value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD",
+ justification = "Fields are read in integration tests via deserialized
object"
+)
public class ObservableTimestampResult {
public long perJobTimestamp;
public long nodeGlobalTimestamp;