Skip to content

Consistent 75 second delay in provisioning proxy A record #5

Description

@drewr

With the recent develop branch (below was at 32f9627), proxy DNS has often (not every time, but frequently) taken 75 sec to propagate the A record to ns1-4.

% datumctl connect tunnel listen --endpoint localhost:8888
  ○ Your endpoint ID: 980e5d204ea88fa6a2271cc49854d303b9751894ff9e17dee330dc2369db7cf9
  ○ Setting up tunnel...
  ✓ connector ready (0.0s) [Connector/datum-connect-stncn]
  ✓ TLS certificate issued (0.0s) [HTTPProxy/tunnel-hxbjw]
  ✓ iroh DNS published (0.0s) [Connector/datum-connect-stncn]
  ✓ tunnel accepted (7.5s) [HTTPProxy/tunnel-hxbjw]
  ✓ route programmed (7.5s) [HTTPProxy/tunnel-hxbjw]
  ✓ checking for NS (0.1s) [datumproxy.net]: 67.14.161.128, 67.14.162.128, 67.14.163.128, 67.14.160.128
  ○ waiting for A record (5s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (10s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (15s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (20s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (25s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (30s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (35s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (40s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (45s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (50s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (56s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (61s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (66s) [oven-pit-nb5p4.datumproxy.net]
  ○ waiting for A record (71s) [oven-pit-nb5p4.datumproxy.net]
  ✓ DNS provisioned (75.6s) [oven-pit-nb5p4.datumproxy.net]: 67.14.168.1, 67.14.164.1
  ✓ origin reachable (0.0s) [http://localhost:8888]: HTTP 200
  ✓ proxy responding (0.2s) [https://oven-pit-nb5p4.datumproxy.net]: HTTP 200
Tunnel ready: https://oven-pit-nb5p4.datumproxy.net
Press Ctrl+C to stop...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions