[
https://issues.apache.org/jira/browse/ATLAS-5061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17986275#comment-17986275
]
ASF subversion and git services commented on ATLAS-5061:
--------------------------------------------------------
Commit ebf4253c5973e0a76fe4ccfd9601905a20c79b6b in atlas's branch
refs/heads/master from jackhalfalltrades
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=ebf4253c5 ]
ATLAS-5061: Fix delay in startup by making the import startup asynchronous
(#390)
> 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
> Priority: Major
> Time Spent: 50m
> Remaining Estimate: 0h
>
> {{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)