[OpenAFS-devel] AFSDB record changes and pre-existing clients

Steve Simmons scs@umich.edu
Fri, 19 Jul 2019 09:39:04 -0400


--000000000000398476058e08da68
Content-Type: text/plain; charset="UTF-8"

We're working a project to migrate our afsdb servers to a new data center
in a manner that minimizes downtime for clients. As part of this, we're
going to convert all the clients we control to use afsdb records in hopes
of eliminating downtime completely. There are some edge conditions we
didn't immediately see an answer for,  mostly relating to what a client
does when the DNS AFSDB records change. We're looking at this w/r/t 1.6 and
1.8 clients. The questions we have -

- does the client time out  the records in accordance with the TTLs and
re-fetch them?
- whether it does or not, is there  a way to force the client to refetch
without having to restart the client service or the entire client?

Advance  thanks,

Steve Simmons
ITS Unix Support/SCS Admins

--000000000000398476058e08da68
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif">We&#39;re working a project to migrate our afsdb server=
s to a new data center in a manner that minimizes downtime for clients. As =
part of this, we&#39;re going to convert all the clients we control to use =
afsdb records in hopes of eliminating downtime completely. There are some e=
dge conditions we didn&#39;t immediately see an answer for,=C2=A0 mostly re=
lating to what a client does when the DNS AFSDB records change. We&#39;re l=
ooking at this w/r/t 1.6 and 1.8 clients. The questions we have -</div><div=
 class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif">- does the client time out=C2=A0 the records in accordance with=
 the TTLs and=C2=A0 re-fetch them?</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif">- whether it does or not, is th=
ere=C2=A0 a way to force the client to refetch without having to restart th=
e client service or the entire client?</div><div class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif">Advance=C2=A0 t=
hanks,</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif"><br></div><div><div dir=3D"ltr" class=3D"gmail_signature" da=
ta-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div>Steve Simmons<br>ITS=
 Unix Support/SCS Admins<br></div></div></div></div></div>

--000000000000398476058e08da68--