timescale / promscale

[DEPRECATED] Promscale is a unified metric and trace observability backend for Prometheus, Jaeger and OpenTelemetry built on PostgreSQL and TimescaleDB.
https://www.timescale.com/promscale
Apache License 2.0
1.33k stars 169 forks source link

Merge specs #1771

Closed JamesGuthrie closed 2 years ago

JamesGuthrie commented 2 years ago

Description

The cache invalidation model began its life in the https://github.com/timescale/promscale_specs repo. I have rewritten the history in that repository from the current master commit (c3c2885) using the following command on the branch rewrite-into-subdir:

git filter-repo --force \
--path cache.cfg \
--path cache.tla \
--path-rename cache.cfg:specs/cache.cfg \
--path-rename cache.tla:specs/cache.tla

Subsequently, I added my local checkout of the promscale_specs repository as a remote, and merged that branch into promscale master:

git remote add spec ../promscale_specs
git fetch spec
git merge --allow-unrelated-histories spec/rewrite-into-subdir

Merge requirements

Please take into account the following non-code changes that you may need to make with your PR:

sumerman commented 2 years ago

I've updated the spec to include epoch initialization.