Parent Log: http://ci.aztec-labs.com/e5716000eec0ec74 Command: 68e9475192d7aeac yarn-project/scripts/run_test.sh archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/328bbab47c7c4669218f45f56840c0c5959f16a8 Env: REF_NAME=gh-readonly-queue/next/pr-15206-fe25e8151d865a744220512c782713e46482165a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 23 08:44:11 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15206_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 08:44:13 [08:44:13.762] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:15 [08:44:15.716] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:17 [08:44:17.152] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:18 [08:44:18.186] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: InitialBlockNumberNotSequentialError: Cannot insert new block 2 given previous block number in store is undefined 08:44:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 08:44:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:44:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:44:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:44:18 newBlockNumber: 2, 08:44:18 previousBlockNumber: undefined 08:44:18 } 08:44:18 [08:44:18.192] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:19 [08:44:19.493] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: BlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in batch is 1 08:44:19 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:96:17 08:44:19 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:44:19 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:44:19 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 08:44:19 [08:44:19.496] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:20 [08:44:20.923] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:22 [08:44:22.030] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:23 [08:44:23.287] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: Error: Can only unwind blocks from the tip (requested 5 but current tip is 10) 08:44:23 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:141:15 08:44:23 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:44:23 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:44:23 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 08:44:23 [08:44:23.290] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:24 [08:44:24.490] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:25 [08:44:25.832] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:27 [08:44:27.648] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:29 [08:44:29.481] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:32 [08:44:32.060] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:34 [08:44:34.212] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:36 [08:44:36.136] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:38 [08:44:38.011] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:40 [08:44:40.158] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:42 [08:44:42.273] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:43 [08:44:43.686] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:46 [08:44:46.039] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:47 [08:44:47.198] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:48 [08:44:48.998] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:50 [08:44:50.304] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:51 [08:44:51.570] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:52 [08:44:52.947] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:54 [08:44:54.480] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:56 [08:44:56.078] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:44:58 [08:44:58.810] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:01 [08:45:01.680] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:04 [08:45:04.444] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:07 [08:45:07.110] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:09 [08:45:09.791] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:12 [08:45:12.399] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:15 [08:45:15.104] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:18 [08:45:18.036] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:20 [08:45:20.739] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:23 [08:45:23.517] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:26 [08:45:26.401] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:29 [08:45:29.108] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:32 [08:45:32.092] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:33 [08:45:33.992] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:35 [08:45:35.459] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:37 [08:45:37.041] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:38 [08:45:38.801] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:40 [08:45:40.541] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:42 [08:45:42.143] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:43 [08:45:43.855] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:45 [08:45:45.629] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:47 [08:45:47.551] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:49 [08:45:49.371] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:51 [08:45:51.362] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x25001355cb5450312845661a50a01ac500ae43b076a67bd8e2a444bd71aecc69 for L2 block 1 has wrong index 10 (expected 0) 08:45:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 08:45:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:45:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:45:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:45:51 inboxMessage: { 08:45:51 index: 10n, 08:45:51 leaf: Fr<0x25001355cb5450312845661a50a01ac500ae43b076a67bd8e2a444bd71aecc69>, 08:45:51 l2BlockNumber: 1, 08:45:51 l1BlockNumber: 43n, 08:45:51 l1BlockHash: Buffer32<0x136d7611e6bce59067cd3bb3621094db15fd85890abace2d66eaa5a174b012b6>, 08:45:51 rollingHash: Buffer16<0x689d1195be6d442e96d648c41cd2a0f6> 08:45:51 } 08:45:51 } 08:45:51 [08:45:51.372] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:53 [08:45:53.239] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x1b8e185f96fdb8599626581c3475116e2ebd3917158eb6b1009ad5ca74fb5b83 at block 12 (expected value in range [176, 192)) 08:45:53 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:45:53 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:45:53 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:45:53 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:45:53 inboxMessage: { 08:45:53 index: 224n, 08:45:53 leaf: Fr<0x1b8e185f96fdb8599626581c3475116e2ebd3917158eb6b1009ad5ca74fb5b83>, 08:45:53 l2BlockNumber: 12, 08:45:53 l1BlockNumber: 14n, 08:45:53 l1BlockHash: Buffer32<0x48c2966fa9b52b79ef79e72af3cd17b6a6cadb1510055002784957f621106497>, 08:45:53 rollingHash: Buffer16<0xa3083b217e9e25451299ba81cbf51306> 08:45:53 } 08:45:53 } 08:45:53 [08:45:53.243] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:55 [08:45:55.231] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x0f9c6ccaab021a0f744f65ef762a1f992e387de5ffa30e6986bfcd4bf890d4aa with index 16 (expected 0x44fbbe1d7ce467afa42da5abd9846def from previous hash 0x274758ea11eafeb3ded56a2d100d413d but got 0x1e51fdff4907efa43a99c59f2e20e0d9) 08:45:55 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 08:45:55 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:45:55 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:45:55 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:45:55 inboxMessage: { 08:45:55 index: 16n, 08:45:55 leaf: Fr<0x0f9c6ccaab021a0f744f65ef762a1f992e387de5ffa30e6986bfcd4bf890d4aa>, 08:45:55 l2BlockNumber: 2, 08:45:55 l1BlockNumber: 52n, 08:45:55 l1BlockHash: Buffer32<0xc7ef53357d64fcb7349cd53c9189a0630d8f5a64c52c94600dfe34bf00b3d200>, 08:45:55 rollingHash: Buffer16<0x1e51fdff4907efa43a99c59f2e20e0d9> 08:45:55 } 08:45:55 } 08:45:55 [08:45:55.234] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:57 [08:45:57.240] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2ddbca74a419ba868072bee21911fe34a016b2d442308cf771e782bf4abcc50a with index 32 (expected 0xd1c4386d492c772ca4bff4b4722945b0 from previous hash 0xd23c13d798794d742c50488cbe91cab6 but got 0xaac49ecaab52804b4d585d2ae73a2a96) 08:45:57 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 08:45:57 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:45:57 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:45:57 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:45:57 inboxMessage: { 08:45:57 index: 32n, 08:45:57 leaf: Fr<0x2ddbca74a419ba868072bee21911fe34a016b2d442308cf771e782bf4abcc50a>, 08:45:57 l2BlockNumber: 3, 08:45:57 l1BlockNumber: 80n, 08:45:57 l1BlockHash: Buffer32<0xf64be1639e3665dbc03648a6f5b5cae254dbfbd83eda532cb1c0ad0963c74665>, 08:45:57 rollingHash: Buffer16<0xaac49ecaab52804b4d585d2ae73a2a96> 08:45:57 } 08:45:57 } 08:45:57 [08:45:57.244] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:45:59 [08:45:59.159] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x0af53c6e56928c9599d689133a6c1387cdc847ff7561ae88ddec1b1f4178d6f4 at block 17 (expected value in range [256, 272)) 08:45:59 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:45:59 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:45:59 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:45:59 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:45:59 inboxMessage: { 08:45:59 index: 356n, 08:45:59 leaf: Fr<0x0af53c6e56928c9599d689133a6c1387cdc847ff7561ae88ddec1b1f4178d6f4>, 08:45:59 l2BlockNumber: 17, 08:45:59 l1BlockNumber: 53n, 08:45:59 l1BlockHash: Buffer32<0x5ea65327b33f012c9c88d38e9553a481477d816354f5e6d4ba62df1b09504204>, 08:45:59 rollingHash: Buffer16<0x8d9f0b2d29c2f13a640dfab7a45322b4> 08:45:59 } 08:45:59 } 08:45:59 [08:45:59.167] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:01 [08:46:01.108] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x24351ae7701db195561e527e6f7d34d4e3c3f726ce3aa3d464556a2286b2739b for L2 block 15 has wrong index 225 (expected 224) 08:46:01 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 08:46:01 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:46:01 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:46:01 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:46:01 inboxMessage: { 08:46:01 index: 225n, 08:46:01 leaf: Fr<0x24351ae7701db195561e527e6f7d34d4e3c3f726ce3aa3d464556a2286b2739b>, 08:46:01 l2BlockNumber: 15, 08:46:01 l1BlockNumber: 51n, 08:46:01 l1BlockHash: Buffer32<0x6c8b3e6bf1f7f930a83301410086daed40f90df3ef5d6a0a480b7be896ceccb7>, 08:46:01 rollingHash: Buffer16<0x1dee86d3d7fd724616b9e6e6ef8e26b3> 08:46:01 } 08:46:01 } 08:46:01 [08:46:01.111] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:02 [08:46:02.877] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x1d1df8e4b6e50b71f62d3fe4c8ce075371b0a26d523b75d90b705e0552550249 at block 2 (expected value in range [16, 32)) 08:46:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 08:46:02 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 08:46:02 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 08:46:02 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 08:46:02 inboxMessage: { 08:46:02 index: 32n, 08:46:02 leaf: Fr<0x1d1df8e4b6e50b71f62d3fe4c8ce075371b0a26d523b75d90b705e0552550249>, 08:46:02 l2BlockNumber: 2, 08:46:02 l1BlockNumber: 33n, 08:46:02 l1BlockHash: Buffer32<0x6a47b7d9e9400ecd6e5f14afebdd1468abd369872d8f89b6668d1366d48bd1f0>, 08:46:02 rollingHash: Buffer16<0x8f63a0f3d2c8e202f9f3f180f98a5061> 08:46:02 } 08:46:02 } 08:46:02 [08:46:02.881] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:04 [08:46:04.860] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 08:46:04 [08:46:04.906] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:07 [08:46:07.016] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 08:46:07 [08:46:07.036] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:08 [08:46:08.830] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:10 [08:46:10.531] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:12 [08:46:12.205] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:14 [08:46:14.146] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:15 [08:46:15.873] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:17 [08:46:17.616] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:19 [08:46:19.486] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:21 [08:46:21.515] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:23 [08:46:23.557] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:25 [08:46:25.625] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:27 [08:46:27.410] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:29 [08:46:29.080] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:31 [08:46:31.247] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:33 [08:46:33.476] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:35 [08:46:35.575] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:37 [08:46:37.601] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:40 [08:46:40.678] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:43 [08:46:43.805] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:47 [08:46:47.230] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:49 [08:46:49.924] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:54 [08:46:54.727] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:46:59 [08:46:59.792] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:47:05 [08:47:05.747] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:47:11 [08:47:11.079] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:47:15 [08:47:15.045] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:47:19 [08:47:19.788] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:47:23 [08:47:23.978] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 08:47:28 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (195.898 s) 08:47:28 KVArchiverDataStore 08:47:28 ArchiverStore 08:47:28 addBlocks 08:47:28 returns success when adding blocks (1954 ms) 08:47:28 allows duplicate blocks (1437 ms) 08:47:28 throws an error if the previous block does not exist in the store (1039 ms) 08:47:28 throws an error if there is a gap in the blocks being added (1303 ms) 08:47:28 unwindBlocks 08:47:28 unwinding blocks will remove blocks from the chain (1427 ms) 08:47:28 can unwind multiple empty blocks (1104 ms) 08:47:28 refuses to unwind blocks if the tip is not the last block (1261 ms) 08:47:28 getBlocks 08:47:28 retrieves previously stored blocks (1199 ms) 08:47:28 retrieves previously stored blocks (1341 ms) 08:47:28 retrieves previously stored blocks (1815 ms) 08:47:28 retrieves previously stored blocks (1829 ms) 08:47:28 retrieves previously stored blocks (2576 ms) 08:47:28 returns an empty array if no blocks are found (2150 ms) 08:47:28 throws an error if limit is invalid (1927 ms) 08:47:28 throws an error if `from` it is out of range (1867 ms) 08:47:28 throws an error if unexpected initial block number is found (2151 ms) 08:47:28 throws an error if a gap is found (2105 ms) 08:47:28 getSyncedL2BlockNumber 08:47:28 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1418 ms) 08:47:28 returns the most recently added block's number (2354 ms) 08:47:28 getSynchPoint 08:47:28 returns undefined if no blocks have been added (1159 ms) 08:47:28 returns the L1 block number in which the most recent L2 block was published (1799 ms) 08:47:28 returns the L1 block number that most recently added messages from inbox (1303 ms) 08:47:28 returns the latest syncpoint if latest message is behind (1265 ms) 08:47:28 addLogs 08:47:28 adds private & public logs (1378 ms) 08:47:28 deleteLogs 08:47:28 deletes private & public logs (1528 ms) 08:47:28 getPrivateLogs 08:47:28 gets added private logs (1592 ms) 08:47:28 getTxEffect 08:47:28 retrieves a previously stored transaction (2732 ms) 08:47:28 retrieves a previously stored transaction (2873 ms) 08:47:28 retrieves a previously stored transaction (2763 ms) 08:47:28 retrieves a previously stored transaction (2664 ms) 08:47:28 retrieves a previously stored transaction (2683 ms) 08:47:28 returns undefined if tx is not found (2607 ms) 08:47:28 tries to retrieves a previously stored transaction after deleted (2705 ms) 08:47:28 tries to retrieves a previously stored transaction after deleted (2931 ms) 08:47:28 tries to retrieves a previously stored transaction after deleted (2702 ms) 08:47:28 tries to retrieves a previously stored transaction after deleted (2776 ms) 08:47:28 tries to retrieves a previously stored transaction after deleted (2885 ms) 08:47:28 returns undefined if tx is not found (2706 ms) 08:47:28 does not fail if the block is unwound while requesting a tx (2982 ms) 08:47:28 L1 to L2 Messages 08:47:28 stores first message ever (1899 ms) 08:47:28 stores single message (1466 ms) 08:47:28 stores and returns messages across different blocks (1581 ms) 08:47:28 stores the same messages again (1759 ms) 08:47:28 stores and returns messages across different blocks with gaps (1739 ms) 08:47:28 stores and returns messages with block numbers larger than a byte (1601 ms) 08:47:28 stores and returns multiple messages per block (1709 ms) 08:47:28 stores messages in multiple operations (1777 ms) 08:47:28 iterates over messages from start index (1921 ms) 08:47:28 iterates over messages in reverse (1819 ms) 08:47:28 throws if messages are added out of order (1995 ms) 08:47:28 throws if block number for the first message is out of order (1876 ms) 08:47:28 throws if rolling hash is not correct (1990 ms) 08:47:28 throws if rolling hash for first message is not correct (2008 ms) 08:47:28 throws if index is not in the correct range (1918 ms) 08:47:28 throws if first index in block has gaps (1948 ms) 08:47:28 throws if index does not follow previous one (1769 ms) 08:47:28 removes messages up to the given block number (2023 ms) 08:47:28 removes messages starting with the given index (2131 ms) 08:47:28 contractInstances 08:47:28 returns previously stored contract instances (1793 ms) 08:47:28 returns undefined if contract instance is not found (1700 ms) 08:47:28 returns undefined if previously stored contract instances was deleted (1673 ms) 08:47:28 contractInstanceUpdates 08:47:28 gets the correct current class id for a contract not updated yet (1939 ms) 08:47:28 gets the correct current class id for a contract that has just been updated (1721 ms) 08:47:28 gets the correct current class id for a contract that was updated in the past (1747 ms) 08:47:28 ignores updates for the wrong contract (1869 ms) 08:47:28 bounds its search to the right contract if more than than one update exists (2029 ms) 08:47:28 contractClasses 08:47:28 returns previously stored contract class (2040 ms) 08:47:28 returns undefined if the initial deployed contract class was deleted (2068 ms) 08:47:28 returns contract class if later "deployment" class was deleted (1784 ms) 08:47:28 returns undefined if contract class is not found (1658 ms) 08:47:28 adds new private functions (2178 ms) 08:47:28 does not duplicate private functions (2228 ms) 08:47:28 adds new utility functions (2096 ms) 08:47:28 does not duplicate utility functions (2025 ms) 08:47:28 getLogsByTags 08:47:28 is possible to batch request private logs via tags (3077 ms) 08:47:28 is possible to batch request all logs (private and public) via tags (3126 ms) 08:47:28 is possible to batch request logs that have the same tag but different content (3423 ms) 08:47:28 is possible to request logs for non-existing tags and determine their position (2695 ms) 08:47:28 getPublicLogs 08:47:28 no logs returned if deleted ("txHash" filter param is respected variant) (4803 ms) 08:47:28 "txHash" filter param is respected (5063 ms) 08:47:28 "fromBlock" and "toBlock" filter params are respected (5952 ms) 08:47:28 "contractAddress" filter param is respected (5332 ms) 08:47:28 "afterLog" filter param is respected (3965 ms) 08:47:28 "txHash" filter param is ignored when "afterLog" is set (4742 ms) 08:47:28 intersecting works (4189 ms) 08:47:28 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4178 ms) 08:47:28 08:47:28 Test Suites: 1 passed, 1 total 08:47:28 Tests: 86 passed, 86 total 08:47:28 Snapshots: 0 total 08:47:28 Time: 195.979 s 08:47:28 Ran all test suites matching archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts. 08:47:28 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?