Re: [help] Trying to use stitching in a slice

22 views
Skip to first unread message

Niky Riga

unread,
Jan 17, 2014, 1:08:35 PM1/17/14
to Andy Bavier, geni-...@googlegroups.com
Hi Andy,

I am forwarding your email to geni-users since the right set of people
are there to help you debug this. I have never seen this error before,
maybe Tom or Xi can shed some light.

Good luck,
Niky

Andy Bavier wrote:
> Hi,
>
> I am trying to use Omni's stitcher.py to create a very simple
> topology, consisting of OpenVZ nodes at UKY and Utah connected by a
> link. However stitcher.py is failing with the following error:
>
> Circuit reservation failed at<Aggregate
> urn:publicid:IDN+ion.internet2.edu+authority+am> (AMAPIError: Error
> from Aggregate: code 5. sfa AM code: 5: Internal API error:<Fault
> 102: 'person_id 2: GetSlices: Invalid slice_filter value: expected
> struct, got array'>.).
>
> Here is some more info:
>
> Slice: Infrastructure
> Project: InstaGENI-PlanetLab
>
> # omni.py --version
> omni.py: GENI Omni Command Line Aggregate Manager Tool Version 2.4
> Copyright (c) 2013 Raytheon BBN Technologies
>
> Running: # python src/stitcher.py -o createsliver --project
> InstaGENI-PlanetLab Infrastructure request-ky-to-ig-utah.xml
>
> RSpec:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <rspec xmlns="http://www.geni.net/resources/rspec/3"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://www.geni.net/resources/rspec/3
> http://www.geni.net/resources/rspec/3/request.xsd"
> type="request">
> <node client_id="pg-ky1"
> component_manager_id="urn:publicid:IDN+uky.emulab.net+authority+cm"
> exclusive="false">
> <sliver_type name="emulab-openvz"/>
> <interface client_id="pg-ky1:if0">
> <ip address="10.20.2.1" netmask="255.255.255.0" type="ipv4"/>
> </interface>
> </node>
> <node client_id="ig-utah1"
> component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm"
> exclusive="false">
> <sliver_type name="emulab-openvz"/>
> <interface client_id="ig-utah1:if0">
> <ip address="10.20.2.2" netmask="255.255.255.0" type="ipv4"/>
> </interface>
> </node>
> <link client_id="link-pg-ky1-ig-utah1">
> <component_manager name="urn:publicid:IDN+uky.emulab.net+authority+cm"/>
> <interface_ref client_id="pg-ky1:if0" />
> <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
> <interface_ref client_id="ig-utah1:if0" />
> </link>
> </rspec>
>
> Thanks,
> Andy
>

Luisa Nevers

unread,
Jan 17, 2014, 1:59:07 PM1/17/14
to geni-...@googlegroups.com, Andy Bavier
This is not an RSpec problem, I was able to create a sliver with the
RSpec in the email.
Also, this is not a gcf-2.4 problem, I was able to verify the RSpec with
gcf-2.4.

This is a slice operation problem at the ION aggregate.

From the email... The slice name is "Infrastructure" while the project
is "InstaGENI-PlanetLab".
I wonder if we are running into some issue with the number of characters
in this slice URN
"urn:publicid:IDN+ch.geni.net:InstaGENI-PlanetLab+slice+Infrastructure"
? Or the handling
of this slice for a new stitching user?

Luisa

Aaron Helsinger

unread,
Jan 17, 2014, 2:10:39 PM1/17/14
to geni-...@googlegroups.com, Andy Bavier
The project and slice names obey our usual rules to avoid issues. But I believe Luisa is correct:

http://trac.gpolab.bbn.com/gcf/wiki/OmniTroubleShoot#Q.ItrytocreateasliverwithaPLAMandIgetaFault102error

Given your long project name, try with a slice named "ab" or something else super short and see if that works.

As you recall, the ION AM relies on SFA/MyPLC. It appears that that's where the problem is arising.

Aaron

Andy Bavier

unread,
Jan 17, 2014, 4:05:16 PM1/17/14
to geni-...@googlegroups.com
I tried it with shorter project and slice names and it worked. Looks
like some kind of a bug in the SFA code. If we could get a stack
trace from the ION AM then perhaps we could track it down.

Thanks!
Andy
> --
> GENI Users is a community supported mailing list, so please help by responding to questions you know the answer to.
>
> If this is your first time posting a question to this list, please review http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
> ---
> You received this message because you are subscribed to the Google Groups "GENI Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to geni-users+...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Brecht Vermeulen

unread,
Jan 17, 2014, 4:43:59 PM1/17/14
to geni-...@googlegroups.com

Hi,

we indeed saw this same issue at planetlab Europe, and in a discussion with Thierry and Amine itĀ  seems to be as follows:

=========
Indeed, your slice (urn:publicid:IDN+wall2.ilabt.iminds.be+slice+s1383209922765) is translated into "PlanetLab" slice name : wall2ilabtimindsbe_s1383209922765
which is in fact longer than 32 bytes.
=========

so, in the case below, I guess it is:
chgeninetInstaGENIPlanetLab_Infrastructure
which is longer than 32 chars. (32 chars coming because this is used as login in the PLE nodes, and passwd has this limit if I understood correctly)

In the meantime, however, it is fixed with a workaround I think in PLE.


regards,
Brecht

Op 17/01/2014 22:05, Andy Bavier schreef:
Reply all
Reply to author
Forward
0 new messages