• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

m-lab / autojoin
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: sandbox-kinkade
DEFAULT BRANCH: main
Repo Added 12 Feb 2024 04:25PM UTC
Files 15
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH sandbox-kinkade
branch: sandbox-kinkade
CHANGE BRANCH
x
Reset
  • sandbox-kinkade
  • main
  • sandbox-roberto-fix-apikey
  • sandbox-roberto-fix-delete-auth
  • sandbox-roberto-fix-probability
  • sandbox-roberto-gc-error-metrics
  • sandbox-roberto-jwt
  • sandbox-roberto-key-verifier
  • sandbox-roberto-mandatory-ipv4
  • sandbox-roberto-minver
  • sandbox-roberto-probability
  • sandbox-roberto-security-fixes
  • sandbox-roberto-update-iata-csv

18 Nov 2025 05:48PM UTC coverage: 89.803%. Remained the same
19476079310

Pull #77

github

nkinkade
Reduces GC_TTL from 14d to 1d

The TTL was originally only 3h, but we bumped it up to 14d in anticipation of
leveraging the Autojoin system from M-Lab-managed VMs to give us plenty of
warning time before a bug might delete all the DNS records for a substantial
number of production VMs. However, we never implemented the M-Lab-managed VMs
using the Autojoin system.

This commit lowers the GC_TTL down to 1d, which should be plenty, and is in any
case 8 times longer than the original 3h setting.

When this value is too high for no useful reason, it causes the Autojoin system
to keep a bunch of records around for Autojoin machines that may no longer
actually exist, which ends up polluting monitoring and observability.
Pull Request #77: Reduces GC_TTL from 14d to 1d

1321 of 1471 relevant lines covered (89.8%)

0.99 hits per line

Relevant lines Covered
Build:
Build:
1471 RELEVANT LINES 1321 COVERED LINES
0.99 HITS PER LINE
Source Files on sandbox-kinkade
  • Tree
  • List 15
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19476079310 sandbox-kinkade Reduces GC_TTL from 14d to 1d The TTL was originally only 3h, but we bumped it up to 14d in anticipation of leveraging the Autojoin system from M-Lab-managed VMs to give us plenty of warning time before a bug might delete all the DNS records for ... Pull #77 18 Nov 2025 05:57PM UTC nkinkade github
89.8
12185473525 sandbox-kinkade Adds new metrics package with DNSExpiration metric This changes adds a new metrics package where a new metric named DNSExpiration is added. This metric will track the date on which the DNS record for a given hostname will be removed from Cloud DN... Pull #62 05 Dec 2024 06:06PM UTC nkinkade github
98.14
12060924129 sandbox-kinkade Adds new -type and -uplink flags to register command This allows Autojoin clients to specify these v2.Registration fields and pass them to the Autojoin API as part of the registration process. Pull #61 28 Nov 2024 01:33AM UTC nkinkade github
98.14
12059126093 sandbox-kinkade Removes debug line, and fixes an error message Pull #60 27 Nov 2024 10:24PM UTC nkinkade github
98.14
12058969690 sandbox-kinkade Adds real value for Type and Uplink to TestCreateRegisterResponse Pull #60 27 Nov 2024 10:10PM UTC nkinkade github
98.14
12038039131 sandbox-kinkade Changes -probability flag to type flagx.StringFile This requires a little backbending and conversion of float64s to strings and vice versa in order to be able to maintain the check that the value is not <=0.0 or >1.0. This change will allow plum... Pull #58 26 Nov 2024 07:54PM UTC nkinkade github
98.92
12035672610 sandbox-kinkade Uses Value field of new flagx.StringFile vars instead of var Pull #57 26 Nov 2024 05:15PM UTC nkinkade github
98.92
See All Builds (227)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc