Commits
Click on a commit to change the comparison rangefeat: use hypercore for TA tables
we're enabling Timescale's hypercore feature for the TA testrun hypertable and
the testrun summary and testrun branch summary CAs. We're doing this for the
space savings, since we're not really doing point queries on the testruns table.
We're segmenting by repoid and branch because we will almost always filter on
repo_id if we're running queries against any TA table, and I'm choosing to also
segment by branch because we'll be filtering by branch in some of the CAs and
when we're reading raw data from the table in the API.
For the orderby section I'm choosing to order by testsuite, classname, name then
timestamp because i want to have similar tests grouped together in chunks so
we can make the most of the compression and also because we're grouping by those
fields in the computations for the CAs.
the old image is 2 years old and is using timescale 2.10.2. We want to use the
hypercore API so we have to have at least 2.18.0, so I'm updating the image
we're using so CI works.16 days ago
by joseph-sentry