Changes between Version 68 and Version 69 of GeniNetworkStitchingTestStatus/Functional


Ignore:
Timestamp:
06/18/13 10:46:00 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniNetworkStitchingTestStatus/Functional

    v68 v69  
    31493149
    31503150=== 3.2 Recovery and logging for killed circuit ===
    3151 Kill an ION circuit manually, verify recovery and logging of event.
     3151In this scenario, an ION circuit is killed manually to verify impact on sliver and how aggregates handle the circuit being killed, the recovery, and logging of event.
     3152
     3153First created a slice "ig-gpo-pg-utah" and then created a sliver between GPO IG and PG Utah:
     3154{{{
     3155$ stitcher.py createsliver ig-gpo-pg-utah stitch-ig-gpo-pg-utah.rspec --ionRetryIntervalSecs 180
     315610:42:28 INFO     stitcher: Loading config file /home/lnevers/.gcf/omni_config
     315710:42:28 INFO     stitcher: Using control framework portal
     3158Unable to read rspec file stitch-ig-gpo-pg-utah.rspec: [Errno 2] No such file or directory: 'stitch-ig-gpo-pg-utah.rspec'
     3159lnevers@sendaria:~/gcf-2.4-preview4$ cd stitch-test
     3160lnevers@sendaria:~/gcf-2.4-preview4/stitch-test$ stitcher.py createsliver ig-gpo-pg-utah stitch-ig-gpo-pg-utah.rspec --ionRetryIntervalSecs 180
     316110:42:34 INFO     stitcher: Loading config file /home/lnevers/.gcf/omni_config
     316210:42:34 INFO     stitcher: Using control framework portal
     316310:42:34 INFO     stitcher: Checking that slice ig-gpo-pg-utah is valid...
     316410:42:35 INFO     stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ig-gpo-pg-utah expires within 1 day on 2013-06-19 00:00:00 UTC
     316510:42:36 INFO     stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2
     316610:42:36 INFO     stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> speaks AM API v3, but sticking with v2
     316710:42:36 INFO     stitch.Aggregate: Writing to '/tmp/ig-gpo-pg-utah-createsliver-request-11-instageni-gpolab-bbn-com.xml'
     316810:42:36 INFO     stitch.Aggregate:
     3169        Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
     317010:42:51 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete.
     317110:42:51 INFO     stitch.Aggregate: Writing to '/tmp/ig-gpo-pg-utah-createsliver-request-11-emulab-net.xml'
     317210:42:51 INFO     stitch.Aggregate:
     3173        Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am
     317410:43:25 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+emulab.net+authority+cm> complete.
     317510:43:25 INFO     stitch.Aggregate: Writing to '/tmp/ig-gpo-pg-utah-createsliver-request-11-ion-internet2-edu.xml'
     317610:43:25 INFO     stitch.Aggregate:
     3177        Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
     317810:44:09 INFO     stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+cm>: must wait for status ready....
     317910:44:09 INFO     stitch.Aggregate: Pause to let circuit become ready...
     318010:44:47 INFO     stitch.Aggregate: DCN circuit 20871 is ready
     318110:44:55 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+cm> complete.
     318210:44:55 INFO     stitch.launcher: All aggregates are complete.
     318310:44:55 INFO     stitcher: <?xml version="1.0" ?>
     318410:44:55 INFO     stitcher:   <!-- Reserved resources for:
     3185        Slice: ig-gpo-pg-utah
     3186        at AM:
     3187        URN: stitching-combined
     3188        URL:
     3189 -->
     319010:44:55 INFO     stitcher:   
     3191<!--
     3192Aggregate Details
     3193{
     3194  "url": "https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am",
     3195  "hops_info": [
     3196    {
     3197      "path_id": "link",
     3198      "path_global_id": "ion.internet2.edu-20871",
     3199      "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24",
     3200      "vlan_tag": "3748",
     3201      "id": "1"
     3202    }
     3203  ],
     3204  "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm",
     3205  "user_requested": true,
     3206  "api_version": 2
     3207}
     3208{
     3209  "url": "http://geni-am.net.internet2.edu:12346",
     3210  "hops_info": [
     3211    {
     3212      "path_id": "link",
     3213      "path_global_id": "ion.internet2.edu-20871",
     3214      "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.atla:ge-10/3/2:protogeni",
     3215      "vlan_tag": "930",
     3216      "id": "3"
     3217    },
     3218    {
     3219      "path_id": "link",
     3220      "path_global_id": "ion.internet2.edu-20871",
     3221      "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn",
     3222      "vlan_tag": "3748",
     3223      "id": "2"
     3224    }
     3225  ],
     3226  "urn": "urn:publicid:IDN+ion.internet2.edu+authority+cm",
     3227  "user_requested": false,
     3228  "api_version": 2
     3229}
     3230{
     3231  "url": "https://www.emulab.net:12369/protogeni/xmlrpc/am",
     3232  "hops_info": [
     3233    {
     3234      "path_id": "link",
     3235      "path_global_id": "ion.internet2.edu-20871",
     3236      "urn": "urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21",
     3237      "vlan_tag": "930",
     3238      "id": "4"
     3239    }
     3240  ],
     3241  "urn": "urn:publicid:IDN+emulab.net+authority+cm",
     3242  "user_requested": true,
     3243  "api_version": 2
     3244}
     3245-->
     3246<rspec expires="2013-06-18T14:44:40.805Z" generated="2013-06-18T14:44:40.805Z" type="manifest" 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/manifest.xsd">
     3247        <node client_id="ig-gpo" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6019">
     3248                <sliver_type name="emulab-openvz"/>
     3249                <interface client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth1" mac_address="023f98020fd2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6022">
     3250                        <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
     3251                </interface>
     3252                <rs:vnode name="pcvm2-6" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
     3253                <host name="ig-gpo.ig-gpo-pg-utah.ch-geni-net.instageni.gpolab.bbn.com"/>
     3254                <services>
     3255                        <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30010" username="lnevers"/>
     3256                </services>
     3257        </node>
     3258        <node client_id="pg-utah" component_id="urn:publicid:IDN+emulab.net+node+pc403" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+emulab.net+sliver+134707">
     3259                <sliver_type name="emulab-openvz"/>
     3260                <interface client_id="pg-utah:if0" component_id="urn:publicid:IDN+emulab.net+interface+pc403:eth2" mac_address="02b2eaa61afd" sliver_id="urn:publicid:IDN+emulab.net+sliver+134710">
     3261                        <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
     3262                </interface>
     3263                <rs:vnode name="pcvm403-3" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
     3264                <host name="pg-utah.ig-gpo-pg-utah.ch-geni-net.emulab.net"/>
     3265                <services>
     3266                        <login authentication="ssh-keys" hostname="pc403.emulab.net" port="34106" username="lnevers"/>
     3267                </services>
     3268        </node>
     3269        <link client_id="link" sliver_id="urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-20871" vlantag="3748:930">
     3270                <!--AM urn:publicid:IDN+emulab.net+authority+cm: sliver_id=urn:publicid:IDN+emulab.net+sliver+134709 vlantag=930-->
     3271                <!--AM urn:publicid:IDN+ion.internet2.edu+authority+cm: sliver_id=urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-20871 vlantag=3748:930-->
     3272                <!--AM urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm: sliver_id=urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6021 vlantag=3748-->
     3273                <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     3274                <component_manager name="urn:publicid:IDN+ion.internet2.edu+authority+cm"/>
     3275                <component_manager name="urn:publicid:IDN+emulab.net+authority+cm"/>
     3276                <interface_ref client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6022"/>
     3277                <interface_ref client_id="pg-utah:if0" component_id="urn:publicid:IDN+emulab.net+interface+pc403:eth2" sliver_id="urn:publicid:IDN+emulab.net+sliver+134710"/>
     3278                <property dest_id="pg-utah:if0" source_id="ig-gpo:if0"/>
     3279                <property dest_id="ig-gpo:if0" source_id="pg-utah:if0"/>
     3280        </link>
     3281        <stitching lastUpdateTime="2013-06-18T14:44:40.805Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd">
     3282                <path id="link">
     3283                        <globalId>
     3284        ion.internet2.edu-20871
     3285                        </globalId>
     3286                        <lifetime id="ion.internet2.edu-20871">
     3287                                <start type="xgc">
     3288          2013-06-19T00:00:00.000Z
     3289                                </start>
     3290                                <end type="xgc">
     3291          2013-06-18T14:44:40.805Z
     3292                                </end>
     3293                        </lifetime>
     3294                        <hop id="1">
     3295                                <link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24">
     3296                                        <trafficEngineeringMetric>
     3297                                                10
     3298                                        </trafficEngineeringMetric>
     3299                                        <capacity>
     3300                                                100000
     3301                                        </capacity>
     3302                                        <switchingCapabilityDescriptor>
     3303                                                <switchingcapType>
     3304                                                        l2sc
     3305                                                </switchingcapType>
     3306                                                <encodingType>
     3307                                                        ethernet
     3308                                                </encodingType>
     3309                                                <switchingCapabilitySpecificInfo>
     3310                                                        <switchingCapabilitySpecificInfo_L2sc>
     3311                                                                <interfaceMTU>
     3312                                                                        9000
     3313                                                                </interfaceMTU>
     3314                                                                <vlanRangeAvailability>
     3315                                                                        3748
     3316                                                                </vlanRangeAvailability>
     3317                                                                <suggestedVLANRange>
     3318                                                                        3748
     3319                                                                </suggestedVLANRange>
     3320                                                                <vlanTranslation>
     3321                                                                        false
     3322                                                                </vlanTranslation>
     3323                                                        </switchingCapabilitySpecificInfo_L2sc>
     3324                                                </switchingCapabilitySpecificInfo>
     3325                                        </switchingCapabilityDescriptor>
     3326                                </link>
     3327                                <nextHop>
     3328                                        2
     3329                                </nextHop>
     3330                        </hop>
     3331                        <hop id="4">
     3332                                <link id="urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21">
     3333                                        <trafficEngineeringMetric>
     3334                                                10
     3335                                        </trafficEngineeringMetric>
     3336                                        <capacity>
     3337                                                100000
     3338                                        </capacity>
     3339                                        <switchingCapabilityDescriptor>
     3340                                                <switchingcapType>
     3341                                                        l2sc
     3342                                                </switchingcapType>
     3343                                                <encodingType>
     3344                                                        ethernet
     3345                                                </encodingType>
     3346                                                <switchingCapabilitySpecificInfo>
     3347                                                        <switchingCapabilitySpecificInfo_L2sc>
     3348                                                                <interfaceMTU>
     3349                                                                        9000
     3350                                                                </interfaceMTU>
     3351                                                                <vlanRangeAvailability>
     3352                                                                        930
     3353                                                                </vlanRangeAvailability>
     3354                                                                <suggestedVLANRange>
     3355                                                                        930
     3356                                                                </suggestedVLANRange>
     3357                                                                <vlanTranslation>
     3358                                                                        false
     3359                                                                </vlanTranslation>
     3360                                                        </switchingCapabilitySpecificInfo_L2sc>
     3361                                                </switchingCapabilitySpecificInfo>
     3362                                        </switchingCapabilityDescriptor>
     3363                                </link>
     3364                                <nextHop>
     3365                                        null
     3366                                </nextHop>
     3367                        </hop>
     3368                </path>
     3369        </stitching>
     3370</rspec>
     3371
     3372Stitching success: Reserved resources in slice ig-gpo-pg-utah at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s).
     3373}}}
    31523374
    31533375=== 3.3 Race condition ===