[
https://issues.apache.org/jira/browse/SOLR-13813?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16980307#comment-16980307
]
Yonik Seeley commented on SOLR-13813:
-------------------------------------
If I ignore indexing failures during the split, then the test actually does
work (so the current NPE doesn't lead to data loss at least.)
I've committed the test, but will leave this issue open until the NPE issue is
resolved and the test is updated to fail on all indexing failures (see the
TODOs in the test)
> Shared storage online split support
> -----------------------------------
>
> Key: SOLR-13813
> URL: https://issues.apache.org/jira/browse/SOLR-13813
> Project: Solr
> Issue Type: Sub-task
> Reporter: Yonik Seeley
> Priority: Major
> Time Spent: 40m
> Remaining Estimate: 0h
>
> The strategy for online shard splitting is the same as that for normal (non
> SHARED shards.)
> During a split, the leader will forward updates to sub-shard leaders, those
> updates will be buffered by the transaction log while the split is in
> progress, and then the buffered updates are replayed.
> One change that was added was to push the local index to blob store after
> buffered updates are applied (but before it is marked as ACTIVE):
> See
> https://github.com/apache/lucene-solr/commit/fe17c813f5fe6773c0527f639b9e5c598b98c7d4#diff-081b7c2242d674bb175b41b6afc21663
> This issue is about adding tests and ensuring that online shard splitting
> (while updates are flowing) works reliably.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]