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)