<p dir="ltr">I believe the code that needs fixing is in cinder backup itself, rather than (or as well as) the client, since the client will only initiate the operation, it will not be around for later when the token expires.</p>
<p dir="ltr">Cinder backup is also potentially a place where keystone trusts can be fruitfully employed.</p>
<div class="gmail_quote">On 20 Dec 2015 11:22, "Clark Boylan" <<a href="mailto:cboylan@sapwetik.org">cboylan@sapwetik.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Dec 20, 2015, at 07:43 AM, zhu4236926 wrote:<br>
> Hi guys,<br>
>     I'm using cinder-clinet to backup a volume and query the status of<br>
>     the backup-volume in a loop per 3 seconds. I got the token from<br>
>     keystone when I begin to backup the volume,assuming that the token is<br>
>     expired in 2 minutes, but the backup need 5 minutes to finish, so<br>
>     after 3 minutes the token is expired and authentication-failed, how<br>
>     should I solve this problems by using cinder-client or<br>
>     keystone-client, or could you provide other solution to avoid this<br>
>     problems.<br>
I believe that if you use a keystoneauth session [0] that it will renew<br>
tokens that are near to expiring or have already expired. Support is per<br>
client so you will need to check if cinderclient supports this and if<br>
not probably add support first.<br>
<br>
[0] <a href="http://docs.openstack.org/developer/keystoneauth/using-sessions.html" rel="noreferrer" target="_blank">http://docs.openstack.org/developer/keystoneauth/using-sessions.html</a><br>
<br>
Hope this helps,<br>
Clark<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>