Skip to content

Releases: m-lab/mlab-ns

Removes transitional v1->v2 name logic and "flat" name logic

26 May 21:35
59ebf5f
Compare
Choose a tag to compare

This release removes transitional v1 to v2 node name login as well as the concept of "flat" nodes names; all node names are now "flat".

Migrate to new e2e monitoring metrics

18 May 17:32
597a9d9
Compare
Choose a tag to compare

Migrate to the ndt5_client e2e check (#241)

Part of m-lab/dev-tracker#574

Serve v2 FQDNs in production.

11 May 17:47
4740e37
Compare
Choose a tag to compare

This release will cause mlab-ns to start publishing v2 node names to all clients.

Bugfix for the previous bugfix release

08 May 20:07
b0739eb
Compare
Choose a tag to compare

The previous bugfix release (v2020.05.07) was trying to access the key of a SliverTool as SliverTool.key, but it turns out that key is a function, not a string. This PR corrects that. It should be SliverTool.key().name() to get at the unique string ID we assign. It also adds additional unit testing which would have caught that error before.

Bug fix for IPUpdateHandler()

07 May 16:41
c82280d
Compare
Choose a tag to compare

Previously, the IPUpdateHandler tried to match siteinfo data with GCD data on FQDN, but FQDN was not part of the unique record key. If the FQDN changed it would find no match, and reinitialize the SliverTool. This is undesirable behavior. With the release, it now matches on the unique record key, which does not contain the FQDN, allowing the FQDN to change and be updated in the existing SliverTool.

Add dispatch.yaml config for locate service

04 May 19:58
fe65939
Compare
Choose a tag to compare

Add dispatch.yaml for locate v2 & v2beta1 paths (#236) …

Reverts v1 names for now.

30 Apr 21:12
Compare
Choose a tag to compare
v2020.04.31

Reverts to v1 names.

Switch to v2 names in production

30 Apr 20:46
7ba1b8b
Compare
Choose a tag to compare

This release updates the production instance of mlab-ns to use v2 node names.

Additionally, it fixes the Ubuntu version in the Dockerfile to 18.04, since mlab-ns relies on python2, which is not the default in the latest LTS release of Ubuntu (20.04).

Support v2 hostnames, cloud build deployments, and 1g policy change

22 Apr 18:32
8b43eda
Compare
Choose a tag to compare

Manage deployments with Cloud Build (#229)
Changes to begin preparing for project-decorated/flat names. (#228)
One regex to match all input in parse_fqdn.py + unit testing updates (#231)
Changes a non-matching FQDN log message from error() to info() (#232)
Reclaim use of "locate" service name by mlab-ns (#233)
Reduce frequency of yvr01 to due data quality alerts (#234)

Reduce frequency of returning 1g sites

20 Mar 15:33
749d7a0
Compare
Choose a tag to compare
Add a static site_keep_probability for 1g sites (#222)

* Add a static site_keep_probability for 1g sites