[ 
https://issues.apache.org/jira/browse/SOLR-15315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Suryakant Pandey updated SOLR-15315:
------------------------------------
    Description: 
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.
  

  was:
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.
 


> Solr Latency optimisation for LTR tree traversal
> ------------------------------------------------
>
>                 Key: SOLR-15315
>                 URL: https://issues.apache.org/jira/browse/SOLR-15315
>             Project: Solr
>          Issue Type: Task
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Suryakant Pandey
>            Priority: Major
>
> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to