◐ Shell
clean mode source ↗

feat: Clickhouse offline store by iamhatesz · Pull Request #4725 · feast-dev/feast

added 11 commits

October 31, 2024 12:20
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
…fline-store

# Conflicts:
#	sdk/python/docs/source/feast.infra.online_stores.contrib.rst
#	sdk/python/requirements/py3.10-ci-requirements.txt
#	sdk/python/requirements/py3.10-requirements.txt
#	sdk/python/requirements/py3.11-ci-requirements.txt
#	sdk/python/requirements/py3.11-requirements.txt
#	sdk/python/requirements/py3.9-ci-requirements.txt
#	sdk/python/requirements/py3.9-requirements.txt
#	setup.py
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
…fline-store

# Conflicts:
#	sdk/python/docs/source/feast.infra.offline_stores.contrib.rst
#	sdk/python/docs/source/feast.infra.utils.rst
#	sdk/python/requirements/py3.10-ci-requirements.txt
#	sdk/python/requirements/py3.10-requirements.txt
#	sdk/python/requirements/py3.11-ci-requirements.txt
#	sdk/python/requirements/py3.11-requirements.txt
#	sdk/python/requirements/py3.9-ci-requirements.txt
#	sdk/python/requirements/py3.9-requirements.txt
#	setup.py
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

franciscojavierarceo

franciscojavierarceo

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

franciscojavierarceo

…fline-store

# Conflicts:
#	sdk/python/requirements/py3.10-ci-requirements.txt
#	sdk/python/requirements/py3.11-ci-requirements.txt
#	sdk/python/requirements/py3.9-ci-requirements.txt
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

ntkathole

jfw-ppi pushed a commit to jfw-ppi/feast that referenced this pull request

Jun 7, 2025
* Clickhouse offline store - initial working version

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Remove untested `pull_all_from_table_or_query`

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Reorder functions

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Remove commented line

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Fix frozen mypy errors

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* mypy fixes; remove online source creator

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Remove commented code

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Added docs

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Python 3.9 deps

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Python 3.10 deps

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Python 3.11 deps (updated)

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Remove unused ClickhouseOnlineStoreConfig

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Regenerate requirements.txt files

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Lint & format fixes

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Regenerate requirements.txt files

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Add clickhouse to pyproject.toml

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Fix dependencies

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Simplify names

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Skip problematic Clickhouse tests

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* format & lint

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Post-merge `make lock-python-dependencies-all`

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

* Pin torch to 2.2.2

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>

---------

Signed-off-by: Tomasz Wrona <tomasz@cast.ai>
Signed-off-by: Jacob Weinhold <29459386+j-wine@users.noreply.github.com>

jfw-ppi pushed a commit to jfw-ppi/feast that referenced this pull request

Jun 7, 2025