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;

Reply via email to