Announcing Omni and gcf 2.6

2 views
Skip to first unread message

Aaron Helsinger

unread,
Jun 10, 2014, 4:23:43 PM6/10/14
to dev, experi...@geni.net, geni-...@googlegroups.com, gcf...@geni.net, omni-...@geni.net
All -

We are happy to announce the release of Omni and gcf version 2.6.

Omni is a command line experimenter tool for use with the GENI AM API. It supports reserving resources from all GENI compliant aggregates. gcf is a set of developer tools, including an AM, which allow for testing the AM API.

Omni/gcf 2.6 is a major release, with new features in Omni and stitcher.

We recommend that anyone attending GEC20 tutorials or doing stitching update to this new version of Omni.

This release of Omni includes:
 * Omni can now interact with the GENI Clearinghouse and other Common Federation API clearinghouses to `removeslicemember`, `listprojects` and `listprojectmembers`. It can also speak version 2 of that API.
 * Omni commands should now all support the output controlling options `-o` and `--tostdout`
 * Users can retrieve their private SSH keys from the Clearinghouse, if available, using `listkeys`.
 * Omni will report when your reservations (slivers) expire, where known. In particular, Omni adds a new function `print_sliver_expirations` to query for expiration of your slivers.
  * Numerous bug fixes and small enhancements
 
The Stitcher script now supports:
 * Allow aggregates that support it to pick the VLAN tag to be used (so fewer errors and retries).
 * Store the list of aggregates used in your slice in your home directory by default, so you don't need to always run from the same directory.
 * Add new option `--fileDir` to specify a directory for all output files, allowing multiple instances to run in parallel.
 * Support GRE links in your topology: stitcher will make reservations at each aggregate required in your RSpec.
 * Clean up logging:
   * Console log messages are much more concise
   * Detailed debug logs are kept in a file "stitcher.log", with 5 backup copies kept. Use this file when reporting issues.
 * At run end, summarize expiration of your reservations at different aggregates.
 * Numerous bug fixes and small enhancements

Omni and gcf are available for download [2] with full release notes on the wiki [3].

As always, Omni users can share tips, ask questions, and report problems at: omni-...@geni.net. You can subscribe to the list at [4].

You can contact the Omni and gcf developers at: gcf...@geni.net.

Thank you!
Tom Mitchell, Aaron Helsinger, Sarah Edwards, Marshall Brinn
GPO

[1] How to use the new 'chapi' Omni framework or to update your Omni: http://trac.gpolab.bbn.com/gcf/wiki/HowTo/UseCHAPIInOmni
[2] Download gcf: http://trac.gpolab.bbn.com/gcf/
[3] gcf release notes: http://trac.gpolab.bbn.com/gcf/wiki/ReleaseNotes
[4] omni-users mailing list: http://lists.geni.net/mailman/listinfo/omni-users
Reply all
Reply to author
Forward
0 new messages