Parent Log:
http://ci.aztec-labs.com/e290a27f9935f130
Command: aeeaca4258226ee3 cd yarn-project/kv-store && yarn test
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/1107a5aec5cc4c3884ed30df5e1e4c4417fa4588
Env: REF_NAME=gh-readonly-queue/next/pr-15258-ab2663c779174e49814adda157cc3aba0f136063 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Thu Jun 26 15:47:50 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15258_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_ef0cb211867904e5_next
15:47:54
15:47:54
15:47:54 LMDBArrayV2
15:47:54
✔ should be able to push and pop values (40ms)
15:47:54
✔ should be able to get values by index
15:47:54 [15:47:54.631]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:54 [15:47:54.700]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:54 [15:47:54.738]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:54
✔ should be able to set values by index (55ms)
15:47:54 [15:47:54.811]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:54
✔ should be able to iterate over values (49ms)
15:47:54 [15:47:54.880]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:54
✔ should be able to restore state
15:47:54
15:47:54 Clean shutdown
15:47:54 [15:47:54.924]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ Ensures clean closing of the database (152ms)
15:47:55
15:47:55 LMDBMap
15:47:55
✔ should be able to set and get values
15:47:55
✔ should be able to set many values
15:47:55 [15:47:55.091]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55 [15:47:55.121]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55 [15:47:55.170]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to overwrite values
15:47:55 [15:47:55.202]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to set values if they do not exist
15:47:55 [15:47:55.227]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to delete values
15:47:55 [15:47:55.266]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to return size of the map
15:47:55 [15:47:55.299]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over entries when there are no keys
15:47:55 [15:47:55.314]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over entries
15:47:55 [15:47:55.338]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over values
15:47:55 [15:47:55.369]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over keys
15:47:55 [15:47:55.399]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ supports range queries over chars keys
15:47:55 [15:47:55.437]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ supports range queries over numbers keys
15:47:55 [15:47:55.477]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ supports range queries over negative numbers keys
15:47:55 [15:47:55.513]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ supports range queries over strings keys
15:47:55 [15:47:55.553]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ supports range queries over zero-based numbers keys
15:47:55
15:47:55 LMDBMultiMap
15:47:55 [15:47:55.598]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to set and get values
15:47:55 [15:47:55.623]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to set values if they do not exist
15:47:55 [15:47:55.643]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to delete values
15:47:55 [15:47:55.682]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to get size of the map
15:47:55
✔ should be able to iterate over entries when there are no keys
15:47:55 [15:47:55.716]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55 [15:47:55.736]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over entries
15:47:55 [15:47:55.773]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over values
15:47:55 [15:47:55.807]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to iterate over keys
15:47:55 [15:47:55.834]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to get multiple values for a single key
15:47:55 [15:47:55.864]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should ignore multiple identical values
15:47:55 [15:47:55.891]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to delete individual values for a single key
15:47:55 [15:47:55.931]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:55
✔ should be able to get size of the map with duplicate keys (39ms)
15:47:55 [15:47:55.987]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56
✔ should be able to delete the last and first values for a key
15:47:56 [15:47:56.023]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56
✔ should be able to fully clear a key (44ms)
15:47:56 [15:47:56.085]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56
✔ should be able to insert after deletion (44ms)
15:47:56 [15:47:56.145]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56
✔ supports range queries
15:47:56
15:47:56 ReadTransaction
15:47:56
✔ sends GET requests
15:47:56
✔ iterates the database
15:47:56
✔ closes the cursor early
15:47:56
✔ closes the cursor even if in the case of an error
15:47:56
✔ handles empty cursors
15:47:56
✔ after close it does not accept requests
15:47:56
15:47:56 LMDBSingleValue
15:47:56
✔ returns undefined if the value is not set
15:47:56 [15:47:56.203]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56 [15:47:56.219]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56
✔ should be able to set and get values
15:47:56 [15:47:56.244]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:56
✔ overwrites the value if it is set again
15:47:56
15:47:56 AztecLMDBStoreV2
15:47:56
✔ returns undefined for unset keys
15:47:56 [15:47:56.278]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:47:56 [15:47:56.294]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:47:56
✔ reads and writes in separate txs
15:47:56 [15:47:56.317]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:47:56
✔ should serialize writes correctly (301ms)
15:47:56
✔ guards against too many cursors being opened at the same time (126ms)
15:47:56
✔ copies and restores data
15:47:56
15:47:56 utils
15:47:56
✔ removeDuplicatesFromSortedArray
15:47:56
✔ binarySearch
15:47:56 merge
15:47:56
✔ merges
15:47:56
15:47:56 insertIntoSortedArray
15:47:56
✔ inserts into empty array
15:47:56
✔ inserts at beginning
15:47:56
✔ inserts at end
15:47:56
✔ inserts in middle
15:47:56
✔ handles duplicates
15:47:56
✔ maintains order with multiple inserts
15:47:56
15:47:56 removeAnyOf
15:47:56
✔ removes single matching value
15:47:56
✔ removes multiple matching values
15:47:56
✔ handles empty removal array
15:47:56
✔ handles no matches
15:47:56
✔ removes duplicates
15:47:56
15:47:56 WriteTransaction
15:47:56
✔ accumulatest writes
15:47:56
✔ correctly manages index batch
15:47:56
✔ correctly meanages pending data reads
15:47:56
✔ correctly meanages pending index reads
15:47:56
✔ correctly iterates over pending data
15:47:56
✔ correctly iterates over uncommitted and committed data
15:47:56
✔ correctly iterates over overritten data
15:47:56
✔ correctly iterates until end key
15:47:56
✔ correctly iterates in reverse
15:47:56
✔ correctly iterates in reverse with end key
15:47:56
✔ correctly iterates over pending index data
15:47:56
✔ correctly iterates over pending index data up to end key
15:47:56
✔ correctly iterates over pending index data in reverse
15:47:56
✔ correctly iterates over pending index data in reverse up to given end key
15:47:56
✔ refuses to commit if closed
15:47:56
15:47:56 LMDBArray
15:47:56 Sync AztecArray
15:47:56 [15:47:56.630]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:47:56 [15:47:56.772]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 4
15:47:56 [15:47:56.794]
INFO:
kv-store:lmdb-v2 Starting data store with maxReaders 16
15:47:56
✔ should be able to push and pop values
15:47:56
✔ should be able to get values by index
15:47:56
✔ should be able to set values by index
15:47:56
✔ should be able to iterate over values
15:47:56
✔ should be able to restore state
15:47:56 Async AztecArray
15:47:56
✔ should be able to push and pop values
15:47:56
✔ should be able to get values by index
15:47:56
✔ should be able to set values by index
15:47:56
✔ should be able to iterate over values
15:47:56
✔ should be able to restore state
15:47:56
15:47:56 LmdbAztecCounter
15:47:56
✔ iterates in key order
15:47:56
✔ iterates in key order
15:47:57
✔ iterates in key order
15:47:57 counts occurrences of floating point number values
15:47:57
✔ returns 0 for unknown keys
15:47:57
✔ increments values
15:47:57
✔ decrements values
15:47:57
✔ throws when decrementing below zero
15:47:57
✔ increments values by a delta
15:47:57
✔ resets the counter
15:47:57
✔ iterates over entries
15:47:57 counts occurrences of integers values
15:47:57
✔ returns 0 for unknown keys
15:47:57
✔ increments values
15:47:57
✔ decrements values
15:47:57
✔ throws when decrementing below zero
15:47:57
✔ increments values by a delta
15:47:57
✔ resets the counter
15:47:57
✔ iterates over entries
15:47:57 counts occurrences of strings values
15:47:57
✔ returns 0 for unknown keys
15:47:57
✔ increments values
15:47:57
✔ decrements values
15:47:57
✔ throws when decrementing below zero
15:47:57
✔ increments values by a delta
15:47:57
✔ resets the counter
15:47:57
✔ iterates over entries
15:47:57 counts occurrences of strings values
15:47:57
✔ returns 0 for unknown keys
15:47:57
✔ increments values
15:47:57
✔ decrements values
15:47:57
✔ throws when decrementing below zero
15:47:57
✔ increments values by a delta
15:47:57
✔ resets the counter
15:47:57
✔ iterates over entries
15:47:57
15:47:57 LMDBMap
15:47:57 Sync AztecMap
15:47:57
✔ should be able to set and get values
15:47:57
✔ should be able to set many values
15:47:57
✔ should be able to overwrite values
15:47:57
✔ should be able to set values if they do not exist
15:47:57
✔ should be able to delete values
15:47:57
✔ should be able to return size of the map
15:47:57
✔ should be able to iterate over entries when there are no keys
15:47:57
✔ should be able to iterate over entries
15:47:57
✔ should be able to iterate over values
15:47:57
✔ should be able to iterate over keys
15:47:57
✔ supports range queries over chars keys
15:47:57
✔ supports range queries over numbers keys
15:47:57
✔ supports range queries over negative numbers keys
15:47:57
✔ supports range queries over strings keys
15:47:57
✔ supports range queries over zero-based numbers keys
15:47:57 Async AztecMap
15:47:57
✔ should be able to set and get values
15:47:57
✔ should be able to set many values
15:47:57
✔ should be able to overwrite values
15:47:57
✔ should be able to set values if they do not exist
15:47:57
✔ should be able to delete values
15:47:57
✔ should be able to return size of the map
15:47:57
✔ should be able to iterate over entries when there are no keys
15:47:57
✔ should be able to iterate over entries
15:47:57
✔ should be able to iterate over values
15:47:57
✔ should be able to iterate over keys
15:47:57
✔ supports range queries over chars keys
15:47:57
✔ supports range queries over numbers keys
15:47:57
✔ supports range queries over negative numbers keys
15:47:57
✔ supports range queries over strings keys
15:47:57
✔ supports range queries over zero-based numbers keys
15:47:57
15:47:57 LMDBMultiMap
15:47:57 Sync AztecMultiMap
15:47:57
✔ should be able to set and get values
15:47:57
✔ should be able to set values if they do not exist
15:47:57
✔ should be able to delete values
15:47:57
✔ should be able to get size of the map
15:47:57
✔ should be able to iterate over entries when there are no keys
15:47:57
✔ should be able to iterate over entries
15:47:57
✔ should be able to iterate over values
15:47:57
✔ should be able to iterate over keys
15:47:57
✔ should be able to get multiple values for a single key
15:47:57
✔ should ignore multiple identical values
15:47:57
✔ should be able to delete individual values for a single key
15:47:57
✔ should be able to get size of the map with duplicate keys
15:47:57
✔ should be able to delete the last and first values for a key
15:47:57
✔ should be able to fully clear a key
15:47:57
✔ should be able to insert after deletion
15:47:57
✔ supports range queries
15:47:57 Async AztecMultiMap
15:47:57
✔ should be able to set and get values
15:47:57
✔ should be able to set values if they do not exist
15:47:57
✔ should be able to delete values
15:47:57
✔ should be able to get size of the map
15:47:57
✔ should be able to iterate over entries when there are no keys
15:47:57
✔ should be able to iterate over entries
15:47:57
✔ should be able to iterate over values
15:47:57
✔ should be able to iterate over keys
15:47:57
✔ should be able to get multiple values for a single key
15:47:57
✔ should ignore multiple identical values
15:47:57
✔ should be able to delete individual values for a single key
15:47:57
✔ should be able to get size of the map with duplicate keys
15:47:57
✔ should be able to delete the last and first values for a key
15:47:57
✔ should be able to fully clear a key
15:47:58
✔ should be able to insert after deletion
15:47:58
✔ supports range queries
15:47:58
15:47:58 LMDBSet
15:47:58 Sync AztecSet
15:47:58
✔ should be able to set and get values
15:47:58
✔ should be able to delete values
15:47:58
✔ should be able to iterate over entries
15:47:58
✔ supports range queries
15:47:58 Aync AztecSet
15:47:58
✔ should be able to set and get values
15:47:58
✔ should be able to delete values
15:47:58
✔ should be able to iterate over entries
15:47:58
✔ supports range queries
15:47:58
15:47:58 LMDBSingleton
15:47:58 Sync AztecSingleton
15:47:58
✔ returns undefined if the value is not set
15:47:58
✔ should be able to set and get values
15:47:58
✔ overwrites the value if it is set again
15:47:58 Async AztecSingleton
15:47:58
✔ returns undefined if the value is not set
15:47:58
✔ should be able to set and get values
15:47:58
✔ overwrites the value if it is set again
15:47:58
15:47:58 L2TipsStore
15:47:58
✔ returns zero if no tips are stored
15:47:58
✔ stores chain tips (112ms)
15:47:58
✔ sets latest tip from blocks added
15:47:58
✔ clears block hashes when setting finalized chain (52ms)
15:47:58
✔ does not blow up when setting proven chain on an unseen block number
15:47:58
15:47:58
15:47:58
202 passing (4s)
15:47:58
15:47:58 [15:47:58.070]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.083]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.100]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.113]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.239]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.251]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.290]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.302]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.375]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16
15:47:58 [15:47:58.387]
INFO:
kv-store:lmdb-v2:test Starting data store with maxReaders 16