Add saved objects bulkResolve
API
#111201
Labels
enhancement
New value added to drive a business result
Feature:Saved Objects
Feature:Security/Sharing Saved Objects
Platform Security - Sharing Saved Objects feature
impact:low
Addressing this issue will have a low level of impact on the quality/strength of our product.
loe:small
Small Level of Effort
Team:Security
Team focused on: Auth, Users, Roles, Spaces, Audit Logging, and more!
Originally when we implemented
SavedObjectsClient.resolve
, we envisioned it to be used only in precise cases where a "deep link" URL is used. However, we recently discovered that initially, the usage ofresolve
will be more widespread than anticipated:index patternsdata views to consumers (Improve data plugin handling ofresolve
#111196)The client-side
SavedObjectsClient
silently takesget
calls and batches them intobulkGet
for performance reasons; this allows a Kibana page to load without making dozens or hundreds of separate HTTP calls to load all of the data that it needs.Based on the two linked issues above, if we don't do the same for
resolve
, it could result in a very negative performance impact and/or cause Kibana pages to stop functioning entirely if the maximum open request limit is exceeded.With that in mind, we need to:
bulkResolve
API, andresolve
calls intobulkResolve
The text was updated successfully, but these errors were encountered: