[[PageOutline]] = Coding Sprint, Experimenter Tutoring and Operations Hands-On = The joint software coding sprint, experimenter tutoring session, and operations hands-on-with-GENI session is an informal session where aggregate and tool developers will discuss software details, experimenters will run though GENI tutorials or ask questions of the GPO for help running experiments, and GPO operations staff will help site ops/admins folks with anything they're interested in. == Schedule == Thursday, 1pm - 5pm == Session Leaders == Sarah Edwards, Aaron Helsinger, and Niky Riga, GENI Project Office == Agenda / Details == {{{ #!comment Dial In: 866-453-5550 ; Participant pin: 6513886# }}} This software development session provides an opportunity for GENI engineers to collaborate in real time on a particular software or documentation issue. The topic will be selected well in advance of the conference, based on need and key party availability. At GEC12 and GEC13, the topic was AM API changes. At GEC14, discussion covered stitching, AM API changes, shared VLANs, and trust issues in the GENI Portal. Likely topics this time include stitching, minor proposed changes to the AM API, and adding Update() to the AM API. The GPO will also hold a tutoring session for GENI experimenters, where experimenters can come and work on various online GENI tutorials. The list of available tutorials will be advertised in advance of the GEC. The GPO will answer questions and provide assistance. Experimenters with an idea they want to work on are encouraged to come do so in the same room, so that they can have support from the on site GPO staff and other experimenters. GPO operations staff will also be available to help GENI ops/admin folks who'd like a hand getting set up with GENI credentials, the Omni command-line tool, etc. This can be useful if you're running a GENI aggregate, so you can create a slice and some slivers, and test for yourself whether the aggregate manager is working like you expect. We'll also be happy to discuss any other topics of interest to the ops/admin community. === Developers Coding Sprint Topics === The actual topics will be dictated by the people in the room and their concerns, but we anticipate discussing topics first raised at the [wiki:GEC15Agenda/AMTopics AM Topics] session. 1. Stitching 2. AM API v3 tweaks 3. Update() 4. Other miscellaneous topics {{{ #!comment After: == Session Summary == }}} == Background Reading == === Coding Sprint === * [wiki:GeniNetworkStitching Network Stitching design status] * [wiki:GAPI_AM_API_V3 AM APIv3 Specification] * [wiki:GAPI_AM_API_DRAFT AM API draft proposals] * [http://www.geni.net/resources/rspec/ext/shared-vlan/1/ Shared VLAN RSpec extension] * [http://lists.geni.net/pipermail/dev/2012-July/000823.html Jon Duerig's Update proposal]