Package: wnpp Severity: wishlist Owner: Leonardo Arias Fonseca <ag...@riseup.net> * Package name : pebble Version : 2.0.1-1 Upstream Author : CockroachDB * URL : https://github.com/cockroachdb/pebble * License : BSD-3-clause Programming Lang: Go Description : RocksDB/LevelDB inspired key-value database in Go Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filters, and updates to the MANIFEST format. . Pebble intentionally does not aspire to include every feature in RocksDB and specifically targets the use case and feature set needed by CockroachDB: . * Block-based tables * Checkpoints * Indexed batches * Iterator options (lower/upper bound, table filter) * Level-based compaction * Manual compaction * Merge operator * Prefix bloom filters * Prefix iteration * Range deletion tombstones * Reverse iteration * SSTable ingestion * Single delete * Snapshots * Table-level bloom filters I want to package this library to unblock mev-boost, ITP bug #1107167, and go-ethereum, ITP bug #890541.