@immesys immesys released this Oct 15, 2018 · 12 commits to master since this release

Assets 3

This version adds first-class support for Rook. You can now uncomment just two lines in the site config to get Rook to work with BTrDB.

@immesys immesys released this Aug 1, 2018 · 36 commits to master since this release

Assets 2

We introduced a regression in caching logic a few versions back that affects queries done at old versions (like done by DISTIL). This fixes it and improves the admin API a bit

@immesys immesys released this Jul 10, 2018 · 41 commits to master since this release

Assets 3

This release moves the BTrDB journal to its own pool (rather than a namespace in the hot pool). This improves startup performance for clusters where the hot pool is several tens of terabytes big. To upgrade, simply scale down the BTrDB statefulset, apply the new manifest file and scale back up. You need to manually create the new journal pool.

@immesys immesys released this Jul 6, 2018 · 43 commits to master since this release

Assets 3

This release now supports using API keys for authentication via the API frontend. Both the go bindings and python bindings support this as well.

@immesys immesys released this Jun 22, 2018 · 50 commits to master since this release

Assets 3

Incorporates a bugfix for mr-plotter's tree and a fix for the maximum size of the etcd database. Also adds a new query for building CSV files.

@immesys immesys released this May 26, 2018 · 58 commits to master since this release

Assets 3

Fix the Lets Encrypt mechanisms for mrplotter and add TLS to the API frontend. The API is now available on port 4411 (secure GRPC) and 9001 (HTTPS) in addition to the legacy 4410 and 9000.

@immesys immesys released this May 24, 2018 · 61 commits to master since this release

Assets 3

This release features a new mechanism for etcd in BTrDB. In prior releases we used etcd-operator but they don't really handle persistence well (servers restarting) and no longer offer a good backup solution. This release runs etcd as daemonsets on nodes that are configured in the siteconfig.yaml. This will make the cluster tolerant to restarts and power cycling.

If upgrading from a previous version of BTrDB, you will need to backup your etcd data and restore it. Please take a look at the backuptool for a guide on how this is done.

@immesys immesys released this Mar 8, 2018 · 97 commits to master since this release

Assets 3

This is the first release candidate to bring the persistent queryable mux, which drastically improves the performance of BTrDB for non-high-density or non-batched insertion workloads.

Note this is still an odd-numbered release (4.9.x) so is not quite ready for production, but ready for testing!

@immesys immesys released this Feb 22, 2018 · 106 commits to master since this release

Assets 3

This is not fit for public consumption. This release contains the new performance enhancements, persistent queryable mux and more. But only half the features work as advertised.

@immesys immesys released this Jan 7, 2018 · 112 commits to master since this release

Assets 2

This release

  • Makes the C37 ingress daemon compatible with PSL microsynchrophasors
  • Makes the C37 ingress daemon parallel safe
  • Increases the default number of C37 ingress daemons
  • Adds an environment variable to disable OBLITERATE via the API as a stopgap until the ACL system is merged