Jonathan Johnson

Results 227 issues of Jonathan Johnson

On the Scaleway VM, Nebari's inserts land inbetween Sled and SQLite in raw throughput, but locally on my machine, Sled and SQLite are able to maximize my NVME storage --...

enhancement

One of the limitations of compacting files is that all of the version information is removed. Back when we had a few data accidents on CouchDB, this caused some of...

enhancement

When Nebari was originally being developed within the BonsaiDb repository, it wasn't that unreasonable to allow some of the code coverage of unit tests to be done by the integration...

enhancement
good first issue

We will want to be able to discard old entries in the transaction log. The safe way to do this will be to keep track of the last transactions that...

enhancement

After benchmarking scans, it's clear we're doing something that isn't optimal. Additionally, while reverse scanning isn't benchmarked, there is a `TODO` in the code to address optimizations that hadn't been...

enhancement

The current implementation of `get_multiple` and `scan` both take a key reader and key evaluator function. The reader is invoked for each key as it is found, and the result...

enhancement

When I use `include_str` or similar macros, if I change the referenced file and rebuild, cargo notices the change and rebuilds the source file. Unfortunately, in my initial testing, I...

bug
help wanted
good first issue

With #225, any collections that are storing a `Header` or `Revision` will have an invalid `Header`/`Revision` upon upgrade. These types of upgrades will be rare, but a user shouldn't be...

enhancement
collections

Currently there is no way to list all of the keys in the Key-Value store. The internal backup functionality uses internal APIs to perform this operation. At a minimum we...

key-value

I received an alert from LetsEncrypt one of the servers that's running ACME issued through BonsiaDb hasn't renewed its certificate. Last night, I ssh'ed in and updated the server and...

bug
networking