Madhan Neethiraj created ATLAS-5061: ---------------------------------------
Summary: Atlas server startup delay due to initialization of ImportTaskListenerImpl Key: ATLAS-5061 URL: https://issues.apache.org/jira/browse/ATLAS-5061 Project: Atlas Issue Type: Bug Affects Versions: 3.0.0, 2.5.0 Reporter: Madhan Neethiraj {{ImportTaskListenerImpl}} (introduced in ATLAS-4922) takes 50 seconds to initialize, resulting in longer Atlas server startup time. To avoid delay in startup, the initialization should be performed asynchronously. {noformat} 2025-06-20 21:29:33,461 [main] INFO [Services.java:70] Starting service org.apache.atlas.notification.ImportTaskListenerImpl 2025-06-20 21:29:33,464 [ForkJoinPool.commonPool-worker-4] INFO [ImportTaskListenerImpl.java:281] ==> populateRequestQueue() 2025-06-20 21:29:33,464 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:311] ==> resumeInProgressImports() 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-9] WARN [ImportTaskListenerImpl.java:317] No imports found to resume 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-4] WARN [ImportTaskListenerImpl.java:303] populateRequestQueue(): No queued requests found. 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:326] <== resumeInProgressImports() 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-4] INFO [ImportTaskListenerImpl.java:306] <== populateRequestQueue() 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:157] ==> startNextImportInQueue() 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:166] ==> startAsyncImportIfAvailable() 2025-06-20 21:29:33,480 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:217] ==> getNextImportFromQueue() 2025-06-20 21:29:43,483 [ForkJoinPool.commonPool-worker-9] WARN [ImportTaskListenerImpl.java:230] Still waiting for import request... (attempt 1 of 5) 2025-06-20 21:29:53,487 [ForkJoinPool.commonPool-worker-9] WARN [ImportTaskListenerImpl.java:230] Still waiting for import request... (attempt 2 of 5) 2025-06-20 21:30:03,492 [ForkJoinPool.commonPool-worker-9] WARN [ImportTaskListenerImpl.java:230] Still waiting for import request... (attempt 3 of 5) 2025-06-20 21:30:13,494 [ForkJoinPool.commonPool-worker-9] WARN [ImportTaskListenerImpl.java:230] Still waiting for import request... (attempt 4 of 5) 2025-06-20 21:30:23,496 [ForkJoinPool.commonPool-worker-9] WARN [ImportTaskListenerImpl.java:230] Still waiting for import request... (attempt 5 of 5) 2025-06-20 21:30:23,497 [ForkJoinPool.commonPool-worker-9] ERROR [ImportTaskListenerImpl.java:257] Exceeded max retry attempts. Exiting... 2025-06-20 21:30:23,497 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:269] ==> releaseAsyncImportSemaphore() 2025-06-20 21:30:23,497 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:274] <== releaseAsyncImportSemaphore() 2025-06-20 21:30:23,497 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:188] <== startAsyncImportIfAvailable() 2025-06-20 21:30:23,498 [ForkJoinPool.commonPool-worker-9] INFO [ImportTaskListenerImpl.java:161] <== startNextImportInQueue() 2025-06-20 21:30:23,498 [main] INFO [Services.java:70] Starting service org.apache.atlas.repository.graph.IndexRecoveryService {noformat} CC: [~dishatalreja] -- This message was sent by Atlassian Jira (v8.20.10#820010)