Alex Feinberg

Results 11 issues of Alex Feinberg

4.0.5 contains a fix for qsappend (issue 116), but it isn't available anywhere. can 4.0.5 be pushed to a public repo?

## Algorithm-based eviction and loading using per-region stats. Parent issue: #16417 ## Tasks - [x] Evict regions no longer in the top N when we are at memory limit with...

type/enhancement

## Write path for the hybrid/in-memory engine Parent issue: #16141 ### Atomic write support * [X] Design, proof-of-concept for atomic write See: https://github.com/tikv/tikv/compare/master...afeinberg:tikv:afeinberg/memory_engine/atomic_write_poc * [X] #16322 ### Write batch implementation...

type/enhancement

## In-Memory Engine: Region loading, state collection, eviction Parent issue: #16141 ### State collection - [x] #16507 - [x] Gather statistics on top N regions based on a heuristic: #16508...

type/enhancement

## Do not filter every single key in buffer when writing Parent issue: https://github.com/tikv/tikv/issues/16141 ## Overview Today `ApplyContext` has `prepare_for` and `finish_for`, two APIs that are called for the start...

type/enhancement

### What is changed and how it works? Issue Number: Ref #16764 Ref #16141 What's Changed: ```commit-message In-Memory Engine: Algorithmic Load and Eviction ``` ### Related changes - [ ]...

contribution
size/XL
do-not-merge/work-in-progress
release-note-none
needs-ok-to-test

## Evict regions no longer in the top N when we are at memory limit with labeled regions * Parent issue: #16567 When memory usage is exceeded by labeled ranges,...

type/enhancement

### What is changed and how it works? Issue Number: Ref #16764 Ref #16141 What's Changed: ```commit-message In-Memory Engine: Algorithmic Load and Eviction ``` ### Related changes - [ ]...

contribution
size/XXL
release-note-none
needs-ok-to-test

## Control total memory usage * Give a total maximum size, if in-memory is enabled, reduce block cache by the amount of in-memory cache.

type/enhancement

## In-Memory Engine: Provide number of MVCC versions per region from RocksDb

type/enhancement