Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
If a component is set as runtimeLib=true it automatically becomes startup=lazy which means there is no way we can know that if the component could be successfully loaded till a request is made and the component is used. This is suboptimal behavior. The ops will have no means of knowing if everything is OK. Also , the first request will be unpredictably slow
This means that , the server would keep checking for availability of blob store ( .system collection) and all components will get loaded as soon as the .system collection is available for querying
Also, it will be possible for components to have an interface called BlobStoreAware . The component would get a callback as and when the blob store is available
Attachments
Issue Links
- blocks
-
SOLR-8349 Allow sharing of large in memory data structures across cores
- Closed