This is an automated email from the ASF dual-hosted git repository.

arjun4084346 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new d58bbc0a12 use a newer api in guava (#4034)
d58bbc0a12 is described below

commit d58bbc0a12689e83696360f86235925743d1be3a
Author: Arjun Singh Bora <[email protected]>
AuthorDate: Thu Aug 22 15:50:16 2024 -0700

    use a newer api in guava (#4034)
---
 .../main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java | 3 ++-
 .../org/apache/gobblin/data/management/retention/DatasetCleaner.java   | 3 ++-
 .../org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java    | 3 ++-
 .../apache/gobblin/compliance/retention/ComplianceRetentionJob.java    | 3 ++-
 .../apache/gobblin/compliance/validation/ComplianceValidationJob.java  | 3 ++-
 .../java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java   | 3 ++-
 .../main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java | 3 ++-
 7 files changed, 14 insertions(+), 7 deletions(-)

diff --git 
a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
 
b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
index 850a1eb04e..f6666ca493 100644
--- 
a/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
+++ 
b/gobblin-compaction/src/main/java/org/apache/gobblin/compaction/mapreduce/MRCompactor.java
@@ -55,6 +55,7 @@ import com.google.common.io.Closer;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.MoreExecutors;
 
 import org.apache.gobblin.compaction.Compactor;
 import org.apache.gobblin.compaction.dataset.Dataset;
@@ -723,7 +724,7 @@ public class MRCompactor implements Compactor {
           addCallback(datasetsToBeVerified, future2);
         }
       }
-    });
+    }, MoreExecutors.directExecutor());
   }
 
   /**
diff --git 
a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
 
b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
index eb3f367cc7..fc6940ade9 100644
--- 
a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
+++ 
b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/retention/DatasetCleaner.java
@@ -40,6 +40,7 @@ import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
+import com.google.common.util.concurrent.MoreExecutors;
 import com.typesafe.config.Config;
 
 import org.apache.gobblin.configuration.ConfigurationKeys;
@@ -170,7 +171,7 @@ public class DatasetCleaner implements Instrumentable, 
Closeable {
           LOG.info("Successfully cleaned: " + dataset.datasetURN());
           
Instrumented.markMeter(DatasetCleaner.this.datasetsCleanSuccessMeter);
         }
-      });
+      }, MoreExecutors.directExecutor());
     }
   }
 
diff --git 
a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
 
b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
index 7280c420d7..9b1009dcec 100644
--- 
a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
+++ 
b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/restore/ComplianceRestoreJob.java
@@ -32,6 +32,7 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.MoreExecutors;
 
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;
@@ -109,7 +110,7 @@ public class ComplianceRestoreJob extends ComplianceJob {
               .of(ComplianceEvents.FAILURE_CONTEXT_METADATA_KEY, 
ExceptionUtils.getFullStackTrace(t),
                   ComplianceEvents.DATASET_URN_METADATA_KEY, 
dataset.datasetURN()));
         }
-      });
+      }, MoreExecutors.directExecutor());
     }
   }
 
diff --git 
a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
 
b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
index 0cf5c2aad7..5543850914 100644
--- 
a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
+++ 
b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/retention/ComplianceRetentionJob.java
@@ -38,6 +38,7 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.MoreExecutors;
 
 import edu.umd.cs.findbugs.annotations.SuppressWarnings;
 import javax.annotation.Nullable;
@@ -156,7 +157,7 @@ public class ComplianceRetentionJob extends ComplianceJob {
               .of(ComplianceEvents.FAILURE_CONTEXT_METADATA_KEY, 
ExceptionUtils.getFullStackTrace(t),
                   ComplianceEvents.DATASET_URN_METADATA_KEY, 
dataset.datasetURN()));
         }
-      });
+      }, MoreExecutors.directExecutor());
     }
   }
 
diff --git 
a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
 
b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
index 7df4fca966..3bda8db947 100644
--- 
a/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
+++ 
b/gobblin-modules/gobblin-compliance/src/main/java/org/apache/gobblin/compliance/validation/ComplianceValidationJob.java
@@ -32,6 +32,7 @@ import com.google.common.collect.ImmutableMap;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.MoreExecutors;
 
 import javax.annotation.Nullable;
 import lombok.extern.slf4j.Slf4j;
@@ -106,7 +107,7 @@ public class ComplianceValidationJob extends ComplianceJob {
               .of(ComplianceEvents.FAILURE_CONTEXT_METADATA_KEY, 
ExceptionUtils.getFullStackTrace(t),
                   ComplianceEvents.DATASET_URN_METADATA_KEY, 
dataset.datasetURN()));
         }
-      });
+      }, MoreExecutors.directExecutor());
     }
   }
 
diff --git 
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
 
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
index b31c00657f..9e5e7ce94d 100644
--- 
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
+++ 
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/app/ServiceBasedAppLauncher.java
@@ -33,6 +33,7 @@ import org.apache.commons.lang3.reflect.ConstructorUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.google.common.util.concurrent.MoreExecutors;
 import com.google.common.util.concurrent.Service;
 import com.google.common.util.concurrent.ServiceManager;
 
@@ -157,7 +158,7 @@ public class ServiceBasedAppLauncher implements 
ApplicationLauncher {
           LOG.error("Could not shutdown services gracefully. This may cause 
the application to hang.");
         }
       }
-    });
+    }, MoreExecutors.directExecutor());
 
     Runtime.getRuntime().addShutdownHook(new Thread() {
       @Override
diff --git 
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
 
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
index ce99dbfc72..e0544b4fce 100644
--- 
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
+++ 
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/embedded/EmbeddedGobblin.java
@@ -59,6 +59,7 @@ import com.google.common.collect.Maps;
 import com.google.common.escape.Escaper;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
+import com.google.common.util.concurrent.MoreExecutors;
 import com.linkedin.data.template.DataTemplate;
 import com.typesafe.config.Config;
 import com.typesafe.config.ConfigFactory;
@@ -513,7 +514,7 @@ public class EmbeddedGobblin {
           log.error("Failed to shutdown Gobblin instance driver.");
         }
       }
-    });
+    }, MoreExecutors.directExecutor());
 
     return listener.getJobDriver();
   }

Reply via email to