You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Christine Poerschke (Jira)" <ji...@apache.org> on 2021/04/30 17:50:00 UTC

[jira] [Commented] (SOLR-15315) MultipleAdditiveTreesModel Latency optimisation for LTR tree traversal

    [ https://issues.apache.org/jira/browse/SOLR-15315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17337547#comment-17337547 ] 

Christine Poerschke commented on SOLR-15315:
--------------------------------------------

Thanks [~pd.skant] for opening this ticket and linked pull request! I'll aim to take a look next week.

> MultipleAdditiveTreesModel Latency optimisation for LTR tree traversal
> ----------------------------------------------------------------------
>
>                 Key: SOLR-15315
>                 URL: https://issues.apache.org/jira/browse/SOLR-15315
>             Project: Solr
>          Issue Type: Task
>          Components: contrib - LTR
>            Reporter: Suryakant Pandey
>            Priority: Major
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> LTR tree traversal currently happens in a recursive way.
> *Background* :When we tried to increase the number of trees in our production solr, we were facing latency issue. From solr profiling it came out that most time is spent in recursive call for tree traversal.
>  
>  Recursion is slower due to overhead of function call stack, so we optimised this and translated it to loop based approach. This improved solr latency significantly and we were able to scale much better.
>   



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org