Skip to content

Commit 0182f4d

Browse files
kalabukdimaclaude
andcommitted
Add a query fixture over an empty logs table
The selector shape is already covered by the ethereum fixtures #70 added, but not the data shape that turned it into a panicking worker rather than a 500: a logs table of 0 rows written as a single row group. Reverting #70's simplify() routing fix fails this fixture with `assertion failed: !page.is_empty()`, the production signature. Part of NET-539 Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
1 parent 2738b4a commit 0182f4d

6 files changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Blocks 45216-45220 of `s3://monad-mainnet/0000000000/0000000000-0001861119-57983595`,
2+
carrying the chunk's first transaction.
3+
4+
`logs.parquet` is the chunk's own logs table, copied verbatim. It holds no rows, but
5+
the arrow-rs version that wrote it still emitted one row group for the empty table.
6+
Current arrow-rs emits no row group at all, so this file cannot be regenerated -
7+
keep it as is. `blocks.parquet` and `transactions.parquet` are the trimmed block
8+
window, with `_idx` renumbered.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:ea5400c34766090de2a728cc2dd3f2e46599d6278119f547c5ecf8ea6beb04dc
3+
size 11606
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:cd9195f2f03b1fc9fe524bad99ecf13d60182c1611dc64f38604f82bba6b85ce
3+
size 2193
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:688fddf793ee98fcfe7751ca20a0a90db405327b64ad08afdeb627936a29fd3d
3+
size 10827
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"type": "evm",
3+
"fromBlock": 45216,
4+
"toBlock": 45220,
5+
"includeAllBlocks": true,
6+
"fields": {
7+
"block": { "number": true, "hash": true, "parentHash": true, "timestamp": true },
8+
"log": {
9+
"logIndex": true,
10+
"transactionIndex": true,
11+
"transactionHash": true,
12+
"address": true,
13+
"data": true,
14+
"topics": true
15+
}
16+
},
17+
"logs": [{ "transaction": true }]
18+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:90877e0b7fe826b3d501eb647347807fdcf9117b052c9b8a0ecc8fcdc1f5f2d4
3+
size 1292

0 commit comments

Comments
 (0)