Skip to content

Merge from upstream#4

Open
shefeek-jinnah wants to merge 7 commits into
mainfrom
shefeek/merge-from-upstream
Open

Merge from upstream#4
shefeek-jinnah wants to merge 7 commits into
mainfrom
shefeek/merge-from-upstream

Conversation

@shefeek-jinnah
Copy link
Copy Markdown
Collaborator

No description provided.

some nice refactoring to move things around
This is one of the most important yet very complicated refactor.

Many things can go wrong, especially around the datafusion integration:
concurrency, proper filter/projection/schema etc.

This is the first phase of the 2, where we stop taking new entries when
the cache is full (e.g. used up disk space).

The second phase will allow properly evicting entries from disk.
When refactoring things, a few bugs surfaced. Fixing them.
…engHao#497)

This is a major refactoring of the liquid stream, so that it does not
rely on the invariant that entires must be in the cache at streaming
time.
Instead, it will first try to read from liquid cache, and if non-exists,
it will build parquet stream and read from parquet.
When disk is full, we will run replacement to evict old items.
This pr also clean up the unnecessary policies (they don't really makes
sense)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants