<div dir="ltr">Hello,<div><br></div><div>I'm pretty new to Shibboleth and have a very basic question.</div><div><br></div><div>I have read <a href="https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPClustering">NativeSPClustering</a> as well as posts in this list's archives and other posts online about clustering.  What I have read so far implies that state is saved on the SP, so that when the user returns from authenticating at the IdP they <i>must return to the same</i> SP.</div><div><br></div><div>BTW -- Returning to the same SP is not important for our web application as the application does not share sessions with the SP.  (The SP "resource" makes an API call to the application which returns a user-specific redirect URL to the web app that is passed back to the browser.)</div><div><br></div><div>Just to be clear, is there state stored on the SP even if we use <font face="monospace, monospace">relayState="cookie"</font><font face="arial, helvetica, sans-serif">?</font></div><div><br></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I'm asking because it takes quite a bit of time to restart shibd (about 8 minutes) and during this time the SP is unavailable.  </font><span style="font-family:arial,helvetica,sans-serif">Our load balancer is currently configured for sticky sessions (by IP) for the SP cluster.  </span><span style="font-family:arial,helvetica,sans-serif">So, if one of the SPs in the cluster is taken down then any in-flight authentications would fail.</span></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I understand there are methods to share SP state in a cluster (e.g. memcached), but then we are back to a single point of failure.</font><span style="font-family:arial,helvetica,sans-serif"> </span><span style="font-family:arial,helvetica,sans-serif">The cluster's purpose is for High Availability, not for load.</span></div><div><span style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span style="font-family:arial,helvetica,sans-serif">Thanks,</span></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><br></div></div>