]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Disable recently added CIC/RI isolation tests
authorÁlvaro Herrera <alvherre@kurilemu.de>
Mon, 15 Dec 2025 11:17:37 +0000 (12:17 +0100)
committerÁlvaro Herrera <alvherre@kurilemu.de>
Mon, 15 Dec 2025 11:17:37 +0000 (12:17 +0100)
We have tried to stabilize them several times already, but they are very
flaky -- apparently there's some intrinsic instability that's hard to
solve with the isolationtester framework.  They are very noisy in CI
runs (whereas buildfarm has not registered any such failures).  They may
need to be rewritten completely.  In the meantime just comment them out
in Makefile/meson.build, leaving the spec files around.

Per complaint from Andres Freund.

Discussion: https://postgr.es/m/202512112014.icpomgc37zx4@alvherre.pgsql

src/test/modules/injection_points/Makefile
src/test/modules/injection_points/meson.build

index c85034eb8cc0d7257f682165378644e3b2044211..bfdb3f533776585a0c8fdfb274c34d37fce8ea9d 100644 (file)
@@ -14,12 +14,15 @@ REGRESS_OPTS = --dlpath=$(top_builddir)/src/test/regress
 
 ISOLATION = basic \
            inplace \
-           syscache-update-pruned \
-           index-concurrently-upsert \
-           index-concurrently-upsert-predicate \
-           reindex-concurrently-upsert \
-           reindex-concurrently-upsert-on-constraint \
-           reindex-concurrently-upsert-partitioned
+           syscache-update-pruned
+
+# Temporarily disabled because of flakiness
+#ISOLATION =+
+#          index-concurrently-upsert \
+#          index-concurrently-upsert-predicate \
+#          reindex-concurrently-upsert \
+#          reindex-concurrently-upsert-on-constraint \
+#          reindex-concurrently-upsert-partitioned
 
 # The injection points are cluster-wide, so disable installcheck
 NO_INSTALLCHECK = 1
index 8d6f662040de6519495c410e8cca8a0c613d1987..493e11053dc02ad783c9cd19db14af5844f26695 100644 (file)
@@ -46,11 +46,12 @@ tests += {
       'basic',
       'inplace',
       'syscache-update-pruned',
-      'index-concurrently-upsert',
-      'index-concurrently-upsert-predicate',
-      'reindex-concurrently-upsert',
-      'reindex-concurrently-upsert-on-constraint',
-      'reindex-concurrently-upsert-partitioned',
+      # temporarily disabled because of flakiness
+      # 'index-concurrently-upsert',
+      # 'index-concurrently-upsert-predicate',
+      # 'reindex-concurrently-upsert',
+      # 'reindex-concurrently-upsert-on-constraint',
+      # 'reindex-concurrently-upsert-partitioned',
     ],
     'runningcheck': false, # see syscache-update-pruned
     # Some tests wait for all snapshots, so avoid parallel execution