Parent Log:
http://ci.aztec-labs.com/f9669e12f7badca7
Command: ebfed4061172f77e cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/07aee119a58dd438ddfb5bd53e124e7269e6c651
Env: REF_NAME=gh-readonly-queue/next/pr-15083-9b801754ba98479ee645488c29d2fda1eecbfd85 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 21:06:38 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15083_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
21:06:43
21:06:43
21:06:43 LMDBArrayV2
21:06:43
✔ should be able to push and pop values
21:06:43 [21:06:43.140]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43 [21:06:43.201]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to get values by index
21:06:43 [21:06:43.253]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to set values by index (54ms)
21:06:43 [21:06:43.326]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to iterate over values
21:06:43 [21:06:43.373]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to restore state
21:06:43
21:06:43 Clean shutdown
21:06:43 [21:06:43.410]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ Ensures clean closing of the database (157ms)
21:06:43
21:06:43 LMDBMap
21:06:43
✔ should be able to set and get values
21:06:43
✔ should be able to set many values
21:06:43 [21:06:43.583]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43 [21:06:43.614]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43 [21:06:43.647]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to overwrite values
21:06:43 [21:06:43.677]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to set values if they do not exist
21:06:43 [21:06:43.697]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to delete values
21:06:43 [21:06:43.727]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to return size of the map
21:06:43 [21:06:43.764]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to iterate over entries when there are no keys
21:06:43 [21:06:43.779]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to iterate over entries
21:06:43 [21:06:43.805]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to iterate over values
21:06:43 [21:06:43.831]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ should be able to iterate over keys
21:06:43 [21:06:43.858]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ supports range queries over chars keys
21:06:43 [21:06:43.902]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ supports range queries over numbers keys
21:06:43 [21:06:43.939]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:43
✔ supports range queries over negative numbers keys
21:06:44 [21:06:43.978]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ supports range queries over strings keys
21:06:44 [21:06:44.019]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ supports range queries over zero-based numbers keys
21:06:44
21:06:44 LMDBMultiMap
21:06:44
✔ should be able to set and get values
21:06:44 [21:06:44.063]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44 [21:06:44.094]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to set values if they do not exist
21:06:44 [21:06:44.116]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to delete values
21:06:44 [21:06:44.151]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to get size of the map
21:06:44 [21:06:44.188]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to iterate over entries when there are no keys
21:06:44 [21:06:44.204]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to iterate over entries
21:06:44 [21:06:44.233]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to iterate over values
21:06:44 [21:06:44.260]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to iterate over keys
21:06:44 [21:06:44.286]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to get multiple values for a single key
21:06:44 [21:06:44.311]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should ignore multiple identical values
21:06:44 [21:06:44.337]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to delete individual values for a single key
21:06:44 [21:06:44.374]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to get size of the map with duplicate keys
21:06:44 [21:06:44.415]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to delete the last and first values for a key
21:06:44 [21:06:44.449]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to fully clear a key
21:06:44 [21:06:44.494]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to insert after deletion (43ms)
21:06:44 [21:06:44.551]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ supports range queries
21:06:44
21:06:44 ReadTransaction
21:06:44
✔ sends GET requests
21:06:44
✔ iterates the database
21:06:44
✔ closes the cursor early
21:06:44
✔ closes the cursor even if in the case of an error
21:06:44
✔ handles empty cursors
21:06:44
✔ after close it does not accept requests
21:06:44
21:06:44 LMDBSingleValue
21:06:44 [21:06:44.605]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ returns undefined if the value is not set
21:06:44 [21:06:44.621]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ should be able to set and get values
21:06:44 [21:06:44.649]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:44
✔ overwrites the value if it is set again
21:06:44
21:06:44 AztecLMDBStoreV2
21:06:44 [21:06:44.681]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
21:06:44
✔ returns undefined for unset keys
21:06:44 [21:06:44.704]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
21:06:44
✔ reads and writes in separate txs
21:06:44 [21:06:44.737]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
21:06:45
✔ should serialize writes correctly (335ms)
21:06:45
✔ guards against too many cursors being opened at the same time (128ms)
21:06:45 [21:06:45.087]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
21:06:45 [21:06:45.237]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
21:06:45
✔ copies and restores data
21:06:45 [21:06:45.260]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
21:06:45
21:06:45 utils
21:06:45
✔ removeDuplicatesFromSortedArray
21:06:45
✔ binarySearch
21:06:45 merge
21:06:45
✔ merges
21:06:45
21:06:45 insertIntoSortedArray
21:06:45
✔ inserts into empty array
21:06:45
✔ inserts at beginning
21:06:45
✔ inserts at end
21:06:45
✔ inserts in middle
21:06:45
✔ handles duplicates
21:06:45
✔ maintains order with multiple inserts
21:06:45
21:06:45 removeAnyOf
21:06:45
✔ removes single matching value
21:06:45
✔ removes multiple matching values
21:06:45
✔ handles empty removal array
21:06:45
✔ handles no matches
21:06:45
✔ removes duplicates
21:06:45
21:06:45 WriteTransaction
21:06:45
✔ accumulatest writes
21:06:45
✔ correctly manages index batch
21:06:45
✔ correctly meanages pending data reads
21:06:45
✔ correctly meanages pending index reads
21:06:45
✔ correctly iterates over pending data
21:06:45
✔ correctly iterates over uncommitted and committed data
21:06:45
✔ correctly iterates over overritten data
21:06:45
✔ correctly iterates until end key
21:06:45
✔ correctly iterates in reverse
21:06:45
✔ correctly iterates in reverse with end key
21:06:45
✔ correctly iterates over pending index data
21:06:45
✔ correctly iterates over pending index data up to end key
21:06:45
✔ correctly iterates over pending index data in reverse
21:06:45
✔ correctly iterates over pending index data in reverse up to given end key
21:06:45
✔ refuses to commit if closed
21:06:45
21:06:45 LMDBArray
21:06:45 Sync AztecArray
21:06:45
✔ should be able to push and pop values
21:06:45
✔ should be able to get values by index
21:06:45
✔ should be able to set values by index
21:06:45
✔ should be able to iterate over values
21:06:45
✔ should be able to restore state
21:06:45 Async AztecArray
21:06:45
✔ should be able to push and pop values
21:06:45
✔ should be able to get values by index
21:06:45
✔ should be able to set values by index
21:06:45
✔ should be able to iterate over values
21:06:45
✔ should be able to restore state
21:06:45
21:06:45 LmdbAztecCounter
21:06:45
✔ iterates in key order
21:06:45
✔ iterates in key order
21:06:45
✔ iterates in key order
21:06:45 counts occurrences of floating point number values
21:06:45
✔ returns 0 for unknown keys
21:06:45
✔ increments values
21:06:45
✔ decrements values
21:06:45
✔ throws when decrementing below zero
21:06:45
✔ increments values by a delta
21:06:45
✔ resets the counter
21:06:45
✔ iterates over entries
21:06:45 counts occurrences of integers values
21:06:45
✔ returns 0 for unknown keys
21:06:45
✔ increments values
21:06:45
✔ decrements values
21:06:45
✔ throws when decrementing below zero
21:06:45
✔ increments values by a delta
21:06:45
✔ resets the counter
21:06:45
✔ iterates over entries
21:06:45 counts occurrences of strings values
21:06:45
✔ returns 0 for unknown keys
21:06:45
✔ increments values
21:06:45
✔ decrements values
21:06:45
✔ throws when decrementing below zero
21:06:45
✔ increments values by a delta
21:06:45
✔ resets the counter
21:06:45
✔ iterates over entries
21:06:45 counts occurrences of strings values
21:06:45
✔ returns 0 for unknown keys
21:06:46
✔ increments values
21:06:46
✔ decrements values
21:06:46
✔ throws when decrementing below zero
21:06:46
✔ increments values by a delta
21:06:46
✔ resets the counter
21:06:46
✔ iterates over entries
21:06:46
21:06:46 LMDBMap
21:06:46 Sync AztecMap
21:06:46
✔ should be able to set and get values
21:06:46
✔ should be able to set many values
21:06:46
✔ should be able to overwrite values
21:06:46
✔ should be able to set values if they do not exist
21:06:46
✔ should be able to delete values
21:06:46
✔ should be able to return size of the map
21:06:46
✔ should be able to iterate over entries when there are no keys
21:06:46
✔ should be able to iterate over entries
21:06:46
✔ should be able to iterate over values
21:06:46
✔ should be able to iterate over keys
21:06:46
✔ supports range queries over chars keys
21:06:46
✔ supports range queries over numbers keys
21:06:46
✔ supports range queries over negative numbers keys
21:06:46
✔ supports range queries over strings keys
21:06:46
✔ supports range queries over zero-based numbers keys
21:06:46 Async AztecMap
21:06:46
✔ should be able to set and get values
21:06:46
✔ should be able to set many values
21:06:46
✔ should be able to overwrite values
21:06:46
✔ should be able to set values if they do not exist
21:06:46
✔ should be able to delete values
21:06:46
✔ should be able to return size of the map
21:06:46
✔ should be able to iterate over entries when there are no keys
21:06:46
✔ should be able to iterate over entries
21:06:46
✔ should be able to iterate over values
21:06:46
✔ should be able to iterate over keys
21:06:46
✔ supports range queries over chars keys
21:06:46
✔ supports range queries over numbers keys
21:06:46
✔ supports range queries over negative numbers keys
21:06:46
✔ supports range queries over strings keys
21:06:46
✔ supports range queries over zero-based numbers keys
21:06:46
21:06:46 LMDBMultiMap
21:06:46 Sync AztecMultiMap
21:06:46
✔ should be able to set and get values
21:06:46
✔ should be able to set values if they do not exist
21:06:46
✔ should be able to delete values
21:06:46
✔ should be able to get size of the map
21:06:46
✔ should be able to iterate over entries when there are no keys
21:06:46
✔ should be able to iterate over entries
21:06:46
✔ should be able to iterate over values
21:06:46
✔ should be able to iterate over keys
21:06:46
✔ should be able to get multiple values for a single key
21:06:46
✔ should ignore multiple identical values
21:06:46
✔ should be able to delete individual values for a single key
21:06:46
✔ should be able to get size of the map with duplicate keys
21:06:46
✔ should be able to delete the last and first values for a key
21:06:46
✔ should be able to fully clear a key
21:06:46
✔ should be able to insert after deletion
21:06:46
✔ supports range queries
21:06:46 Async AztecMultiMap
21:06:46
✔ should be able to set and get values
21:06:46
✔ should be able to set values if they do not exist
21:06:46
✔ should be able to delete values
21:06:46
✔ should be able to get size of the map
21:06:46
✔ should be able to iterate over entries when there are no keys
21:06:46
✔ should be able to iterate over entries
21:06:46
✔ should be able to iterate over values
21:06:46
✔ should be able to iterate over keys
21:06:46
✔ should be able to get multiple values for a single key
21:06:46
✔ should ignore multiple identical values
21:06:46
✔ should be able to delete individual values for a single key
21:06:46
✔ should be able to get size of the map with duplicate keys
21:06:46
✔ should be able to delete the last and first values for a key
21:06:46
✔ should be able to fully clear a key
21:06:46
✔ should be able to insert after deletion
21:06:46
✔ supports range queries
21:06:46
21:06:46 LMDBSet
21:06:46 Sync AztecSet
21:06:46
✔ should be able to set and get values
21:06:46
✔ should be able to delete values
21:06:46
✔ should be able to iterate over entries
21:06:46
✔ supports range queries
21:06:46 Aync AztecSet
21:06:46
✔ should be able to set and get values
21:06:46
✔ should be able to delete values
21:06:46
✔ should be able to iterate over entries
21:06:46
✔ supports range queries
21:06:46
21:06:46 LMDBSingleton
21:06:46 Sync AztecSingleton
21:06:46
✔ returns undefined if the value is not set
21:06:46
✔ should be able to set and get values
21:06:46
✔ overwrites the value if it is set again
21:06:46 Async AztecSingleton
21:06:46
✔ returns undefined if the value is not set
21:06:46
✔ should be able to set and get values
21:06:46
✔ overwrites the value if it is set again
21:06:46
21:06:46 L2TipsStore
21:06:46
✔ returns zero if no tips are stored
21:06:47
✔ stores chain tips (122ms)
21:06:47
✔ sets latest tip from blocks added
21:06:47
✔ clears block hashes when setting finalized chain (63ms)
21:06:47
✔ does not blow up when setting proven chain on an unseen block number
21:06:47
21:06:47
21:06:47
202 passing (4s)
21:06:47
21:06:47 [21:06:46.862]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:46.876]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:46.900]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:46.914]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:47.055]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:47.072]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:47.124]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:47.138]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:47.218]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
21:06:47 [21:06:47.231]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16