Changes between Version 1 and Version 2 of GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-4


Ignore:
Timestamp:
08/09/13 20:38:03 (6 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-4

    v1 v2  
    22
    33
    4 This test case  verifies the handling of negative and boundary scenarios:
    5 
    6    1. Request for resource using unsupported OS
    7    2. Request for guests size larger that maximum allowed
    8    3. Request for guests size smaller that minimum allowed
    9    4. Request for guests exceeding available Xen resources
    10 
    11  
    12 Test scenarios will be executed on the Utah InstaGENI rack. For overall status see the [wiki:GENIRacksHome/InstageniRacks/XenTestStatus InstaGENI Xen Virtualization Test Status] page.
     4This test case  verifies the handling of various negative and boundary scenarios. Test scenarios are executed on the Utah InstaGENI rack. For overall status see the [wiki:GENIRacksHome/InstageniRacks/XenTestStatus InstaGENI Xen Virtualization Test Status] page.
     5
     6''Last Updated: 2013/08/09''
    137
    148= Test Status =
     
    1610This section captures the status for each step in the acceptance test plan.
    1711|| '''Scenario'''       || '''State'''  || ''' Ticket '''  || '''Notes'''   ||
    18 || 1   || || || ||
    19 || 2   || || || ||
    20 || 3  || || || ||
    21 || 4  || || || ||
     12|| 1. Request unsupported OS                           || [[Color(green,Pass)]] || || ||
     13|| 2. Request guests size larger that maximum allowed  || || || ||
     14|| 3. Request guests size smaller that minimum allowed || || || ||
     15|| 4  Request guests exceeding available Xen resources || || || ||
    2216
    2317[[BR]]
     
    3428
    3529This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.
     30
     31=== 1. Request unsupported OS ===
     32Using an image which is a custom OpenVZ image to request a Xen VM:
     33{{{
     34      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/>
     35}}}
     36Create a slice and sliver:
     37{{{
     38$ omni.py createslice lnxeninvalid
     3920:33:32 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
     4020:33:32 INFO     omni: Using control framework portal
     4120:33:34 INFO     omni: Created slice with Name lnxeninvalid, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid, Expiration 2013-08-17 00:33:33
     4220:33:34 INFO     omni:  ------------------------------------------------------------
     4320:33:34 INFO     omni:  Completed createslice:
     44
     45  Options as run:
     46                framework: portal
     47                project: ln-prj
     48
     49  Args: createslice lnxeninvalid
     50
     51  Result Summary: Created slice with Name lnxeninvalid, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid, Expiration 2013-08-17 00:33:33
     52 
     5320:33:34 INFO     omni:  ============================================================
     54
     55$ omni.py createsliver -a ig-utah lnxeninvalid insta-xen-unsupported-os.rspec
     5620:34:03 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
     5720:34:03 INFO     omni: Using control framework portal
     5820:34:03 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
     5920:34:04 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid expires on 2013-08-17 00:33:33 UTC
     6020:34:04 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
     6120:34:04 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
     6220:34:04 INFO     omni: Creating sliver(s) from rspec file insta-xen-unsupported-os.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid
     6320:34:19 WARNING  omni: Failed CreateSliver for slice lnxeninvalid at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: Could not verify topo (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=0cd240d32ee9217c03375621856c9955).
     6420:34:19 INFO     omni:  ------------------------------------------------------------
     6520:34:19 INFO     omni:  Completed createsliver:
     66
     67  Options as run:
     68                aggregate: ['ig-utah']
     69                framework: portal
     70                project: ln-prj
     71
     72  Args: createsliver lnxeninvalid insta-xen-unsupported-os.rspec
     73
     74  Result Summary: Failed CreateSliver for slice lnxeninvalid at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: Could not verify topo (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=0cd240d32ee9217c03375621856c9955).
     7520:34:19 INFO     omni:  ============================================================
     76}}}
     77
     78Looking at the error on the server, we can see that it is an invalid image:
     79{{{
     80URN:            urn:publicid:IDN+ch.geni.net+user+lnevers
     81Module:         am
     82Method:         CreateSliver
     83Version:        2.0
     84StartTime:      18:34:05:145734
     85slice_urn:      urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid
     86slice_idx:      6832
     87slice_uuid:     13ea82cb-df38-452a-adb4-85c3f4fd761a
     88EndTime:        18:34:18:296225
     89Elapsed:        13.15
     90LogURN:         urn:publicid:IDN+utah.geniracks.net+log+0cd240d32ee9217c03375621856c9955
     91LogURL:         https://boss.utah.geniracks.net/spewlogfile.php3?logfile=0cd240d32ee9217c03375621856c9955
     92Error:          2
     93Output:         Could not verify topo
     94
     95----------------------------------
     96<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">
     97
     98  <node client_id="cust-ub12-1" exclusive="false">
     99      <sliver_type name="emulab-xen">
     100      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/>
     101      </sliver_type>
     102      <interface client_id="cust-ub12-1:if0"/>
     103  </node>
     104
     105  <node client_id="cust-ub12-2" exclusive="false">
     106      <sliver_type name="emulab-xen">
     107      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/>
     108      </sliver_type>
     109      <interface client_id="cust-ub12-2:if0"/>
     110  </node>
     111
     112  <link client_id="cust-ub12-1-and-cust-ub12-2">
     113    <interface_ref client_id="cust-ub12-1:if0"/>
     114    <interface_ref client_id="cust-ub12-2:if0"/>
     115    <property source_id="cust-ub12-1:if0" dest_id="cust-ub12-2:if0"/>
     116    <property source_id="cust-ub12-2:if0" dest_id="cust-ub12-1:if0"/>
     117  </link>
     118</rspec>[VirtExperiment: ch-geni-net/lnxeninvalid/6833]
     119  dpdb : 0
     120  allowfixnode : 0
     121  delay_capacity : NULL
     122  wa_bw_solverweight : 0
     123  usemodelnet : 0
     124  elabinelab_cvstag : NULL
     125  elabinelab_eid : NULL
     126  delay_osname : NULL
     127  uselinkdelays : 0
     128  usewatunnels : 1
     129  multiplex_factor : 10
     130  forcelinkdelays : 0
     131  security_level : 0
     132  wa_delay_solverweight : 0
     133  elab_in_elab : 0
     134  ipassign_args : NULL
     135  elabinelab_singlenet : 0
     136  jail_osname : NULL
     137  mem_usage : 0
     138  modelnet_cores : 0
     139  modelnet_edges : 0
     140  wa_plr_solverweight : 0
     141  cpu_usage : 0
     142  uselatestwadata : 0
     143  sync_server : NULL
     144  use_ipassign : 0
     145  encap_style : vlan
     146[virt_node_desires: ch-geni-net/lnxeninvalid/6833 cust-ub12-1,pcshared]
     147  weight : 0.95
     148  desire : pcshared
     149  vname : cust-ub12-1
     150[virt_node_desires: ch-geni-net/lnxeninvalid/6833 cust-ub12-2,pcshared]
     151  weight : 0.95
     152  desire : pcshared
     153  vname : cust-ub12-2
     154[virt_nodes: ch-geni-net/lnxeninvalid/6833 cust-ub12-1]
     155  parent_osname : gpo/LNFEDORA15
     156  ips :
     157  cmd_line :
     158  osname : XEN-STD
     159  fixed :
     160  routertype : static-ddijk
     161  type : pcvm
     162  vname : cust-ub12-1
     163[virt_nodes: ch-geni-net/lnxeninvalid/6833 cust-ub12-2]
     164  parent_osname : gpo/LNFEDORA15
     165  ips :
     166  cmd_line :
     167  osname : XEN-STD
     168  fixed :
     169  routertype : static-ddijk
     170  type : pcvm
     171  vname : cust-ub12-2
     172[virt_lan_lans: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-and-cust-ub12-2]
     173  vname : cust-ub12-1-and-cust-ub12-2
     174[virt_lans: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-and-cust-ub12-2,cust-ub12-1,0]
     175  vnode : cust-ub12-1
     176  ip : 10.10.1.1
     177  rdelay : 0
     178  vport : 0
     179  delay : 0
     180  trivial_ok : 1
     181  lossrate : 0
     182  est_bandwidth : NULL
     183  rest_bandwidth : NULL
     184  rbandwidth : 100000
     185  mask : 255.255.255.0
     186  bridge_vname : NULL
     187  fixed_iface :
     188  member : cust-ub12-1:0
     189  bandwidth : 100000
     190  vindex : 0
     191  rlossrate : 0
     192  vname : cust-ub12-1-and-cust-ub12-2
     193  encap_style : default
     194[virt_lans: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-and-cust-ub12-2,cust-ub12-2,0]
     195  vnode : cust-ub12-2
     196  ip : 10.10.1.2
     197  rdelay : 0
     198  vport : 0
     199  delay : 0
     200  trivial_ok : 1
     201  lossrate : 0
     202  est_bandwidth : NULL
     203  rest_bandwidth : NULL
     204  rbandwidth : 100000
     205  mask : 255.255.255.0
     206  bridge_vname : NULL
     207  fixed_iface :
     208  member : cust-ub12-2:0
     209  bandwidth : 100000
     210  vindex : 1
     211  rlossrate : 0
     212  vname : cust-ub12-1-and-cust-ub12-2
     213  encap_style : default
     214[virt_programs: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-program,cust-ub12-1]
     215  vnode : cust-ub12-1
     216  timeout : 0
     217  expected_exit_code : 0
     218  vname : cust-ub12-1-program
     219  command :
     220  dir :
     221[virt_programs: ch-geni-net/lnxeninvalid/6833 cust-ub12-2-program,cust-ub12-2]
     222  vnode : cust-ub12-2
     223  timeout : 0
     224  expected_exit_code : 0
     225  vname : cust-ub12-2-program
     226  command :
     227  dir :
     228[virt_agents: ch-geni-net/lnxeninvalid/6833 ns,ns,*]
     229  vnode : *
     230  objecttype : 6
     231  vname : ns
     232[virt_agents: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-program,cust-ub12-1-program,cust-ub12-1]
     233  vnode : cust-ub12-1
     234  objecttype : 4
     235  vname : cust-ub12-1-program
     236[virt_agents: ch-geni-net/lnxeninvalid/6833 cust-ub12-2-program,cust-ub12-2-program,cust-ub12-2]
     237  vnode : cust-ub12-2
     238  objecttype : 4
     239  vname : cust-ub12-2-program
     2408 1 0 1
     2410 0 10.0.0.1
     2420 1 10.0.0.2
     243Info for cust-ub12-2:
     244  IPS: 0:10.0.0.2
     245  IP: cust-ub12-1-and-cust-ub12-2 0 10.0.0.2
     246Info for cust-ub12-1:
     247  IPS: 0:10.0.0.1
     248  IP: cust-ub12-1-and-cust-ub12-2 0 10.0.0.1
     249Image rendering proceeding in background mode ...
     250Checking for feature LibVtopTest.
     251Using test version of libvtop ...
     252*** ERROR: vtopgen:
     253***   Shared nodes requested for cust-ub12-1-and-cust-ub12-2, but vlan encapsulation
     254***   not supported on all nodes.
     255*** ERROR: vtopgen:
     256***   Encapsulation not supported on cust-ub12-1-and-cust-ub12-2 since at
     257***   least one of the nodes in cust-ub12-1-and-cust-ub12-2 does not
     258***   support 'vlan' link emulation
     259*** vtopgen:
     260    Could not create vtop for [Experiment: ch-geni-net/lnxeninvalid]
     261snmpit: ch-geni-net/lnxeninvalid has no VLANs, skipping
     262Running 'tbswap out  ch-geni-net lnxeninvalid'
     263Beginning swap-out for ch-geni-net/lnxeninvalid (6833). 08/09/2013 18:34:10
     264TIMESTAMP: 18:34:10:891150 tbswap out started
     265Checking for feature SyncVlans.
     266Stopping the event system
     267Checking for feature NewEventScheduler.
     268Closing TCP proxy ports...
     269TIMESTAMP: 18:34:11:847223 snmpit started
     270Removing VLANs.
     271snmpit: ch-geni-net/lnxeninvalid has no VLANs, skipping
     272TIMESTAMP: 18:34:12:311245 snmpit finished
     273Removing dynamic blobs.
     274Clearing shared port vlans.
     275Tearing down virtual nodes.
     276TIMESTAMP: 18:34:12:316162 vnode_setup -k started
     277TIMESTAMP: 18:34:12:502836 vnode_setup finished
     278Removing logical wires.
     279Freeing nodes.
     280TIMESTAMP: 18:34:12:719011 nfree started
     281Releasing all nodes from experiment [Experiment: ch-geni-net/lnxeninvalid].
     282TIMESTAMP: 18:34:12:963036 nfree finished
     283Resetting mountpoints.
     284TIMESTAMP: 18:34:12:965162 exports started
     285TIMESTAMP: 18:34:15:156427 exports finished
     286Resetting locked down arp entries
     287TIMESTAMP: 18:34:15:158762 arplockdown started
     288TIMESTAMP: 18:34:16:813697 arplockdown finished
     289Resetting named maps.
     290TIMESTAMP: 18:34:16:815305 named started
     291TIMESTAMP: 18:34:17:236758 named finished
     292Resetting email lists.
     293TIMESTAMP: 18:34:17:238390 genelists started
     294TIMESTAMP: 18:34:17:397518 genelists finished
     295Resetting DB.
     296Successfully finished swap-out for ch-geni-net/lnxeninvalid. 18:34:17:403184
     297TIMESTAMP: 18:34:17:403734 tbswap out finished (succeeded)
     298Getting user added files.
     299Doing a savepoint on the experiment archive ...
     300Doing a commit on the experiment archive ...
     301Running 'tbend  -e 6833'
     302Beginning cleanup for ch-geni-net/lnxeninvalid. 18:34:17:814990
     303Clearing out virtual state.
     304Removing visualization data...
     305Cleanup finished! 18:34:18:239313
     306Archiving and clearing the experiment archive ...
     307Experiment ch-geni-net/lnxeninvalid has been successfully terminated!
     308Removing experiment directories ...
     309
     310-------------- Output -----------------
     311Could not verify topo
     312-------------- Request -----------------
     313$VAR1 = '<?xml version=\'1.0\'?>
     314<methodCall>
     315<methodName>CreateSliver</methodName>
     316<params>
     317<param>
     318<value><string>urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid</string></value>
     319</param>
     320<param>
     321<value><array><data>
     322<value><string>&lt;?xml version="1.0"?&gt;
     323&lt;signed-credential xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.planet-lab.org/resources/sfa/credential.xsd" xsi:schemaLocation="http://www.planet-lab.org/resources/sfa/ext/policy/1 http://www.planet-lab.org/resources/sfa/ext/policy/1/policy.xsd"&gt;&lt;credential xml:id="ref0"&gt;&lt;type&gt;privilege&lt;/type&gt;&lt;serial&gt;8&lt;/serial&gt;&lt;owner_gid&gt;-----BEGIN CERTIFICATE-----
     324MIIDPTCCAqagAwIBAgICAyswDQYJKoZIhvcNAQEFBQAwgYkxFDASBgNVBAoTC2No
     325LmdlbmkubmV0MRIwEAYDVQQLEwlhdXRob3JpdHkxCzAJBgNVBAsTAm1hMS0wKwYD
     326VQQDEyQzMWMwZjA5Zi05NWY3LTQ1MTAtYTMwYi1kOTNkZjJiZDAyYzkxITAfBgkq
     327hkiG9w0BCQEWEmNoLWFkbWluc0BnZW5pLm5ldDAeFw0xMzA2MDUxNTM1MjRaFw0x
     328NDA2MDUxNTM1MjRaMFgxNjA0BgNVBAMTLXVybjp1dWlkOjU3MDI2NzNmLWNjNjIt
     329NDcyOS05ZWZkLTNiN2JkM2RiNGJjOTEeMBwGCSqGSIb3DQEJARYPbG5ldmVyc0Bi
     330Ym4uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDtJ2K35BxWRtGOCNsv
     331EbWcDL03bojbm6tsAOpHAvt1DC0RURNE3hBPZjaGSl8NIbFmEFErPbz3snNuzLpx
     332fVKvmsf6HdMqw+RY6/GahChANxibJjDp5dyf1y5QnfrmnFZLrEWROJ9Owt4RiwoE
     333NnMuMR2ICmeFp4nEcBvQIuzUiQIDAQABo4HjMIHgMB0GA1UdDgQWBBR87ZPoqpXR
     334q0wqMYcN0C3I3jPmozA+BgNVHSMENzA1gBRxpYLmHvG00CuLpoWP6BpdYn0xrqEa
     335pBgwFjEUMBIGA1UEAxMLY2guZ2VuaS5uZXSCAQMwCQYDVR0TBAIwADB0BgNVHREE
     336bTBrgQ9sbmV2ZXJzQGJibi5jb22GKXVybjpwdWJsaWNpZDpJRE4rY2guZ2VuaS5u
     337ZXQrdXNlcitsbmV2ZXJzhi11cm46dXVpZDo1NzAyNjczZi1jYzYyLTQ3MjktOWVm
     338ZC0zYjdiZDNkYjRiYzkwDQYJKoZIhvcNAQEFBQADgYEAnVQiMJoLsoRQiQzvsV3u
     339M3MI/PHC2YPaB1WUwiOnANwhDfHrn5Pt2BBRCZeBJqf61QtTK2IY/yvYhcpBrM1A
     340Xi/Q3Z2YANrUZAI3aG9MshKb49imTmvZgwwHLxlZOhfE0hLV9YGmHXO2n0XU96fP
     341uHXNTDB2pNpqkavYBNCJ6TE=
     342-----END CERTIFICATE-----
     343-----BEGIN CERTIFICATE-----
     344MIIDTzCCArigAwIBAgIBAzANBgkqhkiG9w0BAQUFADAWMRQwEgYDVQQDEwtjaC5n
     345ZW5pLm5ldDAeFw0xMzA1MjAxMzE4MjdaFw0xODA1MTkxMzE4MjdaMIGJMRQwEgYD
     346VQQKEwtjaC5nZW5pLm5ldDESMBAGA1UECxMJYXV0aG9yaXR5MQswCQYDVQQLEwJt
     347YTEtMCsGA1UEAxMkMzFjMGYwOWYtOTVmNy00NTEwLWEzMGItZDkzZGYyYmQwMmM5
     348MSEwHwYJKoZIhvcNAQkBFhJjaC1hZG1pbnNAZ2VuaS5uZXQwgZ8wDQYJKoZIhvcN
     349AQEBBQADgY0AMIGJAoGBALgsb1eXa96jn5nLV8OLjtqOKdi76a/xBgPJrYd/yU+i
     350VDKWcYUVBEzH8mxsbUEFDzoWpJ5Ra28A2FjWdGWujO604F6D0QR+Ff4le9V2EQpD
     351j8A2WILRXVRHcY4ke1BqP/qqgb+rTVtY/sQmB/5k99N0KAKQnz2/yi2HWbdSMLFx
     352AgMBAAGjggE3MIIBMzAdBgNVHQ4EFgQUcaWC5h7xtNAri6aFj+gaXWJ9Ma4wRgYD
     353VR0jBD8wPYAURTbZXVj/QvUrCWpueR08gwTLmFGhGqQYMBYxFDASBgNVBAMTC2No
     354LmdlbmkubmV0ggkAm8fd1mgH3tswRwYIKwYBBQUHAQEEOzA5MDcGFGmDzJOAqJjM
     355qMe9saeAgKqu14obhh9odHRwczovL2NoLmdlbmkubmV0L2NhaW5mby5odG1sMHMG
     356A1UdEQRsMGqBEmNoLWFkbWluc0BnZW5pLm5ldIYpdXJuOnB1YmxpY2lkOklETitj
     357aC5nZW5pLm5ldCthdXRob3JpdHkrbWGGKXV1aWQ6MzFjMGYwOWYtOTVmNy00NTEw
     358LWEzMGItZDkzZGYyYmQwMmM5MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
     359gYEAeCu1E6Nt9RPodAJkKXVe4ARlA+x7f/FPayYLcvMAfhRSPeAQGrbtW/FurNrN
     3600FAJJ4ESXZFR34qgPOaEbm8FsDIe2dQGpaOk/xQTqzc/tjGCg1hOV3QkcHnCrdcV
     361FpoZt5WCjYC4r1L9DfAwPatVhxdYiHMxNFbbVrny0s/nPAo=
     362-----END CERTIFICATE-----
     363&lt;/owner_gid&gt;&lt;owner_urn&gt;urn:publicid:IDN+ch.geni.net+user+lnevers&lt;/owner_urn&gt;&lt;target_gid&gt;-----BEGIN CERTIFICATE-----
     364MIIDEDCCAnmgAwIBAgICDPEwDQYJKoZIhvcNAQEFBQAwgYkxFDASBgNVBAoTC2No
     365LmdlbmkubmV0MRIwEAYDVQQLEwlhdXRob3JpdHkxCzAJBgNVBAsTAnNhMS0wKwYD
     366VQQDEyQxMzZiNGU0YS05ZTU3LTRjZGQtYjI2NS03NDY3NTc2MDk0OWUxITAfBgkq
     367hkiG9w0BCQEWEmNoLWFkbWluc0BnZW5pLm5ldDAeFw0xMzA4MTAwMDMzMzNaFw0x
     368NDA4MTAwMDMzMzNaMC8xLTArBgNVBAMTJDEzZWE4MmNiLWRmMzgtNDUyYS1hZGI0
     369LTg1YzNmNGZkNzYxYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsNSXji4K
     370qYq81IXwshSszXvaXxXUnl+TopDmLTFSJfM38oIKvbIllfjFrID7Fp0GhqqKoq2s
     371jAWVlORcllmOaZGwBtwaOrBygPSaCLZ4RHnBI74582T0TGL9u7Y0McwKgc54VPg4
     3725CLbp+17wvvXzqyH1tPCfi4dmHNeOPW2F18CAwEAAaOB3zCB3DAdBgNVHQ4EFgQU
     373XXQPJWmLUAc/K3e9oYQ6SpgPgQIwPgYDVR0jBDcwNYAU1YjjwRxXQ9dbHL20ZWbc
     374Jwb3jYmhGqQYMBYxFDASBgNVBAMTC2NoLmdlbmkubmV0ggEBMAkGA1UdEwQCMAAw
     375cAYDVR0RBGkwZ4Y2dXJuOnB1YmxpY2lkOklETitjaC5nZW5pLm5ldDpsbi1wcmor
     376c2xpY2UrbG54ZW5pbnZhbGlkhi11cm46dXVpZDoxM2VhODJjYi1kZjM4LTQ1MmEt
     377YWRiNC04NWMzZjRmZDc2MWEwDQYJKoZIhvcNAQEFBQADgYEAYiEyX22Gadi2tem5
     378JagioYqGHXEV11e1vOCq1c1ohjytz099tu77uOhZMGiguLDrMUcFXExMHsRpRQqZ
     379DTWv5oVBko5l90++FVJfblqOmCrqHlDDPn8eWbc1mv8NaethsOtBTIlSwBb5cgW1
     380B6cA3i73UkyvwOd+x5U0qbBpHIM=
     381-----END CERTIFICATE-----
     382-----BEGIN CERTIFICATE-----
     383MIIDTzCCArigAwIBAgIBATANBgkqhkiG9w0BAQUFADAWMRQwEgYDVQQDEwtjaC5n
     384ZW5pLm5ldDAeFw0xMzA1MjAxMzE4MjdaFw0xODA1MTkxMzE4MjdaMIGJMRQwEgYD
     385VQQKEwtjaC5nZW5pLm5ldDESMBAGA1UECxMJYXV0aG9yaXR5MQswCQYDVQQLEwJz
     386YTEtMCsGA1UEAxMkMTM2YjRlNGEtOWU1Ny00Y2RkLWIyNjUtNzQ2NzU3NjA5NDll
     387MSEwHwYJKoZIhvcNAQkBFhJjaC1hZG1pbnNAZ2VuaS5uZXQwgZ8wDQYJKoZIhvcN
     388AQEBBQADgY0AMIGJAoGBAMmvJqmEOC1J5awqGy4mBIMafnX2Y+aS22IOPNQQqcve
     389iGHJKRtDhLOxcp7zN06lbLt4iDwWAE0QNk2HjlX9Rx2PgycMXOLxUFQ/+NQf9a9M
     390Nlo21BtTfSXpASX7b6mf8P768ASkKO5grd+TnU8KnLTbn6iGJK1Boqn/A4Ple3tN
     391AgMBAAGjggE3MIIBMzAdBgNVHQ4EFgQU1YjjwRxXQ9dbHL20ZWbcJwb3jYkwRgYD
     392VR0jBD8wPYAURTbZXVj/QvUrCWpueR08gwTLmFGhGqQYMBYxFDASBgNVBAMTC2No
     393LmdlbmkubmV0ggkAm8fd1mgH3tswRwYIKwYBBQUHAQEEOzA5MDcGFGmDzJOAqJjM
     394qMe9saeAgKqu14obhh9odHRwczovL2NoLmdlbmkubmV0L2NhaW5mby5odG1sMHMG
     395A1UdEQRsMGqBEmNoLWFkbWluc0BnZW5pLm5ldIYpdXJuOnB1YmxpY2lkOklETitj
     396aC5nZW5pLm5ldCthdXRob3JpdHkrc2GGKXV1aWQ6MTM2YjRlNGEtOWU1Ny00Y2Rk
     397LWIyNjUtNzQ2NzU3NjA5NDllMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
     398gYEAJ4IeTCnFtWpsFjT1G0UY6OVT/7RtobvWC6xYJw9Yh+rjRExKeVGW8YT2zfMc
     399c3hOb4b6wwyQr1H4nwqZU+0Vgwcc9gNn8gAXmdMXaWhdzoRE8kfpwVaTbQ+liWn5
     400soax9R01/qTT24zx+reOdcaKSfv0RjGWO9giqiDMW1iFFIc=
     401-----END CERTIFICATE-----
     402&lt;/target_gid&gt;&lt;target_urn&gt;urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid&lt;/target_urn&gt;&lt;uuid/&gt;&lt;expires&gt;2013-08-17T00:33:33&lt;/expires&gt;&lt;privileges&gt;&lt;privilege&gt;&lt;name&gt;refresh&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;embed&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;bind&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;control&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;info&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;/privileges&gt;&lt;/credential&gt;&lt;signatures&gt;&lt;Signature xmlns="http://www.w3.org/2000/09/xmldsig#" xml:id="Sig_ref0"&gt;
     403  &lt;SignedInfo&gt;
     404    &lt;CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/&gt;
     405    &lt;SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/&gt;
     406    &lt;Reference URI="#ref0"&gt;
     407      &lt;Transforms&gt;
     408        &lt;Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/&gt;
     409      &lt;/Transforms&gt;
     410      &lt;DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/&gt;
     411      &lt;DigestValue&gt;kvYbOqf/JfU+aWTQAtJQMNyGFQM=&lt;/DigestValue&gt;
     412    &lt;/Reference&gt;
     413  &lt;/SignedInfo&gt;
     414  &lt;SignatureValue&gt;u8JJtoxu7AA+s6qdcqSnVn+hTSQ5Ly4r3FzCrRJNiEAbQCbPXtlWrcQUVcl2hfVN
     415u4bzV4mZwK5bCLbVvpVTMW3lDuuhPTHiXg1ajmTlOEcJ/EIREbHv7EjmZVBcvkP/
     4160ua4ZZrP31CMg+s3Q9RFa2Enk++GeYoKxwQN/eVf3XQ=&lt;/SignatureValue&gt;
     417  &lt;KeyInfo&gt;
     418    &lt;X509Data&gt;
     419
     420
     421
     422    &lt;X509Certificate&gt;MIIDTzCCArigAwIBAgIBATANBgkqhkiG9w0BAQUFADAWMRQwEgYDVQQDEwtjaC5n
     423ZW5pLm5ldDAeFw0xMzA1MjAxMzE4MjdaFw0xODA1MTkxMzE4MjdaMIGJMRQwEgYD
     424VQQKEwtjaC5nZW5pLm5ldDESMBAGA1UECxMJYXV0aG9yaXR5MQswCQYDVQQLEwJz
     425YTEtMCsGA1UEAxMkMTM2YjRlNGEtOWU1Ny00Y2RkLWIyNjUtNzQ2NzU3NjA5NDll
     426MSEwHwYJKoZIhvcNAQkBFhJjaC1hZG1pbnNAZ2VuaS5uZXQwgZ8wDQYJKoZIhvcN
     427AQEBBQADgY0AMIGJAoGBAMmvJqmEOC1J5awqGy4mBIMafnX2Y+aS22IOPNQQqcve
     428iGHJKRtDhLOxcp7zN06lbLt4iDwWAE0QNk2HjlX9Rx2PgycMXOLxUFQ/+NQf9a9M
     429Nlo21BtTfSXpASX7b6mf8P768ASkKO5grd+TnU8KnLTbn6iGJK1Boqn/A4Ple3tN
     430AgMBAAGjggE3MIIBMzAdBgNVHQ4EFgQU1YjjwRxXQ9dbHL20ZWbcJwb3jYkwRgYD
     431VR0jBD8wPYAURTbZXVj/QvUrCWpueR08gwTLmFGhGqQYMBYxFDASBgNVBAMTC2No
     432LmdlbmkubmV0ggkAm8fd1mgH3tswRwYIKwYBBQUHAQEEOzA5MDcGFGmDzJOAqJjM
     433qMe9saeAgKqu14obhh9odHRwczovL2NoLmdlbmkubmV0L2NhaW5mby5odG1sMHMG
     434A1UdEQRsMGqBEmNoLWFkbWluc0BnZW5pLm5ldIYpdXJuOnB1YmxpY2lkOklETitj
     435aC5nZW5pLm5ldCthdXRob3JpdHkrc2GGKXV1aWQ6MTM2YjRlNGEtOWU1Ny00Y2Rk
     436LWIyNjUtNzQ2NzU3NjA5NDllMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
     437gYEAJ4IeTCnFtWpsFjT1G0UY6OVT/7RtobvWC6xYJw9Yh+rjRExKeVGW8YT2zfMc
     438c3hOb4b6wwyQr1H4nwqZU+0Vgwcc9gNn8gAXmdMXaWhdzoRE8kfpwVaTbQ+liWn5
     439soax9R01/qTT24zx+reOdcaKSfv0RjGWO9giqiDMW1iFFIc=&lt;/X509Certificate&gt;
     440&lt;X509SubjectName&gt;emailAddress=ch-admins@geni.net,CN=136b4e4a-9e57-4cdd-b265-74675760949e,OU=sa,OU=authority,O=ch.geni.net&lt;/X509SubjectName&gt;
     441&lt;X509IssuerSerial&gt;
     442&lt;X509IssuerName&gt;CN=ch.geni.net&lt;/X509IssuerName&gt;
     443&lt;X509SerialNumber&gt;1&lt;/X509SerialNumber&gt;
     444&lt;/X509IssuerSerial&gt;
     445&lt;/X509Data&gt;
     446    &lt;KeyValue&gt;
     447&lt;RSAKeyValue&gt;
     448&lt;Modulus&gt;
     449ya8mqYQ4LUnlrCobLiYEgxp+dfZj5pLbYg481BCpy96IYckpG0OEs7FynvM3TqVs
     450u3iIPBYATRA2TYeOVf1HHY+DJwxc4vFQVD/41B/1r0w2WjbUG1N9JekBJftvqZ/w
     451/vrwBKQo7mCt35OdTwqctNufqIYkrUGiqf8Dg+V7e00=
     452&lt;/Modulus&gt;
     453&lt;Exponent&gt;
     454AQAB
     455&lt;/Exponent&gt;
     456&lt;/RSAKeyValue&gt;
     457&lt;/KeyValue&gt;
     458  &lt;/KeyInfo&gt;
     459&lt;/Signature&gt;&lt;/signatures&gt;&lt;/signed-credential&gt;
     460</string></value>
     461</data></array></value>
     462</param>
     463<param>
     464<value><string>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
     465&lt;rspec xmlns="http://www.geni.net/resources/rspec/3"
     466       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     467       xsi:schemaLocation="http://www.geni.net/resources/rspec/3
     468                           http://www.geni.net/resources/rspec/3/request.xsd"
     469       type="request"&gt;
     470
     471  &lt;node client_id="cust-ub12-1" exclusive="false"&gt;
     472      &lt;sliver_type name="emulab-xen"&gt;
     473      &lt;disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/&gt;
     474      &lt;/sliver_type&gt;
     475      &lt;interface client_id="cust-ub12-1:if0" /&gt;
     476  &lt;/node&gt;
     477
     478  &lt;node  client_id="cust-ub12-2" exclusive="false"&gt;
     479      &lt;sliver_type name="emulab-xen"&gt;
     480      &lt;disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/&gt;
     481      &lt;/sliver_type&gt;
     482      &lt;interface client_id="cust-ub12-2:if0" /&gt;
     483  &lt;/node&gt;
     484
     485  &lt;link client_id="cust-ub12-1-and-cust-ub12-2"&gt;
     486    &lt;interface_ref client_id="cust-ub12-1:if0"/&gt;
     487    &lt;interface_ref client_id="cust-ub12-2:if0"/&gt;
     488    &lt;property source_id="cust-ub12-1:if0" dest_id="cust-ub12-2:if0"/&gt;
     489    &lt;property source_id="cust-ub12-2:if0" dest_id="cust-ub12-1:if0"/&gt;
     490  &lt;/link&gt;
     491&lt;/rspec&gt;
     492</string></value>
     493</param>
     494<param>
     495<value><array><data>
     496<value><struct>
     497<member>
     498<name>keys</name>
     499<value><array><data>
     500<value><string>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDtJ2K35BxWRtGOCNsvEbWcDL03bojbm6tsAOpHAvt1DC0RURNE3hBPZjaGSl8NIbFmEFErPbz3snNuzLpxfVKvmsf6HdMqw+RY6/GahChANxibJjDp5dyf1y5QnfrmnFZLrEWROJ9Owt4RiwoENnMuMR2ICmeFp4nEcBvQIuzUiQ==
     501</string></value>
     502</data></array></value>
     503</member>
     504<member>
     505<name>urn</name>
     506<value><string>urn:publicid:IDN+ch.geni.net+user+lnevers</string></value>
     507</member>
     508</struct></value>
     509</data></array></value>
     510</param>
     511<param>
     512<value><struct>
     513</struct></value>
     514</param>
     515</params>
     516</methodCall>
     517';
     518
     519-------------- Result ------------------
     520$VAR1 = 0;
     521
     522----------------------------------------
     523
     524Debugging is on.
     525}}}
     526
     527=== 2. Request guests size larger that maximum allowed ===
     528=== 3. Request guests size smaller that minimum allowed ===
     529=== 4  Request guests exceeding available Xen resources ===