Skip to content

Comments

Fix/handle null partition for pg/mysql minmax and pg NTILE#3983

Open
dtunikov wants to merge 12 commits intoPeerDB-io:mainfrom
dtunikov:fix/handle-null-partition
Open

Fix/handle null partition for pg/mysql minmax and pg NTILE#3983
dtunikov wants to merge 12 commits intoPeerDB-io:mainfrom
dtunikov:fix/handle-null-partition

Conversation

@dtunikov
Copy link

@dtunikov dtunikov commented Feb 23, 2026

Summary

The PR implements this issue - #3951

  • Add a special "null partition" to QRep partitioning so rows with NULL watermark column values are no longer silently skipped during initial snapshot
  • Apply the fix to both MySQL (MinMax) and Postgres (NTILE + MinMax) partitioning strategies
  • Add NullPartitionRange proto type and base_query field to QRepConfig for building the WHERE col IS NULL query cleanly

Context

When QRep partitioning uses MIN/MAX and range queries (col BETWEEN start AND end) to split tables into chunks, rows with NULL in the watermark column are silently lost:

  • MIN()/MAX() ignore NULLs
  • Range comparisons (col >= X AND col < Y) exclude NULLs

This only matters when a custom partitioning key is set (not the default ctid on Postgres, which scans physical blocks and includes all rows).

Changes

  • protos/flow.proto: Added NullPartitionRange message, null_range in PartitionRange oneof, base_query in QRepConfig
  • flow/connectors/utils/partition.go: Added AddNullPartition() to shared PartitionHelper
  • flow/connectors/mysql/qrep.go: Append null partition in GetQRepPartitions when InitialCopyOnly, handle NullRange in PullQRepRecords, refactored MIN/MAX query building
  • flow/connectors/postgres/qrep_partition.go: Added addNullPartition to PartitionParams, append null partition in both NTILE and MinMax strategies
  • flow/connectors/postgres/qrep.go: Set addNullPartition from InitialCopyOnly, handle NullRange in PullQRepRecords
  • flow/workflows/snapshot_flow.go: Extract baseQuery and set BaseQuery in QRepConfig
  • flow/connectors/postgres/qrep_partition_test.go: Updated tests to cover nullable watermark column with NULL rows

Design decisions

I decided that it would be easier to always have null partition (regardless of column nullability), it will be no-op anyways later during ingestion
But we can also add a check to partition creation code and make it optional depending on watermarkColumn type

  • Only for InitialCopyOnly=true: Continuous QRep would re-replicate NULL rows every iteration since there's no way to track progress on them
  • BaseQuery proto field: Avoids fragile string manipulation on the query template to build the WHERE col IS NULL query
  • Not centralized in FlowableActivity: BigQuery uses ObjectIdPartitionRange and MongoDB uses _id (never null) — adding null partitions generically would break other connectors
  • CTID not affected: Scans physical blocks, includes all rows regardless of NULL values

@CLAassistant
Copy link

CLAassistant commented Feb 23, 2026

CLA assistant check
All committers have signed the CLA.

@dtunikov dtunikov temporarily deployed to external-contributor February 23, 2026 16:37 — with GitHub Actions Inactive
@dtunikov dtunikov had a problem deploying to external-contributor February 23, 2026 16:37 — with GitHub Actions Failure
@dtunikov dtunikov temporarily deployed to external-contributor February 23, 2026 16:37 — with GitHub Actions Inactive
@dtunikov dtunikov deployed to external-contributor February 23, 2026 16:37 — with GitHub Actions Active
name string
config *protos.QRepConfig
last *protos.QRepPartition
want []*protos.QRepPartition
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this hasn't been used by any of test cases, so I removed it

case *protos.PartitionRange_ObjectIdRange:
rangeStart = x.ObjectIdRange.Start
rangeEnd = x.ObjectIdRange.End
case *protos.PartitionRange_NullRange:
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

otherwise this monitoring insertion would fail
rangeStart and rangeEnd are non nullable fields
the other option would be to make them nullable with a migration, but I thought it would be too much for this issue

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DB migration is preferable here, they're reliable and easy to do. Want to do it?

}

var minmaxQuery string
minmaxQuery := fmt.Sprintf("SELECT MIN(`%[2]s`),MAX(`%[2]s`) FROM %[1]s",
Copy link
Author

@dtunikov dtunikov Feb 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

simplified if/else statements here a bit as this condition "WHERE %[2]s > " has been moved below

@dtunikov dtunikov changed the title Fix/handle null partition Fix/handle null partition for pg/mysql minmax and pg NTILE Feb 23, 2026
@codecov
Copy link

codecov bot commented Feb 24, 2026

❌ 2 Tests Failed:

Tests completed Failed Passed Skipped
1633 2 1631 152
View the top 2 failed test(s) by shortest run time
github.com/PeerDB-io/peerdb/flow/e2e::TestBigQueryClickhouseSuite
Stack Traces | 0s run time
=== RUN   TestBigQueryClickhouseSuite
=== PAUSE TestBigQueryClickhouseSuite
=== CONT  TestBigQueryClickhouseSuite
--- FAIL: TestBigQueryClickhouseSuite (0.00s)
github.com/PeerDB-io/peerdb/flow/e2e::TestBigQueryClickhouseSuite/Test_GCS_Cleanup_After_Initial_Load
Stack Traces | 185s run time
=== RUN   TestBigQueryClickhouseSuite/Test_GCS_Cleanup_After_Initial_Load
=== PAUSE TestBigQueryClickhouseSuite/Test_GCS_Cleanup_After_Initial_Load
=== CONT  TestBigQueryClickhouseSuite/Test_GCS_Cleanup_After_Initial_Load
    bigquery_source_test.go:846: ClickHouse database: e2e_test_bqch_wbc30q8b
    bigquery_source_test.go:852: Creating test table test_gcs_cleanup_rrnk0q7e
    bigquery_source_test.go:900: Inserted 5 rows into source table
2026/02/24 04:20:51 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id"
2026/02/24 04:20:51 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id"
2026/02/24 04:20:51 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_17758379396513018810 CURSOR FOR SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" args=[]
2026/02/24 04:20:51 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17758379396513018810
2026/02/24 04:20:51 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17758379396513018810 records=2 bytes=23 channelLen=1
2026/02/24 04:20:51 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" rows=2 bytes=23 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17758379396513018810
2026/02/24 04:20:51 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17758379396513018810 records=0 bytes=0 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:20:51 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" rows=2 bytes=23 channelLen=0
    bigquery_source_test.go:922: WaitFor data replicated 2026-02-24 04:20:51.822856025 +0000 UTC m=+103.217993668
2026/02/24 04:20:51 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:20:51 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:20:51 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_13571679863255268809 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id" args=[]
2026/02/24 04:20:51 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id" channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13571679863255268809
2026/02/24 04:20:51 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13571679863255268809 records=13 bytes=293 channelLen=12
2026/02/24 04:20:51 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=12
2026/02/24 04:20:51 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13571679863255268809
2026/02/24 04:20:51 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13571679863255268809 records=0 bytes=0 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:20:51 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=0
2026/02/24 04:20:51 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot_dst\" ORDER BY id"
2026/02/24 04:20:51 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot_dst\" ORDER BY id"
2026/02/24 04:20:51 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_1231584615579808635 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot_dst\" ORDER BY id" args=[]
2026/02/24 04:20:51 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot_dst\" ORDER BY id" channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1231584615579808635
2026/02/24 04:20:51 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1231584615579808635 records=0 bytes=0 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot_dst\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:20:51 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:20:51 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_3eapbfww.\"test_partition_noroot_dst\" ORDER BY id" rows=0 bytes=0 channelLen=0
    bigquery_source_test.go:922: code: 60, message: Unknown table expression identifier 'test_gcs_cleanup_rrnk0q7e_dst' in scope SELECT id FROM test_gcs_cleanup_rrnk0q7e_dst FINAL WHERE _peerdb_is_deleted = 0 ORDER BY 1 ASC SETTINGS use_query_cache = false
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:20:53 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:20:53 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:20:53 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_614771869054948131 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:20:53 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:20:53 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_614771869054948131
2026/02/24 04:20:53 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_614771869054948131 records=8 bytes=168 channelLen=7
2026/02/24 04:20:53 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=7
2026/02/24 04:20:53 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_614771869054948131
2026/02/24 04:20:53 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_614771869054948131 records=0 bytes=0 channelLen=0
2026/02/24 04:20:53 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:20:53 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:20:53 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:20:53 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id"
2026/02/24 04:20:53 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id"
2026/02/24 04:20:53 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_1320235314007707694 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id" args=[]
2026/02/24 04:20:53 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id" channelLen=0
2026/02/24 04:20:53 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1320235314007707694
2026/02/24 04:20:53 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1320235314007707694 records=3 bytes=63 channelLen=2
2026/02/24 04:20:53 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id" rows=3 bytes=63 channelLen=2
2026/02/24 04:20:53 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1320235314007707694
2026/02/24 04:20:53 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1320235314007707694 records=0 bytes=0 channelLen=0
2026/02/24 04:20:53 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:20:53 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:20:53 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pg_dgxsllco.\"test_inheritance_dynconf_dst\" ORDER BY id" rows=3 bytes=63 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:20:58 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id"
2026/02/24 04:20:58 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id"
2026/02/24 04:20:58 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_7614333718512568216 CURSOR FOR SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id" args=[]
2026/02/24 04:20:58 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id" channelLen=0
2026/02/24 04:20:58 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7614333718512568216
2026/02/24 04:20:58 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7614333718512568216 records=1 bytes=21 channelLen=0
2026/02/24 04:20:58 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id" rows=1 bytes=21 channelLen=0
2026/02/24 04:20:58 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7614333718512568216
2026/02/24 04:20:58 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7614333718512568216 records=0 bytes=0 channelLen=0
2026/02/24 04:20:58 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:20:58 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:20:58 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_bq_9zxxx4z5_20260224042037.\"test_inheritance\" ORDER BY id" rows=1 bytes=21 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:02 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id"
2026/02/24 04:21:02 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id"
2026/02/24 04:21:02 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_11578915113624841712 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id" args=[]
2026/02/24 04:21:02 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id" channelLen=0
2026/02/24 04:21:02 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11578915113624841712
2026/02/24 04:21:02 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11578915113624841712 records=10 bytes=230 channelLen=9
2026/02/24 04:21:02 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=9
2026/02/24 04:21:02 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11578915113624841712
2026/02/24 04:21:02 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11578915113624841712 records=0 bytes=0 channelLen=0
2026/02/24 04:21:02 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:02 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:02 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_x9askuyn_20260224042029.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:07 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:07 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:07 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_15231828089852948928 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:07 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:07 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_15231828089852948928
2026/02/24 04:21:07 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_15231828089852948928 records=8 bytes=168 channelLen=7
2026/02/24 04:21:07 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:07 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_15231828089852948928
2026/02/24 04:21:07 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_15231828089852948928 records=0 bytes=0 channelLen=0
2026/02/24 04:21:07 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:07 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:07 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:09 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:09 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:09 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_13607917964323053671 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:09 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:09 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13607917964323053671
2026/02/24 04:21:09 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13607917964323053671 records=8 bytes=168 channelLen=7
2026/02/24 04:21:09 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:09 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13607917964323053671
2026/02/24 04:21:09 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13607917964323053671 records=0 bytes=0 channelLen=0
2026/02/24 04:21:09 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:09 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:09 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:10 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id"
2026/02/24 04:21:10 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id"
2026/02/24 04:21:10 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_18350726388692257578 CURSOR FOR SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" args=[]
2026/02/24 04:21:10 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" channelLen=0
2026/02/24 04:21:10 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18350726388692257578
2026/02/24 04:21:10 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18350726388692257578 records=2 bytes=23 channelLen=1
2026/02/24 04:21:10 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" rows=2 bytes=23 channelLen=0
2026/02/24 04:21:10 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18350726388692257578
2026/02/24 04:21:10 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18350726388692257578 records=0 bytes=0 channelLen=0
2026/02/24 04:21:10 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:10 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:10 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,good_column,lost_column FROM e2e_test_bq_iaklkvis_20260224042016.\"test_lost_column_bug\" ORDER BY id" rows=2 bytes=23 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:13 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id"
2026/02/24 04:21:13 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id"
2026/02/24 04:21:13 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_18348031903032303147 CURSOR FOR SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id" args=[]
2026/02/24 04:21:13 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id" channelLen=0
2026/02/24 04:21:13 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18348031903032303147
2026/02/24 04:21:13 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18348031903032303147 records=2 bytes=12 channelLen=1
2026/02/24 04:21:13 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id" rows=2 bytes=12 channelLen=0
2026/02/24 04:21:13 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18348031903032303147
2026/02/24 04:21:13 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18348031903032303147 records=0 bytes=0 channelLen=0
2026/02/24 04:21:13 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:13 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:13 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_bq_yk0t0spo_20260224042018.\"test_ddl_drop_column\" ORDER BY id" rows=2 bytes=12 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:18 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_fyz4fhkg.test_lost_column_bug
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:19 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_o3pmompm.test_simple_schema_changes
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:25 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:21:25 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:21:25 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_11566384388643657005 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" args=[]
2026/02/24 04:21:25 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" channelLen=0
2026/02/24 04:21:25 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11566384388643657005
2026/02/24 04:21:25 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11566384388643657005 records=13 bytes=293 channelLen=12
2026/02/24 04:21:25 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=12
2026/02/24 04:21:25 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11566384388643657005
2026/02/24 04:21:25 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11566384388643657005 records=0 bytes=0 channelLen=0
2026/02/24 04:21:25 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:25 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:25 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:26 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:21:26 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:21:26 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_71892748041029607 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" args=[]
2026/02/24 04:21:26 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" channelLen=0
2026/02/24 04:21:26 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_71892748041029607
2026/02/24 04:21:26 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_71892748041029607 records=13 bytes=293 channelLen=12
2026/02/24 04:21:26 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=0
2026/02/24 04:21:26 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_71892748041029607
2026/02/24 04:21:26 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_71892748041029607 records=0 bytes=0 channelLen=0
2026/02/24 04:21:26 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:26 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:26 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:28 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_fyz4fhkg.test_lost_column_bug
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:29 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_o3pmompm.test_simple_schema_changes
2026/02/24 04:21:29 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_o3pmompm.test_simple_schema_changes
2026/02/24 04:21:29 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:21:29 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:21:29 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_2110175429250683104 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" args=[]
2026/02/24 04:21:29 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" channelLen=0
2026/02/24 04:21:29 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2110175429250683104
2026/02/24 04:21:29 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2110175429250683104 records=13 bytes=293 channelLen=12
2026/02/24 04:21:29 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=12
2026/02/24 04:21:29 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2110175429250683104
2026/02/24 04:21:29 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2110175429250683104 records=0 bytes=0 channelLen=0
2026/02/24 04:21:29 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:29 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:29 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_vcbsupzm_20260224042019.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:32 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_fyz4fhkg.test_lost_column_bug
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:33 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_o3pmompm.test_simple_schema_changes
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:34 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id"
2026/02/24 04:21:34 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id"
2026/02/24 04:21:34 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_5711757722889517916 CURSOR FOR SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id" args=[]
2026/02/24 04:21:34 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id" channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5711757722889517916
2026/02/24 04:21:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5711757722889517916 records=2 bytes=76 channelLen=1
2026/02/24 04:21:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id" rows=2 bytes=76 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5711757722889517916
2026/02/24 04:21:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5711757722889517916 records=0 bytes=0 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:34 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector\" ORDER BY id" rows=2 bytes=76 channelLen=0
2026/02/24 04:21:34 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id"
2026/02/24 04:21:34 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id"
2026/02/24 04:21:34 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_17815425241197668256 CURSOR FOR SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id" args=[]
2026/02/24 04:21:34 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id" channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17815425241197668256
2026/02/24 04:21:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17815425241197668256 records=1 bytes=152 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id" rows=1 bytes=152 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17815425241197668256
2026/02/24 04:21:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17815425241197668256 records=0 bytes=0 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:34 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:34 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,v1,hv,sv FROM e2e_test_pg_thpdslga.\"pg_pgvector_dst\" ORDER BY id" rows=1 bytes=152 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:36 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:36 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:36 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_16972337939030021605 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:36 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:36 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16972337939030021605
2026/02/24 04:21:36 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16972337939030021605 records=8 bytes=168 channelLen=7
2026/02/24 04:21:36 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=7
2026/02/24 04:21:36 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16972337939030021605
2026/02/24 04:21:36 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16972337939030021605 records=0 bytes=0 channelLen=0
2026/02/24 04:21:36 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:36 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:36 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:39 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:39 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:39 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_8187951784918474255 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:39 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:39 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8187951784918474255
2026/02/24 04:21:39 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8187951784918474255 records=8 bytes=168 channelLen=7
2026/02/24 04:21:39 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:39 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8187951784918474255
2026/02/24 04:21:39 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8187951784918474255 records=0 bytes=0 channelLen=0
2026/02/24 04:21:39 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:39 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:39 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:40 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:40 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:40 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_3147387345963901111 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:40 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:40 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3147387345963901111
2026/02/24 04:21:40 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3147387345963901111 records=8 bytes=168 channelLen=7
2026/02/24 04:21:40 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:40 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3147387345963901111
2026/02/24 04:21:40 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3147387345963901111 records=0 bytes=0 channelLen=0
2026/02/24 04:21:40 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:40 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:40 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:41 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:41 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:41 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_13394997360612786683 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:41 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:41 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13394997360612786683
2026/02/24 04:21:41 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13394997360612786683 records=8 bytes=168 channelLen=7
2026/02/24 04:21:41 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:41 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13394997360612786683
2026/02/24 04:21:41 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13394997360612786683 records=0 bytes=0 channelLen=0
2026/02/24 04:21:41 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:41 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:41 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:46 INFO fetched schema x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} table=e2e_test_mychg_o3pmompm.test_simple_schema_changes
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:52 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:52 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:52 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_11922234024153593291 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:52 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:52 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11922234024153593291
2026/02/24 04:21:52 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11922234024153593291 records=8 bytes=168 channelLen=7
2026/02/24 04:21:52 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:52 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11922234024153593291
2026/02/24 04:21:52 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11922234024153593291 records=0 bytes=0 channelLen=0
2026/02/24 04:21:52 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:52 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:52 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:55 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:55 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:55 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_17732346537009815728 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:55 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:55 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17732346537009815728
2026/02/24 04:21:55 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17732346537009815728 records=8 bytes=168 channelLen=7
2026/02/24 04:21:55 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:55 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17732346537009815728
2026/02/24 04:21:55 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17732346537009815728 records=0 bytes=0 channelLen=0
2026/02/24 04:21:55 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:55 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:55 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:56 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:56 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:56 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_1141162955831890107 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:56 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:56 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1141162955831890107
2026/02/24 04:21:56 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1141162955831890107 records=8 bytes=168 channelLen=7
2026/02/24 04:21:56 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:56 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1141162955831890107
2026/02/24 04:21:56 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_1141162955831890107 records=0 bytes=0 channelLen=0
2026/02/24 04:21:56 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:56 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:56 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:57 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:57 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:57 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_11823263569973874746 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:57 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:57 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11823263569973874746
2026/02/24 04:21:57 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11823263569973874746 records=8 bytes=168 channelLen=7
2026/02/24 04:21:57 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:57 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11823263569973874746
2026/02/24 04:21:57 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11823263569973874746 records=0 bytes=0 channelLen=0
2026/02/24 04:21:57 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:57 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:57 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:21:59 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:59 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:21:59 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_10100924834740187409 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:21:59 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:21:59 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10100924834740187409
2026/02/24 04:21:59 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10100924834740187409 records=8 bytes=168 channelLen=7
2026/02/24 04:21:59 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
2026/02/24 04:21:59 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10100924834740187409
2026/02/24 04:21:59 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10100924834740187409 records=0 bytes=0 channelLen=0
2026/02/24 04:21:59 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:21:59 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:21:59 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:22:00 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:22:00 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:22:00 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_12633935606081469249 CURSOR FOR SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:22:00 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:22:00 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12633935606081469249
2026/02/24 04:22:00 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12633935606081469249 records=8 bytes=168 channelLen=7
2026/02/24 04:22:00 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=7
2026/02/24 04:22:00 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12633935606081469249
2026/02/24 04:22:00 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12633935606081469249 records=0 bytes=0 channelLen=0
2026/02/24 04:22:00 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:22:00 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:22:00 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_bq_njxnrll5_20260224042037.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:22:43 INFO Received AWS credentials from peer for connector: ci x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
2026/02/24 04:22:43 INFO Received AWS credentials from peer for connector: clickhouse x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:22:58 INFO Received AWS credentials from peer for connector: ci x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
2026/02/24 04:22:58 INFO Received AWS credentials from peer for connector: clickhouse x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:00 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:00 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:00 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_17883215860125505309 CURSOR FOR SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:00 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:00 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17883215860125505309
2026/02/24 04:23:00 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17883215860125505309 records=2 bytes=19 channelLen=1
2026/02/24 04:23:00 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:00 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17883215860125505309
2026/02/24 04:23:00 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17883215860125505309 records=0 bytes=0 channelLen=0
2026/02/24 04:23:00 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:00 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:00 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:06 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:06 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:06 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_2219543961042959767 CURSOR FOR SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:06 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:06 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2219543961042959767
2026/02/24 04:23:06 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2219543961042959767 records=2 bytes=19 channelLen=1
2026/02/24 04:23:06 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:06 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2219543961042959767
2026/02/24 04:23:06 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2219543961042959767 records=0 bytes=0 channelLen=0
2026/02/24 04:23:06 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:06 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:06 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:07 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id"
2026/02/24 04:23:07 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id"
2026/02/24 04:23:07 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_12407358415366996545 CURSOR FOR SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id" args=[]
2026/02/24 04:23:07 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id" channelLen=0
2026/02/24 04:23:07 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12407358415366996545
2026/02/24 04:23:07 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12407358415366996545 records=2 bytes=19 channelLen=1
2026/02/24 04:23:07 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:07 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12407358415366996545
2026/02/24 04:23:07 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12407358415366996545 records=0 bytes=0 channelLen=0
2026/02/24 04:23:07 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:07 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:07 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_mxcvtlfn.\"table1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:09 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:09 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:09 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_17945567205397694130 CURSOR FOR SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:09 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:09 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17945567205397694130
2026/02/24 04:23:09 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17945567205397694130 records=2 bytes=19 channelLen=1
2026/02/24 04:23:09 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=1
2026/02/24 04:23:09 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17945567205397694130
2026/02/24 04:23:09 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17945567205397694130 records=0 bytes=0 channelLen=0
2026/02/24 04:23:09 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:09 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:09 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:13 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:13 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id"
2026/02/24 04:23:13 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_5275668636797603758 CURSOR FOR SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:13 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:13 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5275668636797603758
2026/02/24 04:23:13 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5275668636797603758 records=2 bytes=19 channelLen=1
2026/02/24 04:23:13 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:13 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5275668636797603758
2026/02/24 04:23:13 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5275668636797603758 records=0 bytes=0 channelLen=0
2026/02/24 04:23:13 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:13 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:13 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_utzfg3zr.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:14 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id"
2026/02/24 04:23:14 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id"
2026/02/24 04:23:14 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_18198645662090661632 CURSOR FOR SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:14 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:14 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18198645662090661632
2026/02/24 04:23:14 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18198645662090661632 records=2 bytes=19 channelLen=1
2026/02/24 04:23:14 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:14 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18198645662090661632
2026/02/24 04:23:14 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_18198645662090661632 records=0 bytes=0 channelLen=0
2026/02/24 04:23:14 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:14 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:14 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:16 INFO Received AWS credentials from peer for connector: ci x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
2026/02/24 04:23:16 INFO Received AWS credentials from peer for connector: clickhouse x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:17 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id"
2026/02/24 04:23:17 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id"
2026/02/24 04:23:17 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_3716728695129297995 CURSOR FOR SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:17 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:17 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3716728695129297995
2026/02/24 04:23:17 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3716728695129297995 records=2 bytes=19 channelLen=1
2026/02/24 04:23:17 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=1
2026/02/24 04:23:17 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3716728695129297995
2026/02/24 04:23:17 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_3716728695129297995 records=0 bytes=0 channelLen=0
2026/02/24 04:23:17 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:17 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:17 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:18 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id"
2026/02/24 04:23:18 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id"
2026/02/24 04:23:18 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_66569268360643256 CURSOR FOR SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id" args=[]
2026/02/24 04:23:18 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id" channelLen=0
2026/02/24 04:23:18 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_66569268360643256
2026/02/24 04:23:18 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_66569268360643256 records=2 bytes=19 channelLen=1
2026/02/24 04:23:18 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id" rows=2 bytes=19 channelLen=1
2026/02/24 04:23:18 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_66569268360643256
2026/02/24 04:23:18 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_66569268360643256 records=0 bytes=0 channelLen=0
2026/02/24 04:23:18 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:18 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:18 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_zussxpme.\"valid\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:21 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id"
2026/02/24 04:23:21 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id"
2026/02/24 04:23:21 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_343286816180646116 CURSOR FOR SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:21 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:21 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_343286816180646116
2026/02/24 04:23:21 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_343286816180646116 records=2 bytes=19 channelLen=1
2026/02/24 04:23:21 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:21 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_343286816180646116
2026/02/24 04:23:21 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_343286816180646116 records=0 bytes=0 channelLen=0
2026/02/24 04:23:21 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:21 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:21 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:24 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id"
2026/02/24 04:23:24 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id"
2026/02/24 04:23:24 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_10516585099890535533 CURSOR FOR SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" args=[]
2026/02/24 04:23:24 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" channelLen=0
2026/02/24 04:23:24 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10516585099890535533
2026/02/24 04:23:24 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10516585099890535533 records=1 bytes=4 channelLen=0
2026/02/24 04:23:24 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" rows=1 bytes=4 channelLen=0
2026/02/24 04:23:24 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10516585099890535533
2026/02/24 04:23:24 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_10516585099890535533 records=0 bytes=0 channelLen=0
2026/02/24 04:23:24 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:24 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:24 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" rows=1 bytes=4 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:25 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_8214947791430233818 CURSOR FOR SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t3\" ORDER BY id" args=[]
2026/02/24 04:23:25 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t3\" ORDER BY id" channelLen=0
2026/02/24 04:23:25 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8214947791430233818
2026/02/24 04:23:25 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8214947791430233818 records=2 bytes=19 channelLen=1
2026/02/24 04:23:25 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t3\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:25 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8214947791430233818
2026/02/24 04:23:25 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8214947791430233818 records=0 bytes=0 channelLen=0
2026/02/24 04:23:25 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t3\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:25 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:25 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_tzxhdkq6.\"t3\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:28 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id"
2026/02/24 04:23:28 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id"
2026/02/24 04:23:28 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_16796991511811985516 CURSOR FOR SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:28 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:28 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16796991511811985516
2026/02/24 04:23:28 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16796991511811985516 records=2 bytes=19 channelLen=1
2026/02/24 04:23:28 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:28 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16796991511811985516
2026/02/24 04:23:28 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16796991511811985516 records=0 bytes=0 channelLen=0
2026/02/24 04:23:28 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:28 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:28 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0med5nno.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:30 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:30 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:30 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_2993131055837025586 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" args=[]
2026/02/24 04:23:30 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" channelLen=0
2026/02/24 04:23:30 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:30 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:30 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2993131055837025586
2026/02/24 04:23:30 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_7091383205267200132 CURSOR FOR \n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" args=[]
2026/02/24 04:23:30 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" channelLen=0
2026/02/24 04:23:30 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2993131055837025586 records=10 bytes=230 channelLen=9
2026/02/24 04:23:30 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=9
2026/02/24 04:23:30 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2993131055837025586
2026/02/24 04:23:30 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2993131055837025586 records=0 bytes=0 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:30 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7091383205267200132
2026/02/24 04:23:30 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7091383205267200132 records=1 bytes=8 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7091383205267200132
2026/02/24 04:23:30 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7091383205267200132 records=0 bytes=0 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:30 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:30 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:31 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:31 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:31 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_4959803236977015888 CURSOR FOR \n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" args=[]
2026/02/24 04:23:31 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_4959803236977015888
2026/02/24 04:23:31 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_4959803236977015888 records=1 bytes=8 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_4959803236977015888
2026/02/24 04:23:31 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:31 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:31 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_4959803236977015888 records=0 bytes=0 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:31 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_6348390572739158091 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" args=[]
2026/02/24 04:23:31 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_6348390572739158091
2026/02/24 04:23:31 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_6348390572739158091 records=10 bytes=230 channelLen=9
2026/02/24 04:23:31 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=9
2026/02/24 04:23:31 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_6348390572739158091
2026/02/24 04:23:31 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_6348390572739158091 records=0 bytes=0 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:31 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:32 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id"
2026/02/24 04:23:32 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id"
2026/02/24 04:23:32 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_8671408902947866306 CURSOR FOR SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id" args=[]
2026/02/24 04:23:32 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id" channelLen=0
2026/02/24 04:23:32 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8671408902947866306
2026/02/24 04:23:32 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8671408902947866306 records=1 bytes=21 channelLen=0
2026/02/24 04:23:32 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id" rows=1 bytes=21 channelLen=0
2026/02/24 04:23:32 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8671408902947866306
2026/02/24 04:23:32 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_8671408902947866306 records=0 bytes=0 channelLen=0
2026/02/24 04:23:32 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:32 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:32 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM ONLY e2e_test_pgchclg_f0lehkvp.\"test_inheritance\" ORDER BY id" rows=1 bytes=21 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:34 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:34 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:34 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_7000002984231214609 CURSOR FOR \n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" args=[]
2026/02/24 04:23:34 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7000002984231214609
2026/02/24 04:23:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7000002984231214609 records=1 bytes=8 channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7000002984231214609
2026/02/24 04:23:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7000002984231214609 records=0 bytes=0 channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:34 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:34 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:34 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:34 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_5487997504941799927 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" args=[]
2026/02/24 04:23:34 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5487997504941799927
2026/02/24 04:23:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5487997504941799927 records=10 bytes=230 channelLen=9
2026/02/24 04:23:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=9
2026/02/24 04:23:34 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5487997504941799927
2026/02/24 04:23:34 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_5487997504941799927 records=0 bytes=0 channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:34 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:34 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:35 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:35 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'"
2026/02/24 04:23:35 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_12965875949577486981 CURSOR FOR \n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" args=[]
2026/02/24 04:23:35 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12965875949577486981
2026/02/24 04:23:35 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12965875949577486981 records=1 bytes=8 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12965875949577486981
2026/02/24 04:23:35 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12965875949577486981 records=0 bytes=0 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:35 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="\n\t\tSELECT COUNT(*) FROM peerdb_stats.flow_errors\n\t\tWHERE error_type='error' AND position('test_cancel_add_cancel_api_0ycmhfjc' in flow_name) > 0\n\t\tAND error_message ILIKE '%while pushing to view e2e_test_api_0ycmhfjc.t2_mv_third%'" rows=1 bytes=8 channelLen=0
2026/02/24 04:23:35 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:35 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id"
2026/02/24 04:23:35 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_429405338914994923 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" args=[]
2026/02/24 04:23:35 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_429405338914994923
2026/02/24 04:23:35 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_429405338914994923 records=10 bytes=230 channelLen=9
2026/02/24 04:23:35 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_429405338914994923
2026/02/24 04:23:35 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_429405338914994923 records=0 bytes=0 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:35 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:35 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_z5o9ukuw.\"test_partition\" ORDER BY id" rows=10 bytes=230 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:36 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:23:36 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:23:36 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_2722407217901170026 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" args=[]
2026/02/24 04:23:36 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" channelLen=0
2026/02/24 04:23:36 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2722407217901170026
2026/02/24 04:23:36 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2722407217901170026 records=10 bytes=230 channelLen=9
2026/02/24 04:23:36 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" rows=10 bytes=230 channelLen=0
2026/02/24 04:23:36 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2722407217901170026
2026/02/24 04:23:36 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_2722407217901170026 records=0 bytes=0 channelLen=0
2026/02/24 04:23:36 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:36 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:36 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" rows=10 bytes=230 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:38 INFO Received AWS credentials from peer for connector: ci x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
2026/02/24 04:23:38 INFO Received AWS credentials from peer for connector: clickhouse x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN}
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:39 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id"
2026/02/24 04:23:39 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id"
2026/02/24 04:23:39 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_17826961939720444689 CURSOR FOR SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" args=[]
2026/02/24 04:23:39 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" channelLen=0
2026/02/24 04:23:39 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17826961939720444689
2026/02/24 04:23:39 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17826961939720444689 records=2 bytes=12 channelLen=1
2026/02/24 04:23:39 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" rows=2 bytes=12 channelLen=0
2026/02/24 04:23:39 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17826961939720444689
2026/02/24 04:23:39 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_17826961939720444689 records=0 bytes=0 channelLen=0
2026/02/24 04:23:39 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:39 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:39 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id, col_to_add FROM e2e_test_pgchclg_vgbvp3vq.\"test_ddl_drop_column\" ORDER BY id" rows=2 bytes=12 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:41 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:23:41 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:23:41 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_16629262208418271012 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:23:41 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:23:41 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16629262208418271012
2026/02/24 04:23:41 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16629262208418271012 records=6 bytes=126 channelLen=5
2026/02/24 04:23:41 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" rows=6 bytes=126 channelLen=0
2026/02/24 04:23:41 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16629262208418271012
2026/02/24 04:23:41 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_16629262208418271012 records=0 bytes=0 channelLen=0
2026/02/24 04:23:41 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:41 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:41 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" rows=6 bytes=126 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:42 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id"
2026/02/24 04:23:42 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id"
2026/02/24 04:23:42 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_7247306751714461627 CURSOR FOR SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:42 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:42 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7247306751714461627
2026/02/24 04:23:42 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7247306751714461627 records=2 bytes=19 channelLen=1
2026/02/24 04:23:42 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=1
2026/02/24 04:23:42 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7247306751714461627
2026/02/24 04:23:42 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7247306751714461627 records=0 bytes=0 channelLen=0
2026/02/24 04:23:42 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:42 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:42 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:43 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:23:43 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id"
2026/02/24 04:23:43 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_14642737620799305550 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" args=[]
2026/02/24 04:23:43 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" channelLen=0
2026/02/24 04:23:43 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14642737620799305550
2026/02/24 04:23:43 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14642737620799305550 records=13 bytes=293 channelLen=12
2026/02/24 04:23:43 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=12
2026/02/24 04:23:43 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14642737620799305550
2026/02/24 04:23:43 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14642737620799305550 records=0 bytes=0 channelLen=0
2026/02/24 04:23:43 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:43 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:43 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_xzeh58tp.\"test_partition_noroot\" ORDER BY id" rows=13 bytes=293 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:45 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id"
2026/02/24 04:23:45 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id"
2026/02/24 04:23:45 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_7233017410526346621 CURSOR FOR SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:45 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:45 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7233017410526346621
2026/02/24 04:23:45 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7233017410526346621 records=2 bytes=19 channelLen=1
2026/02/24 04:23:45 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=1
2026/02/24 04:23:45 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7233017410526346621
2026/02/24 04:23:45 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_7233017410526346621 records=0 bytes=0 channelLen=0
2026/02/24 04:23:45 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:45 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:45 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:46 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id"
2026/02/24 04:23:46 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id"
2026/02/24 04:23:46 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_13451448582745853571 CURSOR FOR SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id" args=[]
2026/02/24 04:23:46 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id" channelLen=0
2026/02/24 04:23:46 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id"
2026/02/24 04:23:46 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id"
2026/02/24 04:23:46 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_11487559133596199887 CURSOR FOR SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id" args=[]
2026/02/24 04:23:46 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id" channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13451448582745853571
2026/02/24 04:23:46 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13451448582745853571 records=1 bytes=12 channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id" rows=1 bytes=12 channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13451448582745853571
2026/02/24 04:23:46 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_13451448582745853571 records=0 bytes=0 channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:46 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11487559133596199887
2026/02/24 04:23:46 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,c1 FROM e2e_test_pgchclg_i6jsie4q.\"test_simple_schema_changes\" ORDER BY id" rows=1 bytes=12 channelLen=0
2026/02/24 04:23:46 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11487559133596199887 records=20 bytes=680 channelLen=19
2026/02/24 04:23:46 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id" rows=20 bytes=680 channelLen=19
2026/02/24 04:23:46 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11487559133596199887
2026/02/24 04:23:46 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_11487559133596199887 records=0 bytes=0 channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:46 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:46 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,ky,value,myh FROM e2e_test_pgchclg_1vvlr1or.\"test_simple\" ORDER BY id" rows=20 bytes=680 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:48 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:23:48 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id"
2026/02/24 04:23:48 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_12494904116767743900 CURSOR FOR SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" args=[]
2026/02/24 04:23:48 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" channelLen=0
2026/02/24 04:23:48 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12494904116767743900
2026/02/24 04:23:48 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12494904116767743900 records=8 bytes=168 channelLen=7
2026/02/24 04:23:48 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=7
2026/02/24 04:23:48 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12494904116767743900
2026/02/24 04:23:48 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_12494904116767743900 records=0 bytes=0 channelLen=0
2026/02/24 04:23:48 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:48 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:48 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,name,created_at FROM e2e_test_pgchclg_zkflu3gp.\"test_inheritance_dynconf\" ORDER BY id" rows=8 bytes=168 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
2026/02/24 04:23:49 INFO Executing and processing query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id"
2026/02/24 04:23:49 INFO Executing and processing query stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id"
2026/02/24 04:23:49 INFO [pg_query_executor] declared cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursorQuery="DECLARE peerdb_cursor_14882829118666022221 CURSOR FOR SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" args=[]
2026/02/24 04:23:49 INFO [pg_query_executor] fetching rows start x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" channelLen=0
2026/02/24 04:23:49 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14882829118666022221
2026/02/24 04:23:49 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14882829118666022221 records=2 bytes=19 channelLen=1
2026/02/24 04:23:49 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
2026/02/24 04:23:49 INFO [pg_query_executor] fetching from cursor x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14882829118666022221
2026/02/24 04:23:49 INFO processed row stream x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart cursor=peerdb_cursor_14882829118666022221 records=0 bytes=0 channelLen=0
2026/02/24 04:23:49 INFO [pg_query_executor] fetched rows x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=0 bytes=0 channelLen=0
2026/02/24 04:23:49 INFO [pg_query_executor] committing transaction x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart
2026/02/24 04:23:49 INFO [pg_query_executor] committed transaction for query x-peerdb-additional-metadata={Operation:FLOW_OPERATION_UNKNOWN} partitionId=testpart query="SELECT id,val FROM e2e_test_api_0ycmhfjc.\"t1\" ORDER BY id" rows=2 bytes=19 channelLen=0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: q.NumRecords: 5
    bigquery_source_test.go:922: other.NumRecords: 0
    bigquery_source_test.go:922: UNEXPECTED TIMEOUT data replicated 2026-02-24 04:23:52.262341423 +0000 UTC m=+283.657479076
--- FAIL: TestBigQueryClickhouseSuite/Test_GCS_Cleanup_After_Initial_Load (184.69s)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a critical data loss issue in QRep (Query Replication) partitioning where rows with NULL values in the watermark column were silently skipped during initial snapshots. The fix adds a dedicated "null partition" to capture these rows for both MySQL (MinMax) and Postgres (NTILE + MinMax) partitioning strategies.

Changes:

  • Added NullPartitionRange proto message and base_query field to QRepConfig for clean null partition query construction
  • Implemented null partition support in MySQL and Postgres connectors, only enabled for InitialCopyOnly mode to avoid duplicating rows in ongoing replication
  • Updated tests to include NULL watermark values and verify partition counts

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
protos/flow.proto Added NullPartitionRange message type and base_query field
flow/connectors/utils/partition.go Added AddNullPartition() helper method
flow/connectors/utils/monitoring/monitoring.go Added NullRange handling for monitoring
flow/connectors/mysql/qrep.go Added null partition creation and NullRange query handling
flow/connectors/postgres/qrep_partition.go Added null partition to NTILE and MinMax strategies
flow/connectors/postgres/qrep.go Added NullRange handling in record pulling
flow/connectors/postgres/qrep_query_build_test.go Updated BuildQuery test signature
flow/workflows/snapshot_flow.go Extracted base_query and populated BaseQuery field
flow/connectors/postgres/qrep_partition_test.go Added NULL value test data and updated partition count logic
docs/architecture.md Added architecture documentation (unrelated to PR)
.gitignore Added .claude/ directory (unrelated to PR)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +260 to 271
case *protos.PartitionRange_NullRange:
query = fmt.Sprintf("%s WHERE `%s` IS NULL", config.BaseQuery, config.WatermarkColumn)
default:
return 0, 0, fmt.Errorf("unknown range type: %v", x)
}

// Build the query to pull records within the range from the source table
// Be sure to order the results by the watermark column to ensure consistency across pulls
query, err := BuildQuery(c.logger, config.Query, rangeStart, rangeEnd)
query, err := BuildQuery(c.logger, query, rangeStart, rangeEnd)
if err != nil {
return 0, 0, err
}
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When handling NullRange, the code rebuilds the query without template variables but still calls BuildQuery with uninitialized rangeStart and rangeEnd (empty strings). This is inconsistent and could lead to issues if the template execution encounters problems with missing variables.

The code should either:

  1. Skip calling BuildQuery for NullRange (since the query is already fully built), or
  2. Set rangeStart and rangeEnd to empty strings explicitly before calling BuildQuery to make the intent clear

For consistency with the Postgres implementation, consider skipping BuildQuery when the query has no template variables to expand.

Copilot uses AI. Check for mistakes.
Comment on lines +106 to +107
// handling it just in case to keep the query correct, but this case should never happen because we only add null partition for InitialCopyOnly replication
minVal = ""
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When a NullRange is encountered in the last partition (which should never happen according to the comment), the code silently sets minVal to empty string and skips adding the WHERE clause. This is inconsistent with the Postgres implementation which returns an error for unknown range types.

For defensive programming and consistency, consider either:

  1. Adding an error return if NullRange is encountered (similar to Postgres): return nil, fmt.Errorf("unexpected null range in last partition")
  2. Adding a comment explaining why it's safe to continue without a WHERE clause in this impossible scenario
Suggested change
// handling it just in case to keep the query correct, but this case should never happen because we only add null partition for InitialCopyOnly replication
minVal = ""
// this case should never happen because we only add null partition for InitialCopyOnly replication;
// fail fast for defensive programming and consistency with the Postgres implementation
return nil, fmt.Errorf("unexpected null range in last partition")

Copilot uses AI. Check for mistakes.
Comment on lines +72 to +74
if pp.addNullPartition {
partitionHelper.AddNullPartition()
}
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When addNullPartition is true, the NTILE query (defined earlier at line 36-41) may include rows with NULL watermark values, resulting in buckets with NULL MIN/MAX ranges. These NULL-ranged partitions won't match any rows when queried (since WHERE col >= NULL AND col < NULL returns no rows). While the explicit null partition added here captures all NULLs, the NULL-ranged partitions from NTILE become no-ops, creating unnecessary overhead.

Consider filtering out NULLs from the NTILE query when addNullPartition is true to make partition boundaries cleaner and avoid creating empty partitions.

Copilot uses AI. Check for mistakes.
Comment on lines +107 to +110
// add null values partition to the end, if nulls aren't present it will be an empty partition that gets skipped during replication, but if nulls are present it ensures they get replicated
if pp.addNullPartition {
partitionHelper.AddNullPartition()
}
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When addNullPartition is true, the MIN/MAX query (defined earlier at line 87-94) may include rows with NULL watermark values. Since SQL MIN/MAX functions ignore NULLs, this works correctly for non-NULL values. However, to be more explicit and avoid potential confusion, consider filtering out NULLs from the MIN/MAX query when addNullPartition is true, since those rows will be handled by the dedicated null partition added here.

Copilot uses AI. Check for mistakes.
OffsetNumber: uint16(x.TidRange.End.OffsetNumber),
Valid: true,
}
case *protos.PartitionRange_NullRange:
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When handling NullRange, the code uses config.BaseQuery without validating that it's non-empty. If BaseQuery is not set (which is possible since it's only set in snapshot_flow.go), this will generate an invalid query like " WHERE col IS NULL".

Consider adding validation to ensure BaseQuery is set when InitialCopyOnly is true, or add a runtime check here to return a more descriptive error if BaseQuery is empty when handling NullRange.

Suggested change
case *protos.PartitionRange_NullRange:
case *protos.PartitionRange_NullRange:
if strings.TrimSpace(config.BaseQuery) == "" {
return 0, 0, fmt.Errorf("BaseQuery must be set when handling NullRange for flow %s", config.FlowJobName)
}

Copilot uses AI. Check for mistakes.
case *protos.PartitionRange_TimestampRange:
rangeStart = "'" + x.TimestampRange.Start.AsTime().Format("2006-01-02 15:04:05.999999") + "'"
rangeEnd = "'" + x.TimestampRange.End.AsTime().Format("2006-01-02 15:04:05.999999") + "'"
case *protos.PartitionRange_NullRange:
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When handling NullRange, the code uses config.BaseQuery without validating that it's non-empty. If BaseQuery is not set (which is possible since it's only set in snapshot_flow.go), this will generate an invalid query like " WHERE col IS NULL".

Consider adding validation to ensure BaseQuery is set when InitialCopyOnly is true, or add a runtime check here to return a more descriptive error if BaseQuery is empty when handling NullRange.

Suggested change
case *protos.PartitionRange_NullRange:
case *protos.PartitionRange_NullRange:
if config.BaseQuery == "" {
return 0, 0, fmt.Errorf("BaseQuery must be set when handling NullRange for watermark column %q", config.WatermarkColumn)
}

Copilot uses AI. Check for mistakes.
2. **Network Bandwidth**: Between source → worker → destination
3. **Destination Write Speed**: Bulk insert performance varies by destination
4. **Normalization Lag**: If destination is slow to normalize, sync blocks via backpressure
5. **Memory**: Large batches can cause OOM if not streaming properly (channel-based streaming prevents this)
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file addition appears unrelated to the PR's stated purpose of fixing null partition handling. The architecture documentation, while potentially useful, should be added in a separate PR focused on documentation improvements. Including unrelated changes makes the PR harder to review and understand.

Suggested change
5. **Memory**: Large batches can cause OOM if not streaming properly (channel-based streaming prevents this)
5. **Memory**: Large batches and skewed/null partitions can cause OOM if not streaming properly (the null partition handling fix ensures channel-based streaming prevents this)

Copilot uses AI. Check for mistakes.
Copy link
Contributor

@ilidemi ilidemi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good start! I'll need another pass across QRep to see if anything could be simplified, here are some comments in the meantime

minVal = "'" + time.Format("2006-01-02 15:04:05.999999") + "'"
case *protos.PartitionRange_NullRange:
// handling it just in case to keep the query correct, but this case should never happen because we only add null partition for InitialCopyOnly replication
minVal = ""
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's better to error out here to be explicit that this situation is not supposed to happen. As-is this branch is a no-op, as minVal is already an empty string and the switch is non-exhaustive.

case *protos.PartitionRange_ObjectIdRange:
rangeStart = x.ObjectIdRange.Start
rangeEnd = x.ObjectIdRange.End
case *protos.PartitionRange_NullRange:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DB migration is preferable here, they're reliable and easy to do. Want to do it?

DestinationName: s.config.DestinationName,
Query: query,
BaseQuery: baseQuery,
WatermarkColumn: mapping.PartitionKey,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have the information on whether the watermark column is nullable here. Let's pass it too and be precise

OffsetNumber: uint16(r.TidRange.End.OffsetNumber),
}
case *protos.PartitionRange_NullRange:
// null partition is always last, no need to track prev start/end
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this code is never called with null, can return an explicit error here

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A welcome addition. Let's submit this as a separate PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants