chenggui53 commented on PR #4896:
URL: 
https://github.com/apache/incubator-devlake/pull/4896#issuecomment-1504758366

   > @chenggui53 Thanks for your contribution. I don't think this can be merged 
since we need those subtasks to be executed IN ORDER, however, `init()` func 
breaks this principle.
   
   @klesh Yes, so when I registered subtask with init, I added pre-dependencies 
declaration and queued the results when fetching the list in 
backend/plugins/gitlab/impl/impl.go, which was tested in the order defined by 
the previous code. At the same time, this part will only be called when the 
plugin is initialized, the ordering will not affect the performance, and can 
reduce the problems caused by the wrong order of the plugins or the plugins are 
not registered. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to