You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by re...@apache.org on 2017/12/11 18:03:28 UTC
svn commit: r1817802 - in /jackrabbit/oak/trunk/oak-store-document/src:
main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java
test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreSchemaUpgradeTest.java
Author: reschke
Date: Mon Dec 11 18:03:27 2017
New Revision: 1817802
URL: http://svn.apache.org/viewvc?rev=1817802&view=rev
Log:
OAK-6965: RDBDocumentStore: allow schema evolution part 5: add rows for performant VGC
add index on VERSION
Modified:
jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java
jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreSchemaUpgradeTest.java
Modified: jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java?rev=1817802&r1=1817801&r2=1817802&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java (original)
+++ jackrabbit/oak/trunk/oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreDB.java Mon Dec 11 18:03:27 2017
@@ -564,6 +564,7 @@ public enum RDBDocumentStoreDB {
} else if (level == 2) {
String[] statements = new String[] { "alter table " + tableName + " add SDTYPE " + smallint,
"alter table " + tableName + " add SDMAXREVTIME " + bigint,
+ "create index " + tableName + "_VSN on " + tableName + " (VERSION)",
"create index " + tableName + "_SDT on " + tableName + " (SDTYPE)",
"create index " + tableName + "_SDM on " + tableName + " (SDMAXREVTIME)", };
return Arrays.asList(statements);
Modified: jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreSchemaUpgradeTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreSchemaUpgradeTest.java?rev=1817802&r1=1817801&r2=1817802&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreSchemaUpgradeTest.java (original)
+++ jackrabbit/oak/trunk/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBDocumentStoreSchemaUpgradeTest.java Mon Dec 11 18:03:27 2017
@@ -176,7 +176,7 @@ public class RDBDocumentStoreSchemaUpgra
RDBTableMetaData meta = rdb.getTable(Collection.NODES);
assertEquals(op.getTablePrefix() + "_NODES", meta.getName());
assertTrue(meta.hasSplitDocs());
- int statementsPerTable = 4;
+ int statementsPerTable = 5;
assertEquals("unexpected # of log entries: " + logCustomizer.getLogs(),
statementsPerTable * RDBDocumentStore.getTableNames().size(), logCustomizer.getLogs().size());
} finally {