<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 12/20/17 1:07 PM, Cantor, Scott
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:656FE592-153A-4772-9DEB-FDE88A014496@osu.edu">
<pre wrap="">On 12/20/17, 2:03 PM, "dev on behalf of Brent Putman" <a class="moz-txt-link-rfc2396E" href="mailto:dev-bounces@shibboleth.netonbehalfofputmanb@georgetown.edu"><dev-bounces@shibboleth.net on behalf of putmanb@georgetown.edu></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Although I didn't implement this originally (Chad did),
</pre>
</blockquote>
<pre wrap="">
The part I thought you did was the "load initially from backup and then do a refresh", which I had the impression was a recent change we made in response to the performance problems. That seems to be the behavior under discussion as you alluded to later.
</pre>
</blockquote>
<br>
Oh, yes, I did implement that recent performance change. I didn't
implement the original provider code, which still had the
file-backed aspect. It's not swapped in to my brain, but I think it
used to only load from the backup file if the HTTP fetch failed? I
might have that completely wrong. But to me that's not
fundamentally different - I think Tom would say that it shouldn't
load it period if it's not signed, and that's what I thought we were
discussing.<br>
<br>
And the current behavior has the same practical result as the former
behavior, just with a few seconds delay: unless there's a fetch or
validation problem, you're going to ultimately get a freshly fetched
set of data. And if there is a problem, you wind up with the backup
data.<br>
</body>
</html>