-
`GetSnapshotImpl` and `ReleaseSnapshot` acquire the global `mutex_` to perform their operations. This can result in high contention and therefore bad scalability for workloads that make heavy use of s…
-
The main `crossbeam` crate is going to be an umbrella crate that brings together the most important pieces of the Crossbeam project together and reexports them. I've been thinking what should it look …
ghost updated
6 years ago
-
#### Proposed Change:
The major changes are as follows:
- Pointer swizzling (seems like its already in progress: https://github.com/spacejam/sled/pull/1304)
- Rather than maintaining LRU/LFU cache …
-
As mentioned in #1454, L0 adapter uses a lot of environment variables to control its behavior. This results in the codebase having a lot of conditional execution flows, making it hard to follow at tim…
-
Worth noting is some implementations provide different features and guarantees such as being able to share reference guards across threads which is useful for async. I think that all maps included in …
-
# Latch-free Synchronization in Database System
>Lingze
>
>[Paper](https://15721.courses.cs.cmu.edu/spring2020/papers/06-oltpindexes1/faleiro-cidr17.pdf) Rethink the Latch-free technology's appli…
-
Some VMs have some kinds of root sets that contains a large number of edges into the object graph, but are seldom changed between GC. One example is the "code cache roots" in OpenJDK. This root set …
-
**Reference:**
https://github.com/orientechnologies/orientdb-labs/blob/master/OEP_8.md
**Summary:**
Asynchronous read cache with state machine
**Goals:**
1. Remove exclusive locks on read-only ben…
-
### Summary of Problem
When declaring a class object (say) with a distributed array field, it seems as though we need a way to access that distributed array field without having to communicate back…
-
This test failed on a CI run on https://github.com/oxidecomputer/omicron/pull/6881
https://github.com/oxidecomputer/omicron/pull/6881/checks?check_run_id=31702768426
Link here to the specific line …