Opened 11 years ago
Closed 11 years ago
#152 closed (fixed)
when a Sliver object is downloaded, that sliver appears twice in sliver.aggregate.slivers
Reported by: | chaos@bbn.com | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Clients | Version: | |
Keywords: | v1.2.3 | Cc: | |
Dependencies: |
Description
This code:
aggregate = self.client_obj.load(gmoc.Aggregate('rothe008am.gpolab.bbn.com:3626')) print "When downloading aggregate directly:" print " aggregate=" + aggregate.id for sliver in aggregate.slivers: print " sliver: " + sliver.id sliver_urn = 'urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-montreve-macaddr:b72b0a06-beb9-4be2-94ba-cfbd8654ad82' sliver = self.client_obj.load(gmoc.Sliver(sliver_urn)) print "\nWhen downloading sliver %s" % sliver_urn print " sliver.aggregate=" + sliver.aggregate.id for sliver in sliver.aggregate.slivers: print " sliver: " + sliver.id sliver_urn = 'urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-poblano1101-datapath:9c3476a5-dfe9-4d8c-9d2d-3b20d846f36a' sliver = self.client_obj.load(gmoc.Sliver(sliver_urn)) print "\nWhen downloading sliver %s" % sliver_urn print " sliver.aggregate=" + sliver.aggregate.id for sliver in sliver.aggregate.slivers: print " sliver: " + sliver.id
yields:
When downloading aggregate directly: aggregate=rothe008am.gpolab.bbn.com:3626 sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-montreve-macaddr:b72b0a06-beb9-4be2-94ba-cfbd8654ad82 sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-poblano1101-datapath:9c3476a5-dfe9-4d8c-9d2d-3b20d846f36a When downloading sliver urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-montreve-macaddr:b72b0a06-beb9-4be2-94ba-cfbd8654ad82 sliver.aggregate=rothe008am.gpolab.bbn.com:3626 sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-montreve-macaddr:b72b0a06-beb9-4be2-94ba-cfbd8654ad82 sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-poblano1101-datapath:9c3476a5-dfe9-4d8c-9d2d-3b20d846f36a sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-montreve-macaddr:b72b0a06-beb9-4be2-94ba-cfbd8654ad82 When downloading sliver urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-poblano1101-datapath:9c3476a5-dfe9-4d8c-9d2d-3b20d846f36a sliver.aggregate=rothe008am.gpolab.bbn.com:3626 sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-montreve-macaddr:b72b0a06-beb9-4be2-94ba-cfbd8654ad82 sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-poblano1101-datapath:9c3476a5-dfe9-4d8c-9d2d-3b20d846f36a sliver: urn:publicid:IDN+rothe008sa.gpolab.bbn.com+slice+chaos-poblano1101-datapath:9c3476a5-dfe9-4d8c-9d2d-3b20d846f36a
Note: See
TracTickets for help on using
tickets.
With gmoc.py 1.2.4, that test now yields:
Fixed!