[
https://issues.apache.org/jira/browse/GOBBLIN-2195?focusedWorklogId=957296&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-957296
]
ASF GitHub Bot logged work on GOBBLIN-2195:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 17/Feb/25 06:51
Start Date: 17/Feb/25 06:51
Worklog Time Spent: 10m
Work Description: Blazer-007 commented on code in PR #4098:
URL: https://github.com/apache/gobblin/pull/4098#discussion_r1957701813
##########
gobblin-temporal/src/main/java/org/apache/gobblin/temporal/GobblinTemporalConfigurationKeys.java:
##########
@@ -74,4 +80,22 @@ public interface GobblinTemporalConfigurationKeys {
String DYNAMIC_SCALING_POLLING_INTERVAL_SECS = DYNAMIC_SCALING_PREFIX +
"polling.interval.seconds";
int DEFAULT_DYNAMIC_SCALING_POLLING_INTERVAL_SECS = 60;
+
+ /**
+ * Generates a unique task queue name for Gobblin Temporal task queue.
+ * The task queue name is created by concatenating a prefix from the
configuration
+ * with a randomly generated UUID.
+ *
+ * @param config the configuration object from which to retrieve the queue
prefix
+ * @return a unique task queue name
+ * @throws NullPointerException if the provided config is null
+ */
+ static String getTemporalTaskQueueName(Config config) {
+ Objects.requireNonNull(config, "Config must not be null");
+
+ final String queuePrefix =
+ ConfigUtils.getString(config,
GobblinTemporalConfigurationKeys.GOBBLIN_TEMPORAL_TASK_QUEUE,
+
GobblinTemporalConfigurationKeys.DEFAULT_GOBBLIN_TEMPORAL_TASK_QUEUE);
+ return queuePrefix + UUID.randomUUID();
Review Comment:
I mean taskQueueName should be same for Worker and Workflow & Launcher both
here if it is called from different places it will be different values
Issue Time Tracking
-------------------
Worklog Id: (was: 957296)
Time Spent: 40m (was: 0.5h)
> Update Temporal Task Queue Name due to length constraint
> --------------------------------------------------------
>
> Key: GOBBLIN-2195
> URL: https://issues.apache.org/jira/browse/GOBBLIN-2195
> Project: Apache Gobblin
> Issue Type: Bug
> Reporter: Aditya Pratap Singh
> Priority: Major
> Time Spent: 40m
> Remaining Estimate: 0h
>
> Update Temporal Task Queue Name due to length constraint
> . Keep it flowExecutionId_UUID to make it unique
--
This message was sent by Atlassian Jira
(v8.20.10#820010)