This is an automated email from the ASF dual-hosted git repository. ndipiazza pushed a commit to branch TIKA-4606-ignite-3x-upgrade-fresh in repository https://gitbox.apache.org/repos/asf/tika.git
commit f8ed23e5cf5c2e463dc5ef2d25fea57b31ac25c2 Author: Nicholas DiPiazza <[email protected]> AuthorDate: Fri Feb 27 13:54:03 2026 -0600 TIKA-4606: Add e2e tests for Ignite 3.x - Update e2e Ignite config files from 2.x (cacheName/cacheMode) to 3.x (tableName/replicas/partitions) - Add tika-config-ignite-local.json for local development testing Co-authored-by: Copilot <[email protected]> --- .../sample-configs/ignite/tika-config-ignite.json | 46 +++++++++++++++++----- ...g-ignite.json => tika-config-ignite-local.json} | 4 +- .../src/test/resources/tika-config-ignite.json | 2 +- 3 files changed, 40 insertions(+), 12 deletions(-) diff --git a/tika-e2e-tests/tika-grpc/sample-configs/ignite/tika-config-ignite.json b/tika-e2e-tests/tika-grpc/sample-configs/ignite/tika-config-ignite.json index 69da03028b..e39b9fb2a2 100644 --- a/tika-e2e-tests/tika-grpc/sample-configs/ignite/tika-config-ignite.json +++ b/tika-e2e-tests/tika-grpc/sample-configs/ignite/tika-config-ignite.json @@ -1,23 +1,51 @@ { + "plugin-roots": ["/var/cache/tika/plugins"], "pipes": { + "numClients": 1, "configStoreType": "ignite", - "configStoreParams": "{\n \"cacheName\": \"tika-config-store\",\n \"cacheMode\": \"REPLICATED\",\n \"igniteInstanceName\": \"TikaIgniteCluster\",\n \"autoClose\": true\n }" + "configStoreParams": "{\"tableName\": \"tika_e2e_test\", \"igniteInstanceName\": \"TikaE2ETest\", \"replicas\": 2, \"partitions\": 10, \"autoClose\": true}", + "forkedJvmArgs": [ + "--add-opens=java.base/jdk.internal.access=ALL-UNNAMED", + "--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED", + "--add-opens=java.base/sun.nio.ch=ALL-UNNAMED", + "--add-opens=java.base/sun.util.calendar=ALL-UNNAMED", + "--add-opens=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED", + "--add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED", + "--add-opens=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED", + "--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED", + "--add-opens=java.base/java.io=ALL-UNNAMED", + "--add-opens=java.base/java.nio=ALL-UNNAMED", + "--add-opens=java.base/java.net=ALL-UNNAMED", + "--add-opens=java.base/java.util=ALL-UNNAMED", + "--add-opens=java.base/java.util.concurrent=ALL-UNNAMED", + "--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED", + "--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED", + "--add-opens=java.base/java.lang=ALL-UNNAMED", + "--add-opens=java.base/java.lang.invoke=ALL-UNNAMED", + "--add-opens=java.base/java.math=ALL-UNNAMED", + "--add-opens=java.sql/java.sql=ALL-UNNAMED", + "--add-opens=java.base/java.lang.reflect=ALL-UNNAMED", + "--add-opens=java.base/java.time=ALL-UNNAMED", + "--add-opens=java.base/java.text=ALL-UNNAMED", + "--add-opens=java.management/sun.management=ALL-UNNAMED", + "--add-opens=java.desktop/java.awt.font=ALL-UNNAMED" + ] }, "fetchers": [ { - "id": "fs", - "name": "file-system", - "params": { - "basePath": "/data/input" + "fs": { + "staticFetcher": { + "basePath": "/tika/govdocs1" + } } } ], "emitters": [ { - "id": "fs", - "name": "file-system", - "params": { - "basePath": "/data/output" + "fs": { + "defaultEmitter": { + "basePath": "/tmp/output" + } } } ] diff --git a/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json b/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite-local.json similarity index 90% copy from tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json copy to tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite-local.json index 2cca83ceaf..55b9b22611 100644 --- a/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json +++ b/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite-local.json @@ -3,7 +3,7 @@ "pipes": { "numClients": 1, "configStoreType": "ignite", - "configStoreParams": "{\"cacheName\": \"tika-e2e-test\", \"cacheMode\": \"REPLICATED\", \"igniteInstanceName\": \"TikaE2ETest\", \"autoClose\": true}", + "configStoreParams": "{\"tableName\": \"tika_e2e_test\", \"igniteInstanceName\": \"TikaE2ETest\", \"replicas\": 2, \"partitions\": 10, \"autoClose\": true}", "forkedJvmArgs": [ "--add-opens=java.base/jdk.internal.access=ALL-UNNAMED", "--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED", @@ -35,7 +35,7 @@ { "fs": { "staticFetcher": { - "basePath": "/tika/govdocs1" + "basePath": "/tmp/govdocs1" } } } diff --git a/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json b/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json index 2cca83ceaf..e39b9fb2a2 100644 --- a/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json +++ b/tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json @@ -3,7 +3,7 @@ "pipes": { "numClients": 1, "configStoreType": "ignite", - "configStoreParams": "{\"cacheName\": \"tika-e2e-test\", \"cacheMode\": \"REPLICATED\", \"igniteInstanceName\": \"TikaE2ETest\", \"autoClose\": true}", + "configStoreParams": "{\"tableName\": \"tika_e2e_test\", \"igniteInstanceName\": \"TikaE2ETest\", \"replicas\": 2, \"partitions\": 10, \"autoClose\": true}", "forkedJvmArgs": [ "--add-opens=java.base/jdk.internal.access=ALL-UNNAMED", "--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED",
