{"action":"created","issue":{"url":"https://api.github.com/repos/GENI-NSF/geni-tools/issues/780","labels_url":"https://api.github.com/repos/GENI-NSF/geni-tools/issues/780/labels{/name}","comments_url":"https://api.github.com/repos/GENI-NSF/geni-tools/issues/780/comments","events_url":"https://api.github.com/repos/GENI-NSF/geni-tools/issues/780/events","html_url":"https://github.com/GENI-NSF/geni-tools/issues/780","id":77863232,"number":780,"title":"Man Combiner doesnt' recognize node from EG-SM","user":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/GENI-NSF/geni-tools/milestones/31","html_url":"https://github.com/GENI-NSF/geni-tools/milestones/2.9","labels_url":"https://api.github.com/repos/GENI-NSF/geni-tools/milestones/31/labels","id":1116679,"number":31,"title":"2.9","description":null,"creator":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":6,"state":"open","created_at":"2015-05-18T22:35:41Z","updated_at":"2015-05-19T00:13:55Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-05-19T00:13:55Z","updated_at":"2015-05-19T00:14:11Z","closed_at":null,"body":"If the request is for a parent authority (cm_id is exogeni.net+authority+am) then the Man Combiner gets a cm_id that is for the individual rack (exogeni.net:pcsuvmsite+authority+am) and this looks like a different node, so it fails to swap the node out.\r\n\r\n2 problems:\r\n - it should figure out these are the same\r\n - if it didn't figure out these are the same, why didn't it add this as a new top level node?\r\n\n\n _Imported from trac ticket [#780](http://trac.gpolab.bbn.com/gcf/ticket/780),  created by ahelsing on 02-12-2015 at 16:36, last modified: 02-15-2015 at 15:13_\n"},"comment":{"url":"https://api.github.com/repos/GENI-NSF/geni-tools/issues/comments/103277798","html_url":"https://github.com/GENI-NSF/geni-tools/issues/780#issuecomment-103277798","issue_url":"https://api.github.com/repos/GENI-NSF/geni-tools/issues/780","id":103277798,"user":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T00:14:11Z","updated_at":"2015-05-19T00:14:11Z","body":"Do I need to special case where the template cm_id is exogeni.net+authority+am? Or do I compare the authority substring of the cm_ids and if 1 is more specific than the other and client_id is same then they are the same thing?\r\n\r\nalso probably need to look at the logic that decides this node belongs to this AM. stitcher has no way to no that the full string exogeni.net:pscvmsite belongs to the ExoSM. That's probably why this node didn't get added to the RSpec. Noticing that one is more specific and the node has a sliver id is one way. Or comparing the sliver_id authority to the AM that I have is another\r\n\r\nOr simply using sliver_id not cm_id would make the node properly be seen as from this AM\n\n_Trac comment by ahelsing on 02-12-2015 at 16:41_\n"}}