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

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


The following commit(s) were added to refs/heads/master by this push:
     new 90d04596558 Bind LocalTmpStorageConfig for HadoopIndexTask (#18758)
90d04596558 is described below

commit 90d045965583c641ad62a9c67b1088b8fa94911e
Author: Rohan Garg <[email protected]>
AuthorDate: Wed Nov 19 13:18:38 2025 -0500

    Bind LocalTmpStorageConfig for HadoopIndexTask (#18758)
---
 .../main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java
 
b/indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java
index 664b7e5695f..dda44c6d6cd 100644
--- 
a/indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java
+++ 
b/indexing-hadoop/src/main/java/org/apache/druid/indexer/HadoopDruidIndexerConfig.java
@@ -37,6 +37,7 @@ import com.google.inject.Module;
 import org.apache.druid.data.input.InputRow;
 import org.apache.druid.data.input.impl.InputRowParser;
 import org.apache.druid.guice.JsonConfigProvider;
+import org.apache.druid.guice.LazySingleton;
 import org.apache.druid.guice.StartupInjectorBuilder;
 import org.apache.druid.guice.annotations.Self;
 import org.apache.druid.indexer.granularity.GranularitySpec;
@@ -55,6 +56,7 @@ import org.apache.druid.segment.IndexMergerV9;
 import org.apache.druid.segment.IndexSpec;
 import org.apache.druid.segment.loading.DataSegmentPusher;
 import org.apache.druid.server.DruidNode;
+import org.apache.druid.storage.local.LocalTmpStorageConfig;
 import org.apache.druid.timeline.DataSegment;
 import org.apache.druid.timeline.partition.ShardSpec;
 import org.apache.druid.timeline.partition.ShardSpecLookup;
@@ -118,6 +120,9 @@ public class HadoopDruidIndexerConfig
                   new DruidNode("hadoop-indexer", null, false, null, null, 
true, false)
               );
               JsonConfigProvider.bind(binder, 
"druid.hadoop.security.kerberos", HadoopKerberosConfig.class);
+              binder.bind(LocalTmpStorageConfig.class)
+                    .toProvider(new 
LocalTmpStorageConfig.DefaultLocalTmpStorageConfigProvider("hadoop-indexer"))
+                    .in(LazySingleton.class);
             },
             new IndexingHadoopModule()
         )


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to