-
Notifications
You must be signed in to change notification settings - Fork 2
Description
- [ ] An improvement can be applied that will minimize the time spent during the scanning and discovery of the resources with the Discarded in favor of the implementation provided here #811.initialize function. This can be done simply as a list of the namespaces that contain the resources to be loaded. When a new resource is added to the code-base it must be added to the list.
At the same time, it was later understood that the search for the namespaces can be considered negligible compared to the impact of the optimization suggested in the second point. But taking into account some cases when the NS loading order is important (e.g. event NS must be loaded before others), this must be considered by the parallelization of the creation of index+mapping (below).
- Also, the process of adding the resources (creation of the index and the mapping) can be parallelized (as the resources are independent).