Opened 10 years ago

Closed 10 years ago

#34 closed (fixed)

Initial CMULab code merged with ProtoGENI

Reported by: Aaron Falk Owned by: dga@cs.cmu.edu
Priority: major Milestone: CMU Lab: Merge patches into ProtoGENI distribution
Component: CMULAB Version: SPIRAL1
Keywords: CMULab code Cc: Aaron Falk
Dependencies:

Description

Dave says (on 2/2):

update to -HEAD ProtoGENI code is complete and now happy

Waiting for confirmation from DGA that this fulfills the milestone and has correct documentation and licenses.

Change History (10)

comment:1 Changed 10 years ago by Aaron Falk

Summary: Initial DTunnels code merged with ProtoGENIInitial CMULab code merged with ProtoGENI

comment:2 Changed 10 years ago by dga@cs.cmu.edu

This milestone covers more development than that which we have committed. While we've committed all changes needed for the milestones we've completed, there remain a few substantial milestones to go that we also will have to merge with the main-line ProtoGENI code. My previous message should be taken as a partial completion of this milestone - but the milestone should remain open until after the last changes have been implemented and merged.

comment:3 Changed 10 years ago by dga@cs.cmu.edu

Status: newassigned

comment:4 Changed 10 years ago by hdempsey@bbn.com

Component: GPOCMULAB

comment:5 Changed 10 years ago by Aaron Falk

Just to be clear: the goal here is to be sure that any modifications you make to ProtoGENI -- for this year's milestones -- get rolled back into their code.

comment:6 Changed 10 years ago by Aaron Falk

Status: assignednew

Dave will provide a list of software delivered and accepted to ProtoGENI's distribution.

Future software changes will be handled by creating a ticket for each updated module and moving assignment of the ticket to ProtoGENI when the code is provided to them.

comment:7 Changed 10 years ago by pgunn@cs.cmu.edu

list of contributions to Emulab sources:

changes and cleanup of tmcc/tmcd error and log messages to make them more regular and informative changes to tmcc/tmcd/bootinfo to support widearea nodekeys as an alternate identifier over IP address (needed for behind-nat function) modification of client scripts to provide wideareakeys to tmcc when found, handle IP addresses better when behind a NAT Ubuntu rc script modifications (not presently checked in, but documented) to perform numerous tasks specific to homenet nodes (e.g. conditional creation/population of /home partition, pulling of info from ufs-formatted USBkey) changes to wanode checkin script to improve new node database

initialisation

patches to database code in emulab (only partly accepted) nodechat/nodechatd - a structured replacement for tmcd/tmcc (rejected for now) addition of ip mirroring php addition of client and server code to manage openvpn keys rewrite rc.frisbee in perl modifications to client init scripts, new init scripts to allow for static IPs Somewhat related but not a source thing: documentation work for emulab as a whole

This list may not be exhaustive.

comment:8 Changed 10 years ago by pgunn@cs.cmu.edu

Sigh. Let me reformat that for easier reading.

list of contributions to Emulab sources: *changes and cleanup of tmcc/tmcd error and log messages to make them more regular and informative changes to tmcc/tmcd/bootinfo to support widearea nodekeys as an alternate identifier over IP address (needed for behind-nat function) *modification of client scripts to provide wideareakeys to tmcc when found, handle IP addresses better when behind a NAT *Ubuntu rc script modifications (not presently checked in, but documented) to perform numerous tasks specific to homenet nodes (e.g. conditional creation/population of /home partition, pulling of info from ufs-formatted USBkey) *changes to wanode checkin script to improve new node database initialisation *patches to database code in emulab (only partly accepted) *nodechat/nodechatd - a structured replacement for tmcd/tmcc (rejected for now) *addition of ip mirroring php *addition of client and server code to manage openvpn keys *rewrite rc.frisbee in perl *modifications to client init scripts, new init scripts to allow for static IPs *Somewhat related but not a source thing: documentation work for emulab as a whole

This list may not be exhaustive.

comment:9 Changed 10 years ago by pgunn@cs.cmu.edu

The document about WikiFormatting is very wrong. Third try at formatting this.

list of contributions to Emulab sources: *changes and cleanup of tmcc/tmcd error and log messages to make them more regular and informative changes to tmcc/tmcd/bootinfo to support widearea nodekeys as an alternate identifier over IP address (needed for behind-nat function)

*modification of client scripts to provide wideareakeys to tmcc when found, handle IP addresses better when behind a NAT

*Ubuntu rc script modifications (not presently checked in, but documented) to perform numerous tasks specific to homenet nodes (e.g. conditional creation/population of /home partition, pulling of info from ufs-formatted USBkey)

*changes to wanode checkin script to improve new node database initialisation

*patches to database code in emulab (only partly accepted)

*nodechat/nodechatd - a structured replacement for tmcd/tmcc (rejected for now)

*addition of ip mirroring php

*addition of client and server code to manage openvpn keys

*rewrite rc.frisbee in perl

*modifications to client init scripts, new init scripts to allow for static IPs

*Somewhat related but not a source thing: documentation work for emulab as a whole

This list may not be exhaustive.

comment:10 Changed 10 years ago by Aaron Falk

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.