Repository: ignite Updated Branches: refs/heads/master 9137af73e -> e8eeea375
http://git-wip-us.apache.org/repos/asf/ignite/blob/e8eeea37/modules/direct-io/src/test/java/org/apache/ignite/internal/processors/cache/persistence/file/IgniteFileIOTest.java ---------------------------------------------------------------------- diff --git a/modules/direct-io/src/test/java/org/apache/ignite/internal/processors/cache/persistence/file/IgniteFileIOTest.java b/modules/direct-io/src/test/java/org/apache/ignite/internal/processors/cache/persistence/file/IgniteFileIOTest.java index 9620eb0..640932dc 100644 --- a/modules/direct-io/src/test/java/org/apache/ignite/internal/processors/cache/persistence/file/IgniteFileIOTest.java +++ b/modules/direct-io/src/test/java/org/apache/ignite/internal/processors/cache/persistence/file/IgniteFileIOTest.java @@ -55,6 +55,21 @@ public class IgniteFileIOTest extends TestCase { } /** {@inheritDoc} */ + @Override public int getFileSystemBlockSize() { + return -1; + } + + /** {@inheritDoc} */ + @Override public long getSparseSize() { + return -1; + } + + /** {@inheritDoc} */ + @Override public int punchHole(long position, int len) { + throw new UnsupportedOperationException(); + } + + /** {@inheritDoc} */ @Override public long position() throws IOException { return position; } http://git-wip-us.apache.org/repos/asf/ignite/blob/e8eeea37/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java ---------------------------------------------------------------------- diff --git a/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java index 2ed7450..dab99c9 100644 --- a/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java +++ b/modules/direct-io/src/test/java/org/apache/ignite/testsuites/IgnitePdsNativeIoTestSuite2.java @@ -19,6 +19,7 @@ package org.apache.ignite.testsuites; import junit.framework.TestSuite; import org.apache.ignite.internal.processors.cache.persistence.IgniteNativeIoLocalWalModeChangeDuringRebalancingSelfTest; import org.apache.ignite.internal.processors.cache.persistence.IgniteNativeIoPdsRecoveryAfterFileCorruptionTest; +import org.apache.ignite.internal.processors.cache.persistence.DiskPageCompressionIntegrationDirectIOTest; import org.apache.ignite.internal.processors.cache.persistence.db.wal.IgniteNativeIoWalFlushFsyncSelfTest; /** @@ -34,6 +35,9 @@ public class IgnitePdsNativeIoTestSuite2 extends TestSuite { IgnitePdsTestSuite2.addRealPageStoreTests(suite); + // Direct IO + Page compression. + suite.addTestSuite(DiskPageCompressionIntegrationDirectIOTest.class); + //Integrity test with reduced count of pages. suite.addTestSuite(IgniteNativeIoPdsRecoveryAfterFileCorruptionTest.class); http://git-wip-us.apache.org/repos/asf/ignite/blob/e8eeea37/parent/pom.xml ---------------------------------------------------------------------- diff --git a/parent/pom.xml b/parent/pom.xml index 14f970e..23e0a0d 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -84,6 +84,8 @@ <jetty.version>9.4.11.v20180605</jetty.version> <jmh.version>1.13</jmh.version> <jms.spec.version>1.1.1</jms.spec.version> + <jna.version>4.5.2</jna.version> + <jnr.posix.version>3.0.46</jnr.posix.version> <jsch.bundle.version>0.1.54_1</jsch.bundle.version> <jsch.version>0.1.54</jsch.version> <jsonlib.bundle.version>2.4_1</jsonlib.bundle.version> @@ -94,6 +96,7 @@ <log4j.version>2.11.0</log4j.version> <lucene.bundle.version>7.4.0_1</lucene.bundle.version> <lucene.version>7.4.0</lucene.version> + <lz4.version>1.5.0</lz4.version> <maven.bundle.plugin.version>3.5.0</maven.bundle.plugin.version> <mockito.version>1.10.19</mockito.version> <mysql.connector.version>5.1.39</mysql.connector.version> @@ -110,6 +113,7 @@ <scala.test.version>2.2.6</scala.test.version> <slf4j.version>1.7.7</slf4j.version> <slf4j16.version>1.6.4</slf4j16.version> + <snappy.version>1.1.7.2</snappy.version> <spark.hadoop.version>2.6.5</spark.hadoop.version> <spark.version>2.3.0</spark.version> <spring.data.version>1.13.14.RELEASE</spring.data.version> <!-- don't forget to update spring version --> @@ -125,6 +129,7 @@ <yardstick.version>0.8.3</yardstick.version> <zkclient.version>0.5</zkclient.version> <zookeeper.version>3.4.13</zookeeper.version> + <zstd.version>1.3.7-2</zstd.version> <!-- OSGI Manifest generation default property values --> <osgi.import.package>*</osgi.import.package> http://git-wip-us.apache.org/repos/asf/ignite/blob/e8eeea37/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 6de435a..54756bb 100644 --- a/pom.xml +++ b/pom.xml @@ -45,6 +45,7 @@ <module>modules/apache-license-gen</module> <module>modules/tools</module> <module>modules/core</module> + <module>modules/compress</module> <module>modules/dev-utils</module> <module>modules/direct-io</module> <module>modules/hadoop</module>