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",

Reply via email to