You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Chris M. Hostetter (Jira)" <ji...@apache.org> on 2024/09/04 17:13:00 UTC
[jira] [Resolved] (SOLR-17416) Streaming Expressions: Exception swallowed and not propagated back to the client leading to inconsistent results
[ https://issues.apache.org/jira/browse/SOLR-17416?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris M. Hostetter resolved SOLR-17416.
---------------------------------------
Fix Version/s: main (10.0)
9.8
Resolution: Fixed
> Streaming Expressions: Exception swallowed and not propagated back to the client leading to inconsistent results
> -----------------------------------------------------------------------------------------------------------------
>
> Key: SOLR-17416
> URL: https://issues.apache.org/jira/browse/SOLR-17416
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: Export Writer, streaming expressions
> Reporter: Lamine
> Assignee: Chris M. Hostetter
> Priority: Major
> Fix For: main (10.0), 9.8
>
> Attachments: SOLR-17416.patch
>
>
> There appears to be a bug in the _ExportWriter/ExportBuffers_ implementation within the Streaming Expressions plugin. Specifically, when an InterruptedException occurs due to an ExportBuffers timeout, the exception is swallowed and not propagated back to the client (still logged on the server side though).
> As a result, the client receives an EOF marker, thinking that it has received the full set of results, when in fact it has only received partial results. This leads to inconsistent search results, as the client is unaware that the export process was interrupted and terminated prematurely.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org