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

Serge Huber commented on UNOMI-271:
-----------------------------------

Thanks Yakub, 

I'm copying the exception here: 

{code}
[2020-02-14T11:33:02,915][DEBUG][o.e.a.s.TransportSearchAction] [yakub-XPS13] 
[context-segment][1], node[KFzEVT9YRj2LWzuiH29WrA], [P], s[STARTED], 
a[id=h4Z32W1NTCWzkAxGnwd2qA]: Failed to execute 
[SearchRequest{searchType=QUERY_THEN_FETCH, indices=[context-segment], 
indicesOptions=IndicesOptions[ignore_unavailable=false, allow_no_indices=true, 
expand_wildcards_open=true, expand_wildcards_closed=false, 
allow_aliases_to_multiple_indices=true, forbid_closed_indices=true, 
ignore_aliases=false, ignore_throttled=true], types=[], routing='null', 
preference='null', requestCache=null, scroll=Scroll{keepAlive=1h}, 
maxConcurrentShardRequests=0, batchedReduceSize=512, preFilterShardSize=128, 
allowPartialSearchResults=true, localClusterAlias=null, 
getOrCreateAbsoluteStartMillis=-1, ccsMinimizeRoundtrips=true, 
source={"from":0,"size":10,"query":{"match_all":{"boost":1.0}},"version":true,"_source":{"includes":[],"excludes":[]}}}]
org.elasticsearch.transport.RemoteTransportException: 
[yakub-XPS13][127.0.0.1:9300][indices:data/read/search[phase/query]]
Caused by: org.elasticsearch.ElasticsearchException: Trying to create too many 
scroll contexts. Must be less than or equal to: [500]. This limit can be set by 
changing the [search.max_open_scroll_context] setting.
at 
org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:542)
 ~[elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:348)
 ~[elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.search.SearchService.lambda$executeQueryPhase$1(SearchService.java:340)
 ~[elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.action.ActionListener.lambda$map$2(ActionListener.java:145) 
~[elasticsearch-7.4.2.jar:7.4.2]
at org.elasticsearch.action.ActionListener$1.onResponse(ActionListener.java:62) 
[elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.search.SearchService.lambda$rewriteShardRequest$7(SearchService.java:1043)
 [elasticsearch-7.4.2.jar:7.4.2]
at org.elasticsearch.action.ActionRunnable$1.doRun(ActionRunnable.java:45) 
[elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)
 [elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.common.util.concurrent.TimedRunnable.doRun(TimedRunnable.java:44)
 [elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:773)
 [elasticsearch-7.4.2.jar:7.4.2]
at 
org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)
 [elasticsearch-7.4.2.jar:7.4.2]
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
[?:?]
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
[?:?]
at java.lang.Thread.run(Thread.java:830) [?:?]
{code}

It seems to me like there might be a scroll leak.

> Creating around 20 segments at once will break unomi
> ----------------------------------------------------
>
>                 Key: UNOMI-271
>                 URL: https://issues.apache.org/jira/browse/UNOMI-271
>             Project: Apache Unomi
>          Issue Type: Bug
>          Components: build, core
>    Affects Versions: 1.5.0
>            Reporter: Yakub Ilyasov
>            Priority: Major
>
> Made a script to test ComparisonOperators, but I found out creating a lot of 
> segment in a short time will cause unomi to break for a little while.
> Code: [https://github.com/IlyasovYakub/test_comparison_operator]
> More info can be found in the wiki of the code.
> I thought I might let you guys know this happens :)



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

Reply via email to