cockroachdb / cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
https://www.cockroachlabs.com
Other
29.9k stars 3.78k forks source link

compose: TestComposeCompare failed #73421

Closed cockroach-teamcity closed 1 year ago

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 8fdbf4dacfdf3c2032937fe5359255f3dc13c61a:

        postgres_1    |             AS tab_33492
        postgres_1    |     ORDER BY
        postgres_1    |         col_59994 NULLS FIRST, col_59995 NULLS FIRST, col_59996 NULLS FIRST, col_59997 NULLS FIRST, col_59998 NULLS FIRST
        test_1        | --- FAIL: TestCompare (658.61s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (56.01s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |                 pgtype.Numeric{
        test_1        |             -       Int:    s"17320508075688772935",
        test_1        |             +       Int:    s"1732050807568877",
        test_1        |             -       Exp:    -19,
        test_1        |             +       Exp:    -15,
        test_1        |                     Status: 2,
        test_1        |                     NaN:    false,
        test_1        |                 },
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT sqrt(3:::DECIMAL::DECIMAL::DECIMAL)::DECIMAL AS col_60044) AS tab_33521
        test_1        |             ORDER BY
        test_1        |                 col_60044 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT sqrt(3::DECIMAL::DECIMAL::DECIMAL)::DECIMAL AS col_60044) AS tab_33521
        test_1        |             ORDER BY
        test_1        |                 col_60044 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

Jira issue: CRDB-11579

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ ed2a24d64a01fa0af27433dd57b2433e2ff407a1:

        test_1        |                         postgres.public.table3@[0] AS tab_174739
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_174740 ON
        test_1        |                                 (tab_174739.crdb_internal_mvcc_timestamp) = (tab_174740.col1_3)
        test_1        |                         JOIN postgres.public.table2@table2_col2_10_idx AS tab_174741
        test_1        |                             JOIN postgres.public.table4@primary AS tab_174742 ON (tab_174741.tableoid) = (tab_174742.tableoid) ON
        test_1        |                                 (tab_174740.tableoid) = (tab_174741.tableoid)
        test_1        |                                 AND (tab_174740.crdb_internal_mvcc_timestamp) = (tab_174741.crdb_internal_mvcc_timestamp)
        test_1        |                                 AND (tab_174740.col1_9) = (tab_174741.col2_10)
        test_1        |                                 AND (tab_174740.col1_4) = (tab_174741.col2_6)
        test_1        |                         JOIN postgres.public.table2@[0] AS tab_174743
        test_1        |                             JOIN postgres.public.table2 AS tab_174744
        test_1        |                                 JOIN postgres.public.table2 AS tab_174745 ON
        test_1        |                                         (tab_174744.col2_5) = (tab_174745.col2_5)
        test_1        |                                         AND (tab_174744.col2_10) = (tab_174745.col2_10)
        test_1        |                                         AND (tab_174744.col2_0) = (tab_174745.col2_0) ON (tab_174743.col2_0) = (tab_174744.col2_0)
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_174746 ON
        test_1        |                                     (tab_174743.crdb_internal_mvcc_timestamp) = (tab_174746.col1_5) ON
        test_1        |                                 (tab_174740.col1_5) = (tab_174746.col1_5)
        test_1        |                     ORDER BY
        test_1        |                         tab_174746.col1_4
        test_1        |                 )
        test_1        |                     AS tab_174747
        test_1        |             ORDER BY
        test_1        |                 col_247518 NULLS FIRST,
        test_1        |                 col_247519 NULLS FIRST,
        test_1        |                 col_247520 NULLS FIRST,
        test_1        |                 col_247521 NULLS FIRST,
        test_1        |                 col_247522 NULLS FIRST,
        test_1        |                 col_247523 NULLS FIRST,
        test_1        |                 col_247524 NULLS FIRST,
        test_1        |                 col_247525 NULLS FIRST,
        test_1        |                 col_247526 NULLS FIRST,
        test_1        |                 col_247527 NULLS FIRST,
        test_1        |                 col_247528 NULLS FIRST,
        test_1        |                 col_247529 NULLS FIRST,
        test_1        |                 col_247530 NULLS FIRST,
        test_1        |                 col_247531 NULLS FIRST,
        test_1        |                 col_247532 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach2: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ bdde4c6820454c38c2bd31dc27c1381246c4d7fe:

        test_1        | --- FAIL: TestCompare (670.74s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/mutators (0.01s)
        test_1        |         compare_test.go:125: starting test: mutators
        test_1        | panic: geos: no locations to init GEOS [recovered]
        test_1        |     panic: geos: no locations to init GEOS
        test_1        | 
        test_1        | goroutine 130589 [running]:
        test_1        | testing.tRunner.func1.2(0x1fddfe0, 0xc00128c640)
        test_1        |     /usr/local/go/src/testing/testing.go:1143 +0x332
        test_1        | testing.tRunner.func1(0xc000a97080)
        test_1        |     /usr/local/go/src/testing/testing.go:1146 +0x4b6
        test_1        | panic(0x1fddfe0, 0xc00128c640)
        test_1        |     /usr/local/go/src/runtime/panic.go:965 +0x1b9
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.encodeInvertedIndexHistogramUpperBounds(0x40d8fc0, 0x3211d58, 0xc001264900, 0x3211d58, 0xc001264900, 0x6)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:368 +0x5d3
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.randHistogram(0xc001292060, 0x40d8fc0, 0x0, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:301 +0x17f
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator.func1(0xc000a97800)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:220 +0x9e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator(0xc001292060, 0xc00128e000, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:251 +0xbeb
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.MultiStatementMutation.Mutate(0x26dce98, 0xc001292060, 0xc00128e000, 0x4, 0x4, 0x0, 0xc000980460, 0xe0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:97 +0x4e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.RandCreateTables(0xc001292060, 0x2171e47, 0x5, 0x4, 0xc00138fa30, 0x3, 0x3, 0xe0, 0x4436d7, 0x8)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/schema.go:89 +0x163
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTablesN(0xc001292060, 0x4, 0x3, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:91 +0x19e
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTables(0xc001292060, 0x4394f8, 0x30)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:77 +0x4f
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.wrapCommonSetup.func1(0xc001292060, 0x9d899838a2cb9aa6, 0x11)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:43 +0x44
        test_1        | github.com/cockroachdb/cockroach/pkg/compose/compare/compare.TestCompare.func2(0xc000a97080)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/compose/compare/compare/compare_test.go:127 +0x113
        test_1        | testing.tRunner(0xc000a97080, 0xc001292000)
        test_1        |     /usr/local/go/src/testing/testing.go:1193 +0xef
        test_1        | created by testing.(*T).Run
        test_1        |     /usr/local/go/src/testing/testing.go:1238 +0x2b3
        compare_test_1 exited with code 2
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 2
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ ef393bba2596c5b680a8fd07ba6fa34cca47ce4e:

        test_1        |                         8:::INT8::INT4 AS col_129834,
        test_1        |                         tab_77661.col2_12 AS col_129835,
        test_1        |                         tab_77661.col2_5 AS col_129836,
        test_1        |                         NULL::TIMESTAMP AS col_129837,
        test_1        |                         tab_77661.col2_12 AS col_129838,
        test_1        |                         tab_77655.col2_9 AS col_129839
        test_1        |                     FROM
        test_1        |                         postgres.public.table1@[0] AS tab_77644,
        test_1        |                         postgres.public.table2@table2_col2_6_idx AS tab_77645
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_77654
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_77655 ON (tab_77654.col1_0) = (tab_77655.col2_3)
        test_1        |                             JOIN postgres.public.table1@table1_col1_6_col1_8_col1_4_key AS tab_77656 ON
        test_1        |                                     (tab_77655.col2_3) = (tab_77656.col1_0)
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_77659
        test_1        |                                 JOIN postgres.public.table1@table1_col1_4_col1_0_key AS tab_77660
        test_1        |                                     LEFT JOIN postgres.public.table2@primary AS tab_77661 ON false::BOOL ON
        test_1        |                                         (tab_77659.col1_0) = (tab_77660.col1_0) ON
        test_1        |                                     (tab_77656.col1_7) = (tab_77660.col1_7) AND (tab_77655.col2_7) = (tab_77661.col2_0)
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_77662 ON
        test_1        |                                     (tab_77654.col1_8) = (tab_77662.col1_8) AND (tab_77659.col1_7) = (tab_77662.col1_7)
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_77663 ON
        test_1        |                                     (tab_77659.col1_0) = (tab_77663.col1_0)
        test_1        |                                     AND (tab_77656.col1_0) = (tab_77663.col1_0)
        test_1        |                                     AND (tab_77654.tableoid) = (tab_77663.tableoid) ON (tab_77645.col2_3) = (tab_77656.col1_0)
        test_1        |                 )
        test_1        |                     AS tab_77664
        test_1        |             ORDER BY
        test_1        |                 col_129829 NULLS FIRST,
        test_1        |                 col_129830 NULLS FIRST,
        test_1        |                 col_129831 NULLS FIRST,
        test_1        |                 col_129832 NULLS FIRST,
        test_1        |                 col_129833 NULLS FIRST,
        test_1        |                 col_129834 NULLS FIRST,
        test_1        |                 col_129835 NULLS FIRST,
        test_1        |                 col_129836 NULLS FIRST,
        test_1        |                 col_129837 NULLS FIRST,
        test_1        |                 col_129838 NULLS FIRST,
        test_1        |                 col_129839 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ aaaa2f5eb8df283ad9e3f4e60391614b0d9046ee:

        postgres_1    | 2022-05-24 05:14:50.006 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
        postgres_1    | 2022-05-24 05:14:50.012 UTC [69] LOG:  database system was shut down at 2022-05-24 05:14:49 UTC
        postgres_1    | 2022-05-24 05:14:50.017 UTC [1] LOG:  database system is ready to accept connections
        postgres_1    | 2022-05-24 05:14:53.228 UTC [79] ERROR:  invalid byte sequence for encoding "UTF8": 0x00
        postgres_1    | 2022-05-24 05:14:53.228 UTC [79] STATEMENT:  CREATE TABLE table1 (col1_0 REGTYPE NOT NULL, col1_1 INTERVAL NOT NULL, col1_2 CHAR, col1_3 GEOMETRY NOT NULL, col1_4 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col1_1 IS NULL THEN e'/K\x02i[O'::TEXT ELSE e';\x01n\''::TEXT END) STORED, col1_5 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col1_1 IS NULL THEN 'q'::TEXT ELSE e'9\x0bK:N/"'::TEXT END) STORED);
        postgres_1    |     CREATE INDEX ON table1 (col1_4 DESC, col1_5 DESC, col1_2 ASC) INCLUDE (col1_0, col1_3);
        postgres_1    |     CREATE TABLE table2 (col2_0 INT8 NOT NULL, col2_1 BYTEA NOT NULL, col2_2 REGPROC NULL, PRIMARY KEY (col2_1, col2_0), col2_3 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col2_1 IS NULL THEN e'\x00'::TEXT ELSE e'\x0fq?f>\x16c '::TEXT END) STORED);
        postgres_1    |     CREATE UNIQUE INDEX ON table2 (col2_0);
        postgres_1    |     CREATE TABLE table3 (col3_0 TIME, col3_1 BIT(49) NOT NULL, col3_2 DECIMAL NULL, col3_3 DECIMAL NOT NULL, col3_4 TIMETZ NULL, col3_5 OID, col3_6 VARCHAR NOT NULL, col3_7 TIMESTAMPTZ NULL, col3_8 INT2 NULL, col3_9 GEOMETRY NOT NULL, col3_10 CHAR, col3_11 CHAR, col3_12 GEOGRAPHY NULL, col3_13 INET NULL, col3_14 REGNAMESPACE NOT NULL, col3_15 JSONB NULL);
        postgres_1    |     CREATE INDEX ON table3 (col3_5, col3_8 ASC, col3_3 ASC, col3_11 DESC);
        postgres_1    |     CREATE TABLE table4 (col4_0 BOX2D NOT NULL, col4_1 REGPROC NOT NULL, col4_2 INT8 NULL, col4_3 BIT(17) NOT NULL, col4_4 TIMESTAMP NOT NULL, PRIMARY KEY (col4_3, col4_4, col4_1), col4_5 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col4_4 IS NULL THEN e'1\rxS'::TEXT ELSE e'\'5Pi\x02"F'::TEXT END) STORED);
        postgres_1    |     CREATE UNIQUE INDEX ON table4 (col4_1, col4_2 DESC, col4_4 DESC, col4_3 DESC);
        postgres_1    |     CREATE INDEX ON table4 ((col4_2 + (-4565299760054271719)::INT8) DESC, col4_1 ASC, col4_5 ASC, lower(CAST(col4_3 AS TEXT)), col4_3 ASC);
        postgres_1    |     CREATE UNIQUE INDEX ON table4 (col4_5, col4_3, col4_4 ASC);
        postgres_1    |     CREATE UNIQUE INDEX ON table4 (col4_4, (CASE WHEN col4_4 IS NULL THEN ''::TEXT ELSE ''::TEXT END) ASC);
        postgres_1    |     CREATE TYPE rand_typ_0 AS ENUM ('nwybd', 'ornvi', 'tpnp', 'fg');
        postgres_1    |     
        test_1        | --- FAIL: TestCompare (607.31s)
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/postgres (2.60s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:153: CREATE TABLE table1 (col1_0 REGTYPE NOT NULL, col1_1 INTERVAL NOT NULL, col1_2 CHAR, col1_3 GEOMETRY NOT NULL, col1_4 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col1_1 IS NULL THEN e'/K\x02i[O'::TEXT ELSE e';\x01n\''::TEXT END) STORED, col1_5 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col1_1 IS NULL THEN 'q'::TEXT ELSE e'9\x0bK:N/"'::TEXT END) STORED);
        test_1        |             CREATE INDEX ON table1 (col1_4 DESC, col1_5 DESC, col1_2 ASC) INCLUDE (col1_0, col1_3);
        test_1        |             CREATE TABLE table2 (col2_0 INT8 NOT NULL, col2_1 BYTEA NOT NULL, col2_2 REGPROC NULL, PRIMARY KEY (col2_1, col2_0), col2_3 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col2_1 IS NULL THEN e'\x00'::TEXT ELSE e'\x0fq?f>\x16c '::TEXT END) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table2 (col2_0);
        test_1        |             CREATE TABLE table3 (col3_0 TIME, col3_1 BIT(49) NOT NULL, col3_2 DECIMAL NULL, col3_3 DECIMAL NOT NULL, col3_4 TIMETZ NULL, col3_5 OID, col3_6 VARCHAR NOT NULL, col3_7 TIMESTAMPTZ NULL, col3_8 INT2 NULL, col3_9 GEOMETRY NOT NULL, col3_10 CHAR, col3_11 CHAR, col3_12 GEOGRAPHY NULL, col3_13 INET NULL, col3_14 REGNAMESPACE NOT NULL, col3_15 JSONB NULL);
        test_1        |             CREATE INDEX ON table3 (col3_5, col3_8 ASC, col3_3 ASC, col3_11 DESC);
        test_1        |             CREATE TABLE table4 (col4_0 BOX2D NOT NULL, col4_1 REGPROC NOT NULL, col4_2 INT8 NULL, col4_3 BIT(17) NOT NULL, col4_4 TIMESTAMP NOT NULL, PRIMARY KEY (col4_3, col4_4, col4_1), col4_5 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col4_4 IS NULL THEN e'1\rxS'::TEXT ELSE e'\'5Pi\x02"F'::TEXT END) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table4 (col4_1, col4_2 DESC, col4_4 DESC, col4_3 DESC);
        test_1        |             CREATE INDEX ON table4 ((col4_2 + (-4565299760054271719)::INT8) DESC, col4_1 ASC, col4_5 ASC, lower(CAST(col4_3 AS TEXT)), col4_3 ASC);
        test_1        |             CREATE UNIQUE INDEX ON table4 (col4_5, col4_3, col4_4 ASC);
        test_1        |             CREATE UNIQUE INDEX ON table4 (col4_4, (CASE WHEN col4_4 IS NULL THEN ''::TEXT ELSE ''::TEXT END) ASC);
        test_1        |             CREATE TYPE rand_typ_0 AS ENUM ('nwybd', 'ornvi', 'tpnp', 'fg');
        test_1        |             
        test_1        |         compare_test.go:154: postgres: exec: ERROR: invalid byte sequence for encoding "UTF8": 0x00 (SQLSTATE 22021)
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 96a2f03ef664468cf22ebe11624a5562ed2d3913:

        test_1        |                         true::BOOL
        test_1        |                 )
        test_1        |                     AS tab_73907
        test_1        |             ORDER BY
        test_1        |                 col_129680 NULLS FIRST,
        test_1        |                 col_129681 NULLS FIRST,
        test_1        |                 col_129682 NULLS FIRST,
        test_1        |                 col_129683 NULLS FIRST,
        test_1        |                 col_129684 NULLS FIRST,
        test_1        |                 col_129685 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_73905.col1_9 AS col_129680,
        test_1        |                         tab_73906.col_129679 AS col_129681,
        test_1        |                         tab_73905.col1_6 AS col_129682,
        test_1        |                         'I'::TEXT::TEXT AS col_129683,
        test_1        |                         (CASE WHEN (true::BOOL AND true::BOOL) THEN tab_73905.col1_1 ELSE NULL::DECIMAL[] END::DECIMAL[] || log(8::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL)::DECIMAL[]
        test_1        |                             AS col_129684,
        test_1        |                         tab_73905.col1_6 AS col_129685
        test_1        |                     FROM
        test_1        |                         postgres.public.table1 AS tab_73905
        test_1        |                         FULL JOIN (SELECT 'J'::TEXT::VARCHAR AS col_129678) AS tab_73906 (col_129679) ON false::BOOL
        test_1        |                     WHERE
        test_1        |                         true::BOOL
        test_1        |                 )
        test_1        |                     AS tab_73907
        test_1        |             ORDER BY
        test_1        |                 col_129680 NULLS FIRST,
        test_1        |                 col_129681 NULLS FIRST,
        test_1        |                 col_129682 NULLS FIRST,
        test_1        |                 col_129683 NULLS FIRST,
        test_1        |                 col_129684 NULLS FIRST,
        test_1        |                 col_129685 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1 sync-me-3] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ d1a7ac00120350554b9e34bfb4aa98f2ab2045a7:

        test_1        | --- FAIL: TestCompare (604.48s)
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     --- FAIL: TestCompare/postgres (0.00s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        | panic: geos: no locations to init GEOS [recovered]
        test_1        |     panic: geos: no locations to init GEOS
        test_1        | 
        test_1        | goroutine 892162 [running]:
        test_1        | testing.tRunner.func1.2(0x1fe02a0, 0xc0004725a0)
        test_1        |     /usr/local/go/src/testing/testing.go:1143 +0x332
        test_1        | testing.tRunner.func1(0xc00065ac00)
        test_1        |     /usr/local/go/src/testing/testing.go:1146 +0x4b6
        test_1        | panic(0x1fe02a0, 0xc0004725a0)
        test_1        |     /usr/local/go/src/runtime/panic.go:965 +0x1b9
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.encodeInvertedIndexHistogramUpperBounds(0x40ddfc0, 0x3214dd8, 0xc000dab320, 0x3214dd8, 0xc000dab320, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:368 +0x5d3
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.randHistogram(0xc000cffa40, 0x40ddfc0, 0x0, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:301 +0x17f
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator.func1(0xc000a72600)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:220 +0x9e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator(0xc000cffa40, 0xc000d96370, 0x5, 0x5, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:251 +0xbeb
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.MultiStatementMutation.Mutate(0x26df7c8, 0xc000cffa40, 0xc000d96370, 0x5, 0x5, 0x0, 0xc000295720, 0xe0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:97 +0x4e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.RandCreateTables(0xc000cffa40, 0x2174767, 0x5, 0x5, 0xc0003d3a30, 0x3, 0x3, 0xe0, 0x4436d7, 0x8)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/schema.go:89 +0x163
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTablesN(0xc000cffa40, 0x5, 0x4, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:91 +0x19e
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTables(0xc000cffa40, 0x4394f8, 0x30)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:77 +0x4f
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.wrapCommonSetup.func1(0xc000cffa40, 0xed484036d20e44b0, 0x11)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:43 +0x44
        test_1        | github.com/cockroachdb/cockroach/pkg/compose/compare/compare.TestCompare.func2(0xc00065ac00)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/compose/compare/compare/compare_test.go:127 +0x113
        test_1        | testing.tRunner(0xc00065ac00, 0xc000cff9e0)
        test_1        |     /usr/local/go/src/testing/testing.go:1193 +0xef
        test_1        | created by testing.(*T).Run
        test_1        |     /usr/local/go/src/testing/testing.go:1238 +0x2b3
        compare_test_1 exited with code 2
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 2
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ a66eb0b7bb9233d80269ea34599339bf5a977add:

        test_1        |                         DISTINCT
        test_1        |                         tab_83654.col1_8 AS col_156105,
        test_1        |                         tab_83654.col1_7 AS col_156106,
        test_1        |                         tab_83652.col3_5 AS col_156107,
        test_1        |                         tab_83654.col1_9 AS col_156108,
        test_1        |                         tab_83650.col3_6 AS col_156109,
        test_1        |                         8:::INT8::INT2 AS col_156110
        test_1        |                     FROM
        test_1        |                         postgres.public.table3 AS tab_83648
        test_1        |                         JOIN postgres.public.table3 AS tab_83649 ON (tab_83648.col3_6) = (tab_83649.col3_6)
        test_1        |                         JOIN postgres.public.table3@table3_col3_7_col3_6_col3_9_col3_8_col3_10_key AS tab_83650
        test_1        |                             JOIN postgres.public.table2@table2_col2_10_col2_2_col2_7_idx AS tab_83651 ON
        test_1        |                                     (tab_83650.col3_8) = (tab_83651.col2_11) AND (tab_83650.col3_10) = (tab_83651.col2_10) ON
        test_1        |                                 (tab_83649.col3_4) = (tab_83650.col3_4)
        test_1        |                                 AND (tab_83649.col3_4) = (tab_83650.col3_4)
        test_1        |                                 AND (tab_83648.col3_4) = (tab_83650.col3_4)
        test_1        |                         JOIN postgres.public.table3@[0] AS tab_83652
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_83653
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_83654 ON (tab_83653.col2_12) = (tab_83654.col1_11) ON
        test_1        |                                     (tab_83652.tableoid) = (tab_83654.tableoid) AND (tab_83652.col3_0) = (tab_83653.col2_10)
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_83655 ON true::BOOL ON
        test_1        |                                 (tab_83650.col3_10) = (tab_83653.col2_10)
        test_1        |                                 AND (tab_83651.col2_12) = (tab_83653.col2_12)
        test_1        |                                 AND (tab_83650.col3_0) = (tab_83652.col3_10)
        test_1        |                         JOIN postgres.public.table2 AS tab_83656
        test_1        |                             JOIN postgres.public.table2 AS tab_83657 ON (tab_83656.col2_5) = (tab_83657.col2_5) ON
        test_1        |                                 (tab_83652.col3_2) = (tab_83657.col2_1)
        test_1        |                     ORDER BY
        test_1        |                         col_156110 ASC, col_156110, col_156109 ASC
        test_1        |                 )
        test_1        |                     AS tab_83658
        test_1        |             ORDER BY
        test_1        |                 col_156105 NULLS FIRST,
        test_1        |                 col_156106 NULLS FIRST,
        test_1        |                 col_156107 NULLS FIRST,
        test_1        |                 col_156108 NULLS FIRST,
        test_1        |                 col_156109 NULLS FIRST,
        test_1        |                 col_156110 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 01c2a7192ff8a27d8c5eef6e1a9537ac1ffdb9f9:

        test_1        |         compare_test.go:192: SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_145823.col1_9 AS col_241293,
        test_1        |                         8:::OID::OID AS col_241294,
        test_1        |                         tab_145825.col5_6 AS col_241295,
        test_1        |                         '::5/0':::INET::INET AS col_241296,
        test_1        |                         '2000-01-01 02:00:00+00:00':::TIMESTAMPTZ::TIMESTAMPTZ AS col_241297
        test_1        |                     FROM
        test_1        |                         postgres.public.table1@table1_col1_3_col1_14_key AS tab_145823,
        test_1        |                         postgres.public.table2@[0] AS tab_145824
        test_1        |                         JOIN postgres.public.table5@[0] AS tab_145825
        test_1        |                             JOIN postgres.public.table3@[0] AS tab_145826
        test_1        |                                 JOIN postgres.public.table3@table3_col3_3_key AS tab_145827 ON
        test_1        |                                         (tab_145826.col3_1) = (tab_145827.col3_1) AND (tab_145826.col3_0) = (tab_145827.col3_0)
        test_1        |                                 JOIN postgres.public.table4@[0] AS tab_145828
        test_1        |                                     JOIN postgres.public.table2@[0] AS tab_145829 ON
        test_1        |                                             (tab_145828.tableoid) = (tab_145829.tableoid) ON
        test_1        |                                         (tab_145827.tableoid) = (tab_145829.tableoid)
        test_1        |                                         AND (tab_145826.tableoid) = (tab_145828.tableoid)
        test_1        |                                         AND (tab_145827.col3_1) = (tab_145829.col2_1) ON
        test_1        |                                     (tab_145825.tableoid) = (tab_145828.tableoid)
        test_1        |                                     AND (tab_145825.col5_5) = (tab_145828.tableoid)
        test_1        |                                     AND (tab_145825.col5_9) = (tab_145828.col4_8)
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_145830 ON (tab_145827.col3_1) = (tab_145830.col2_1) ON
        test_1        |                                 (tab_145824.col2_1) = (tab_145826.col3_1)
        test_1        |                         JOIN postgres.public.table5@table5_col5_4_col5_8_col5_7_col5_9_expr_col5_5_col5_2_col5_0_idx
        test_1        |                                 AS tab_145831 ON (tab_145827.tableoid) = (tab_145831.tableoid)
        test_1        |                 )
        test_1        |                     AS tab_145832
        test_1        |             ORDER BY
        test_1        |                 col_241293 NULLS FIRST,
        test_1        |                 col_241294 NULLS FIRST,
        test_1        |                 col_241295 NULLS FIRST,
        test_1        |                 col_241296 NULLS FIRST,
        test_1        |                 col_241297 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 453e0f69199527d6108185da9104a2d2fdee5d69:

        test_1        |                                     *
        test_1        |                                 FROM
        test_1        |                                     (VALUES (NULL), (1741047558:::OID), (2391759360:::OID), (2043213442:::OID), (NULL))
        test_1        |                                         AS tab_5086 (col_8431)
        test_1        |                             )
        test_1        |                     SELECT
        test_1        |                         every(tab_5096.col2_9::BOOL)::BOOL AS col_8432
        test_1        |                     FROM
        test_1        |                         postgres.public.table2@[0] AS tab_5087
        test_1        |                         JOIN postgres.public.table2@table2_col2_8_key AS tab_5090
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_5091 ON (tab_5090.col2_1) = (tab_5091.col2_1)
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_5092 ON
        test_1        |                                     (tab_5091.col2_8) = (tab_5092.col2_8)
        test_1        |                                     AND (tab_5091.col2_6) = (tab_5092.col2_6)
        test_1        |                                     AND (tab_5091.col2_9) = (tab_5092.col2_9)
        test_1        |                                     AND (tab_5091.tableoid) = (tab_5092.tableoid)
        test_1        |                                     AND (tab_5090.col2_9) = (tab_5092.col2_9)
        test_1        |                             JOIN postgres.public.table2 AS tab_5093
        test_1        |                                 JOIN postgres.public.table2 AS tab_5094 ON (tab_5093.col2_8) = (tab_5094.col2_8) ON
        test_1        |                                     (tab_5090.col2_8) = (tab_5093.col2_8) ON
        test_1        |                                 (tab_5087.col2_6) = (tab_5090.col2_6)
        test_1        |                                 AND (tab_5087.crdb_internal_mvcc_timestamp) = (tab_5091.crdb_internal_mvcc_timestamp)
        test_1        |                                 AND (tab_5087.col2_2) = (tab_5092.col2_2)
        test_1        |                         JOIN postgres.public.table2@[0] AS tab_5095 ON
        test_1        |                                 (tab_5087.crdb_internal_mvcc_timestamp) = (tab_5095.crdb_internal_mvcc_timestamp)
        test_1        |                         JOIN postgres.public.table2@table2_col2_8_key AS tab_5096
        test_1        |                             JOIN postgres.public.table3@[0] AS tab_5097 ON (tab_5096.col2_8) = (tab_5097.col3_3) ON
        test_1        |                                 (tab_5092.col2_8) = (tab_5096.col2_8) AND (tab_5087.col2_11) = (tab_5096.col2_11)
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_5098 ON (tab_5090.col2_6) = (tab_5098.col1_4)
        test_1        |                         JOIN postgres.public.table3@table3_expr_key1 AS tab_5099 ON
        test_1        |                                 (tab_5098.col1_17) = (tab_5099.col3_8) AND (tab_5097.col3_3) = (tab_5099.col3_3),
        test_1        |                         with_1322 AS cte_ref_371
        test_1        |                     GROUP BY
        test_1        |                         tab_5096.col2_9
        test_1        |                 )
        test_1        |                     AS tab_5100
        test_1        |             ORDER BY
        test_1        |                 col_8432 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ a29d2c452eab1afecdeef6c5b94852896f134972:

        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (197.44s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare postgres to cockroach1:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("BOX(-135 45,-90 90)"),
        test_1        |             +   nil,
        test_1        |                 nil,
        test_1        |               }))
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         st_box2dfromgeohash('C'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_244602,
        test_1        |                         st_interiorringn(NULL::GEOMETRY::GEOMETRY, 1::INT8::INT4::INT4)::GEOMETRY AS col_244603
        test_1        |                 )
        test_1        |                     AS tab_145329
        test_1        |             ORDER BY
        test_1        |                 CAST(col_244602 AS TEXT) NULLS FIRST, col_244603 NULLS FIRST;
        test_1        |             
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         st_box2dfromgeohash('C':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_244602,
        test_1        |                         st_interiorringn(NULL::GEOMETRY::GEOMETRY, 1:::INT8::INT4::INT4)::GEOMETRY AS col_244603
        test_1        |                 )
        test_1        |                     AS tab_145329
        test_1        |             ORDER BY
        test_1        |                 CAST(col_244602 AS STRING) NULLS FIRST, col_244603 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ a90e747c9026bf824ddcedb4cebb07b210ac438f:

        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/postgres (403.63s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare postgres to cockroach1:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("E2.6339157938496336"),
        test_1        |             +   string("E2.63391579384963"),
        test_1        |                 uint32(0),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ('E':::STRING::STRING::STRING || acosh(7.0:::FLOAT8::FLOAT8::FLOAT8)::FLOAT8::FLOAT8)::STRING AS col_515886,
        test_1        |                         CASE WHEN false::BOOL THEN 7:::OID::OID ELSE 0:::OID::OID END AS col_515887
        test_1        |                 )
        test_1        |                     AS tab_334940
        test_1        |             ORDER BY
        test_1        |                 col_515886 NULLS FIRST, col_515887 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ('E'::TEXT::TEXT::TEXT || acosh(7.0::FLOAT8::FLOAT8::FLOAT8)::FLOAT8::FLOAT8)::TEXT AS col_515886,
        test_1        |                         CASE WHEN false::BOOL THEN 7::OID::OID ELSE 0::OID::OID END AS col_515887
        test_1        |                 )
        test_1        |                     AS tab_334940
        test_1        |             ORDER BY
        test_1        |                 col_515886 NULLS FIRST, col_515887 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67844 compose: TestComposeCompare failed [C-test-failure O-robot branch-release-21.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 457f4e5b46306435a285b1b45757f61c5d527e1e:

        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:192: SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         '2000-01-04':::DATE::DATE AS col_82981, 'G':::STRING::STRING AS col_82982
        test_1        |                     FROM
        test_1        |                         postgres.public.table2@[0] AS tab_49938
        test_1        |                         JOIN postgres.public.table5@table5_col5_8_col5_9_col5_13_col5_15_idx AS tab_49939 ON
        test_1        |                                 (tab_49938.col2_11) = (tab_49939.col5_2) AND (tab_49938.col2_10) = (tab_49939.col5_14),
        test_1        |                         postgres.public.table1@primary AS tab_49943
        test_1        |                         JOIN postgres.public.table1@primary AS tab_49944
        test_1        |                             JOIN postgres.public.table5@[0] AS tab_49945 ON
        test_1        |                                     (tab_49944.tableoid) = (tab_49945.tableoid) AND (tab_49944.col1_3) = (tab_49945.col5_8)
        test_1        |                             JOIN postgres.public.table4@[0] AS tab_49946
        test_1        |                                 JOIN postgres.public.table2 AS tab_49947
        test_1        |                                     JOIN postgres.public.table2 AS tab_49948 ON (tab_49947.col2_8) = (tab_49948.col2_6)
        test_1        |                                     JOIN postgres.public.table4@[0] AS tab_49949 ON
        test_1        |                                             (tab_49948.col2_6) = (tab_49949.col4_1)
        test_1        |                                             AND (tab_49948.col2_6) = (tab_49949.col4_6)
        test_1        |                                             AND (tab_49947.col2_8) = (tab_49949.col4_1)
        test_1        |                                             AND (tab_49947.col2_8) = (tab_49949.col4_6) ON
        test_1        |                                         (tab_49946.col4_7) = (tab_49949.col4_8)
        test_1        |                                         AND (tab_49946.col4_6) = (tab_49948.col2_6)
        test_1        |                                         AND (tab_49946.col4_7) = (tab_49949.col4_0)
        test_1        |                                 JOIN postgres.public.table4@[0] AS tab_49950 ON
        test_1        |                                         (tab_49949.col4_7) = (tab_49950.col4_7) AND (tab_49946.col4_1) = (tab_49950.col4_6)
        test_1        |                                 JOIN postgres.public.table2@[0] AS tab_49951 ON (tab_49949.col4_6) = (tab_49951.col2_0) ON
        test_1        |                                     (tab_49945.col5_14) = (tab_49949.col4_7) ON (tab_49943.col1_3) = (tab_49945.col5_8)
        test_1        |                     GROUP BY
        test_1        |                         tab_49943.col1_3, tab_49951.col2_11
        test_1        |                     ORDER BY
        test_1        |                         tab_49943.col1_3 DESC
        test_1        |                 )
        test_1        |                     AS tab_49952
        test_1        |             ORDER BY
        test_1        |                 col_82981 NULLS FIRST, col_82982 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 6fb1297da998e4b3e231996074ddc27a2cbb7a6a:

        test_1        | --- FAIL: TestCompare (605.03s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/mutators (0.00s)
        test_1        |         compare_test.go:125: starting test: mutators
        test_1        | panic: geos: no locations to init GEOS [recovered]
        test_1        |     panic: geos: no locations to init GEOS
        test_1        | 
        test_1        | goroutine 636029 [running]:
        test_1        | testing.tRunner.func1.2(0x1fdefc0, 0xc000c088a0)
        test_1        |     /usr/local/go/src/testing/testing.go:1143 +0x332
        test_1        | testing.tRunner.func1(0xc0009c4180)
        test_1        |     /usr/local/go/src/testing/testing.go:1146 +0x4b6
        test_1        | panic(0x1fdefc0, 0xc000c088a0)
        test_1        |     /usr/local/go/src/runtime/panic.go:965 +0x1b9
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.encodeInvertedIndexHistogramUpperBounds(0x40dffc0, 0x3216a18, 0xc0008de4b0, 0x3216a18, 0xc0008de4b0, 0x6)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:368 +0x5d3
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.randHistogram(0xc000bec060, 0x40dffc0, 0x0, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:301 +0x17f
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator.func1(0xc000745980)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:220 +0x9e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator(0xc000bec060, 0xc000376960, 0x5, 0x5, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:251 +0xbeb
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.MultiStatementMutation.Mutate(0x26e1330, 0xc000bec060, 0xc000376960, 0x5, 0x5, 0x0, 0xc000456820, 0xe0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:97 +0x4e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.RandCreateTables(0xc000bec060, 0x2176152, 0x5, 0x5, 0xc0003c3a30, 0x3, 0x3, 0xe0, 0x4436d7, 0x8)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/schema.go:89 +0x163
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTablesN(0xc000bec060, 0x5, 0x4, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:91 +0x19e
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTables(0xc000bec060, 0x4394f8, 0x30)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:77 +0x4f
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.wrapCommonSetup.func1(0xc000bec060, 0x862d90a3db8ff9e5, 0x11)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:43 +0x44
        test_1        | github.com/cockroachdb/cockroach/pkg/compose/compare/compare.TestCompare.func2(0xc0009c4180)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/compose/compare/compare/compare_test.go:127 +0x113
        test_1        | testing.tRunner(0xc0009c4180, 0xc000bec000)
        test_1        |     /usr/local/go/src/testing/testing.go:1193 +0xef
        test_1        | created by testing.(*T).Run
        test_1        |     /usr/local/go/src/testing/testing.go:1238 +0x2b3
        compare_test_1 exited with code 2
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 2
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1] - #67791 compose: TestComposeCompare failed [C-test-failure O-robot branch-master]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ fdcdf5122715d69ca6b625aba2c4e79c2c53acc9:

        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_118980.col1_4 AS col_190339,
        test_1        |                         '00000000-0000-0000-0000-000000000005':::UUID::UUID AS col_190340,
        test_1        |                         NULL::TIMETZ AS col_190341,
        test_1        |                         NULL::TIMETZ AS col_190342,
        test_1        |                         4:::OID::OID AS col_190343,
        test_1        |                         tab_118985.col1_0 AS col_190344,
        test_1        |                         tab_118977.col1_2 AS col_190345,
        test_1        |                         NULL::TIMETZ AS col_190346
        test_1        |                     FROM
        test_1        |                         postgres.public.table1 AS tab_118974
        test_1        |                         JOIN postgres.public.table1 AS tab_118975 ON (tab_118974.col1_2) = (tab_118975.col1_2)
        test_1        |                         JOIN postgres.public.table1 AS tab_118976
        test_1        |                             JOIN postgres.public.table1 AS tab_118977 ON (tab_118976.col1_2) = (tab_118977.col1_2)
        test_1        |                             JOIN postgres.public.table1 AS tab_118978
        test_1        |                                 JOIN postgres.public.table1 AS tab_118979 ON (tab_118978.col1_2) = (tab_118979.col1_2)
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_118980 ON (tab_118978.col1_2) = (tab_118980.col1_2) ON
        test_1        |                                     (tab_118977.col1_2) = (tab_118980.col1_2)
        test_1        |                             RIGHT JOIN postgres.public.table1@table1_col1_2_key AS tab_118983
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_118984 ON
        test_1        |                                         (tab_118983.col1_3) = (tab_118984.col1_3)
        test_1        |                                         AND (tab_118983.col1_2) = (tab_118984.col1_2)
        test_1        |                                         AND (tab_118983.col1_5) = (tab_118984.col1_5) ON true::BOOL ON
        test_1        |                                 (tab_118974.col1_2) = (tab_118978.col1_2) AND (tab_118974.col1_2) = (tab_118984.col1_2),
        test_1        |                         postgres.public.table1@[0] AS tab_118985
        test_1        |                 )
        test_1        |                     AS tab_118986
        test_1        |             ORDER BY
        test_1        |                 col_190339 NULLS FIRST,
        test_1        |                 col_190340 NULLS FIRST,
        test_1        |                 col_190341 NULLS FIRST,
        test_1        |                 col_190342 NULLS FIRST,
        test_1        |                 col_190343 NULLS FIRST,
        test_1        |                 col_190344 NULLS FIRST,
        test_1        |                 col_190345 NULLS FIRST,
        test_1        |                 col_190346 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 1b1ae61781e15e5f93b9d0315ecb33a26e36938c:

        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (392.24s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:192: SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_185035.col2_15 AS col_347910,
        test_1        |                         tab_185028.col1_10 AS col_347911,
        test_1        |                         tab_185031.col2_14 AS col_347912,
        test_1        |                         tab_185027.col2_15 AS col_347913
        test_1        |                     FROM
        test_1        |                         postgres.public.table2@[0] AS tab_185027
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_185028 ON (tab_185027.col2_0) = (tab_185028.col1_1)
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_185029 ON (tab_185028.col1_1) = (tab_185029.col1_6)
        test_1        |                         JOIN postgres.public.table2@[0] AS tab_185030 ON (tab_185027.col2_14) = (tab_185030.col2_15)
        test_1        |                         JOIN postgres.public.table2@[0] AS tab_185031 ON
        test_1        |                                 (tab_185029.tableoid) = (tab_185031.tableoid) AND (tab_185030.col2_9) = (tab_185031.col2_9)
        test_1        |                         JOIN postgres.public.table3@[0] AS tab_185032 ON
        test_1        |                                 (tab_185030.col2_15) = (tab_185032.col3_2) AND (tab_185029.tableoid) = (tab_185032.tableoid)
        test_1        |                         JOIN postgres.public.table2@table2_expr_col2_8_col2_13_col2_6_col2_3_col2_18_col2_9_col2_5_col2_14_col2_7_col2_15_idx
        test_1        |                                 AS tab_185033 ON (tab_185031.col2_18) = (tab_185033.col2_18)
        test_1        |                         JOIN postgres.public.table3@[0] AS tab_185034 ON (tab_185027.tableoid) = (tab_185034.tableoid)
        test_1        |                         JOIN postgres.public.table2@table2_col2_18_col2_14_col2_16_col2_9_col2_6_col2_15_idx AS tab_185035 ON
        test_1        |                                 (tab_185034.col3_4) = (tab_185035.col2_0)
        test_1        |                                 AND (tab_185031.col2_14) = (tab_185035.col2_14)
        test_1        |                                 AND (tab_185033.col2_8) = (tab_185035.col2_8),
        test_1        |                         postgres.public.table3@[0] AS tab_185036,
        test_1        |                         postgres.public.table3@[0] AS tab_185037
        test_1        |                         JOIN postgres.public.table3@[0] AS tab_185038 ON (tab_185037.col3_3) = (tab_185038.col3_3)
        test_1        |                 )
        test_1        |                     AS tab_185039
        test_1        |             ORDER BY
        test_1        |                 col_347910 NULLS FIRST, col_347911 NULLS FIRST, col_347912 NULLS FIRST, col_347913 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 0de623d95414a082844ed79918473056a0a67b62:

        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (108.60s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-90 0,-45 45)"),
        test_1        |                 &net.IPNet{IP: s"::8", Mask: {0x00, 0x00, 0x00, 0x00, ...}},
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         st_box2dfromgeohash('D':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_103621,
        test_1        |                         '::8/0':::INET::INET AS col_103622
        test_1        |                 )
        test_1        |                     AS tab_54859
        test_1        |             ORDER BY
        test_1        |                 CAST(col_103621 AS STRING) NULLS FIRST, col_103622 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         st_box2dfromgeohash('D'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_103621,
        test_1        |                         '::8/0'::INET::INET AS col_103622
        test_1        |                 )
        test_1        |                     AS tab_54859
        test_1        |             ORDER BY
        test_1        |                 CAST(col_103621 AS TEXT) NULLS FIRST, col_103622 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ fae2ba30e784cb921bfdcc56e7f33ff28eb18289:

        test_1        |         compare_test.go:132: initializing connection: cockroach2
        test_1        |         compare_test.go:192: SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_160482.col1_6 AS col_286842, tab_160489.col1_1 AS col_286843, tab_160481.col1_5 AS col_286844
        test_1        |                     FROM
        test_1        |                         postgres.public.table1@[0] AS tab_160480
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_160481
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_160482 ON
        test_1        |                                     (tab_160481.col1_11) = (tab_160482.col1_17)
        test_1        |                                     AND (tab_160481.col1_13) = (tab_160482.col1_15)
        test_1        |                                     AND (tab_160481.col1_15) = (tab_160482.col1_16)
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_160483
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_160484
        test_1        |                                     JOIN postgres.public.table1@[0] AS tab_160485 ON (tab_160484.col1_10) = (tab_160485.col1_14)
        test_1        |                                     JOIN postgres.public.table1@[0] AS tab_160486
        test_1        |                                         JOIN postgres.public.table1@[0] AS tab_160487
        test_1        |                                             JOIN postgres.public.table1@[0] AS tab_160488 ON
        test_1        |                                                     (tab_160487.col1_14) = (tab_160488.col1_13)
        test_1        |                                             JOIN postgres.public.table1@[0] AS tab_160489 ON
        test_1        |                                                     (tab_160487.col1_10) = (tab_160489.col1_17)
        test_1        |                                                     AND (tab_160487.col1_6) = (tab_160489.col1_6) ON
        test_1        |                                                 (tab_160486.col1_0) = (tab_160488.col1_0)
        test_1        |                                                 AND (tab_160486.col1_16) = (tab_160489.col1_11) ON
        test_1        |                                             (tab_160484.col1_15) = (tab_160488.col1_13)
        test_1        |                                             AND (tab_160484.col1_11) = (tab_160488.col1_14) ON
        test_1        |                                         (tab_160483.col1_15) = (tab_160484.col1_10)
        test_1        |                                         AND (tab_160483.crdb_internal_mvcc_timestamp) = (tab_160488.crdb_internal_mvcc_timestamp)
        test_1        |                                         AND (tab_160483.col1_16) = (tab_160487.col1_14)
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_160490 ON (tab_160485.col1_9) = (tab_160490.col1_1) ON
        test_1        |                                     (tab_160481.col1_16) = (tab_160484.col1_15) AND (tab_160481.col1_14) = (tab_160490.col1_17) ON
        test_1        |                                 (tab_160480.col1_14) = (tab_160487.col1_13)
        test_1        |                 )
        test_1        |                     AS tab_160491
        test_1        |             ORDER BY
        test_1        |                 col_286842 NULLS FIRST, col_286843 NULLS FIRST, col_286844 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach2: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 7ec705a0812ebbd8662f0b5a5c4841b1838f06e7:

        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (47.61s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("G0.84509804001425683071"),
        test_1        |             +   string("G0.8450980400142568"),
        test_1        |                 string("00100000000000000000000000000"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ('G':::STRING::STRING::STRING || log(7:::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL)::STRING AS col_44654,
        test_1        |                         B'0010'::BIT(29) AS col_44655
        test_1        |                 )
        test_1        |                     AS tab_31844
        test_1        |             ORDER BY
        test_1        |                 col_44654 NULLS FIRST, col_44655 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ('G'::TEXT::TEXT::TEXT || log(7::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL)::TEXT AS col_44654,
        test_1        |                         B'0010'::BIT(29) AS col_44655
        test_1        |                 )
        test_1        |                     AS tab_31844
        test_1        |             ORDER BY
        test_1        |                 col_44654 NULLS FIRST, col_44655 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ a3c796b1a49394d161ccc50fe4c05766d4d5b626:

        postgres_1    | 2022-06-28 05:16:07.318 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
        postgres_1    | 2022-06-28 05:16:07.323 UTC [68] LOG:  database system was shut down at 2022-06-28 05:16:07 UTC
        postgres_1    | 2022-06-28 05:16:07.327 UTC [1] LOG:  database system is ready to accept connections
        postgres_1    | 2022-06-28 05:16:10.282 UTC [78] ERROR:  invalid byte sequence for encoding "UTF8": 0x00
        postgres_1    | 2022-06-28 05:16:10.282 UTC [78] STATEMENT:  CREATE TABLE table1 (col1_0 NAME NULL, col1_1 INT8 NULL, col1_2 JSONB NULL, col1_3 TEXT NOT NULL, col1_4 REGPROC NULL, col1_5 GEOGRAPHY, col1_6 TIMETZ NULL, col1_7 OID, col1_8 GEOMETRY, col1_9 TEXT NULL GENERATED ALWAYS AS (lower(CAST(col1_2 AS TEXT))) STORED, col1_10 INT8 NULL GENERATED ALWAYS AS (col1_1 + (-5891053793558819352)::INT8) STORED);
        postgres_1    |     CREATE INDEX ON table1 (lower(CAST(col1_2 AS TEXT)) ASC, col1_10 ASC, col1_0 ASC, col1_3 DESC, lower(col1_3) DESC, col1_4 DESC) INCLUDE (col1_1, col1_2, col1_6);
        postgres_1    |     CREATE INDEX ON table1 (lower(CAST(col1_2 AS TEXT)) ASC, col1_1) INCLUDE (col1_0, col1_6, col1_7);
        postgres_1    |     CREATE TABLE table2 (col2_0 DATE, col2_1 VARCHAR NULL, col2_2 REGNAMESPACE NULL, col2_3 INT2[] NULL, col2_4 BYTEA, col2_5 DECIMAL NOT NULL, col2_6 INT8 NULL, col2_7 OID, col2_8 TEXT GENERATED ALWAYS AS (CASE WHEN col2_0 IS NULL THEN e'[~\x1c'::TEXT ELSE e'Up\x071z\x02d\x16'::TEXT END) STORED, col2_9 DECIMAL NOT NULL GENERATED ALWAYS AS (col2_5 + 32322674.63169758506::DECIMAL) STORED, col2_10 TEXT GENERATED ALWAYS AS (CASE WHEN col2_0 IS NULL THEN e'\x00'::TEXT ELSE 'tG8'::TEXT END) STORED, col2_11 TEXT GENERATED ALWAYS AS (CASE WHEN col2_0 IS NULL THEN e'\x10!s'::TEXT ELSE 'wp'::TEXT END) STORED);
        postgres_1    |     CREATE UNIQUE INDEX ON table2 (col2_7 ASC, col2_4 ASC, col2_1, col2_10 DESC, (CASE WHEN col2_2 IS NULL THEN e'\x10BA9?'::TEXT ELSE '&>.kfIL".'::TEXT END), (CASE WHEN col2_0 IS NULL THEN e'\x1bagG8\x1dH1,'::TEXT ELSE '8DZ<'::TEXT END) ASC, col2_6) INCLUDE (col2_2, col2_3);
        postgres_1    |     CREATE INDEX ON table2 ((col2_6 + 8394252304501418370::INT8) DESC, col2_9);
        postgres_1    |     CREATE UNIQUE INDEX ON table2 (col2_7 ASC, (CASE WHEN col2_4 IS NULL THEN e'4cx]\''::TEXT ELSE '"'::TEXT END), col2_11 ASC, col2_2 DESC, col2_0) INCLUDE (col2_5, col2_6, col2_9);
        postgres_1    |     CREATE INDEX ON table2 (col2_5 ASC, lower(CAST(col2_7 AS TEXT)), col2_1, col2_2 ASC, col2_9 DESC) INCLUDE (col2_7);
        postgres_1    |     CREATE UNIQUE INDEX ON table2 ((col2_6 + (-1183110795442434646)::INT8) ASC, col2_10, col2_6, col2_2, col2_7 DESC, col2_8 DESC) INCLUDE (col2_0, col2_1, col2_5);
        postgres_1    |     CREATE TABLE table3 (col3_0 FLOAT4 NULL, col3_1 DECIMAL NULL, col3_2 GEOMETRY NULL, col3_3 UUID NOT NULL, col3_4 BYTEA NOT NULL, col3_5 CHAR NOT NULL, col3_6 TIME NULL, col3_7 REGTYPE NULL, col3_8 BIT(46), col3_9 TEXT GENERATED ALWAYS AS (lower(CAST(col3_8 AS TEXT))) STORED, col3_10 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col3_4 IS NULL THEN e':3\fZ'::TEXT ELSE e'$:\x1b\x03'::TEXT END) STORED, col3_11 TEXT NULL GENERATED ALWAYS AS (CASE WHEN col3_7 IS NULL THEN ';|'::TEXT ELSE ''::TEXT END) STORED, col3_12 DECIMAL NULL GENERATED ALWAYS AS (col3_1 + (-5108665.317454315624)::DECIMAL) STORED, col3_13 DECIMAL NULL GENERATED ALWAYS AS (col3_1 + (-1.49408368194618667E+23)::DECIMAL) STORED, col3_14 TEXT GENERATED ALWAYS AS (lower(CAST(col3_8 AS TEXT))) STORED, col3_15 TEXT NOT NULL GENERATED ALWAYS AS (lower(CAST(col3_3 AS TEXT))) STORED);
        postgres_1    |     CREATE TYPE rand_typ_0 AS ENUM ('nyg');
        postgres_1    |     CREATE TYPE rand_typ_1 AS ENUM ('p', 'v', 'arwjpt', 'laz', 'eozcw');
        postgres_1    |     
        test_1        | --- FAIL: TestCompare (606.64s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (2.60s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:153: CREATE TABLE table1 (col1_0 NAME NULL, col1_1 INT8 NULL, col1_2 JSONB NULL, col1_3 TEXT NOT NULL, col1_4 REGPROC NULL, col1_5 GEOGRAPHY, col1_6 TIMETZ NULL, col1_7 OID, col1_8 GEOMETRY, col1_9 TEXT NULL GENERATED ALWAYS AS (lower(CAST(col1_2 AS TEXT))) STORED, col1_10 INT8 NULL GENERATED ALWAYS AS (col1_1 + (-5891053793558819352)::INT8) STORED);
        test_1        |             CREATE INDEX ON table1 (lower(CAST(col1_2 AS TEXT)) ASC, col1_10 ASC, col1_0 ASC, col1_3 DESC, lower(col1_3) DESC, col1_4 DESC) INCLUDE (col1_1, col1_2, col1_6);
        test_1        |             CREATE INDEX ON table1 (lower(CAST(col1_2 AS TEXT)) ASC, col1_1) INCLUDE (col1_0, col1_6, col1_7);
        test_1        |             CREATE TABLE table2 (col2_0 DATE, col2_1 VARCHAR NULL, col2_2 REGNAMESPACE NULL, col2_3 INT2[] NULL, col2_4 BYTEA, col2_5 DECIMAL NOT NULL, col2_6 INT8 NULL, col2_7 OID, col2_8 TEXT GENERATED ALWAYS AS (CASE WHEN col2_0 IS NULL THEN e'[~\x1c'::TEXT ELSE e'Up\x071z\x02d\x16'::TEXT END) STORED, col2_9 DECIMAL NOT NULL GENERATED ALWAYS AS (col2_5 + 32322674.63169758506::DECIMAL) STORED, col2_10 TEXT GENERATED ALWAYS AS (CASE WHEN col2_0 IS NULL THEN e'\x00'::TEXT ELSE 'tG8'::TEXT END) STORED, col2_11 TEXT GENERATED ALWAYS AS (CASE WHEN col2_0 IS NULL THEN e'\x10!s'::TEXT ELSE 'wp'::TEXT END) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table2 (col2_7 ASC, col2_4 ASC, col2_1, col2_10 DESC, (CASE WHEN col2_2 IS NULL THEN e'\x10BA9?'::TEXT ELSE '&>.kfIL".'::TEXT END), (CASE WHEN col2_0 IS NULL THEN e'\x1bagG8\x1dH1,'::TEXT ELSE '8DZ<'::TEXT END) ASC, col2_6) INCLUDE (col2_2, col2_3);
        test_1        |             CREATE INDEX ON table2 ((col2_6 + 8394252304501418370::INT8) DESC, col2_9);
        test_1        |             CREATE UNIQUE INDEX ON table2 (col2_7 ASC, (CASE WHEN col2_4 IS NULL THEN e'4cx]\''::TEXT ELSE '"'::TEXT END), col2_11 ASC, col2_2 DESC, col2_0) INCLUDE (col2_5, col2_6, col2_9);
        test_1        |             CREATE INDEX ON table2 (col2_5 ASC, lower(CAST(col2_7 AS TEXT)), col2_1, col2_2 ASC, col2_9 DESC) INCLUDE (col2_7);
        test_1        |             CREATE UNIQUE INDEX ON table2 ((col2_6 + (-1183110795442434646)::INT8) ASC, col2_10, col2_6, col2_2, col2_7 DESC, col2_8 DESC) INCLUDE (col2_0, col2_1, col2_5);
        test_1        |             CREATE TABLE table3 (col3_0 FLOAT4 NULL, col3_1 DECIMAL NULL, col3_2 GEOMETRY NULL, col3_3 UUID NOT NULL, col3_4 BYTEA NOT NULL, col3_5 CHAR NOT NULL, col3_6 TIME NULL, col3_7 REGTYPE NULL, col3_8 BIT(46), col3_9 TEXT GENERATED ALWAYS AS (lower(CAST(col3_8 AS TEXT))) STORED, col3_10 TEXT NOT NULL GENERATED ALWAYS AS (CASE WHEN col3_4 IS NULL THEN e':3\fZ'::TEXT ELSE e'$:\x1b\x03'::TEXT END) STORED, col3_11 TEXT NULL GENERATED ALWAYS AS (CASE WHEN col3_7 IS NULL THEN ';|'::TEXT ELSE ''::TEXT END) STORED, col3_12 DECIMAL NULL GENERATED ALWAYS AS (col3_1 + (-5108665.317454315624)::DECIMAL) STORED, col3_13 DECIMAL NULL GENERATED ALWAYS AS (col3_1 + (-1.49408368194618667E+23)::DECIMAL) STORED, col3_14 TEXT GENERATED ALWAYS AS (lower(CAST(col3_8 AS TEXT))) STORED, col3_15 TEXT NOT NULL GENERATED ALWAYS AS (lower(CAST(col3_3 AS TEXT))) STORED);
        test_1        |             CREATE TYPE rand_typ_0 AS ENUM ('nyg');
        test_1        |             CREATE TYPE rand_typ_1 AS ENUM ('p', 'v', 'arwjpt', 'laz', 'eozcw');
        test_1        |             
        test_1        |         compare_test.go:154: postgres: exec: ERROR: invalid byte sequence for encoding "UTF8": 0x00 (SQLSTATE 22021)
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 4ce7ed7a379e775526bb8d66b25049308aaf3f51:

        postgres_1    |                 CASE
        postgres_1    |                 WHEN false::BOOL THEN NULL::GEOMETRY
        postgres_1    |                 ELSE st_polygonfromtext(('D'::TEXT::TEXT::TEXT || 0::DECIMAL::DECIMAL::DECIMAL)::TEXT::TEXT)::GEOMETRY
        postgres_1    |                 END
        postgres_1    |                     AS col_151785
        postgres_1    |         )
        postgres_1    |             AS tab_76879
        postgres_1    |     ORDER BY
        postgres_1    |         col_151784 NULLS FIRST, col_151785 NULLS FIRST
        test_1        | --- FAIL: TestCompare (712.85s)
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     --- FAIL: TestCompare/postgres (108.68s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare postgres to cockroach1:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("BOX(-45 45,0 90)"),
        test_1        |             +   nil,
        test_1        |               }))
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('G'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_151847) AS tab_76896
        test_1        |             ORDER BY
        test_1        |                 CAST(col_151847 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('G':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_151847) AS tab_76896
        test_1        |             ORDER BY
        test_1        |                 CAST(col_151847 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 62855ec1c6e85711076df2674ee2dcd2d0bac62c:

        test_1        |                             JOIN postgres.public.table1 AS tab_361896 ON (tab_361895.col1_6) = (tab_361896.col1_6)
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_361897
        test_1        |                                 JOIN postgres.public.table1@table1_col1_6_col1_1_idx AS tab_361898 ON
        test_1        |                                         (tab_361897.col2_17) = (tab_361898.col1_6)
        test_1        |                                         AND (tab_361897.tableoid) = (tab_361898.tableoid) ON
        test_1        |                                     (tab_361895.col1_6) = (tab_361897.col2_17)
        test_1        |                             JOIN postgres.public.table1@table1_col1_3_col1_0_col1_5_col1_4_col1_1_col1_2_col1_6_idx AS tab_361899 ON
        test_1        |                                     (tab_361898.col1_5) = (tab_361899.col1_5)
        test_1        |                                     AND (tab_361897.col2_17) = (tab_361899.col1_6)
        test_1        |                                     AND (tab_361898.col1_6) = (tab_361899.col1_5)
        test_1        |                                     AND (tab_361895.col1_6) = (tab_361899.col1_5) ON
        test_1        |                                 (tab_361894.col2_16) = (tab_361898.col1_6)
        test_1        |                                 AND (tab_361894.col2_1) = (tab_361897.col2_1)
        test_1        |                                 AND (tab_361893.col1_6) = (tab_361895.col1_6)
        test_1        |                 )
        test_1        |                     AS tab_361900
        test_1        |             ORDER BY
        test_1        |                 col_670280 NULLS FIRST,
        test_1        |                 col_670281 NULLS FIRST,
        test_1        |                 col_670282 NULLS FIRST,
        test_1        |                 col_670283 NULLS FIRST,
        test_1        |                 col_670284 NULLS FIRST,
        test_1        |                 col_670285 NULLS FIRST,
        test_1        |                 col_670286 NULLS FIRST,
        test_1        |                 col_670287 NULLS FIRST,
        test_1        |                 col_670288 NULLS FIRST,
        test_1        |                 col_670289 NULLS FIRST,
        test_1        |                 col_670290 NULLS FIRST,
        test_1        |                 col_670291 NULLS FIRST,
        test_1        |                 col_670292 NULLS FIRST,
        test_1        |                 col_670293 NULLS FIRST,
        test_1        |                 col_670294 NULLS FIRST,
        test_1        |                 col_670295 NULLS FIRST,
        test_1        |                 col_670296 NULLS FIRST,
        test_1        |                 col_670297 NULLS FIRST,
        test_1        |                 col_670298 NULLS FIRST,
        test_1        |                 col_670299 NULLS FIRST,
        test_1        |                 col_670300 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 4e1b334e38becc9277007e9a8ec80bb5e0da6a27:

        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("Hffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"),
        test_1        |             +   string("Hffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         DISTINCT
        test_1        |                         ('H':::STRING::STRING::STRING || hostmask('::3/0':::INET::INET::INET)::INET::INET)::STRING AS col_22000
        test_1        |                     ORDER BY
        test_1        |                         col_22000 DESC, col_22000 DESC
        test_1        |                 )
        test_1        |                     AS tab_10432
        test_1        |             ORDER BY
        test_1        |                 col_22000 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         DISTINCT
        test_1        |                         ('H'::TEXT::TEXT::TEXT || hostmask('::3/0'::INET::INET::INET)::INET::INET)::TEXT AS col_22000
        test_1        |                     ORDER BY
        test_1        |                         col_22000 DESC, col_22000 DESC
        test_1        |                 )
        test_1        |                     AS tab_10432
        test_1        |             ORDER BY
        test_1        |                 col_22000 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 3b569eb9a0f4341ab928187a1fd7840d35995f29:

        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_120346.col1_11 AS col_206387,
        test_1        |                         tab_120350.col1_9 AS col_206388,
        test_1        |                         tab_120352.col2_9 AS col_206389,
        test_1        |                         tab_120344.col2_14 AS col_206390,
        test_1        |                         NULL AS col_206391
        test_1        |                     FROM
        test_1        |                         postgres.public.table2@[0] AS tab_120344,
        test_1        |                         postgres.public.table2@[0] AS tab_120345
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_120346
        test_1        |                             JOIN postgres.public.table2@[0] AS tab_120347
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_120348 ON
        test_1        |                                         (tab_120347.crdb_internal_mvcc_timestamp) = (tab_120348.crdb_internal_mvcc_timestamp)
        test_1        |                                         AND (tab_120347.crdb_internal_mvcc_timestamp) = (tab_120348.col1_11)
        test_1        |                                 JOIN postgres.public.table1@primary AS tab_120349
        test_1        |                                     INNER JOIN postgres.public.table1@table1_col1_3_expr_col1_7_col1_5_col1_1_col1_0_col1_6_col1_8_col1_11_col1_10_col1_4_col1_9_key
        test_1        |                                             AS tab_120350 ON
        test_1        |                                             st_isempty('0102000080070000006CB2A88FCB1EF7C1AA8B52805199E5C160109F40B080BFC15D11430E8B19F0C16BFF499BD8A2F2C14016F459798AA0C10C86277C7566DFC1D82C19C68D58EEC14AD88F9E5F47EFC1223B7B226C4AF141508979DB7B7AE7C1885EC4083765F34116653B3C09A6F541786F8D36B94DD1411810D97911A2F8C1B4AF9AF99F1BFD417699D688A8D1F1414C94239787C4ED41E83FBE61D23FED4176E4CC668623F94140D2DC79E374E2C1':::GEOMETRY::GEOMETRY)::BOOL
        test_1        |                                     JOIN postgres.public.table1@[0] AS tab_120351 ON
        test_1        |                                             (tab_120350.tableoid) = (tab_120351.tableoid)
        test_1        |                                             AND (tab_120349.col1_8) = (tab_120351.col1_0)
        test_1        |                                     RIGHT JOIN postgres.public.table2@[0] AS tab_120352 ON true ON
        test_1        |                                         (tab_120348.col1_9) = (tab_120352.col2_13) AND (tab_120348.col1_4) = (tab_120349.col1_4)
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_120353 ON
        test_1        |                                         (tab_120349.col1_11) = (tab_120353.crdb_internal_mvcc_timestamp) ON
        test_1        |                                     (tab_120346.col1_4) = (tab_120347.crdb_internal_mvcc_timestamp)
        test_1        |                                     AND (tab_120346.col1_0) = (tab_120351.col1_8) ON
        test_1        |                                 (tab_120345.crdb_internal_mvcc_timestamp) = (tab_120352.crdb_internal_mvcc_timestamp)
        test_1        |                                 AND (tab_120345.tableoid) = (tab_120351.tableoid)
        test_1        |                 )
        test_1        |                     AS tab_120354
        test_1        |             ORDER BY
        test_1        |                 col_206387 NULLS FIRST,
        test_1        |                 col_206388 NULLS FIRST,
        test_1        |                 col_206389 NULLS FIRST,
        test_1        |                 col_206390 NULLS FIRST,
        test_1        |                 col_206391 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ a4a6e5af5d91e7ddccce3ad651add7103f5f389b:

        test_1        |                             JOIN postgres.public.table2@[0] AS tab_251461
        test_1        |                                 JOIN postgres.public.table2@table2_col2_10_col2_4_col2_6_key AS tab_251462 ON
        test_1        |                                         (tab_251461.tableoid) = (tab_251462.tableoid)
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_251463
        test_1        |                                     JOIN postgres.public.table1@[0] AS tab_251464
        test_1        |                                         JOIN postgres.public.table2@table2_col2_10_col2_4_col2_6_key AS tab_251465
        test_1        |                                             JOIN postgres.public.table2@table2_col2_10_col2_4_col2_6_key AS tab_251466 ON
        test_1        |                                                     (tab_251465.col2_1) = (tab_251466.col2_1)
        test_1        |                                                     AND (tab_251465.col2_13) = (tab_251466.col2_13)
        test_1        |                                                     AND (tab_251465.col2_16) = (tab_251466.col2_16) ON
        test_1        |                                                 (tab_251464.tableoid) = (tab_251466.tableoid) ON
        test_1        |                                             (tab_251463.col1_1) = (tab_251464.col1_1)
        test_1        |                                             AND (tab_251463.crdb_internal_mvcc_timestamp)
        test_1        |                                                 = (tab_251465.crdb_internal_mvcc_timestamp)
        test_1        |                                             AND (tab_251463.crdb_internal_mvcc_timestamp)
        test_1        |                                                 = (tab_251466.crdb_internal_mvcc_timestamp)
        test_1        |                                             AND (tab_251463.tableoid) = (tab_251464.tableoid)
        test_1        |                                             AND (tab_251463.tableoid) = (tab_251466.tableoid)
        test_1        |                                             AND (tab_251463.crdb_internal_mvcc_timestamp)
        test_1        |                                                 = (tab_251464.crdb_internal_mvcc_timestamp)
        test_1        |                                             AND (tab_251463.crdb_internal_mvcc_timestamp) = (tab_251465.col2_13)
        test_1        |                                             AND (tab_251463.col1_0) = (tab_251464.col1_0)
        test_1        |                                             AND (tab_251463.col1_0) = (tab_251465.col2_11)
        test_1        |                                             AND (tab_251463.crdb_internal_mvcc_timestamp) = (tab_251466.col2_13)
        test_1        |                                     JOIN postgres.public.table2@[0] AS tab_251467 ON (tab_251466.col2_16) = (tab_251467.col2_18) ON
        test_1        |                                         (tab_251461.tableoid) = (tab_251466.tableoid) ON
        test_1        |                                     (tab_251460.col2_8) = (tab_251462.col2_8) AND (tab_251459.col2_11) = (tab_251466.col2_11)
        test_1        |                             JOIN postgres.public.table1@table1_col1_0_col1_2_key AS tab_251468 ON true ON
        test_1        |                                 (tab_251457.col2_16) = (tab_251461.col2_18),
        test_1        |                         postgres.public.table1@[0] AS tab_251469
        test_1        |                     WHERE
        test_1        |                         tab_251457.col2_0
        test_1        |                     ORDER BY
        test_1        |                         tab_251462.col2_9 ASC, tab_251457.col2_4 ASC
        test_1        |                 )
        test_1        |                     AS tab_251470
        test_1        |             ORDER BY
        test_1        |                 col_375671 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 02d41faffca57ae50518a5729e574050edf125e1:

        postgres_1    |                 tab_6851.col1_3 AS col_13299,
        postgres_1    |                 tab_6851.col1_13 AS col_13300
        postgres_1    |             FROM
        postgres_1    |                 postgres.public.table1 AS tab_6851
        postgres_1    |             WHERE
        postgres_1    |                 false::BOOL
        postgres_1    |         )
        postgres_1    |             AS tab_6852
        postgres_1    |     ORDER BY
        postgres_1    |         col_13296 NULLS FIRST, col_13297 NULLS FIRST, col_13298 NULLS FIRST, col_13299 NULLS FIRST, col_13300 NULLS FIRST
        test_1        | --- FAIL: TestCompare (619.26s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (14.85s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("{NULL,NULL}"),
        test_1        |             +   string("{NULL:NULL}"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ((NULL::GEOMETRY::GEOMETRY || NULL::GEOMETRY[]::GEOMETRY[])::GEOMETRY[]::GEOMETRY[] || NULL::GEOMETRY::GEOMETRY)::GEOMETRY[]
        test_1        |                             AS col_13619
        test_1        |                 )
        test_1        |                     AS tab_7004
        test_1        |             ORDER BY
        test_1        |                 col_13619 NULLS FIRST;
        test_1        |             
        test_1        |             postgres: [same as previous]
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 3ee788ae1661aa92e1ece39f0c01cf6ebd469c44:

        test_1        |                         postgres.public.table2 AS tab_420593
        test_1        |                         JOIN postgres.public.table2 AS tab_420594 ON (tab_420593.col2_0) = (tab_420594.col2_0)
        test_1        |                         JOIN postgres.public.table2@table2_col2_0_key AS tab_420595 ON (tab_420593.col2_0) = (tab_420595.col2_0)
        test_1        |                         JOIN postgres.public.table1@table1_col1_0_key AS tab_420596 ON (tab_420595.tableoid) = (tab_420596.tableoid)
        test_1        |                         JOIN postgres.public.table4@[0] AS tab_420597 ON
        test_1        |                                 (tab_420594.col2_0) = (tab_420597.col4_7) AND (tab_420596.col1_6) = (tab_420597.col4_14)
        test_1        |                         JOIN postgres.public.table1@table1_col1_0_key AS tab_420600
        test_1        |                             JOIN postgres.public.table3@primary AS tab_420601
        test_1        |                                 JOIN postgres.public.table4@table4_col4_12_key AS tab_420602 ON
        test_1        |                                         (tab_420601.col3_1) = (tab_420602.col4_6) ON
        test_1        |                                     (tab_420600.tableoid) = (tab_420601.tableoid) ON
        test_1        |                                 (tab_420596.tableoid) = (tab_420601.col3_1) AND (tab_420597.col4_13) = (tab_420602.col4_11)
        test_1        |                     WHERE
        test_1        |                         true::BOOL
        test_1        |                 )
        test_1        |                     AS tab_420603
        test_1        |             ORDER BY
        test_1        |                 col_587957 NULLS FIRST,
        test_1        |                 col_587958 NULLS FIRST,
        test_1        |                 col_587959 NULLS FIRST,
        test_1        |                 col_587960 NULLS FIRST,
        test_1        |                 col_587961 NULLS FIRST,
        test_1        |                 col_587962 NULLS FIRST,
        test_1        |                 col_587963 NULLS FIRST,
        test_1        |                 col_587964 NULLS FIRST,
        test_1        |                 col_587965 NULLS FIRST,
        test_1        |                 col_587966 NULLS FIRST,
        test_1        |                 col_587967 NULLS FIRST,
        test_1        |                 col_587968 NULLS FIRST,
        test_1        |                 col_587969 NULLS FIRST,
        test_1        |                 col_587970 NULLS FIRST,
        test_1        |                 col_587971 NULLS FIRST,
        test_1        |                 col_587972 NULLS FIRST,
        test_1        |                 CAST(col_587973 AS STRING) NULLS FIRST,
        test_1        |                 col_587974 NULLS FIRST,
        test_1        |                 col_587975 NULLS FIRST,
        test_1        |                 col_587976 NULLS FIRST,
        test_1        |                 col_587977 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ bce163fd3a462bc778405fb371470371d214e758:

        test_1        | --- FAIL: TestCompare (3.13s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (0.00s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        | panic: geos: no locations to init GEOS [recovered]
        test_1        |     panic: geos: no locations to init GEOS
        test_1        | 
        test_1        | goroutine 37 [running]:
        test_1        | testing.tRunner.func1.2(0x1fe0140, 0xc000be6320)
        test_1        |     /usr/local/go/src/testing/testing.go:1143 +0x332
        test_1        | testing.tRunner.func1(0xc0004b9080)
        test_1        |     /usr/local/go/src/testing/testing.go:1146 +0x4b6
        test_1        | panic(0x1fe0140, 0xc000be6320)
        test_1        |     /usr/local/go/src/runtime/panic.go:965 +0x1b9
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.encodeInvertedIndexHistogramUpperBounds(0x40e0fc0, 0x3217cf8, 0xc000bcfdd0, 0x3217cf8, 0xc000bcfdd0, 0x7)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:368 +0x5d3
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.randHistogram(0xc000a897a0, 0x40e0fc0, 0x0, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:301 +0x17f
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator.func1(0xc000389800)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:220 +0x9e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator(0xc000a897a0, 0xc000a5efe0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:251 +0xbeb
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.MultiStatementMutation.Mutate(0x26e27e8, 0xc000a897a0, 0xc000a5efe0, 0x2, 0x2, 0x0, 0xc00020b5e0, 0xe0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:97 +0x4e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.RandCreateTables(0xc000a897a0, 0x2177392, 0x5, 0x2, 0xc000165a30, 0x3, 0x3, 0xe0, 0x4436d7, 0x8)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/schema.go:89 +0x163
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTablesN(0xc000a897a0, 0x2, 0x1, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:91 +0x19e
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTables(0xc000a897a0, 0x4394f8, 0x30)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:77 +0x4f
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.wrapCommonSetup.func1(0xc000a897a0, 0xbfa7ab893a662dd3, 0x11)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:43 +0x44
        test_1        | github.com/cockroachdb/cockroach/pkg/compose/compare/compare.TestCompare.func2(0xc0004b9080)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/compose/compare/compare/compare_test.go:127 +0x113
        test_1        | testing.tRunner(0xc0004b9080, 0xc000a89740)
        test_1        |     /usr/local/go/src/testing/testing.go:1193 +0xef
        test_1        | created by testing.(*T).Run
        test_1        |     /usr/local/go/src/testing/testing.go:1238 +0x2b3
        compare_test_1 exited with code 2
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 2
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 97c5b1cbd23c109798597e9873544b91da651802:

        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         tab_215291.tableoid AS col_288885,
        test_1        |                         tab_215295.tableoid AS col_288886,
        test_1        |                         NULL::GEOGRAPHY AS col_288887,
        test_1        |                         tab_215292.col1_2 AS col_288888,
        test_1        |                         tab_215291.col1_2 AS col_288889
        test_1        |                     FROM
        test_1        |                         postgres.public.table1@[0] AS tab_215287,
        test_1        |                         postgres.public.table1@[0] AS tab_215288
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_215289
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_215290
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_215291
        test_1        |                                     JOIN postgres.public.table1@[0] AS tab_215292 ON
        test_1        |                                             (tab_215291.col1_1) = (tab_215292.col1_0)
        test_1        |                                             AND (tab_215291.col1_0) = (tab_215292.col1_0)
        test_1        |                                             AND (tab_215291.tableoid) = (tab_215292.tableoid) ON
        test_1        |                                         (tab_215290.col1_1) = (tab_215291.col1_1)
        test_1        |                                         AND (tab_215290.tableoid) = (tab_215291.tableoid)
        test_1        |                                         AND (tab_215290.col1_0) = (tab_215291.col1_0) ON
        test_1        |                                     (tab_215289.col1_2) = (tab_215290.col1_2) AND (tab_215289.tableoid) = (tab_215292.tableoid) ON
        test_1        |                                 (tab_215288.col1_0) = (tab_215292.col1_0)
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_215293
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_215294 ON (tab_215293.col1_0) = (tab_215294.col1_1) ON
        test_1        |                                 (tab_215291.col1_2) = (tab_215293.col1_2)
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_215295 ON
        test_1        |                                 (tab_215290.col1_0) = (tab_215295.col1_0)
        test_1        |                                 AND (tab_215289.col1_1) = (tab_215295.col1_1)
        test_1        |                                 AND (tab_215293.tableoid) = (tab_215295.tableoid)
        test_1        |                 )
        test_1        |                     AS tab_215296
        test_1        |             ORDER BY
        test_1        |                 col_288885 NULLS FIRST,
        test_1        |                 col_288886 NULLS FIRST,
        test_1        |                 col_288887 NULLS FIRST,
        test_1        |                 col_288888 NULLS FIRST,
        test_1        |                 col_288889 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 80478cbb0341923a4cf22a946b8e0c469e1428d0:

        test_1        |                     Elements: []pgtype.Numeric{
        test_1        |                         {
        test_1        |                             Int:    s"0",
        test_1        |             -               Exp:    0,
        test_1        |             +               Exp:    -15,
        test_1        |                             Status: 2,
        test_1        |                             NaN:    false,
        test_1        |                         },
        test_1        |                     },
        test_1        |                     Dimensions: {{Length: 1, LowerBound: 1}},
        test_1        |                     Status:     2,
        test_1        |                 },
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ((NULL::DECIMAL[]::DECIMAL[] || (sqrt(0:::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL || NULL::DECIMAL[]::DECIMAL[])::DECIMAL[]::DECIMAL[])::DECIMAL[]::DECIMAL[] || NULL::DECIMAL[]::DECIMAL[])::DECIMAL[]
        test_1        |                             AS col_418650
        test_1        |                 )
        test_1        |                     AS tab_229774
        test_1        |             ORDER BY
        test_1        |                 col_418650 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ((NULL::DECIMAL[]::DECIMAL[] || (sqrt(0::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL || NULL::DECIMAL[]::DECIMAL[])::DECIMAL[]::DECIMAL[])::DECIMAL[]::DECIMAL[] || NULL::DECIMAL[]::DECIMAL[])::DECIMAL[]
        test_1        |                             AS col_418650
        test_1        |                 )
        test_1        |                     AS tab_229774
        test_1        |             ORDER BY
        test_1        |                 col_418650 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ bc50dc1f7112e1d63801d187c91b69bcde970be2:

        test_1        |                 (SELECT st_box2dfromgeohash('H'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_730722) AS tab_398380
        test_1        |             ORDER BY
        test_1        |                 CAST(col_730722 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        |     --- FAIL: TestCompare/mutators (0.00s)
        test_1        |         compare_test.go:125: starting test: mutators
        test_1        | panic: geos: no locations to init GEOS [recovered]
        test_1        |     panic: geos: no locations to init GEOS
        test_1        | 
        test_1        | goroutine 793947 [running]:
        test_1        | testing.tRunner.func1.2(0x1fe0260, 0xc000bafe40)
        test_1        |     /usr/local/go/src/testing/testing.go:1143 +0x332
        test_1        | testing.tRunner.func1(0xc000b8c000)
        test_1        |     /usr/local/go/src/testing/testing.go:1146 +0x4b6
        test_1        | panic(0x1fe0260, 0xc000bafe40)
        test_1        |     /usr/local/go/src/runtime/panic.go:965 +0x1b9
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.encodeInvertedIndexHistogramUpperBounds(0x40e1fc0, 0x3217e38, 0xc000ca5710, 0x3217e38, 0xc000ca5710, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:368 +0x5d3
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.randHistogram(0xc000ca4de0, 0x40e1fc0, 0x0, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:301 +0x17f
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator.func1(0xc000b8c900)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:220 +0x9e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator(0xc000ca4de0, 0xc000ca4e10, 0x3, 0x3, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:251 +0xbeb
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.MultiStatementMutation.Mutate(0x26e2928, 0xc000ca4de0, 0xc000ca4e10, 0x3, 0x3, 0x0, 0xc000a7c320, 0xe0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:97 +0x4e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.RandCreateTables(0xc000ca4de0, 0x21774d2, 0x5, 0x3, 0xc000b97a30, 0x3, 0x3, 0xe0, 0x4436d7, 0x8)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/schema.go:89 +0x163
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTablesN(0xc000ca4de0, 0x3, 0x2, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:91 +0x19e
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTables(0xc000ca4de0, 0x4394f8, 0x30)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:77 +0x4f
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.wrapCommonSetup.func1(0xc000ca4de0, 0x98c5517334f62b90, 0x11)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:43 +0x44
        test_1        | github.com/cockroachdb/cockroach/pkg/compose/compare/compare.TestCompare.func2(0xc000b8c000)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/compose/compare/compare/compare_test.go:127 +0x113
        test_1        | testing.tRunner(0xc000b8c000, 0xc000ca4d80)
        test_1        |     /usr/local/go/src/testing/testing.go:1193 +0xef
        test_1        | created by testing.(*T).Run
        test_1        |     /usr/local/go/src/testing/testing.go:1238 +0x2b3
        compare_test_1 exited with code 2
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 2
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 28873f5636faa3e7a1f00c03f3a6d28f9cb19cda:

        test_1        |     --- FAIL: TestCompare/postgres (133.41s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |                 s"3",
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-45 45,0 90)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         3:::INT8::INT8 AS col_171730,
        test_1        |                         COALESCE(NULL::BOX2D, st_box2dfromgeohash('G':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D)
        test_1        |                             AS col_171731
        test_1        |                 )
        test_1        |                     AS tab_136426
        test_1        |             ORDER BY
        test_1        |                 col_171730 NULLS FIRST, CAST(col_171731 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         3::INT8::INT8 AS col_171730,
        test_1        |                         COALESCE(NULL::BOX2D, st_box2dfromgeohash('G'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D)
        test_1        |                             AS col_171731
        test_1        |                 )
        test_1        |                     AS tab_136426
        test_1        |             ORDER BY
        test_1        |                 col_171730 NULLS FIRST, CAST(col_171731 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ b0b7bda3239660a215e327752eb859be5250d8c2:

        test_1        |                             ),
        test_1        |                         with_16177 (col_97580) AS (SELECT * FROM (VALUES (()), (())) AS tab_60831 (col_97580))
        test_1        |                     SELECT
        test_1        |                         tab_60843.col2_3 AS col_97581
        test_1        |                     FROM
        test_1        |                         postgres.public.table4@table4_col4_1_col4_5_col4_0_idx AS tab_60832
        test_1        |                         JOIN postgres.public.table2@[0] AS tab_60841
        test_1        |                             JOIN postgres.public.table1@[0] AS tab_60842 ON
        test_1        |                                     (tab_60841.crdb_internal_mvcc_timestamp) = (tab_60842.col1_0)
        test_1        |                                     AND (tab_60841.crdb_internal_mvcc_timestamp) = (tab_60842.col1_11)
        test_1        |                             JOIN postgres.public.table2@table2_col2_2_idx AS tab_60843
        test_1        |                                 JOIN postgres.public.table1@[0] AS tab_60844
        test_1        |                                     JOIN postgres.public.table3@[0] AS tab_60845
        test_1        |                                         JOIN postgres.public.table4@primary AS tab_60846 ON
        test_1        |                                                 (tab_60845.col3_15) = (tab_60846.col4_5)
        test_1        |                                                 AND (tab_60845.col3_11) = (tab_60846.col4_5)
        test_1        |                                                 AND (tab_60845.col3_10) = (tab_60846.col4_5) ON
        test_1        |                                             (tab_60844.crdb_internal_mvcc_timestamp) = (tab_60845.crdb_internal_mvcc_timestamp)
        test_1        |                                     JOIN postgres.public.table3@[0] AS tab_60847
        test_1        |                                         JOIN postgres.public.table4@table4_col4_5_col4_0_col4_2_col4_3_idx AS tab_60848 ON
        test_1        |                                                 (tab_60847.col3_15) = (tab_60848.col4_5)
        test_1        |                                                 AND (tab_60847.tableoid) = (tab_60848.tableoid)
        test_1        |                                                 AND (tab_60847.col3_2) = (tab_60848.crdb_internal_mvcc_timestamp) ON
        test_1        |                                             (tab_60844.col1_11) = (tab_60847.crdb_internal_mvcc_timestamp)
        test_1        |                                             AND (tab_60846.tableoid) = (tab_60847.tableoid)
        test_1        |                                             AND (tab_60845.col3_13) = (tab_60847.col3_15) ON
        test_1        |                                         (tab_60843.tableoid) = (tab_60845.tableoid) ON
        test_1        |                                     (tab_60842.crdb_internal_mvcc_timestamp) = (tab_60844.col1_0)
        test_1        |                                     AND (tab_60841.crdb_internal_mvcc_timestamp) = (tab_60844.col1_0)
        test_1        |                                     AND (tab_60842.crdb_internal_mvcc_timestamp) = (tab_60847.col3_2) ON
        test_1        |                                 (tab_60832.crdb_internal_mvcc_timestamp) = (tab_60844.col1_11)
        test_1        |                                 AND (tab_60832.col4_5) = (tab_60845.col3_15)
        test_1        |                         JOIN postgres.public.table1@[0] AS tab_60849 ON
        test_1        |                                 (tab_60847.crdb_internal_mvcc_timestamp) = (tab_60849.col1_0)
        test_1        |                 )
        test_1        |                     AS tab_60850
        test_1        |             ORDER BY
        test_1        |                 col_97581 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ f3b584d2afe683111a300bd9047f4ca10802ef5a:

        test_1        |                 col_80548 NULLS FIRST,
        test_1        |                 col_80549 NULLS FIRST,
        test_1        |                 col_80550 NULLS FIRST,
        test_1        |                 col_80551 NULLS FIRST,
        test_1        |                 col_80552 NULLS FIRST,
        test_1        |                 col_80553 NULLS FIRST,
        test_1        |                 col_80554 NULLS FIRST,
        test_1        |                 col_80555 NULLS FIRST,
        test_1        |                 col_80556 NULLS FIRST,
        test_1        |                 col_80557 NULLS FIRST,
        test_1        |                 col_80558 NULLS FIRST,
        test_1        |                 col_80559 NULLS FIRST,
        test_1        |                 col_80560 NULLS FIRST,
        test_1        |                 col_80561 NULLS FIRST,
        test_1        |                 col_80562 NULLS FIRST,
        test_1        |                 col_80563 NULLS FIRST,
        test_1        |                 col_80564 NULLS FIRST,
        test_1        |                 col_80565 NULLS FIRST,
        test_1        |                 col_80566 NULLS FIRST,
        test_1        |                 col_80567 NULLS FIRST,
        test_1        |                 col_80568 NULLS FIRST,
        test_1        |                 col_80569 NULLS FIRST,
        test_1        |                 col_80570 NULLS FIRST,
        test_1        |                 col_80571 NULLS FIRST,
        test_1        |                 col_80572 NULLS FIRST,
        test_1        |                 col_80573 NULLS FIRST,
        test_1        |                 col_80574 NULLS FIRST,
        test_1        |                 col_80575 NULLS FIRST,
        test_1        |                 col_80576 NULLS FIRST,
        test_1        |                 col_80577 NULLS FIRST,
        test_1        |                 col_80578 NULLS FIRST,
        test_1        |                 col_80579 NULLS FIRST,
        test_1        |                 col_80580 NULLS FIRST,
        test_1        |                 col_80581 NULLS FIRST,
        test_1        |                 col_80582 NULLS FIRST,
        test_1        |                 col_80583 NULLS FIRST,
        test_1        |                 col_80584 NULLS FIRST,
        test_1        |                 col_80585 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach2: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 48da9e39de410e024f2efafc5ac89b3430e2785b:

        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/postgres (102.99s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare postgres to cockroach1:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |                 string("J"),
        test_1        |             -   string("BOX(-90 45,-45 90)"),
        test_1        |             +   nil,
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         'J':::STRING::NAME AS col_112114,
        test_1        |                         st_box2dfromgeohash('F':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_112115
        test_1        |                 )
        test_1        |                     AS tab_57215
        test_1        |             ORDER BY
        test_1        |                 col_112114 NULLS FIRST, CAST(col_112115 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         'J'::TEXT::NAME AS col_112114,
        test_1        |                         st_box2dfromgeohash('F'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_112115
        test_1        |                 )
        test_1        |                     AS tab_57215
        test_1        |             ORDER BY
        test_1        |                 col_112114 NULLS FIRST, CAST(col_112115 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 22d36e253fa2915ca82f24dcb01cc720f0fda83b:

        test_1        | --- FAIL: TestCompare (606.10s)
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/mutators (0.00s)
        test_1        |         compare_test.go:125: starting test: mutators
        test_1        | panic: geos: no locations to init GEOS [recovered]
        test_1        |     panic: geos: no locations to init GEOS
        test_1        | 
        test_1        | goroutine 888459 [running]:
        test_1        | testing.tRunner.func1.2(0x1fe0ae0, 0xc00094fb00)
        test_1        |     /usr/local/go/src/testing/testing.go:1143 +0x332
        test_1        | testing.tRunner.func1(0xc000d74480)
        test_1        |     /usr/local/go/src/testing/testing.go:1146 +0x4b6
        test_1        | panic(0x1fe0ae0, 0xc00094fb00)
        test_1        |     /usr/local/go/src/runtime/panic.go:965 +0x1b9
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.encodeInvertedIndexHistogramUpperBounds(0x40e1fc0, 0x32187b8, 0xc000c793b0, 0x32187b8, 0xc000c793b0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:368 +0x5d3
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.randHistogram(0xc000c78bd0, 0x40e1fc0, 0x0, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:301 +0x17f
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator.func1(0xc000d74780)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:220 +0x9e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.statisticsMutator(0xc000c78bd0, 0xc000c78c00, 0x3, 0x3, 0x0, 0x0, 0x0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:251 +0xbeb
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.MultiStatementMutation.Mutate(0x26e3278, 0xc000c78bd0, 0xc000c78c00, 0x3, 0x3, 0x0, 0xc000a60c80, 0xe0, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/mutator.go:97 +0x4e
        test_1        | github.com/cockroachdb/cockroach/pkg/sql/randgen.RandCreateTables(0xc000c78bd0, 0x2177d97, 0x5, 0x3, 0xc000c0fa30, 0x3, 0x3, 0xe0, 0x4436d7, 0x8)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/sql/randgen/schema.go:89 +0x163
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTablesN(0xc000c78bd0, 0x3, 0x2, 0x0)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:91 +0x19e
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.randTables(0xc000c78bd0, 0x4394f8, 0x30)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:77 +0x4f
        test_1        | github.com/cockroachdb/cockroach/pkg/internal/sqlsmith.wrapCommonSetup.func1(0xc000c78bd0, 0x92d5983efcca4f2a, 0x11)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/internal/sqlsmith/setup.go:43 +0x44
        test_1        | github.com/cockroachdb/cockroach/pkg/compose/compare/compare.TestCompare.func2(0xc000d74480)
        test_1        |     /go/src/github.com/cockroachdb/cockroach/pkg/compose/compare/compare/compare_test.go:127 +0x113
        test_1        | testing.tRunner(0xc000d74480, 0xc000c78b70)
        test_1        |     /usr/local/go/src/testing/testing.go:1193 +0xef
        test_1        | created by testing.(*T).Run
        test_1        |     /usr/local/go/src/testing/testing.go:1238 +0x2b3
        compare_test_1 exited with code 2
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 2
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 31d61a4ca7cbc4df01e34a726a707dbe2eb6af91:

        postgres_1    |                     AS tab_52295
        postgres_1    |             WHERE
        postgres_1    |                 false::BOOL
        postgres_1    |             ORDER BY
        postgres_1    |                 tab_52295.col3_3 DESC
        postgres_1    |         )
        postgres_1    |             AS tab_52296
        postgres_1    |     ORDER BY
        postgres_1    |         col_95619 NULLS FIRST, col_95620 NULLS FIRST, col_95621 NULLS FIRST
        test_1        | --- FAIL: TestCompare (700.99s)
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/postgres (96.46s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(0 -90,45 -45)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('H':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_95729) AS tab_52382
        test_1        |             ORDER BY
        test_1        |                 CAST(col_95729 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('H'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_95729) AS tab_52382
        test_1        |             ORDER BY
        test_1        |                 CAST(col_95729 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ f66fdfc7266b2d93c079ca7e3d81c71154089498:

        postgres_1    |                 DISTINCT tab_230160.col3_0 AS col_359298, NULL::OID AS col_359299
        postgres_1    |             FROM
        postgres_1    |                 postgres.public.table3 AS tab_230160
        postgres_1    |             ORDER BY
        postgres_1    |                 col_359299
        postgres_1    |         )
        postgres_1    |             AS tab_230161
        postgres_1    |     ORDER BY
        postgres_1    |         CAST(col_359298 AS TEXT) NULLS FIRST, col_359299 NULLS FIRST
        test_1        | --- FAIL: TestCompare (923.00s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (318.40s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-90 0,-45 45)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('D':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_360685) AS tab_231069
        test_1        |             ORDER BY
        test_1        |                 CAST(col_360685 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('D'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_360685) AS tab_231069
        test_1        |             ORDER BY
        test_1        |                 CAST(col_360685 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ c2a7c3beee18554abd09a06d5c647b71da780827:

        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/postgres (529.36s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("2000-01-01 04:00:00+00D2000-01-01 09:00:00+00:00"),
        test_1        |             +   string("2000-01-01 04:00:00+00D2000-01-01 09:00:00+00"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ('2000-01-01 04:00:00+00:00':::TIMESTAMPTZ::TIMESTAMPTZ::TIMESTAMPTZ || ('D':::STRING::STRING::STRING || '2000-01-01 09:00:00+00:00':::TIMESTAMPTZ::TIMESTAMPTZ::TIMESTAMPTZ)::STRING::STRING)::STRING
        test_1        |                             AS col_604856
        test_1        |                 )
        test_1        |                     AS tab_399227
        test_1        |             ORDER BY
        test_1        |                 col_604856 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         ('2000-01-01 04:00:00+00:00'::TIMESTAMPTZ::TIMESTAMPTZ::TIMESTAMPTZ || ('D'::TEXT::TEXT::TEXT || '2000-01-01 09:00:00+00:00'::TIMESTAMPTZ::TIMESTAMPTZ::TIMESTAMPTZ)::TEXT::TEXT)::TEXT
        test_1        |                             AS col_604856
        test_1        |                 )
        test_1        |                     AS tab_399227
        test_1        |             ORDER BY
        test_1        |                 col_604856 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 3c0a05aaaa2f4051d45d40593dc5eae95639bcb3:

        postgres_1    |     ALTER TABLE table1 ADD FOREIGN KEY (col1_3) REFERENCES table3 (col3_1);
        postgres_1    |     CREATE TYPE rand_typ_0 AS ENUM ('nw', 'dawg', 'v', 'dfnp', 'raezb');
        postgres_1    |     CREATE TYPE rand_typ_1 AS ENUM ('imim', 'fur', 'dosos');
        postgres_1    |     
        test_1        | --- FAIL: TestCompare (609.83s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (6.12s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:153: CREATE TABLE table1 (col1_0 NAME NOT NULL, col1_1 REGROLE NOT NULL, col1_2 REGROLE NULL, col1_3 NAME NOT NULL, col1_4 DECIMAL NOT NULL, PRIMARY KEY (col1_4, col1_0, col1_3), col1_5 TEXT NOT NULL GENERATED ALWAYS AS (lower(col1_3)) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_0 ASC) INCLUDE (col1_1, col1_2);
        test_1        |             CREATE INDEX ON table1 (col1_3, col1_2 DESC, col1_4 DESC, col1_0);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_4, col1_5 DESC) INCLUDE (col1_2);
        test_1        |             CREATE INDEX ON table1 (lower(col1_3) ASC) INCLUDE (col1_1);
        test_1        |             CREATE INDEX ON table1 (col1_5 ASC, col1_3, col1_0);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_0 ASC);
        test_1        |             CREATE TABLE table2 (col2_0 INT2 NOT NULL, col2_1 OID NOT NULL, PRIMARY KEY (col2_0, col2_1));
        test_1        |             CREATE INDEX ON table2 (col2_0);
        test_1        |             CREATE UNIQUE INDEX ON table2 (col2_0 ASC);
        test_1        |             CREATE INDEX ON table2 (col2_1, col2_0 ASC);
        test_1        |             CREATE TABLE table3 (col3_0 INTERVAL NOT NULL, col3_1 NAME NOT NULL, col3_2 BIT(18), col3_3 FLOAT4 NULL, col3_4 CHAR NULL, col3_5 INTERVAL NOT NULL, col3_6 OID, col3_7 TIMESTAMPTZ NULL, col3_8 BIT(24) NOT NULL, col3_9 FLOAT4, col3_10 REGPROCEDURE NULL, col3_11 INT4, col3_12 "char", col3_13 TIMESTAMPTZ NOT NULL, col3_14 BIT(13) NULL, col3_15 FLOAT4 NULL GENERATED ALWAYS AS (col3_3 + col3_9) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_14 ASC, col3_12 DESC, col3_6 ASC, col3_4, col3_2, col3_8 DESC, col3_7 ASC, col3_1 ASC, col3_13 ASC, col3_3 ASC, col3_10 ASC, col3_5 ASC, col3_0);
        test_1        |             CREATE INDEX ON table3 (col3_0, col3_7 DESC, col3_8 ASC, col3_4 ASC, col3_14, col3_13 DESC, col3_5 ASC, col3_15);
        test_1        |             CREATE INDEX ON table3 (col3_7 DESC, col3_2 ASC, (true) ASC);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_5, col3_13 DESC, col3_4, col3_7 DESC, col3_12, col3_10, (true) ASC, col3_2 DESC, col3_11, col3_14, col3_15 ASC, col3_3 ASC, (col3_9 + col3_3), col3_0 ASC, (col3_11 + (-806830342)::INT8), col3_9);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_14 ASC, col3_2 DESC, lower(CAST(col3_6 AS TEXT)), col3_8, col3_4 ASC, col3_0 ASC, col3_7 ASC, col3_6, col3_1, col3_13 DESC);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_14 DESC, col3_9 DESC, col3_5 DESC) INCLUDE (col3_0, col3_3, col3_4, col3_6, col3_7, col3_11, col3_13);
        test_1        |             CREATE INDEX ON table3 (col3_0, col3_14 ASC, col3_6, col3_11 DESC, (CASE WHEN col3_0 IS NULL THEN e'\x18&1'::TEXT ELSE e'\x00'::TEXT END) ASC, col3_5 ASC, col3_10 DESC, col3_13 DESC, (true), col3_9 ASC, (col3_3 + (-0.48450013995170593)::FLOAT8) DESC);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_4, col3_0, col3_1 DESC, col3_2 ASC, col3_3 ASC, (CASE WHEN col3_5 IS NULL THEN e'\x00'::TEXT ELSE 'v9Qoc'::TEXT END), col3_15 ASC, col3_11 DESC) INCLUDE (col3_5, col3_7, col3_8, col3_10, col3_12, col3_13);
        test_1        |             CREATE INDEX ON table3 (lower(col3_1) ASC, col3_9 DESC, col3_10, col3_4 ASC, col3_12 DESC) INCLUDE (col3_1, col3_3, col3_5, col3_6, col3_7, col3_8, col3_11, col3_13, col3_15);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_1);
        test_1        |             ALTER TABLE table1 ADD FOREIGN KEY (col1_3) REFERENCES table3 (col3_1);
        test_1        |             CREATE TYPE rand_typ_0 AS ENUM ('nw', 'dawg', 'v', 'dfnp', 'raezb');
        test_1        |             CREATE TYPE rand_typ_1 AS ENUM ('imim', 'fur', 'dosos');
        test_1        |             
        test_1        |         compare_test.go:154: postgres: exec: ERROR: invalid byte sequence for encoding "UTF8": 0x00 (SQLSTATE 22021)
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ a36c01a2cf312bda22f6c132d44b6536c8ff6d4b:

        test_1        |                         tab_113845.col3_9 AS col_181463,
        test_1        |                         743522852:::INT8 AS col_181464,
        test_1        |                         '\x8127796119ab6d4d':::BYTES AS col_181465,
        test_1        |                         tab_113846.col5_2 AS col_181466
        test_1        |                     FROM
        test_1        |                         postgres.public.table5 AS tab_113832
        test_1        |                         JOIN postgres.public.table3 AS tab_113833 ON (tab_113832.col5_13) = (tab_113833.col3_5)
        test_1        |                         JOIN postgres.public.table4@[0] AS tab_113834
        test_1        |                             JOIN postgres.public.table2@table2_col2_6_idx AS tab_113837
        test_1        |                                 JOIN postgres.public.table4@[0] AS tab_113842
        test_1        |                                     JOIN postgres.public.table4@table4_col4_2_col4_3_col4_0_col4_1_idx AS tab_113843 ON
        test_1        |                                             (tab_113842.col4_3) = (tab_113843.col4_3)
        test_1        |                                     JOIN postgres.public.table4@[0] AS tab_113844 ON
        test_1        |                                             (tab_113843.col4_4) = (tab_113844.col4_4)
        test_1        |                                             AND (tab_113843.col4_0) = (tab_113844.col4_0)
        test_1        |                                             AND (tab_113842.tableoid) = (tab_113844.tableoid)
        test_1        |                                     JOIN postgres.public.table3@table3_expr_col3_4_col3_6_col3_0_col3_2_idx AS tab_113845 ON
        test_1        |                                             (tab_113844.crdb_internal_mvcc_timestamp) = (tab_113845.crdb_internal_mvcc_timestamp)
        test_1        |                                             AND (tab_113842.col4_4) = (tab_113845.col3_1)
        test_1        |                                             AND (tab_113842.col4_3) = (tab_113845.col3_5)
        test_1        |                                             AND (tab_113843.tableoid) = (tab_113845.tableoid) ON
        test_1        |                                         (tab_113837.col2_12) = (tab_113845.col3_5) ON
        test_1        |                                     (tab_113834.col4_3) = (tab_113843.col4_4) AND (tab_113834.col4_3) = (tab_113845.col3_5) ON
        test_1        |                                 (tab_113833.col3_5) = (tab_113845.col3_5)
        test_1        |                                 AND (tab_113832.col5_13) = (tab_113843.col4_4)
        test_1        |                                 AND (tab_113833.col3_5) = (tab_113842.col4_3),
        test_1        |                         postgres.public.table5@[0] AS tab_113846,
        test_1        |                         postgres.public.table3@[0] AS tab_113847
        test_1        |                     ORDER BY
        test_1        |                         tab_113847.tableoid DESC
        test_1        |                 )
        test_1        |                     AS tab_113848
        test_1        |             ORDER BY
        test_1        |                 col_181462 NULLS FIRST,
        test_1        |                 col_181463 NULLS FIRST,
        test_1        |                 col_181464 NULLS FIRST,
        test_1        |                 col_181465 NULLS FIRST,
        test_1        |                 col_181466 NULLS FIRST
        test_1        |         compare_test.go:193: cockroach1: ping: conn closed
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ f61a48b2ce4e11c5b43dbe8ce0871aa88f9d7308:

        postgres_1    |                 postgres.public.table1 AS tab_80635, postgres.public.table1 AS tab_80636
        postgres_1    |             WHERE
        postgres_1    |                 false::BOOL
        postgres_1    |             ORDER BY
        postgres_1    |                 tab_80635.col1_2 ASC
        postgres_1    |         )
        postgres_1    |             AS tab_80637
        postgres_1    |     ORDER BY
        postgres_1    |         col_144688 NULLS FIRST, col_144689 NULLS FIRST, col_144690 NULLS FIRST, col_144691 NULLS FIRST
        test_1        | --- FAIL: TestCompare (737.40s)
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     --- FAIL: TestCompare/postgres (133.40s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-135 45,-90 90)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('C':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_145239) AS tab_80881
        test_1        |             ORDER BY
        test_1        |                 CAST(col_145239 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('C'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_145239) AS tab_80881
        test_1        |             ORDER BY
        test_1        |                 CAST(col_145239 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 5f2f4d0c7e2dc966bbfa6f094174457ac7e0ce07:

        postgres_1    |                             AND (tab_223190.col1_4) = (tab_223191.col2_6)
        postgres_1    |                             AND (tab_223190.tableoid) = (tab_223191.tableoid) ON
        postgres_1    |                         (tab_223189.col4_7) = (tab_223191.col2_18) AND (tab_223189.col4_10) = (tab_223191.col2_18)
        postgres_1    |             WHERE
        postgres_1    |                 tab_223190.col1_4
        postgres_1    |         )
        postgres_1    |             AS tab_223192
        postgres_1    |     ORDER BY
        postgres_1    |         col_409204 NULLS FIRST, col_409205 NULLS FIRST, col_409206 NULLS FIRST, col_409207 NULLS FIRST
        test_1        | --- FAIL: TestCompare (901.04s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (297.14s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(45 -90,90 -45)"),
        test_1        |               }))
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('J'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_409287) AS tab_223239
        test_1        |             ORDER BY
        test_1        |                 CAST(col_409287 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('J':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_409287) AS tab_223239
        test_1        |             ORDER BY
        test_1        |                 CAST(col_409287 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 13c13b5d4e37f67a3c18b02bf760459d29810114:

        postgres_1    |                 tab_303631.tableoid DESC, tab_303631.col4_0 DESC, tab_303631.col4_0 DESC
        postgres_1    |         )
        postgres_1    |             AS tab_303632
        postgres_1    |     ORDER BY
        postgres_1    |         col_402200 NULLS FIRST,
        postgres_1    |         col_402201 NULLS FIRST,
        postgres_1    |         col_402202 NULLS FIRST,
        postgres_1    |         col_402203 NULLS FIRST,
        postgres_1    |         col_402204 NULLS FIRST
        test_1        | --- FAIL: TestCompare (986.70s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (381.39s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(45 -90,90 -45)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('J':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_402206) AS tab_303637
        test_1        |             ORDER BY
        test_1        |                 CAST(col_402206 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('J'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_402206) AS tab_303637
        test_1        |             ORDER BY
        test_1        |                 CAST(col_402206 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ c32478fc4b7eda315fd36569c131fba01ec05984:

        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |                 pgtype.NumericArray{
        test_1        |                     Elements: []pgtype.Numeric{
        test_1        |                         {
        test_1        |             -               Int:    s"16094379124341003746",
        test_1        |             +               Int:    s"16094379124341004",
        test_1        |             -               Exp:    -19,
        test_1        |             +               Exp:    -16,
        test_1        |                             Status: 2,
        test_1        |                             NaN:    false,
        test_1        |                         },
        test_1        |                     },
        test_1        |                     Dimensions: {{Length: 1, LowerBound: 1}},
        test_1        |                     Status:     2,
        test_1        |                 },
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT (NULL::DECIMAL[]::DECIMAL[] || ln(5:::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL)::DECIMAL[] AS col_61688)
        test_1        |                     AS tab_52955
        test_1        |             ORDER BY
        test_1        |                 col_61688 NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT (NULL::DECIMAL[]::DECIMAL[] || ln(5::DECIMAL::DECIMAL::DECIMAL)::DECIMAL::DECIMAL)::DECIMAL[] AS col_61688)
        test_1        |                     AS tab_52955
        test_1        |             ORDER BY
        test_1        |                 col_61688 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 2326e63d4a9ad62b19056f90f938a00482cbf56a:

        postgres_1    |         )
        postgres_1    |             AS tab_181760
        postgres_1    |     ORDER BY
        postgres_1    |         col_351556 NULLS FIRST,
        postgres_1    |         col_351557 NULLS FIRST,
        postgres_1    |         col_351558 NULLS FIRST,
        postgres_1    |         col_351559 NULLS FIRST,
        postgres_1    |         col_351560 NULLS FIRST,
        postgres_1    |         col_351561 NULLS FIRST
        test_1        | --- FAIL: TestCompare (862.72s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (259.01s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-45 45,0 90)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('G':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_351945) AS tab_181957
        test_1        |             ORDER BY
        test_1        |                 CAST(col_351945 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('G'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_351945) AS tab_181957
        test_1        |             ORDER BY
        test_1        |                 CAST(col_351945 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 6ae3874204124c87e137038d6aff0553d3305b9a:

        postgres_1    |         col_620466 NULLS FIRST,
        postgres_1    |         col_620467 NULLS FIRST,
        postgres_1    |         col_620468 NULLS FIRST,
        postgres_1    |         col_620469 NULLS FIRST,
        postgres_1    |         col_620470 NULLS FIRST,
        postgres_1    |         col_620471 NULLS FIRST,
        postgres_1    |         col_620472 NULLS FIRST,
        postgres_1    |         col_620473 NULLS FIRST,
        postgres_1    |         col_620474 NULLS FIRST,
        postgres_1    |         col_620475 NULLS FIRST
        test_1        | --- FAIL: TestCompare (1116.39s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (511.61s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare postgres to cockroach1:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("{NULL:NULL}"),
        test_1        |             +   string("{NULL,NULL}"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         (st_symmetricdifference(NULL::GEOMETRY::GEOMETRY, NULL::GEOMETRY::GEOMETRY)::GEOMETRY::GEOMETRY || (NULL::GEOMETRY[]::GEOMETRY[] || NULL::GEOMETRY::GEOMETRY)::GEOMETRY[]::GEOMETRY[])::GEOMETRY[]
        test_1        |                             AS col_620554
        test_1        |                 )
        test_1        |                     AS tab_356543
        test_1        |             ORDER BY
        test_1        |                 col_620554 NULLS FIRST;
        test_1        |             
        test_1        |             postgres: [same as previous]
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach1_1 ... done
        Stopping compare_cockroach2_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 6948cb6a579071f8b73e0ffa3cd8ed32aa99d04a:

        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (7.35s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:153: CREATE TABLE table1 (col1_0 INTERVAL NOT NULL, col1_1 TIMETZ NOT NULL, col1_2 VARCHAR NOT NULL, col1_3 TIMETZ NOT NULL, col1_4 NAME NOT NULL, PRIMARY KEY (col1_2, col1_0, col1_4, col1_3, col1_1), col1_5 TEXT NOT NULL GENERATED ALWAYS AS (lower(col1_4)) STORED, col1_6 TEXT NOT NULL GENERATED ALWAYS AS (lower(col1_2)) STORED, col1_7 TEXT NOT NULL GENERATED ALWAYS AS (lower(col1_4)) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_3 DESC, lower(CAST(col1_1 AS TEXT)) ASC, col1_2, col1_1 ASC, col1_0 ASC, col1_4, col1_6 ASC, col1_5 ASC);
        test_1        |             CREATE INDEX ON table1 (col1_4 ASC, col1_3 ASC, col1_0, col1_2 DESC, col1_5 ASC, col1_1 DESC, col1_7);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_5 ASC, col1_1 ASC, col1_7, col1_0, col1_2 ASC) INCLUDE (col1_6);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_5 ASC, col1_0 ASC, col1_1 DESC, col1_3 ASC, col1_2, col1_4 ASC, col1_6 ASC);
        test_1        |             CREATE INDEX ON table1 (col1_2, col1_6 ASC, col1_7, col1_4 DESC);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_0 ASC, col1_5 ASC, col1_2 DESC, col1_3 ASC, col1_1, col1_7);
        test_1        |             CREATE INDEX ON table1 (col1_6, col1_2 DESC, col1_3, col1_4 ASC, col1_5, col1_1 ASC, col1_0 ASC, col1_7 ASC);
        test_1        |             CREATE UNIQUE INDEX ON table1 (col1_7 DESC, col1_2 ASC, col1_0 DESC) INCLUDE (col1_5);
        test_1        |             CREATE INDEX ON table1 (col1_6 ASC, col1_4, col1_1 ASC);
        test_1        |             CREATE TABLE table2 (col2_0 BOX2D NULL, col2_1 UUID NOT NULL, col2_2 CHAR NULL, col2_3 INET[] NOT NULL, PRIMARY KEY (col2_1), col2_4 BOOL NOT NULL GENERATED ALWAYS AS (true) STORED, col2_5 BOOL NOT NULL GENERATED ALWAYS AS (true) STORED);
        test_1        |             CREATE UNIQUE INDEX ON table2 (col2_5 ASC) INCLUDE (col2_2, col2_3);
        test_1        |             CREATE TABLE table3 (col3_0 TIME NOT NULL, col3_1 DATE NOT NULL, PRIMARY KEY (col3_0, col3_1));
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_0 DESC, col3_1);
        test_1        |             CREATE UNIQUE INDEX ON table3 ((CASE WHEN col3_1 IS NULL THEN '1qkVy'::TEXT ELSE e'\'\x07qr\x04\x1c'::TEXT END) DESC);
        test_1        |             CREATE INDEX ON table3 (col3_0);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_0, col3_1 ASC);
        test_1        |             CREATE UNIQUE INDEX ON table3 (lower(CAST(col3_0 AS TEXT)) DESC);
        test_1        |             CREATE INDEX ON table3 (col3_1 ASC, col3_0 ASC);
        test_1        |             CREATE UNIQUE INDEX ON table3 (col3_0 ASC, col3_1 DESC);
        test_1        |             CREATE UNIQUE INDEX ON table3 (lower(CAST(col3_0 AS TEXT)) ASC);
        test_1        |             CREATE TABLE table4 (col4_0 BIT(3) NULL, col4_1 DECIMAL NULL, col4_2 REGTYPE NOT NULL, col4_3 INT4 NULL, col4_4 REGCLASS NOT NULL, col4_5 GEOGRAPHY NULL, col4_6 DECIMAL NOT NULL, col4_7 JSONB NOT NULL, PRIMARY KEY (col4_2));
        test_1        |             CREATE UNIQUE INDEX ON table4 (col4_6 DESC) INCLUDE (col4_0, col4_7);
        test_1        |             CREATE UNIQUE INDEX ON table4 (col4_2 DESC, col4_4, col4_0, col4_1);
        test_1        |             CREATE INDEX ON table4 (lower(CAST(col4_5 AS TEXT)) ASC, (CASE WHEN col4_4 IS NULL THEN e'\x00'::TEXT ELSE '*}79'::TEXT END) DESC, (col4_1 + col4_6), col4_4) INCLUDE (col4_1, col4_3);
        test_1        |             CREATE INDEX ON table4 (col4_6 DESC);
        test_1        |             CREATE UNIQUE INDEX ON table4 (col4_0 DESC);
        test_1        |             CREATE TYPE rand_typ_0 AS ENUM ('fgba', 'e');
        test_1        |             CREATE TYPE rand_typ_1 AS ENUM ('ywk');
        test_1        |             CREATE TYPE rand_typ_2 AS ENUM ('frb', 'duupc', 'jywei');
        test_1        |             
        test_1        |         compare_test.go:154: postgres: exec: ERROR: invalid byte sequence for encoding "UTF8": 0x00 (SQLSTATE 22021)
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ ce5462d37aa347633794ccee817885b3df2a5fb3:

        postgres_1    |                 postgres.public.table4 AS tab_141310
        postgres_1    |             WHERE
        postgres_1    |                 true::BOOL
        postgres_1    |             GROUP BY
        postgres_1    |                 tab_141310.col4_0
        postgres_1    |         )
        postgres_1    |             AS tab_141311
        postgres_1    |     ORDER BY
        postgres_1    |         col_226722 NULLS FIRST
        test_1        | --- FAIL: TestCompare (805.69s)
        test_1        |     compare_test.go:116: Checking connection to: postgres
        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (201.24s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-135 45,-90 90)"),
        test_1        |               }))
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('C':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_226866) AS tab_141406
        test_1        |             ORDER BY
        test_1        |                 CAST(col_226866 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (SELECT st_box2dfromgeohash('C'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_226866) AS tab_141406
        test_1        |             ORDER BY
        test_1        |                 CAST(col_226866 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ 2b9f369e2bd3a492a123cc14c3f807de1165023c:

        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare postgres to cockroach1:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |             -   string("f76aa27c97f054485ff317119441e7d7"),
        test_1        |             +   string("0869a760b76ee8a83a55dac75c1211cb"),
        test_1        |                 nil,
        test_1        |                 string("I"),
        test_1        |               }))
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         md5(('I'::TEXT::TEXT::TEXT || '2000-01-01 08:00:00+00:00'::TIMESTAMPTZ::TIMESTAMPTZ::TIMESTAMPTZ)::TEXT::TEXT)::TEXT
        test_1        |                             AS col_475698,
        test_1        |                         CASE WHEN true::BOOL THEN NULL::OIDVECTOR ELSE NULL::OIDVECTOR END AS col_475699,
        test_1        |                         'I'::TEXT::CHAR AS col_475700
        test_1        |                 )
        test_1        |                     AS tab_274406
        test_1        |             ORDER BY
        test_1        |                 col_475698 NULLS FIRST, col_475699 NULLS FIRST, col_475700 NULLS FIRST;
        test_1        |             
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         md5(('I':::STRING::STRING::STRING || '2000-01-01 08:00:00+00:00':::TIMESTAMPTZ::TIMESTAMPTZ::TIMESTAMPTZ)::STRING::STRING)::STRING
        test_1        |                             AS col_475698,
        test_1        |                         CASE WHEN true::BOOL THEN NULL::OIDVECTOR ELSE NULL::OIDVECTOR END AS col_475699,
        test_1        |                         'I':::STRING::CHAR AS col_475700
        test_1        |                 )
        test_1        |                     AS tab_274406
        test_1        |             ORDER BY
        test_1        |                 col_475698 NULLS FIRST, col_475699 NULLS FIRST, col_475700 NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_cockroach2_1 ... 
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!

cockroach-teamcity commented 2 years ago

compose.TestComposeCompare failed with artifacts on release-21.2 @ b38084022acb30613133d622ac8d32b812c181d8:

        test_1        |     compare_test.go:116: Checking connection to: cockroach1
        test_1        |     compare_test.go:116: Checking connection to: cockroach2
        test_1        |     --- FAIL: TestCompare/postgres (296.95s)
        test_1        |         compare_test.go:125: starting test: postgres
        test_1        |         compare_test.go:132: initializing connection: cockroach1
        test_1        |         compare_test.go:132: initializing connection: postgres
        test_1        |         compare_test.go:183: compare cockroach1 to postgres:
        test_1        |             unexpected diff:
        test_1        |               []interface{}(Inverse(func1, []interface{}{
        test_1        |                 nil,
        test_1        |             -   nil,
        test_1        |             +   string("BOX(-90 0,-45 45)"),
        test_1        |               }))
        test_1        |             postgres:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         NULL::GEOMETRY AS col_365361,
        test_1        |                         st_box2dfromgeohash('D'::TEXT::TEXT::TEXT, NULL::INT4::INT4)::BOX2D AS col_365362
        test_1        |                 )
        test_1        |                     AS tab_258424
        test_1        |             ORDER BY
        test_1        |                 col_365361 NULLS FIRST, CAST(col_365362 AS TEXT) NULLS FIRST;
        test_1        |             
        test_1        |             cockroach1:
        test_1        |             SELECT
        test_1        |                 *
        test_1        |             FROM
        test_1        |                 (
        test_1        |                     SELECT
        test_1        |                         NULL::GEOMETRY AS col_365361,
        test_1        |                         st_box2dfromgeohash('D':::STRING::STRING::STRING, NULL::INT4::INT4)::BOX2D AS col_365362
        test_1        |                 )
        test_1        |                     AS tab_258424
        test_1        |             ORDER BY
        test_1        |                 col_365361 NULLS FIRST, CAST(col_365362 AS STRING) NULLS FIRST;
        test_1        |             
        test_1        | FAIL
        compare_test_1 exited with code 1
        Stopping compare_postgres_1   ... 
        Stopping compare_cockroach2_1 ... 
        Stopping compare_cockroach1_1 ... 
        Stopping compare_postgres_1   ... done
        Stopping compare_cockroach2_1 ... done
        Stopping compare_cockroach1_1 ... done
        Aborting on container exit...

    compose_test.go:49: exit status 1
Reproduce

To reproduce, try: ```bash make stressrace TESTS=TestComposeCompare PKG=./pkg/compose TESTTIMEOUT=5m STRESSFLAGS='-timeout 5m' 2>&1 ```

Same failure on other branches

- #82867 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-master] - #78068 compose: TestComposeCompare failed [C-test-failure O-robot T-sql-experience branch-release-22.1 sync-me-8]

Internal log

``` mjibson marked as alumn{us/a}; resolving to rafiss instead ```

/cc @cockroachdb/sql-experience rafiss

This test on roachdash | Improve this report!