<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Tracked this down to one of the update methods in the hazelcast storage service storing the wrong expiration (relative, which is used by hazelcast, rather than absolute, used by shib). I’ve pushed the change to the repo. Anyone noticing problems like this should update when they can. I’m surprised this hasn’t surfaced before.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">It might be worth noting in the javadocs somewhere that the expiration is used for something other than just pure expiration. The original implementation that I wrote didn’t store this since the underlying storage mechanism took care of it for me.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Thanks.</div> <br> <div id="bloop_sign_1454599345876389120" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">-Jj</div></div> <br><p class="airmail_on">On February 2, 2016 at 11:47:17, Kevin Foote (<a href="mailto:kpfoote@uoregon.edu">kpfoote@uoregon.edu</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>
<br>> On Feb 1, 2016, at 3:47 PM, Cantor, Scott <cantor.2@osu.edu> wrote:
<br>>  
<br>>> I have pulled the Hazelcast backed storage for now and returned to server-side.
<br>>  
<br>> You mean client-side?
<br>
<br>Sorry, I reverted back to in memory (shibboleth.StorageService) for the server side session layer - needed for CAS protocol.
<br>
<br>> Who wrote the plugin? Maybe there's a bug in it, possibly how it's storing the record expirations.
<br>
<br>Yea.. Unicon. I’m getting them data as well.
<br>
<br>
<br>--------
<br>thanks
<br> kevin.foote<br>-- <br>To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net</div></div></span></blockquote></body></html>