<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi Blazar contributors,<br>
<br>
We hit an issue today involving trusts in Blazar, where a host couldn't be deleted due to some issue authenticating against the trust associated with the host. We still haven't resolved this issue, but it felt odd to me: why is a trust even involved here?<br>
<br>
I have often wondered what the reason is for using trusts in Blazar, as I can't think of anything Blazar is doing that could not be done by the Blazar system user (and in fact, many operations are done via this user... via another trust.) There are also issues
 where a user leaves a project before their leases have ended; in this case Blazar has difficulty cleaning up because it tries to resurrect a trust that is not tied to a valid user/project relationship.<br>
<br>
Does anybody have context on to how trusts are used in Blazar and if they are still necessary? Does it make sense to remove this functionality?<br>
<br>
Thank you,<br>
<br>
<div class="moz-signature">-- <br>
Jason Anderson<br>
<br>
Chameleon DevOps Lead<br>
<b>Consortium for Advanced Science and Engineering, The University of Chicago</b><br>
<b>Mathematics & Computer Science Division, Argonne National Laboratory</b> </div>
</body>
</html>