Skip to content

Releases: gtfierro/pundat

v0.3.4

19 Jan 15:35
Compare
Choose a tag to compare

Release with all the packaging, some bug fixes. Protects against BTrDb outages to some extent

v0.3.1

11 Oct 20:20
Compare
Choose a tag to compare

Prefiltering on points. Switching over to int64 timestamps
There's a lot in this commit! Dotmaster has had its time range methods
expanded with Intersections for time ranges and disjoint ranges. This is
used to prefilter a data query so that instead of querying for all the
data a user has asked for and then iterating through those points to
filter out those from times that are inaccessible by that user, we
simply rewrite the user's query so its in the bounds of what they're
allowed to see.

The danger of doing this is that we lose out an some natural parallelism
if we dispatch a bunch of UUIDs to BtrDB and ask for the same range for
all of them; this is potentially a bit faster (and we could introduce a
special case for that), but this is already netting us a 30-50% increase
in query speed, which is great

Moving towards consistency

26 Jun 22:52
Compare
Choose a tag to compare
  • use lowercase in field names in metadata queries
  • do not panic out when btrdb has timing issues
  • better handling of quotes
  • trying to avoid head-of-line blocking on archive requests

Initial Release

26 Jun 20:25
Compare
Choose a tag to compare
v0.2.1

try again