wiki:GENIOESSTopologiesTestStatus/OESS-T1

OESS-T1: Functional Tests

This test case verifies functions supported by the OESS Aggregate. For overall status see the GENI OESS Topologies Test Status page.

Test Status

This section captures the status for each function verified by this test plan.

Function/Step State Ticket Notes
1. Get access to OESS software and doc
2. Get access to I2 development test results
3. Create VLANs along a new path. Color(#63B8FF,In Progress)?#1136 #1137 #1138 #1139 #1140 #1141 FOAM-405
4. Delete VLAN and verify release Color(#63B8FF,In Progress)?#1142
5. Modify existing path Color(orange,Blocked)? Feature not expected before GEC18

Performance data was collected for 4 AL2S to AL2S slivers:

Endpoint hosts TCP UDP rtt min/avg/max/mdev
sdn-sw.atla e15/3 <- sdn-sw.losa e15/3 9.71 Gbits/sec 101 Mbits/sec 54.950/55.012/55.273/0.190 ms
sdn-sw.atla e15/3 <- sdn-sw.newy32aoa e15/5 9.52 Gbits/sec 101 Mbits/sec 18.364/18.395/18.408/0.113 ms
sdn-sw.newy32aoa e15/5 <- sdn-sw.losa e15/3 9.51 Gbits/sec 101 Mbits/sec 116.839/204.929/287.846/40.016 ms
sdn-sw.newy32aoa e15/5 <- sdn-sw.wash e15/2 8.21 Gbits/sec 101 Mbits/sec 5.314/5.436/10.962/0.720 ms


State Legend Description
Color(green,Pass)? Test completed and met all criteria
Color(#98FB98,Pass: most criteria)? Test completed and met most criteria. Exceptions documented
Color(red,Fail)? Test completed and failed to meet criteria.
Color(yellow,Complete)? Test completed but will require re-execution due to expected changes
Color(orange,Blocked)? Blocked by ticketed issue(s).
Color(#63B8FF,In Progress)? Currently under test.


Test Execution Details

1. Get access to OESS software

Get access to OESS software pointed to AL2S (I2 has to enable this when they are done their own testing) and documentation

2. Get access to I2 development test results

3. Create VLANs along a new path

Create VLANs along a new path. Verify connectivity with available Internet2-managed AL2S test points. Get resource advertisement and check schema:

$ omni.py listresources -a oess -o
08:33:25 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
08:33:25 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
08:33:25 INFO     omni: Using control framework portal
08:33:25 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
08:33:25 INFO     omni: Saving output to a file.
08:33:28 INFO     omni: Listed advertised resources at 1 out of 1 possible aggregates.
08:33:28 INFO     omni: Writing to 'rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml'
08:33:28 INFO     omni:  ------------------------------------------------------------
08:33:28 INFO     omni:  Completed listresources:
Args: listresources

  Result Summary: Queried resources from 1 of 1 aggregate(s).
Wrote rspecs from 1 aggregate(s) to 1 file(s)
Saved listresources RSpec from 'unspecified_AM_URN' (url 'https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2') to file rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml;  
08:33:28 INFO     omni:  ============================================================

$ rspeclint rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml 
Failed to load schema for namespace http://www.geni.net/resources/rspec/ext/openflow/3 from location http://www.geni.net/resources/rspec/ext/openflow/3/of-ad.xsd
: Schemas parser error : Failed to locate the main schema resource at 'http://www.geni.net/resources/rspec/ext/openflow/3/of-ad.xsd'.

Created RSpecs between the following end-points combinations:

  1. atla to losa
  2. ny to losa
  3. wash to ny
  4. atla to ny

Tested above end-points in two topologies. Topology 1 had one primary and one backup path, while topology 2 had no backup paths. All RSpecs used are available here.

Below are the tests using the primary paths only for each of the 4 end-points combinations:

1. atla to losa

lnevers@sendaria:~/gcf-2.4/oess$ ./run-atla-2-losa.sh 
+ omni.py createslice atla-2-losa-nobkup
09:06:02 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:06:02 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:06:02 INFO     omni: Using control framework portal
09:06:03 INFO     omni: Created slice with Name atla-2-losa-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup, Expiration 2013-10-16 00:00:00
09:06:03 INFO     omni:  ------------------------------------------------------------
09:06:03 INFO     omni:  Completed createslice:
Args: createslice atla-2-losa-nobkup

  Result Summary: Created slice with Name atla-2-losa-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup, Expiration 2013-10-16 00:00:00
 
09:06:03 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ sleep 3
+ omni.py createsliver -a oess atla-2-losa-nobkup /home/lnevers/gcf-test/oess/oess-atla-2-losa-nobkup.rspec -o
09:06:06 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:06:06 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:06:06 INFO     omni: Using control framework portal
09:06:06 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:06:07 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:06:07 INFO     omni: Creating sliver(s) from rspec file /home/lnevers/gcf-test/oess/oess-atla-2-losa-nobkup.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup
09:06:07 INFO     omni: Got return from CreateSliver for slice atla-2-losa-nobkup at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
09:06:07 INFO     omni: Writing to 'atla-2-losa-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml'
09:06:07 INFO     omni: <!-- Reserved resources for:
	Slice: atla-2-losa-nobkup
	at AM:
	URN: unspecified_AM_URN
	URL: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
 -->
09:06:07 INFO     omni: Wrote result of createsliver for slice: atla-2-losa-nobkup at AM: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file atla-2-losa-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml
09:06:07 INFO     omni:  ------------------------------------------------------------
09:06:07 INFO     omni:  Completed createsliver:
Args: createsliver atla-2-losa-nobkup /home/lnevers/gcf-test/oess/oess-atla-2-losa-nobkup.rspec

  Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
   Saved createsliver results to atla-2-losa-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml.  
09:06:07 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]

2. ny to losa

lnevers@sendaria:~/gcf-2.4/oess$ ./run-ny-2-losa.sh 
+ omni.py createslice ny-2-losa-nobkup
09:06:50 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:06:50 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:06:50 INFO     omni: Using control framework portal
09:06:51 INFO     omni: Created slice with Name ny-2-losa-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup, Expiration 2013-10-16 00:00:00
09:06:51 INFO     omni:  ------------------------------------------------------------
09:06:51 INFO     omni:  Completed createslice:
Args: createslice ny-2-losa-nobkup

  Result Summary: Created slice with Name ny-2-losa-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup, Expiration 2013-10-16 00:00:00
 
09:06:51 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ sleep 3
+ omni.py createsliver -a oess ny-2-losa-nobkup /home/lnevers/gcf-test/oess/oess-ny-2-losa-nobkup.rspec -o
09:06:55 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:06:55 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:06:55 INFO     omni: Using control framework portal
09:06:55 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:06:56 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:06:56 INFO     omni: Creating sliver(s) from rspec file /home/lnevers/gcf-test/oess/oess-ny-2-losa-nobkup.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup
09:06:56 INFO     omni: Got return from CreateSliver for slice ny-2-losa-nobkup at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
09:06:56 INFO     omni: Writing to 'ny-2-losa-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml'
09:06:56 INFO     omni: <!-- Reserved resources for:
	Slice: ny-2-losa-nobkup
	at AM:
	URN: unspecified_AM_URN
	URL: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
 -->
09:06:56 INFO     omni: Wrote result of createsliver for slice: ny-2-losa-nobkup at AM: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file ny-2-losa-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml
09:06:56 INFO     omni:  ------------------------------------------------------------
09:06:56 INFO     omni:  Completed createsliver:
Args: createsliver ny-2-losa-nobkup /home/lnevers/gcf-test/oess/oess-ny-2-losa-nobkup.rspec

  Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
   Saved createsliver results to ny-2-losa-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml.  
09:06:56 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
lnevers@sendaria:~/gcf-2.4/oess$ 

3. wash to ny

lnevers@sendaria:~/gcf-2.4/oess$ ./run-wash-2-ny.sh 
+ omni.py createslice wash-2-ny-nobkup
09:07:23 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:07:23 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:07:23 INFO     omni: Using control framework portal
09:07:24 INFO     omni: Created slice with Name wash-2-ny-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup, Expiration 2013-10-16 00:00:00
09:07:24 INFO     omni:  ------------------------------------------------------------
09:07:24 INFO     omni:  Completed createslice:
Args: createslice wash-2-ny-nobkup

  Result Summary: Created slice with Name wash-2-ny-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup, Expiration 2013-10-16 00:00:00
 
09:07:24 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ sleep 3
+ omni.py createsliver -a oess wash-2-ny-nobkup /home/lnevers/gcf-test/oess/oess-wash-2-ny-nobkup.rspec -o
09:07:27 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:07:27 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:07:27 INFO     omni: Using control framework portal
09:07:27 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:07:28 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:07:28 INFO     omni: Creating sliver(s) from rspec file /home/lnevers/gcf-test/oess/oess-wash-2-ny-nobkup.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup
09:07:28 INFO     omni: Got return from CreateSliver for slice wash-2-ny-nobkup at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
09:07:28 INFO     omni: Writing to 'wash-2-ny-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml'
09:07:28 INFO     omni: <!-- Reserved resources for:
	Slice: wash-2-ny-nobkup
	at AM:
	URN: unspecified_AM_URN
	URL: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
 -->
09:07:28 INFO     omni: Wrote result of createsliver for slice: wash-2-ny-nobkup at AM: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file wash-2-ny-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml
09:07:28 INFO     omni:  ------------------------------------------------------------
09:07:28 INFO     omni:  Completed createsliver:
Args: createsliver wash-2-ny-nobkup /home/lnevers/gcf-test/oess/oess-wash-2-ny-nobkup.rspec

  Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
   Saved createsliver results to wash-2-ny-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml.  
09:07:28 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
lnevers@sendaria:~/gcf-2.4/oess$ 

4. atla to ny

lnevers@sendaria:~/gcf-2.4/oess$ ./run-atla-2-ny.sh 
+ omni.py createslice atla-2-ny-nobkup
09:07:45 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:07:45 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:07:45 INFO     omni: Using control framework portal
09:07:46 INFO     omni: Created slice with Name atla-2-ny-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup, Expiration 2013-10-16 00:00:00
09:07:46 INFO     omni:  ------------------------------------------------------------
09:07:46 INFO     omni:  Completed createslice:
Args: createslice atla-2-ny-nobkup

  Result Summary: Created slice with Name atla-2-ny-nobkup, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup, Expiration 2013-10-16 00:00:00
 
09:07:46 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ sleep 3
+ omni.py createsliver -a oess atla-2-ny-nobkup /home/lnevers/gcf-test/oess/oess-atla-2-ny-nobkup.rspec -o
09:07:49 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:07:49 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:07:49 INFO     omni: Using control framework portal
09:07:49 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:07:51 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:07:51 INFO     omni: Creating sliver(s) from rspec file /home/lnevers/gcf-test/oess/oess-atla-2-ny-nobkup.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup
09:07:51 INFO     omni: Got return from CreateSliver for slice atla-2-ny-nobkup at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2:
09:07:51 INFO     omni: Writing to 'atla-2-ny-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml'
09:07:51 INFO     omni: <!-- Reserved resources for:
	Slice: atla-2-ny-nobkup
	at AM:
	URN: unspecified_AM_URN
	URL: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
 -->
09:07:51 INFO     omni: Wrote result of createsliver for slice: atla-2-ny-nobkup at AM: https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file atla-2-ny-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml
09:07:51 INFO     omni:  ------------------------------------------------------------
09:07:51 INFO     omni:  Completed createsliver:
Args: createsliver atla-2-ny-nobkup /home/lnevers/gcf-test/oess/oess-atla-2-ny-nobkup.rspec

  Result Summary: Got Reserved resources RSpec from foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2
   Saved createsliver results to atla-2-ny-nobkup-manifest-rspec-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.xml.  
09:07:51 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
lnevers@sendaria:~/gcf-2.4/oess$ 

Verified the sliverstatus for each of the 4 end-point combinations:

$ omni.py sliverstatus -a oess atla-2-losa-nobkup -o
09:08:50 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:08:50 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:08:50 INFO     omni: Using control framework portal
09:08:50 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:08:51 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:08:51 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup:
09:08:53 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring
09:08:53 INFO     omni: Writing to 'atla-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json'
09:08:53 INFO     omni: Sliver status for Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup at AM URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:08:53 INFO     omni:  ------------------------------------------------------------
09:08:53 INFO     omni:  Completed sliverstatus:
Args: sliverstatus atla-2-losa-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring.
 Saved sliverstatus on atla-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file atla-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json. 
Returned status of slivers on 1 of 1 possible aggregates. 
09:08:53 INFO     omni:  ============================================================

$ omni.py sliverstatus -a oess atla-2-ny-nobkup -o
09:08:53 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:08:53 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:08:53 INFO     omni: Using control framework portal
09:08:53 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:08:54 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:08:54 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup:
09:08:54 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring
09:08:54 INFO     omni: Writing to 'atla-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json'
09:08:54 INFO     omni: Sliver status for Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup at AM URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:08:54 INFO     omni:  ------------------------------------------------------------
09:08:54 INFO     omni:  Completed sliverstatus:
Args: sliverstatus atla-2-ny-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring.
 Saved sliverstatus on atla-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file atla-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json. 
Returned status of slivers on 1 of 1 possible aggregates. 
09:08:54 INFO     omni:  ============================================================

$ omni.py sliverstatus -a oess ny-2-losa-nobkup -o
09:08:55 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:08:55 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:08:55 INFO     omni: Using control framework portal
09:08:55 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:08:56 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:08:56 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup:
09:08:56 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring
09:08:56 INFO     omni: Writing to 'ny-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json'
09:08:56 INFO     omni: Sliver status for Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup at AM URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:08:56 INFO     omni:  ------------------------------------------------------------
09:08:56 INFO     omni:  Completed sliverstatus:
Args: sliverstatus ny-2-losa-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring.
 Saved sliverstatus on ny-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file ny-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json. 
Returned status of slivers on 1 of 1 possible aggregates. 
09:08:56 INFO     omni:  ============================================================

$ omni.py sliverstatus -a oess wash-2-ny-nobkup -o
09:08:56 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:08:56 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:08:56 INFO     omni: Using control framework portal
09:08:56 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:08:57 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:08:57 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup:
09:08:57 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring
09:08:57 INFO     omni: Writing to 'wash-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json'
09:08:57 INFO     omni: Sliver status for Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup at AM URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:08:57 INFO     omni:  ------------------------------------------------------------
09:08:57 INFO     omni:  Completed sliverstatus:
Args: sliverstatus wash-2-ny-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 has overall SliverStatus: configuring.
 Saved sliverstatus on wash-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 to file wash-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json. 
Returned status of slivers on 1 of 1 possible aggregates. 
09:08:57 INFO     omni:  ============================================================

$ egrep geni_status atla-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json atla-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json ny-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json wash-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json
atla-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json:  "geni_status": "configuring", 
atla-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json:  "geni_status": "configuring", 
ny-2-losa-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json:  "geni_status": "configuring", 
wash-2-ny-nobkup-sliverstatus-foam-oess-stage-grnoc-iu-edu-3626-foam-gapi-2.json:  "geni_status": "configuring", 

Also verified that each of the above had an entry in the list of active VLANs available at https://al2s.net.internet2.edu/oess/index.cgi?action=index, was shown as having an active VLAN:

4. Delete VLAN and verify release

Delete each of the above sliver and verify VLAN release:

lnevers@sendaria:~/gcf-2.4/oess$ ./stop-all.sh 
+ omni.py deletesliver -a oess atla-2-losa-nobkup
09:21:53 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:21:53 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:21:53 INFO     omni: Using control framework portal
09:21:53 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:21:54 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:21:57 INFO     omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:21:57 INFO     omni:  ------------------------------------------------------------
09:21:57 INFO     omni:  Completed deletesliver:
Args: deletesliver atla-2-losa-nobkup

  Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 
09:21:57 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ omni.py deletesliver -a oess atla-2-ny-nobkup
09:21:57 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:21:57 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:21:57 INFO     omni: Using control framework portal
09:21:57 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:21:58 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:00 INFO     omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:22:00 INFO     omni:  ------------------------------------------------------------
09:22:00 INFO     omni:  Completed deletesliver:
Args: deletesliver atla-2-ny-nobkup

  Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 
09:22:00 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ omni.py deletesliver -a oess ny-2-losa-nobkup
09:22:00 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:22:00 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:22:00 INFO     omni: Using control framework portal
09:22:00 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:22:01 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:03 INFO     omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:22:03 INFO     omni:  ------------------------------------------------------------
09:22:03 INFO     omni:  Completed deletesliver:
Args: deletesliver ny-2-losa-nobkup

  Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 
09:22:03 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]
+ omni.py deletesliver -a oess wash-2-ny-nobkup
09:22:03 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:22:03 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:22:03 INFO     omni: Using control framework portal
09:22:03 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:22:04 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:07 INFO     omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2
09:22:07 INFO     omni:  ------------------------------------------------------------
09:22:07 INFO     omni:  Completed deletesliver:
Args: deletesliver wash-2-ny-nobkup

  Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup on unspecified_AM_URN at https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2 
09:22:07 INFO     omni:  ============================================================
+ [ 0 -ne 0 ]

Check sliver status for all:

lnevers@sendaria:~/gcf-2.4/oess$ ./status-all.sh 
09:22:28 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:22:28 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:22:28 INFO     omni: Using control framework portal
09:22:28 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:22:29 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:29 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup:
09:22:30 INFO     omni:  ------------------------------------------------------------
09:22:30 INFO     omni:  Completed sliverstatus:
Args: sliverstatus atla-2-losa-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC

Failed to get SliverStatus on atla-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2: Error from Aggregate: code 12: Attempt to get status on unknown sliver for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup.
Returned status of slivers on 0 of 1 possible aggregates. 
09:22:30 INFO     omni:  ============================================================
09:22:30 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:22:30 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:22:30 INFO     omni: Using control framework portal
09:22:30 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:22:31 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:31 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup:
09:22:31 INFO     omni:  ------------------------------------------------------------
09:22:31 INFO     omni:  Completed sliverstatus:
Args: sliverstatus atla-2-ny-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC

Failed to get SliverStatus on atla-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2: Error from Aggregate: code 12: Attempt to get status on unknown sliver for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup.
Returned status of slivers on 0 of 1 possible aggregates. 
09:22:31 INFO     omni:  ============================================================
09:22:31 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:22:31 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:22:31 INFO     omni: Using control framework portal
09:22:31 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:22:32 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:32 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup:
09:22:33 INFO     omni:  ------------------------------------------------------------
09:22:33 INFO     omni:  Completed sliverstatus:
Args: sliverstatus ny-2-losa-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup expires on 2013-10-16 00:00:00 UTC

Failed to get SliverStatus on ny-2-losa-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2: Error from Aggregate: code 12: Attempt to get status on unknown sliver for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup.
Returned status of slivers on 0 of 1 possible aggregates. 
09:22:33 INFO     omni:  ============================================================
09:22:33 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
09:22:33 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
09:22:33 INFO     omni: Using control framework portal
09:22:33 INFO     omni: Substituting AM nickname oess with URL https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2, URN unspecified_AM_URN
09:22:34 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC
09:22:34 INFO     omni: Status of Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup:
09:22:34 INFO     omni:  ------------------------------------------------------------
09:22:34 INFO     omni:  Completed sliverstatus:
Args: sliverstatus wash-2-ny-nobkup

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup expires on 2013-10-16 00:00:00 UTC

Failed to get SliverStatus on wash-2-ny-nobkup at AM https://foam-oess-stage.grnoc.iu.edu:3626/foam/gapi/2: Error from Aggregate: code 12: Attempt to get status on unknown sliver for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup.
Returned status of slivers on 0 of 1 possible aggregates. 
09:22:34 INFO     omni:  ============================================================

In addition to deleting slivers ran a test to verify that sliver do expire. Four slivers were created:

   urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-losa-nobkup:bc6e8aa5-2a2d-460f-a5ae-f69ff3c7d8b8
    urn:publicid:IDN+ch.geni.net:ln-prj+slice+atla-2-ny-nobkup:0c1130d8-629e-4a79-9af9-cc7f7a544e7f
    urn:publicid:IDN+ch.geni.net:ln-prj+slice+ny-2-losa-nobkup:7b973966-01e8-441b-b050-2472c462327d
    urn:publicid:IDN+ch.geni.net:ln-prj+slice+wash-2-ny-nobkup:b09e19ab-4b6b-4021-b817-39d8bd95c965

Slivers were renewed to "2013-10-16 00:00:00". To verify expiration on "2013-10-17 16:00:00" checked sliver status with omni, which reported that each slice had expired, as expected.

Also checked the OESS web interface and found that all 4 slices were still active even though they had and expiration time in the past. ticket #1142)

5. Modify existing path

Last modified 11 years ago Last modified on 10/24/13 12:45:30

Attachments (1)

Download all attachments as: .zip