You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Darrel Schneider (Jira)" <ji...@apache.org> on 2022/06/15 18:55:00 UTC

[jira] [Created] (GEODE-10383) lucene may log many warnings about BucketNotFound during normal opeartions

Darrel Schneider created GEODE-10383:
----------------------------------------

             Summary: lucene may log many warnings about BucketNotFound during normal opeartions
                 Key: GEODE-10383
                 URL: https://issues.apache.org/jira/browse/GEODE-10383
             Project: Geode
          Issue Type: Bug
          Components: lucene
            Reporter: Darrel Schneider


This seems much like GEODE-1557 but it may be this exception is coming from a different place. Once again it involves a test that has primaries moving around due to new servers starting up.
I don't see any value in logging the stack trace in this case.
If we are going to log about this should the message also include an explanation as to why it can happen during normal operations?
Also should it really be a warning since it can occur during normal operations? It looks like the fix for GEODE-1557 made it "debug" level.
I see a bunch of the following warnings logged:

{noformat}
.cache.lucene.internal.distributed.LuceneQueryFunction@14894ec8
org.apache.geode.cache.execute.FunctionException: org.apache.geode.internal.cache.execute.InternalFunctionInvocationTargetException: org.apache.geode.internal.cache.BucketNotFo
undException: Unable to find lucene index because no longer primary for bucket 326
        at org.apache.geode.internal.cache.partitioned.PRFunctionStreamingResultCollector.getResultInternal(PRFunctionStreamingResultCollector.java:126)
        at org.apache.geode.internal.cache.execute.ResultCollectorHolder.getResult(ResultCollectorHolder.java:53)
        at org.apache.geode.internal.cache.partitioned.PRFunctionStreamingResultCollector.getResult(PRFunctionStreamingResultCollector.java:87)
        at org.apache.geode.internal.cache.tier.sockets.command.ExecuteRegionFunctionGeode18.executeFunctionWithResult(ExecuteRegionFunctionGeode18.java:50)
        at org.apache.geode.internal.cache.tier.sockets.command.ExecuteRegionFunction66.cmdExecute(ExecuteRegionFunction66.java:203)
        at org.apache.geode.internal.cache.tier.sockets.BaseCommand.execute(BaseCommand.java:187)
        at org.apache.geode.internal.cache.tier.sockets.ServerConnection.doNormalMessage(ServerConnection.java:880)
        at org.apache.geode.internal.cache.tier.sockets.ServerConnection.doOneMessage(ServerConnection.java:1074)
        at org.apache.geode.internal.cache.tier.sockets.ServerConnection.run(ServerConnection.java:1356)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at org.apache.geode.internal.cache.tier.sockets.AcceptorImpl.lambda$initializeServerConnectionThreadPool$3(AcceptorImpl.java:690)
        at org.apache.geode.logging.internal.executors.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:120)
        at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.apache.geode.internal.cache.execute.InternalFunctionInvocationTargetException: org.apache.geode.internal.cache.BucketNotFoundException: Unable to find lucene ind
ex because no longer primary for bucket 326
        at org.apache.geode.internal.cache.partitioned.PRFunctionStreamingResultCollector.getResultInternal(PRFunctionStreamingResultCollector.java:125)
        ... 13 more
{noformat}





--
This message was sent by Atlassian Jira
(v8.20.7#820007)