Parent Log:
http://ci.aztec-labs.com/68ced143f0d4a715
Command: a611913617ccaadc 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/fa23733be8278348dff0959c8094bcfd89eb44d5
Env: REF_NAME=gh-readonly-queue/next/pr-14929-15c121440ebf929fded7bd0c31960fb154a3fa7a CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Thu Jun 12 09:53:40 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14929_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next
09:53:42 [09:53:42.573]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:43 [09:53:43.921]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:45 [09:53:45.631]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:46 [09:53:46.735]
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
09:53:46 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15
09:53:46 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:53:46 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:53:46 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:53:46 newBlockNumber: 2,
09:53:46 previousBlockNumber: undefined
09:53:46 }
09:53:46 [09:53:46.739]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:47 [09:53:47.758]
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
09:53:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17
09:53:47 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:53:47 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:53:47 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
09:53:47 [09:53:47.761]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:48 [09:53:48.968]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:49 [09:53:49.915]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:51 [09:53:51.139]
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)
09:53:51 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15
09:53:51 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:53:51 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:53:51 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17)
09:53:51 [09:53:51.144]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:52 [09:53:52.549]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:53 [09:53:53.805]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:55 [09:53:55.370]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:56 [09:53:56.872]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:58 [09:53:58.176]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:53:59 [09:53:59.467]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:00 [09:54:00.795]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:02 [09:54:02.262]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:04 [09:54:04.278]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:07 [09:54:07.285]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:08 [09:54:08.695]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:11 [09:54:11.027]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:12 [09:54:12.894]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:14 [09:54:14.474]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:16 [09:54:16.137]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:17 [09:54:17.501]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:18 [09:54:18.925]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:20 [09:54:20.539]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:21 [09:54:21.931]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:24 [09:54:24.373]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:26 [09:54:26.580]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:29 [09:54:29.159]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:31 [09:54:31.540]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:33 [09:54:33.904]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:36 [09:54:36.659]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:39 [09:54:39.334]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:41 [09:54:41.588]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:44 [09:54:44.248]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:47 [09:54:47.130]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:49 [09:54:49.985]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:52 [09:54:52.722]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:55 [09:54:55.651]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:57 [09:54:57.061]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:58 [09:54:58.372]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:54:59 [09:54:59.461]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:00 [09:55:00.609]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:01 [09:55:01.866]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:03 [09:55:03.278]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:04 [09:55:04.744]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:06 [09:55:06.321]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:08 [09:55:08.029]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:09 [09:55:09.742]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:11 [09:55:11.416]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x17a127cb243083fb0a809c7aba649e762d194bb58b43ccec84cd64d3ee9c98aa for L2 block 1 has wrong index 10 (expected 0)
09:55:11 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
09:55:11 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:11 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:11 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:11 inboxMessage: {
09:55:11 index: 10n,
09:55:11 leaf: Fr<0x17a127cb243083fb0a809c7aba649e762d194bb58b43ccec84cd64d3ee9c98aa>,
09:55:11 l2BlockNumber: 1n,
09:55:11 l1BlockNumber: 1n,
09:55:11 l1BlockHash: Buffer32<0x57cdc78b3c6f46a984d9c319ad3fdb65a1dc9589c190abc3e3ddb0a8c88cefcd>,
09:55:11 rollingHash: Buffer16<0xcb8a68a804186b9cf13ddc0052a8ed27>
09:55:11 }
09:55:11 }
09:55:11 [09:55:11.432]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:13 [09:55:13.249]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x1d44e7774bcd13b3974101f4b36688f95f8921dbec1fb51e0ff12a34bb9ca65f at block 12 (expected value in range [176, 192))
09:55:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
09:55:13 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:13 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:13 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:13 inboxMessage: {
09:55:13 index: 224n,
09:55:13 leaf: Fr<0x1d44e7774bcd13b3974101f4b36688f95f8921dbec1fb51e0ff12a34bb9ca65f>,
09:55:13 l2BlockNumber: 12n,
09:55:13 l1BlockNumber: 15n,
09:55:13 l1BlockHash: Buffer32<0xb2dccaa9f10fa41eec27b5aa19d163d5bd5a2936e462fac0bd7f6f3adf2f51e2>,
09:55:13 rollingHash: Buffer16<0x4a2da6b32e0e28372cd139d4b21febc8>
09:55:13 }
09:55:13 }
09:55:13 [09:55:13.251]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:14 [09:55:14.791]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x161dbf0eb3b35a0d607809ec390f665f611b18b98b66b6b409f7d9721b395536 with index 16 (expected 0xc14b933910372cbc5c5f615ce6c88fb3 from previous hash 0xdcbcf7a276337cf510a67a149421eba4 but got 0xe4de22e3e42981f67ca798868720258f)
09:55:14 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
09:55:14 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:14 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:14 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:14 inboxMessage: {
09:55:14 index: 16n,
09:55:14 leaf: Fr<0x161dbf0eb3b35a0d607809ec390f665f611b18b98b66b6b409f7d9721b395536>,
09:55:14 l2BlockNumber: 2n,
09:55:14 l1BlockNumber: 2n,
09:55:14 l1BlockHash: Buffer32<0x051c28248b8b2d972bf059d4bdf1addb1c0034d8524647d498d3a0ea4ae56a6e>,
09:55:14 rollingHash: Buffer16<0xe4de22e3e42981f67ca798868720258f>
09:55:14 }
09:55:14 }
09:55:14 [09:55:14.794]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:16 [09:55:16.306]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x141ece68b55ee024e32d7f63ccb31d0651c9c6bfe01098eea8c4bd7b97ca25d4 with index 32 (expected 0x0e2623e94c5515a157ba4e82d6c19f64 from previous hash 0xc109f0ac4d20fddb409d3c0a945fad16 but got 0x7d5c4585ac040cb01f05691de790e8a2)
09:55:16 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17
09:55:16 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:16 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:16 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:16 inboxMessage: {
09:55:16 index: 32n,
09:55:16 leaf: Fr<0x141ece68b55ee024e32d7f63ccb31d0651c9c6bfe01098eea8c4bd7b97ca25d4>,
09:55:16 l2BlockNumber: 3n,
09:55:16 l1BlockNumber: 3n,
09:55:16 l1BlockHash: Buffer32<0x8b01fc2a56eeb2cd9f58eb2ad5a2d8d817e20b8d0604d8315e31b8c900206c6c>,
09:55:16 rollingHash: Buffer16<0x7d5c4585ac040cb01f05691de790e8a2>
09:55:16 }
09:55:16 }
09:55:16 [09:55:16.312]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:18 [09:55:18.064]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x1d2b4508e35a1d796f32e585856159a01e0e92be315a7e5db2823fb3dec897cc at block 17 (expected value in range [256, 272))
09:55:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
09:55:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:18 inboxMessage: {
09:55:18 index: 356n,
09:55:18 leaf: Fr<0x1d2b4508e35a1d796f32e585856159a01e0e92be315a7e5db2823fb3dec897cc>,
09:55:18 l2BlockNumber: 17n,
09:55:18 l1BlockNumber: 17n,
09:55:18 l1BlockHash: Buffer32<0xce7c34312c2165abba021c23fce4d68383ffbe898507c38d9ee2c70e99bf5ca0>,
09:55:18 rollingHash: Buffer16<0x3e85ff309883478892904eaed5618b1e>
09:55:18 }
09:55:18 }
09:55:18 [09:55:18.067]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:19 [09:55:19.745]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x262031038fa3a8be5d0b7678c1a48b02050496ef2addc05d3669cdb8b5081e81 for L2 block 15 has wrong index 225 (expected 224)
09:55:19 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17
09:55:19 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:19 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:19 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:19 inboxMessage: {
09:55:19 index: 225n,
09:55:19 leaf: Fr<0x262031038fa3a8be5d0b7678c1a48b02050496ef2addc05d3669cdb8b5081e81>,
09:55:19 l2BlockNumber: 15n,
09:55:19 l1BlockNumber: 15n,
09:55:19 l1BlockHash: Buffer32<0x4e5656c938d338a04c311d5132ad74c4d0d2fc2b683ac5f521f2177221daab8a>,
09:55:19 rollingHash: Buffer16<0xb232ed8a5bcf7859cec118b5eb10dca3>
09:55:19 }
09:55:19 }
09:55:19 [09:55:19.748]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:21 [09:55:21.487]
ERROR:
kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x0677dac19b462e85ffedc0222db67fa109b6158f0ae30f393777fb3fd1c1ac32 at block 2 (expected value in range [16, 32))
09:55:21 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17
09:55:21 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29
09:55:21 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33
09:55:21 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) {
09:55:21 inboxMessage: {
09:55:21 index: 32n,
09:55:21 leaf: Fr<0x0677dac19b462e85ffedc0222db67fa109b6158f0ae30f393777fb3fd1c1ac32>,
09:55:21 l2BlockNumber: 2n,
09:55:21 l1BlockNumber: 13n,
09:55:21 l1BlockHash: Buffer32<0xe2e466dc282ea46f530d42c2285ed1b05ff16ed356f0eed31e69671f57aa6963>,
09:55:21 rollingHash: Buffer16<0x1054ba202644002f552bebe44bbb3c5e>
09:55:21 }
09:55:21 }
09:55:21 [09:55:21.489]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:23 [09:55:23.338]
WARN:
archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store
09:55:23 [09:55:23.388]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:25 [09:55:25.270]
WARN:
archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store
09:55:25 [09:55:25.289]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:27 [09:55:27.126]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:29 [09:55:29.104]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:31 [09:55:31.038]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:33 [09:55:33.105]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:35 [09:55:35.085]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:37 [09:55:37.084]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:38 [09:55:38.956]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:40 [09:55:40.742]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:43 [09:55:43.158]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:45 [09:55:45.151]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:46 [09:55:46.837]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:48 [09:55:48.665]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:50 [09:55:50.484]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:52 [09:55:52.511]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:54 [09:55:54.607]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:56 [09:55:56.571]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:55:59 [09:55:59.568]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:03 [09:56:03.189]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:06 [09:56:06.837]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:10 [09:56:10.175]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:16 [09:56:16.756]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:20 [09:56:20.848]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:25 [09:56:25.740]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:31 [09:56:31.284]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:36 [09:56:36.442]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:41 [09:56:41.809]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:46 [09:56:46.643]
INFO:
kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16
09:56:52
PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (
191.043 s)
09:56:52 KVArchiverDataStore
09:56:52 ArchiverStore
09:56:52 addBlocks
09:56:52
✓ returns success when adding blocks (1353 ms)
09:56:52
✓ allows duplicate blocks (1708 ms)
09:56:52
✓ throws an error if the previous block does not exist in the store (1109 ms)
09:56:52
✓ throws an error if there is a gap in the blocks being added (1022 ms)
09:56:52 unwindBlocks
09:56:52
✓ unwinding blocks will remove blocks from the chain (1206 ms)
09:56:52
✓ can unwind multiple empty blocks (947 ms)
09:56:52
✓ refuses to unwind blocks if the tip is not the last block (1227 ms)
09:56:52 getBlocks
09:56:52
✓ retrieves previously stored blocks (1405 ms)
09:56:52
✓ retrieves previously stored blocks (1255 ms)
09:56:52
✓ retrieves previously stored blocks (1563 ms)
09:56:52
✓ retrieves previously stored blocks (1504 ms)
09:56:52
✓ retrieves previously stored blocks (1303 ms)
09:56:52
✓ returns an empty array if no blocks are found (1291 ms)
09:56:52
✓ throws an error if limit is invalid (1324 ms)
09:56:52
✓ throws an error if `from` it is out of range (1470 ms)
09:56:52
✓ throws an error if unexpected initial block number is found (2004 ms)
09:56:52
✓ throws an error if a gap is found (3015 ms)
09:56:52 getSyncedL2BlockNumber
09:56:52
✓ returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1412 ms)
09:56:52
✓ returns the most recently added block's number (2332 ms)
09:56:52 getSynchPoint
09:56:52
✓ returns undefined if no blocks have been added (1866 ms)
09:56:52
✓ returns the L1 block number in which the most recent L2 block was published (1579 ms)
09:56:52
✓ returns the L1 block number that most recently added messages from inbox (1662 ms)
09:56:52
✓ returns the latest syncpoint if latest message is behind (1361 ms)
09:56:52 addLogs
09:56:52
✓ adds private & public logs (1426 ms)
09:56:52 deleteLogs
09:56:52
✓ deletes private & public logs (1614 ms)
09:56:52 getPrivateLogs
09:56:52
✓ gets added private logs (1389 ms)
09:56:52 getTxEffect
09:56:52
✓ retrieves a previously stored transaction (2444 ms)
09:56:52
✓ retrieves a previously stored transaction (2206 ms)
09:56:52
✓ retrieves a previously stored transaction (2578 ms)
09:56:52
✓ retrieves a previously stored transaction (2380 ms)
09:56:52
✓ retrieves a previously stored transaction (2364 ms)
09:56:52
✓ returns undefined if tx is not found (2754 ms)
09:56:52
✓ tries to retrieves a previously stored transaction after deleted (2676 ms)
09:56:52
✓ tries to retrieves a previously stored transaction after deleted (2252 ms)
09:56:52
✓ tries to retrieves a previously stored transaction after deleted (2661 ms)
09:56:52
✓ tries to retrieves a previously stored transaction after deleted (2880 ms)
09:56:52
✓ tries to retrieves a previously stored transaction after deleted (2857 ms)
09:56:52
✓ returns undefined if tx is not found (2734 ms)
09:56:52
✓ does not fail if the block is unwound while requesting a tx (2929 ms)
09:56:52 L1 to L2 Messages
09:56:52
✓ stores first message ever (1409 ms)
09:56:52
✓ stores single message (1310 ms)
09:56:52
✓ stores and returns messages across different blocks (1089 ms)
09:56:52
✓ stores the same messages again (1148 ms)
09:56:52
✓ stores and returns messages across different blocks with gaps (1254 ms)
09:56:52
✓ stores and returns messages with block numbers larger than a byte (1415 ms)
09:56:52
✓ stores and returns multiple messages per block (1465 ms)
09:56:52
✓ stores messages in multiple operations (1571 ms)
09:56:52
✓ iterates over messages from start index (1711 ms)
09:56:52
✓ iterates over messages in reverse (1712 ms)
09:56:52
✓ throws if messages are added out of order (1678 ms)
09:56:52
✓ throws if block number for the first message is out of order (1832 ms)
09:56:52
✓ throws if rolling hash is not correct (1542 ms)
09:56:52
✓ throws if rolling hash for first message is not correct (1514 ms)
09:56:52
✓ throws if index is not in the correct range (1758 ms)
09:56:52
✓ throws if first index in block has gaps (1681 ms)
09:56:52
✓ throws if index does not follow previous one (1742 ms)
09:56:52
✓ removes messages up to the given block number (1898 ms)
09:56:52
✓ removes messages starting with the given index (1900 ms)
09:56:52 contractInstances
09:56:52
✓ returns previously stored contract instances (1835 ms)
09:56:52
✓ returns undefined if contract instance is not found (1977 ms)
09:56:52
✓ returns undefined if previously stored contract instances was deleted (1934 ms)
09:56:52 contractInstanceUpdates
09:56:52
✓ gets the correct current class id for a contract not updated yet (2066 ms)
09:56:52
✓ gets the correct current class id for a contract that has just been updated (1979 ms)
09:56:52
✓ gets the correct current class id for a contract that was updated in the past (1998 ms)
09:56:52
✓ ignores updates for the wrong contract (1871 ms)
09:56:52
✓ bounds its search to the right contract if more than than one update exists (1784 ms)
09:56:52 contractClasses
09:56:52
✓ returns previously stored contract class (2417 ms)
09:56:52
✓ returns undefined if the initial deployed contract class was deleted (1990 ms)
09:56:52
✓ returns contract class if later "deployment" class was deleted (1687 ms)
09:56:52
✓ returns undefined if contract class is not found (1826 ms)
09:56:52
✓ adds new private functions (1819 ms)
09:56:52
✓ does not duplicate private functions (2026 ms)
09:56:52
✓ adds new utility functions (2091 ms)
09:56:52
✓ does not duplicate utility functions (1967 ms)
09:56:52 getLogsByTags
09:56:52
✓ is possible to batch request private logs via tags (2997 ms)
09:56:52
✓ is possible to batch request all logs (private and public) via tags (3620 ms)
09:56:52
✓ is possible to batch request logs that have the same tag but different content (3648 ms)
09:56:52
✓ is possible to request logs for non-existing tags and determine their position (3338 ms)
09:56:52 getPublicLogs
09:56:52
✓ no logs returned if deleted ("txHash" filter param is respected variant) (6581 ms)
09:56:52
✓ "txHash" filter param is respected (4091 ms)
09:56:52
✓ "fromBlock" and "toBlock" filter params are respected (4890 ms)
09:56:52
✓ "contractAddress" filter param is respected (5543 ms)
09:56:52
✓ "afterLog" filter param is respected (5158 ms)
09:56:52
✓ "txHash" filter param is ignored when "afterLog" is set (5362 ms)
09:56:52
✓ intersecting works (4838 ms)
09:56:52
✓ "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (5440 ms)
09:56:52
09:56:52
Test Suites: 1 passed, 1 total
09:56:52
Tests: 86 passed, 86 total
09:56:52
Snapshots: 0 total
09:56:52
Time: 191.112 s
09:56:52
Ran all test suites matching /archiver\/src\/archiver\/kv_archiver_store\/kv_archiver_store.test.ts/i
.
09:56:52
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?