-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
msearch deprecation plans #54147
Comments
Pinging @elastic/kibana-app-arch (Team:AppArch) |
One of the benefits we have discussed around Our long term solution is to enable batching in a way similar to how Canvas batches HTTP requests. @streamich has a PR up for this utility (#53711) although it would take some work to integrate it into our new search service (#54207). I would prefer that we avoid writing new code that actually invokes the I would also like to get input from @alexh97 and @streamich. |
Thanks for raising @lizozom
|
@AlonaNadler I think re-implementing and stabilizing a new implementation could take between a week or two. That's a rough estimate. |
Has anyone bench marked various dashboard scenarios with \ without |
We're only talking about removing It's important to distinguish between removing the use of
Not that I'm aware of. |
I guess we agreed on how to proceed during our meeting today. I just wanted to note here the few differences between
|
I'm going to close this one out. Our path moving forward is the following:
|
We are currently working on moving search related code to NP (
data\search
). This requires transitioningdefault_search_strategy
from using the oldes
service, to the newsearch_service
@lukasolson and @stacey-gammon have been working on for the past few months.This however, creates an issue, considering the fact that
search_service
doesn't havemsearch
implemented. It's worth mentioning that since 7.5msearch
batching of dashboard requests is disabled by default.Possible solutions at the moment seem to be:
msearch
around. Implementmsearch
and use it to transition to NP. If we want to deprecate it before releasing v8, that's cool. Downsides: requires implementing code we don't really need. Won't allow us deprecating a lot of code ATM.msearch
onmaster
. Keep it only forv7.x
. This would allow us deprecating a lot of code onmaster
while not doing any breaking changes onv7.x
. Downdsides: Still requires re-implementing msearch. Will make backports more difficult.msearch
in7.6
(or7.7
). This would be the easiest solution technically speaking, allowing us to clean up a bunch of old code and not implement new unneeded functionallity. Downsides: deprecatingcourier:batchSearches
not on a major version.I would appreciate your quick input, as this issue is ATM meant to be released in 7.6.
@AlonaNadler I think your input is critical here.
The text was updated successfully, but these errors were encountered: