Parent Log:
http://ci.aztec-labs.com/897defd362a3a69b
Command: 128a905c1f9c1691 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/9d6fb0bd1594726370a5f3a56591963452264642
Env: REF_NAME=gh-readonly-queue/next/pr-14985-47c749527b1c3cce3edd9defedc46e89ea00c69e CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 17:25:54 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14985_amd64_x4-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
17:25:58
17:25:58
17:25:58 LMDBArrayV2
17:25:58 [17:25:58.195]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to push and pop values (46ms)
17:25:58 [17:25:58.268]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to get values by index
17:25:58 [17:25:58.301]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to set values by index (50ms)
17:25:58
✔ should be able to iterate over values
17:25:58 [17:25:58.376]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58 [17:25:58.412]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to restore state
17:25:58
17:25:58 Clean shutdown
17:25:58 [17:25:58.458]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ Ensures clean closing of the database (169ms)
17:25:58
17:25:58 LMDBMap
17:25:58
✔ should be able to set and get values
17:25:58
✔ should be able to overwrite values
17:25:58
✔ should be able to set values if they do not exist
17:25:58 [17:25:58.641]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58 [17:25:58.669]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58 [17:25:58.693]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58 [17:25:58.713]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to delete values
17:25:58 [17:25:58.753]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to return size of the map
17:25:58 [17:25:58.790]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to iterate over entries when there are no keys
17:25:58 [17:25:58.805]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to iterate over entries
17:25:58 [17:25:58.831]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to iterate over values
17:25:58 [17:25:58.859]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ should be able to iterate over keys
17:25:58 [17:25:58.885]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ supports range queries over chars keys
17:25:58 [17:25:58.924]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ supports range queries over numbers keys
17:25:58 [17:25:58.963]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:58
✔ supports range queries over negative numbers keys
17:25:59 [17:25:58.999]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ supports range queries over strings keys
17:25:59 [17:25:59.035]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ supports range queries over zero-based numbers keys
17:25:59
17:25:59 LMDBMultiMap
17:25:59 [17:25:59.075]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to set and get values
17:25:59 [17:25:59.098]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to set values if they do not exist
17:25:59 [17:25:59.119]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to delete values
17:25:59 [17:25:59.148]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to get size of the map
17:25:59 [17:25:59.180]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to iterate over entries when there are no keys
17:25:59 [17:25:59.196]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to iterate over entries
17:25:59 [17:25:59.225]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to iterate over values
17:25:59 [17:25:59.254]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to iterate over keys
17:25:59 [17:25:59.279]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to get multiple values for a single key
17:25:59 [17:25:59.303]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should ignore multiple identical values
17:25:59 [17:25:59.327]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to delete individual values for a single key
17:25:59 [17:25:59.359]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to get size of the map with duplicate keys
17:25:59 [17:25:59.406]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to delete the last and first values for a key
17:25:59 [17:25:59.442]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to fully clear a key
17:25:59 [17:25:59.479]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to insert after deletion (41ms)
17:25:59 [17:25:59.536]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ supports range queries
17:25:59
17:25:59 ReadTransaction
17:25:59
✔ sends GET requests
17:25:59
✔ iterates the database
17:25:59
✔ closes the cursor early
17:25:59
✔ closes the cursor even if in the case of an error
17:25:59
✔ handles empty cursors
17:25:59
✔ after close it does not accept requests
17:25:59
17:25:59 LMDBSingleValue
17:25:59
✔ returns undefined if the value is not set
17:25:59 [17:25:59.583]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59 [17:25:59.597]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ should be able to set and get values
17:25:59 [17:25:59.617]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:25:59
✔ overwrites the value if it is set again
17:25:59
17:25:59 AztecLMDBStoreV2
17:25:59 [17:25:59.642]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:25:59
✔ returns undefined for unset keys
17:25:59 [17:25:59.657]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:25:59
✔ reads and writes in separate txs
17:25:59 [17:25:59.678]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:25:59
✔ should serialize writes correctly (296ms)
17:26:00
✔ guards against too many cursors being opened at the same time (122ms)
17:26:00
✔ copies and restores data
17:26:00
17:26:00 utils
17:26:00
✔ removeDuplicatesFromSortedArray
17:26:00
✔ binarySearch
17:26:00 merge
17:26:00
✔ merges
17:26:00
17:26:00 insertIntoSortedArray
17:26:00
✔ inserts into empty array
17:26:00
✔ inserts at beginning
17:26:00
✔ inserts at end
17:26:00
✔ inserts in middle
17:26:00
✔ handles duplicates
17:26:00
✔ maintains order with multiple inserts
17:26:00
17:26:00 removeAnyOf
17:26:00
✔ removes single matching value
17:26:00
✔ removes multiple matching values
17:26:00
✔ handles empty removal array
17:26:00
✔ handles no matches
17:26:00
✔ removes duplicates
17:26:00
17:26:00 WriteTransaction
17:26:00
✔ accumulatest writes
17:26:00
✔ correctly manages index batch
17:26:00
✔ correctly meanages pending data reads
17:26:00
✔ correctly meanages pending index reads
17:26:00
✔ correctly iterates over pending data
17:26:00
✔ correctly iterates over uncommitted and committed data
17:26:00
✔ correctly iterates over overritten data
17:26:00
✔ correctly iterates until end key
17:26:00
✔ correctly iterates in reverse
17:26:00
✔ correctly iterates in reverse with end key
17:26:00
✔ correctly iterates over pending index data
17:26:00
✔ correctly iterates over pending index data up to end key
17:26:00
✔ correctly iterates over pending index data in reverse
17:26:00
✔ correctly iterates over pending index data in reverse up to given end key
17:26:00
✔ refuses to commit if closed
17:26:00
17:26:00 LMDBArray
17:26:00 Sync AztecArray
17:26:00
✔ should be able to push and pop values
17:26:00
✔ should be able to get values by index
17:26:00 [17:25:59.990]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:26:00 [17:26:00.126]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
17:26:00 [17:26:00.147]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
17:26:00
✔ should be able to set values by index
17:26:00
✔ should be able to iterate over values
17:26:00
✔ should be able to restore state
17:26:00 Async AztecArray
17:26:00
✔ should be able to push and pop values
17:26:00
✔ should be able to get values by index
17:26:00
✔ should be able to set values by index
17:26:00
✔ should be able to iterate over values
17:26:00
✔ should be able to restore state
17:26:00
17:26:00 LmdbAztecCounter
17:26:00
✔ iterates in key order
17:26:00
✔ iterates in key order
17:26:00
✔ iterates in key order
17:26:00 counts occurrences of floating point number values
17:26:00
✔ returns 0 for unknown keys
17:26:00
✔ increments values
17:26:00
✔ decrements values
17:26:00
✔ throws when decrementing below zero
17:26:00
✔ increments values by a delta
17:26:00
✔ resets the counter
17:26:00
✔ iterates over entries
17:26:00 counts occurrences of integers values
17:26:00
✔ returns 0 for unknown keys
17:26:00
✔ increments values
17:26:00
✔ decrements values
17:26:00
✔ throws when decrementing below zero
17:26:00
✔ increments values by a delta
17:26:00
✔ resets the counter
17:26:00
✔ iterates over entries
17:26:00 counts occurrences of strings values
17:26:00
✔ returns 0 for unknown keys
17:26:00
✔ increments values
17:26:00
✔ decrements values
17:26:00
✔ throws when decrementing below zero
17:26:00
✔ increments values by a delta
17:26:00
✔ resets the counter
17:26:00
✔ iterates over entries
17:26:00 counts occurrences of strings values
17:26:00
✔ returns 0 for unknown keys
17:26:00
✔ increments values
17:26:00
✔ decrements values
17:26:00
✔ throws when decrementing below zero
17:26:00
✔ increments values by a delta
17:26:00
✔ resets the counter
17:26:00
✔ iterates over entries
17:26:00
17:26:00 LMDBMap
17:26:00 Sync AztecMap
17:26:00
✔ should be able to set and get values
17:26:00
✔ should be able to overwrite values
17:26:00
✔ should be able to set values if they do not exist
17:26:00
✔ should be able to delete values
17:26:00
✔ should be able to return size of the map
17:26:00
✔ should be able to iterate over entries when there are no keys
17:26:00
✔ should be able to iterate over entries
17:26:00
✔ should be able to iterate over values
17:26:00
✔ should be able to iterate over keys
17:26:00
✔ supports range queries over chars keys
17:26:00
✔ supports range queries over numbers keys
17:26:00
✔ supports range queries over negative numbers keys
17:26:00
✔ supports range queries over strings keys
17:26:00
✔ supports range queries over zero-based numbers keys
17:26:00 Async AztecMap
17:26:00
✔ should be able to set and get values
17:26:00
✔ should be able to overwrite values
17:26:00
✔ should be able to set values if they do not exist
17:26:00
✔ should be able to delete values
17:26:00
✔ should be able to return size of the map
17:26:00
✔ should be able to iterate over entries when there are no keys
17:26:00
✔ should be able to iterate over entries
17:26:00
✔ should be able to iterate over values
17:26:00
✔ should be able to iterate over keys
17:26:00
✔ supports range queries over chars keys
17:26:00
✔ supports range queries over numbers keys
17:26:00
✔ supports range queries over negative numbers keys
17:26:00
✔ supports range queries over strings keys
17:26:00
✔ supports range queries over zero-based numbers keys
17:26:00
17:26:00 LMDBMultiMap
17:26:00 Sync AztecMultiMap
17:26:00
✔ should be able to set and get values
17:26:00
✔ should be able to set values if they do not exist
17:26:00
✔ should be able to delete values
17:26:00
✔ should be able to get size of the map
17:26:00
✔ should be able to iterate over entries when there are no keys
17:26:00
✔ should be able to iterate over entries
17:26:00
✔ should be able to iterate over values
17:26:00
✔ should be able to iterate over keys
17:26:00
✔ should be able to get multiple values for a single key
17:26:01
✔ should ignore multiple identical values
17:26:01
✔ should be able to delete individual values for a single key
17:26:01
✔ should be able to get size of the map with duplicate keys
17:26:01
✔ should be able to delete the last and first values for a key
17:26:01
✔ should be able to fully clear a key
17:26:01
✔ should be able to insert after deletion
17:26:01
✔ supports range queries
17:26:01 Async AztecMultiMap
17:26:01
✔ should be able to set and get values
17:26:01
✔ should be able to set values if they do not exist
17:26:01
✔ should be able to delete values
17:26:01
✔ should be able to get size of the map
17:26:01
✔ should be able to iterate over entries when there are no keys
17:26:01
✔ should be able to iterate over entries
17:26:01
✔ should be able to iterate over values
17:26:01
✔ should be able to iterate over keys
17:26:01
✔ should be able to get multiple values for a single key
17:26:01
✔ should ignore multiple identical values
17:26:01
✔ should be able to delete individual values for a single key
17:26:01
✔ should be able to get size of the map with duplicate keys
17:26:01
✔ should be able to delete the last and first values for a key
17:26:01
✔ should be able to fully clear a key
17:26:01
✔ should be able to insert after deletion
17:26:01
✔ supports range queries
17:26:01
17:26:01 LMDBSet
17:26:01 Sync AztecSet
17:26:01
✔ should be able to set and get values
17:26:01
✔ should be able to delete values
17:26:01
✔ should be able to iterate over entries
17:26:01
✔ supports range queries
17:26:01 Aync AztecSet
17:26:01
✔ should be able to set and get values
17:26:01
✔ should be able to delete values
17:26:01
✔ should be able to iterate over entries
17:26:01
✔ supports range queries
17:26:01
17:26:01 LMDBSingleton
17:26:01 Sync AztecSingleton
17:26:01
✔ returns undefined if the value is not set
17:26:01
✔ should be able to set and get values
17:26:01
✔ overwrites the value if it is set again
17:26:01 Async AztecSingleton
17:26:01
✔ returns undefined if the value is not set
17:26:01
✔ should be able to set and get values
17:26:01
✔ overwrites the value if it is set again
17:26:01
17:26:01 L2TipsStore
17:26:01
✔ returns zero if no tips are stored
17:26:01 [17:26:01.186]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01 [17:26:01.198]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01 [17:26:01.219]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01 [17:26:01.232]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01
✔ stores chain tips (97ms)
17:26:01 [17:26:01.345]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01 [17:26:01.357]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01
✔ sets latest tip from blocks added
17:26:01 [17:26:01.393]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01 [17:26:01.407]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01
✔ clears block hashes when setting finalized chain (45ms)
17:26:01 [17:26:01.468]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01 [17:26:01.480]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
17:26:01
✔ does not blow up when setting proven chain on an unseen block number
17:26:01
17:26:01
17:26:01
199 passing (3s)
17:26:01