Aleksei Borzenkov

Results 23 issues of Aleksei Borzenkov

### Changelog entry Fix stale read of some acknowledged writes after a table split. ### Changelog category * Bugfix ### Additional information Some G-single-item-realtime anomalies were detected with Jepsen, which...

bugfix

I'm trying to test our database with jepsen, and having trouble to model our (probably unusual) guarantees. Currently our transactions guarantee serializable isolation, but additionally non-stale reads (all committed changes...

I've been trying to integrate asio into my experimental coroutine actor library (which is supposed to make it easy to write thread-safe code with coroutines without using locks, even internally),...

### Changelog entry Add documentation on distributed transactions. ### Changelog category * Documentation (changelog entry is not required) ### Additional information ...

documentation

We have switched to MVCC for a while now, it shouldn't even be possible to disable it in latest releases, which means all possible shards should have fully switched to...

area/tablets

I've been testing my data structures for correctness with relacy, and found an odd behavior where `atomic.exchange(..., rl::memory_order_relaxed)` appears to be stronger than expected. I then checked with real hardware...

This reverts commit 5b1ec821c18014b06f3a78e4bc3b00f9ff4d59ee. ### Changelog entry ... ### Changelog category * Not for changelog (changelog entry is not required) ### Additional information ...

This reverts commit 5b1ec821c18014b06f3a78e4bc3b00f9ff4d59ee. ### Changelog entry ... ### Changelog category * Not for changelog (changelog entry is not required) ### Additional information ...

This reverts commit 5b1ec821c18014b06f3a78e4bc3b00f9ff4d59ee. ### Changelog entry ... ### Changelog category * Not for changelog (changelog entry is not required) ### Additional information ...

not-for-changelog

### Changelog entry ... ### Changelog category * Not for changelog (changelog entry is not required) ### Additional information Partial merge of #4331 to support arbiters in 24-1. This doesn't...