Opened 10 years ago

Closed 10 years ago

#1292 closed (fixed)

ION/MAX AMs have wrong authority in sliver URN

Reported by: Aaron Helsinger Owned by:
Priority: major Milestone:
Component: I2AM Version: SPIRAL6
Keywords: Cc:,


Brecht discovered that the authority portion of sliver URNs from the ION (and therefore also MAX) AMs is the authority of the _slice_, where it should be the authority of the _AM_.

A sample sliver status showing the error:

              "geni_urn": "",
              "geni_resources": [
                        "geni_urn": "",
                        "geni_error": "",
                        "geni_status": "ready"

The authority portion of the sliver URN should be that of the aggregate, so The sliver name should be unique within the aggregate. In this case it names the circuit ID and aggregate and slice name, so that should be sufficient. Alternatively you could add the slice authority name there as part of the sliver name, making the full name: or some such.

Change History (3)

comment:1 Changed 10 years ago by

Resolution: fixed
Status: newclosed

A patch has been made into code repository and applied to MAX AM.

We have to wait for the next ION AM upgrade to apply this to ION.

comment:2 Changed 10 years ago by Aaron Helsinger

Resolution: fixed
Status: closedreopened

Note that the sliver_urns in the manifest and sliverstatus are different. A sample urn from the manifest:

And a sample from sliverstatus:

These should be the same.

This isn't critical, but it is more correct.

comment:3 Changed 10 years ago by

Resolution: fixed
Status: reopenedclosed

Fixed. The manifest will use the same format as sliverstatus does for sliver urn. The MAX AM has been patched. The patch will make into ION AM in next upgrade (within a week).

Note: See TracTickets for help on using tickets.