You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2017/03/23 14:40:58 UTC

[15/36] lucene-solr:feature/autoscaling: SOLR-9835: Fix OnlyLeaderIndexesTest failure, inplace updates is not copied over properly

SOLR-9835: Fix OnlyLeaderIndexesTest failure, inplace updates is not copied over properly


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/7ad24291
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/7ad24291
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/7ad24291

Branch: refs/heads/feature/autoscaling
Commit: 7ad242919a2ed057854ab0749753486e3652acfb
Parents: 7fb26bc
Author: Cao Manh Dat <da...@apache.org>
Authored: Mon Mar 20 08:21:54 2017 +0700
Committer: Shalin Shekhar Mangar <sh...@apache.org>
Committed: Thu Mar 23 20:10:11 2017 +0530

----------------------------------------------------------------------
 solr/core/src/java/org/apache/solr/update/UpdateLog.java | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/7ad24291/solr/core/src/java/org/apache/solr/update/UpdateLog.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/update/UpdateLog.java b/solr/core/src/java/org/apache/solr/update/UpdateLog.java
index bd0adbb..daa50a9 100644
--- a/solr/core/src/java/org/apache/solr/update/UpdateLog.java
+++ b/solr/core/src/java/org/apache/solr/update/UpdateLog.java
@@ -1197,10 +1197,7 @@ public static final int VERSION_IDX = 1;
             switch (oper) {
               case UpdateLog.UPDATE_INPLACE:
               case UpdateLog.ADD: {
-                SolrInputDocument sdoc = (SolrInputDocument) entry.get(entry.size() - 1);
-                AddUpdateCommand cmd = new AddUpdateCommand(req);
-                cmd.solrDoc = sdoc;
-                cmd.setVersion(version);
+                AddUpdateCommand cmd = convertTlogEntryToAddUpdateCommand(req, entry, oper, version);
                 cmd.setFlags(UpdateCommand.IGNORE_AUTOCOMMIT);
                 add(cmd);
                 break;