[ https://issues.apache.org/jira/browse/SOLR-12083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16399218#comment-16399218 ]
ASF subversion and git services commented on SOLR-12083: -------------------------------------------------------- Commit f8bbfcdc75af2fe9cfbd6e507fba81d720406402 in lucene-solr's branch refs/heads/branch_7x from [~varun_saxena] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=f8bbfcd ] SOLR-12083: Fix RealTime GET to work on a cluster running CDCR when using Solr's in-place updates (cherry picked from commit 57524f1) > RealTimeGetComponent fails for INPLACE_UPDATE when Cdcr enabled > ---------------------------------------------------------------- > > Key: SOLR-12083 > URL: https://issues.apache.org/jira/browse/SOLR-12083 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: CDCR > Affects Versions: 7.2, 7.2.1, 7.3 > Reporter: Amrit Sarkar > Assignee: Varun Thacker > Priority: Major > Attachments: SOLR-12083-A-within-test-framework.patch, > SOLR-12083-B-wo-test-framework.patch, SOLR-12083.patch, SOLR-12083.patch, > SOLR-12083.patch, SOLR-12083.patch, SOLR-12083.patch, > add_support_for_random_ulog_in_tests.patch > > > When we were adding bi-directional sync support in CDCR ( SOLR-11003 ) we > changed the CDCR Update Log codec to write an extra bits. > When we use the RealTimeGet component on a cluster running CDCR and have > in-place updates in the update log we will falsely trip an assert thus > causing the request to fail > Here's the proposed change > {code:java} > - assert entry.size() == 5; > + if (ulog instanceof CdcrUpdateLog) { > + assert entry.size() == 6; > + } > + else { > + assert entry.size() == 5; > + }{code} > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org