or
Printable version of this document
commit eb97d13b8c4f2d53efc31624757cdc59e005c40f
Author: Leigh B Stoller
Date: 2010-07-31 07:54:02 -0600
Oops, forgot to include the V2 Cm definitions.
1 1 protogeni/xmlrpc/protogeni-cm.pm.in
commit 57f53f06dd569e6c22f22ab46c43bd2089eb6508
Author: Leigh B Stoller
Date: 2010-07-30 16:25:40 -0600
Merge the 5 different protogeni xmlrpc scripts into a single wrapper
that loads one of five different modules, based on the PATH_INFO. The
modules do nothing but pull in the proper library; all of the xmlrpc
and authorization code is in one place now (the wrapper), instead of
being duplicated. Much cleaner, much safer.
An update to httpd.conf is required, and done with update script 7.
2 7 apache/httpd.conf.in
53 0 install/updates/5/7
12 17 protogeni/xmlrpc/GNUmakefile.in
0 290 protogeni/xmlrpc/geni-am.pl.in
35 0 protogeni/xmlrpc/geni-am.pm.in
0 230 protogeni/xmlrpc/protogeni-ch.pl.in
40 0 protogeni/xmlrpc/protogeni-ch.pm.in
0 314 protogeni/xmlrpc/protogeni-cm.pl.in
76 0 protogeni/xmlrpc/protogeni-cm.pm.in
0 249 protogeni/xmlrpc/protogeni-sa.pl.in
37 0 protogeni/xmlrpc/protogeni-sa.pm.in
0 206 protogeni/xmlrpc/protogeni-ses.pl.in
28 0 protogeni/xmlrpc/protogeni-ses.pm.in
340 0 protogeni/xmlrpc/protogeni-wrapper.pl.in
commit 028b917c0d314f78e5bf325a91ecdeb00789c3b9
Author: Kevin Atkinson
Date: 2010-07-30 15:26:20 -0600
Bug fix in MayEditPub when project is 'N/A'.
2 0 www/pub_defs.php
commit 5ba820cb4e351e40c30c9d28277432258efb5e38
Author: Tarun Prabhu
Date: 2010-07-30 10:47:43 -0600
Fixed syntax error :(
1 1 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
commit dcff3b70fb4aeba92ab38e864f0cfd16955fbcd2
Author: Tarun Prabhu
Date: 2010-07-30 10:43:11 -0600
Added support for desire policies and modified the fixed interface spec
18 1 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
11 10 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
commit fa583e13f00c8a1f6c323933561a86eb89b74200
Merge: 29638e9 0179b9f
Author: Leigh B Stoller
Date: 2010-07-30 07:43:30 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 29638e957d30cfb1c1b3c16225f4c33b9fdfd66c
Author: Leigh B Stoller
Date: 2010-07-30 07:42:06 -0600
Not sure where this file came from.
0 8 .gitignore
commit 3a33af1da4f9d763207e0f07ea83c3182b80b0dc
Author: Leigh B Stoller
Date: 2010-07-30 07:41:53 -0600
No longer need this script.
0 89 protogeni/scripts/createcerts.in
commit d5b945194047ecbee9e3fe0bdb6233849c88ed30
Author: Leigh B Stoller
Date: 2010-07-30 07:33:57 -0600
Minor tweak; move UpLoadIPAddresses() to a different place.
2 2 tbsetup/libvtop.pm.in
commit be04644bde675383b9aa4118fc6a3907428d1cfb
Author: Tarun Prabhu
Date: 2010-07-29 18:50:18 -0600
Annotations work - well, ok, they haven't been rigorously tested yet, but I think they'll hold up. The only thing that is almost certainly broken is the conversion from links with multiple interfaces into the "node + point-to-point" links that assign knows how to deal with.
Mapper now has a flag to determine whether to output the text format or rspec. rspec outputs are named *.ptop.xml and *.vtop.xml for the advertisement and request respectively.
29 25 assign/annotate.cc
2 1 assign/annotate.h
247 255 assign/annotate_rspec.cc
195 154 assign/annotate_rspec_v2.cc
12 6 assign/annotate_rspec_v2.h
0 2 assign/emulab_extensions_parser.cc
12 12 assign/parse_advertisement_rspec.cc
11 8 assign/parse_request_rspec.cc
17 14 assign/solution.cc
8 3 tbsetup/libvtop.pm.in
27 5 tbsetup/mapper.in
15 5 tbsetup/ptopgen.in
commit 9b62ce758023503e5786da70eb76e7f8acc97d32
Merge: e189a33 0179b9f
Author: Tarun Prabhu
Date: 2010-07-29 09:00:19 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit e189a3355d7bddbf3bd10e99f54ae2a0d97e3ab1
Merge: 34d1844 f5f4bd2
Author: Tarun Prabhu
Date: 2010-07-29 09:00:08 -0600
Merge branch 'master' of tarunp@git-public.flux.utah.edu:/flux/git/users/tarunp/emulab-devel
commit 34d184415f16a63f591a5eff584376c717ca8b29
Author: Tarun Prabhu
Date: 2010-07-29 08:58:18 -0600
Add extension and vclass support. It should be working correctly now. There's a lot of ugliness w.r.t. hardware types and sliver types, while dealing with switches, nodes and vclasses. I have tried to hide most of it in rspec_parser_v2.cc and rspec_parser_helper.cc.
97 9 assign/emulab_extensions_parser.cc
10 3 assign/emulab_extensions_parser.h
71 54 assign/parse_advertisement_rspec.cc
152 49 assign/parse_request_rspec.cc
83 18 assign/rspec_parser.cc
16 3 assign/rspec_parser.h
64 44 assign/rspec_parser_helper.cc
9 0 assign/rspec_parser_helper.h
118 120 assign/rspec_parser_v1.cc
25 22 assign/rspec_parser_v1.h
138 48 assign/rspec_parser_v2.cc
10 0 assign/rspec_parser_v2.h
36 12 tbsetup/libvtop.pm.in
27 13 tbsetup/ptopgen.in
commit f5f4bd20224959747b0cfbbad8950d0e82a864ae
Author: Tarun Prabhu
Date: 2010-07-28 17:10:03 -0600
Syntax errors fixed :(
1 1 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
3 10 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
commit 11a411f6bd3889047ee13d9cf90d746ceb80634a
Author: Tarun Prabhu
Date: 2010-07-28 14:17:04 -0600
More minor changes to the ptop extension schema.
0 3 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
commit 0179b9fe749c123726fd4d180d29465cac59c73e
Author: Leigh B Stoller
Date: 2010-07-28 13:41:31 -0600
Make this actually do the right thing.
5 0 ssl/ca.cnf.in
49 9 ssl/updatecert.in
commit 99841e98f8941fc0314c3803301c5997fcbec8b1
Author: Leigh B Stoller
Date: 2010-07-28 08:54:20 -0600
New utility script to update a certificate that has expired.
Takes old certificate, gets the private key from inside it,
generates a new serial number, and uses x509 to create a new
certificate. Good for updating expired certs.
5 3 ssl/GNUmakefile.in
139 0 ssl/updatecert.in
commit be040ff9d4138239f8c4d3b7a8d3cb0db941f7f5
Merge: e6c91ca ef42584
Author: Leigh B Stoller
Date: 2010-07-27 13:40:49 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit e6c91ca9145da241a5bd8879addd0ab137ca0e34
Author: Leigh B Stoller
Date: 2010-07-27 13:40:23 -0600
Use the new mapper wrapper for pre-assign in *all* projects.
2 6 tbsetup/tbprerun.in
commit 742f3035d323801dd77eab6d4f8457103e5ea3da
Author: Tarun Prabhu
Date: 2010-07-27 12:08:07 -0600
Removed more unnecessary extensions from vtop.
9 9 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
commit b9252636b981ccf7fa289d3777d17f641d2b11a2
Author: Leigh B Stoller
Date: 2010-07-27 12:01:05 -0600
Change to how links involving shared nodes are done; whenever a shared
nodes is selected, those links must use vlan encap. Since shared node
selection is not done until late, we end up goaing back and modifying
the encap type and forcing a vlan to be created.
This is done cause the shared nodes (openvz) do not support veth
encap, and so arp causes leakage between experiments on the same node
that have common IP addresses.
45 53 tbsetup/libvtop.pm.in
commit a9f624298d5783391624235f9a40d28c0b3c4828
Merge: 6ce7b1a dac89f9
Author: Tarun Prabhu
Date: 2010-07-26 17:56:01 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/users/tarunp/emulab-devel
commit dac89f9097fa47dbb09c9e23a9b0d30bc6cd533f
Author: Tarun Prabhu
Date: 2010-07-26 17:55:03 -0600
Fixed bug in vtop extension schema introduced by over-zealous deleting.
8 9 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
commit 6ce7b1adc8ca6d8091c7608ee7797a66d6dac430
Merge: 8149d4c 3e5b07d
Author: Tarun Prabhu
Date: 2010-07-26 17:09:51 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/users/tarunp/emulab-devel
commit 3e5b07d6e409f3caa067e92e95a05c8904f5a7e5
Author: Tarun Prabhu
Date: 2010-07-26 16:32:47 -0600
Added annotate_rspec_v2 to GNUMakefile.in
4 1 assign/GNUmakefile.in
commit b70c129d64d8dc3de3add2331ef89e7d681b89a9
Author: Tarun Prabhu
Date: 2010-07-26 16:09:23 -0600
Updated extensions schemas. There was some really stupid stuff in there which I only just noticed.
2 6 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
0 20 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
commit aed804ef5a6fffe1bab03648a0ab68503dd3bac1
Author: Tarun Prabhu
Date: 2010-07-26 15:51:48 -0600
Fixed some bugs in the parsers. A full features and desires test now works. There are stil some extension support which needs to be added to ptopgen.
28 28 assign/annotate_rspec.h
4 2 assign/annotate_rspec_v2.cc
2 1 assign/annotate_rspec_v2.h
13 12 assign/emulab_extensions_parser.cc
16 16 assign/emulab_extensions_parser.h
40 11 assign/parse_advertisement_rspec.cc
7 0 assign/rspec_parser.cc
3 0 assign/rspec_parser.h
7 0 assign/rspec_parser_v2.cc
3 0 assign/rspec_parser_v2.h
112 105 assign/solution.cc
19 18 tbsetup/mapper.in
21 15 tbsetup/ptopgen.in
commit 308589d54f64c006a61f4b26a956f735aa888ca4
Merge: ef76601 ef42584
Author: Tarun Prabhu
Date: 2010-07-26 10:05:33 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit ef76601154e070bd59b1e08644863b5414a453aa
Author: Tarun Prabhu
Date: 2010-07-26 10:03:01 -0600
Added support for set-type-limits in the advertisement. It is implemented as an extension. There is no support for this in v1. It will only be in v2 and higher. To this end, ptopgen has been modified. ptopgen also now adds type slot information to nodes as an extension. However, support for other extensions still have to be added. Added another annotater class for rspec v2 but this in a very incomplete state as of now and the relevant code has been commented out of solution.cc temporarily. Assign's arguments have also been modified in mapper, so that it expects rspec inputs.
28 22 assign/annotate.h
82 82 assign/annotate_rspec.h
532 0 assign/annotate_rspec_v2.cc
113 0 assign/annotate_rspec_v2.h
108 83 assign/emulab_extensions_parser.cc
89 82 assign/emulab_extensions_parser.h
472 476 assign/parse_advertisement_rspec.cc
553 572 assign/parse_request_rspec.cc
177 184 assign/rspec_parser.cc
78 80 assign/rspec_parser.h
17 17 assign/rspec_parser_helper.h
201 167 assign/rspec_parser_v2.cc
34 27 assign/rspec_parser_v2.h
23 25 assign/solution.cc
8 1 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
5 2 tbsetup/mapper.in
66 11 tbsetup/ptopgen.in
commit ef425840a082c742015aae03c7e6d59fe9548286
Merge: 1f5cc79 8ef659c
Author: Eric Eide
Date: 2010-07-24 10:55:09 -0600
Merge branch 'archive10'
commit 8ef659c01810be4efe3026cd9a0600efcf8888af
Author: Eric Eide
Date: 2010-07-24 10:50:01 -0600
Added Archive '10 position paper.
14 0 www/pubs.html
commit fc03e047bf709bcea60f5ba4c92e9c2ffaca323e
Merge: ae95e0b 1f5cc79
Author: Tarun Prabhu
Date: 2010-07-22 14:00:24 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
Conflicts:
tbsetup/libvtop.pm.in
commit ae95e0b9090a3785086ad398794d7a625fc82197
Author: Tarun Prabhu
Date: 2010-07-22 13:49:45 -0600
Updated extensions for correct namespaces. Modified makefiles to install different versions of the schemas in different directories. Modified the configure script to do the same thing. xsdgen has been modified as well, although it doesn't seem to have made it to this commit list.
2 0 configure
2 0 configure.in
3 3 protogeni/rspec/0.1/GNUmakefile.in
33 0 protogeni/rspec/0.2/GNUmakefile.in
33 0 protogeni/rspec/2/GNUmakefile.in
3 1 protogeni/rspec/GNUmakefile.in
5 5 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
10 8 protogeni/rspec/ext/emulab/1/top_extension.rnc
13 13 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
18 22 tbsetup/libvtop.pm.in
commit 974e15bd64fdc22777c08fd15504f396e5b85046
Merge: 42dce44 1f5cc79
Author: Leigh B Stoller
Date: 2010-07-22 11:25:18 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 1f5cc7987e25987cf111c1d3b571b579399bd5c7
Author: Leigh B Stoller
Date: 2010-07-22 11:24:27 -0600
Another fix to the resource records code. Sigh.
19 23 db/Experiment.pm.in
11 6 tbsetup/swapexp.in
commit 42dce44b101cdc5eba8245a79404b947b73d00c3
Merge: 0482843 a5bd23a
Author: Leigh B Stoller
Date: 2010-07-22 11:07:13 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit a5bd23ab67847ae211e545fa54d6b60f3a009b4d
Author: Leigh B Stoller
Date: 2010-07-22 11:06:34 -0600
Add predicate to see if we have a ticket.
8 1 protogeni/lib/GeniResource.pm.in
commit 0482843b05d4d318a5201614eb053a004aacdeac
Merge: 90204cb c85a741
Author: Leigh B Stoller
Date: 2010-07-22 10:53:44 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit c85a74192e1017f2a3e6ba3b3089ca1c945423e4
Author: Leigh B Stoller
Date: 2010-07-22 09:08:57 -0600
Turn off debugging messages.
4 4 event/lib/event.c
commit 6d0b013589596a7288e84ce153f5a40c6015340d
Merge: 8ad3ba0 e15bac5
Author: Leigh B Stoller
Date: 2010-07-22 09:05:20 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 8ad3ba0bf54d27186b8025e3b7f547e2ab707474
Author: Leigh B Stoller
Date: 2010-07-22 09:03:28 -0600
Changes to allow retry when protogeni nodes fail to allocate. There
are two ways this can happen.
1. When allocating the proxy nodes before getting the tickets. This is
just like the local node case; need to go around the loop again and
retry with a new node set.
2. When getting the tickets, someone else got the nodes and gthe
getticket fails. This is a lot like case 1, but now we have to
nfree the proxy node, and tell the mapper to try again.
106 42 db/libGeni.pm.in
47 11 tbsetup/libvtop.pm.in
commit 42040c906681bd164d0b01f41d78ac3bbdec0b02
Author: Leigh B Stoller
Date: 2010-07-22 08:59:00 -0600
Add locking around node/interface creation to prevent concurrent
attempts by protogeni code.
30 3 db/Interface.pm.in
18 3 db/Node.pm.in
commit abcbe37cf8790e6a67997f693df56c315b58ed0e
Author: Leigh B Stoller
Date: 2010-07-22 08:46:08 -0600
Better sanity checking on ssh keys.
8 2 protogeni/lib/GeniUser.pm.in
commit 6d7bbb83244805608fbe8cf91283b80cfdd24286
Author: Leigh B Stoller
Date: 2010-07-22 08:45:47 -0600
Minor change to stringify for tickets; print urn.
2 2 protogeni/lib/GeniTicket.pm.in
commit 8c92e5ae8d36548117e06da2c2bf33870dbcea9d
Author: Leigh B Stoller
Date: 2010-07-22 08:45:01 -0600
Minor change to flags for swap stats.
2 0 db/libdb.pm.in
commit 90204cbfaefed75ba4550a7b13b30bbed837c293
Author: Leigh B Stoller
Date: 2010-07-22 08:43:51 -0600
Remove silly select statement that does nothing.
0 1 db/emdbi.pm.in
commit e15bac56451bca89ff49563ac6804930daac4429
Author: Ryan Jackson
Date: 2010-07-21 16:24:31 -0600
Make toolchain build dependent on "flag" file
The toolchain build should be dependent on an actual file to ensure we
don't rebuilt it for every target that goes into the initramfs.
5 2 mfs/linux_mfs/Makefile
commit ca15a1be3bce2eb494a475a7dc09797bcce7fcaf
Author: Ryan Jackson
Date: 2010-07-21 13:39:59 -0600
Add tcsh to linux MFS
Also rename old fake tcsh to tcsh.fake, and run a new script that
symlinks tcsh and csh to tcsh.fake if tcsh doesn't exist. This way tcsh
can be removed from the build but tcsh/csh users can still log in.
4 13 mfs/linux_mfs/Makefile
13 0 mfs/linux_mfs/scripts/misc_fixup.sh
0 29 mfs/linux_mfs/source/target_template/template/bin/tcsh
29 0 mfs/linux_mfs/source/target_template/template/bin/tcsh.fake
1 1 mfs/linux_mfs/source/target_template/template/etc/shells
76 0 mfs/linux_mfs/source/tcsh/Makefile
149 0 mfs/linux_mfs/source/tcsh/configure_cross_compile.patch
commit 6dd9091208ab51e5597186c7d8ee556a3616ef2b
Author: Ryan Jackson
Date: 2010-07-21 16:26:30 -0600
Enable uClibc support for old signal functions
2 0 mfs/linux_mfs/source/toolchain/uClibc-0.9.30.config
commit 8149d4cbf29ea48e4494777a6ada074c8009aa36
Merge: 3e5e2ba 5ee4c96
Author: Tarun Prabhu
Date: 2010-07-21 14:41:56 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/users/tarunp/emulab-devel
commit 3e5e2ba7c62773640da5aeb495db79d6aa815de5
Merge: 959e2d4 c92f034
Author: Tarun Prabhu
Date: 2010-07-21 14:40:58 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
Conflicts:
tbsetup/libvtop.pm.in
commit 5ee4c96f3fbb0042f11bf236ce70fab8007246db
Author: Tarun Prabhu
Date: 2010-07-21 14:39:54 -0600
Created a new folder for the extension schemas and updated xsdgen to compile them during install.
24 0 protogeni/rspec/ext/emulab/1/ptop_extension.rnc
61 0 protogeni/rspec/ext/emulab/1/top_extension.rnc
91 0 protogeni/rspec/ext/emulab/1/vtop_extension.rnc
11 0 protogeni/rspec/xsdgen
1 1 tbsetup/libvtop.pm.in
commit 33ac3b05321d76fa68f8b57e3034a845b8dbb13b
Author: Ryan Jackson
Date: 2010-07-21 12:09:11 -0600
Add jove to Linux MFS
1 1 mfs/linux_mfs/Makefile
56 0 mfs/linux_mfs/source/jove/Makefile
673 0 mfs/linux_mfs/source/jove/jove.mk
96 0 mfs/linux_mfs/source/jove/jove_getline.patch
commit 6d02dc4fd972d2a71006492740c1682fb2b79a32
Author: Ryan Jackson
Date: 2010-07-21 11:49:52 -0600
Add ncurses to Linux MFS
3 1 mfs/linux_mfs/Makefile
118 0 mfs/linux_mfs/source/ncurses/Makefile
commit 1158b739ec5c9f4d2c3f4f75a55c546a89a278bc
Merge: e538c07 c92f034
Author: Tarun Prabhu
Date: 2010-07-21 11:40:55 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
Conflicts:
tbsetup/libvtop.pm.in
commit e538c07ca830e7213dbbb76f0ff27d571876d1e5
Author: Tarun Prabhu
Date: 2010-07-21 11:31:22 -0600
libvtop now handles rspecs
867 598 tbsetup/libvtop.pm.in
commit c92f034c5c771ea609dc4332e16151a663a98a87
Author: Ryan Jackson
Date: 2010-07-21 10:22:04 -0600
Add resize2fs to Linux MFS build
14 2 mfs/linux_mfs/source/e2fsprogs/Makefile
commit b78819daf8abf961315718d97fc4a8e2f633565f
Author: Leigh B Stoller
Date: 2010-07-21 07:13:53 -0600
Move unlock to possibly prevent race condition.
2 2 account/mksyscert.in
commit 7653b22af8437c7423d2eea817b44a672febb7e0
Merge: d63df35 a3327d8
Author: Jonathon Duerig
Date: 2010-07-20 17:07:41 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit a3327d852be9ec87fe455e5e3f6aa2097c5d77ec
Author: Leigh B Stoller
Date: 2010-07-20 12:27:59 -0600
Bump default timeout in scriptlock.
1 1 tbsetup/libtestbed.pm.in
commit d8145e201ce93e22298b4bd3470e29f7bd8b40ae
Author: Leigh B Stoller
Date: 2010-07-20 06:36:10 -0600
Save log files in expinfo for postmortem debugging.
8 0 protogeni/lib/GeniCM.pm.in
commit 84da0cccdc0da7bf57fde62cac8b88d2f48cffcb
Merge: f6de037 825a323
Author: Leigh B Stoller
Date: 2010-07-19 19:07:58 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 825a32315a8bc117d872f86ef2ee9dcc71a6b462
Merge: c343dc1 2b4a102
Author: Leigh B Stoller
Date: 2010-07-19 19:07:32 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit f6de037e0c3f45557afe987fc8b56c9305524e5e
Merge: d608fc9 2b4a102
Author: Leigh B Stoller
Date: 2010-07-19 19:07:07 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit c343dc1beb7f4fe51b5dda166e70aefd95e7ab90
Author: Leigh B Stoller
Date: 2010-07-19 19:06:40 -0600
Fix the primary key on nonlocal_user_bindings; users can be a member
or more then one experiment, of course.
1 1 sql/database-create.sql
23 0 sql/updates/4/216
commit 2b4a1026691eafeebd8a80d0d75b4fc8076acdaf
Author: Mike Hibler
Date: 2010-07-19 17:48:45 -0600
Add d710 nodes.
8 2 www/doc/topo.html
commit f948271229c031d38ad6ac516fe147d9f2498f5a
Author: Mike Hibler
Date: 2010-07-19 17:31:41 -0600
Oops...misinterpreted the return value of NodeAttribute in my previous
commit.
2 2 db/Node.pm.in
commit 8e931f52d645e8c770dc7c6e6b9217e6405aa54a
Author: Mike Hibler
Date: 2010-07-19 17:26:34 -0600
Look for per-node 'default_imageid' and 'default_osid' attributes to
use when (re)loading a node.
23 4 db/Node.pm.in
commit 102cdbca3d2a250287cde342679ea8eada15b0c5
Author: Robert Ricci
Date: 2010-07-19 16:52:51 -0600
Add 'gec8tutorial' to the list of special projects
2 1 tbsetup/tbswap.in
commit d608fc952d0f7bf3f784f30cf245857601db3bc0
Author: Leigh B Stoller
Date: 2010-07-19 12:06:30 -0600
Change for the GEC8 demo: allow disk_image tags like this:
In other words, allow "GeniSlices" for the project, so we can add
images to be used from the rspec.
6 4 protogeni/lib/GeniCM.pm.in
commit 9b24f18fdaafc1203e5fc0a03f5fe4b8f0a79237
Author: Ryan Jackson
Date: 2010-07-19 10:07:15 -0600
Improved handling of trivial merges in gitmail
Use 'git diff-tree --no-commit-id --cc' on merge commits to determine if
there are any differences between the merge commit and its parents.
This is the case if any new files were hand-modified or added as part of
the merge (such as when conflicts were resolved). If git-diff-tree
produces no output, the merge was trivial.
If the merge was trivial, the commit message is checked for an empty
body. If empty, the commit is skipped when generating the email. This
way if the committer documents the merge in some way (list of changes,
reason for the merge, etc.) the email includes that information.
17 5 tools/git/gitmail
commit 8c6807e0fad9fc1b492dddb5b4c4e13cdb44fdbf
Merge: abed510 e24f6da
Author: Leigh B Stoller
Date: 2010-07-19 09:09:49 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit abed5101073a1336ac87df79cbcbf225c532f280
Author: Leigh B Stoller
Date: 2010-07-19 09:09:18 -0600
Add -a (only alloc nodes) option, to be used by protogeni. A lot like
impotent, except that actually nalloc the nodes, and retry if the
nodes are sucked up by someone else inthe meantime.
Also, in the CM, add better ssh key checking.
32 1 protogeni/lib/GeniCM.pm.in
95 62 tbsetup/libvtop.pm.in
10 4 tbsetup/mapper.in
commit e24f6da62c33efa864471157ebc0bd5a7d696a02
Author: Kevin Atkinson
Date: 2010-07-18 14:24:30 -0600
Update "Papers and Talks" menu item to reflect new CSET'10 paper
added to pubs.html.
1 1 www/menu.php3
commit a7f64dce39af4feaf68be4e546fde94a3f21dded
Author: Eric Eide
Date: 2010-07-18 11:11:16 -0600
Added CSET '10 paper.
13 2 www/pubs.html
commit 81a8ed2eb3b4258fed5048f70aae67efd793092b
Author: Eric Eide
Date: 2010-07-18 11:00:45 -0600
Merge branch 'master', remote branch 'central/master'
commit 0c3a19ccca739a2bba54e35cc2260c2c4e6b52bd
Merge: 4c14c28 3531609
Author: Mike Hibler
Date: 2010-07-17 14:32:02 -0600
Merge remote branch 'central/master'
commit 4c14c286601c85b9054df357c2332dbe0d1442fd
Author: Mike Hibler
Date: 2010-07-17 14:31:17 -0600
Avoid a compatibility issue with pubsub.
2 11 event/proxy/version0_gateway.c
commit 3531609f117f230d25c368791a35a684bcef19cc
Merge: a9590e3 ae15ba4
Author: Leigh B Stoller
Date: 2010-07-16 14:15:05 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit a9590e3ab5c7d9d406e935f1b2798134f92a11af
Author: Leigh B Stoller
Date: 2010-07-16 14:14:41 -0600
Minor bug fix for updatehosed and noswapout handling.
1 1 tbsetup/tbswap.in
commit ae15ba4bffbfbb7ce1665f9f190863e02deb93b7
Author: Leigh B Stoller
Date: 2010-07-16 13:25:25 -0600
Minor fix to emulab_locks table.
1 1 sql/database-create.sql
14 0 sql/updates/4/215
commit 44fa1cab9cea4e7e6d5d338f7d88b95a6592a297
Author: Leigh B Stoller
Date: 2010-07-16 12:17:57 -0600
Add patch from Guilherme Fernandes ;
Resolve the slice/sliver credential and use that.
12 0 protogeni/test/resolve.py
commit 2a6bb927743ce4b326bc8935f7bdc37a139b3b8e
Author: Leigh B Stoller
Date: 2010-07-16 12:15:02 -0600
Make sure users really want to use this script.
8 1 protogeni/test/shutdownslice.py
commit 8f5910d8c60e1c7ea4e06f6fba1bf4f7020027b5
Author: Leigh B Stoller
Date: 2010-07-16 12:11:01 -0600
Report on long locked slices, only once a day.
10 2 protogeni/scripts/expire_daemon.in
commit 971986c42142d71a4b24f3657bc8a8e308d889e3
Author: Leigh B Stoller
Date: 2010-07-16 12:09:55 -0600
Add link to ProtoGeni version of GUI editor.
6 2 www/beginexp_form.php3
commit 9a0cfcfdc2f9606f9594c1af871e8d795111c05a
Merge: abb5516 ae180c4
Author: Leigh B Stoller
Date: 2010-07-16 09:34:25 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit abb5516b16891e21fc110d09cde564f3060b0485
Author: Leigh B Stoller
Date: 2010-07-16 09:33:40 -0600
Add link to emulab-users forum.
1 0 www/menu.php3
commit ae180c4012abf57ae1bd57830b2a36d1568051f1
Author: Ryan Jackson
Date: 2010-07-15 16:54:28 -0600
Skip sending the email of all commits are skipped
1 1 tools/git/gitmail
commit 3a0e1fce34d19576cf36b2cc8fc7a6eb76d3df76
Author: Jonathon Duerig
Date: 2010-07-15 16:36:37 -0600
Refactored tuntest.py to allow more flexibility in requesting tunnels.
tuntest.py now takes three optional rspec files (examples are gec8*), one for each side of the tunnel and one providing the tunnel glue.
9 0 protogeni/test/gec8-kentucky.rspec
9 0 protogeni/test/gec8-tunnel.rspec
47 0 protogeni/test/gec8-utah.rspec
83 31 protogeni/test/tuntest.py
commit f0e6acce59eab085b0330a4a43215572b40aa8f2
Author: Ryan Jackson
Date: 2010-07-15 16:01:53 -0600
add support for hiding trivial merge commits
28 0 tools/git/gitmail
commit ed074826a6bca6ccb55b1395a2a110dae4590816
Author: David M. Johnson
Date: 2010-07-15 15:00:51 -0600
Do not automatically merge updates to passwd/group/shadow files.
Now, if experimenters add users or groups to their nodes, and take
an image, they must explicitly tell prepare to overwrite the master
passwd/group/shadow files in /etc/emulab. For Linux,
os_account_cleanup tried to update the masters automatically, but
this is not fullproof and can result in the masters getting passwd
hashes from shadow. Now, a diff of the non-shadow files is printed
from prepare so that at least people can see that the masters need
to be manually updated.
6 2 tmcd/common/config/rc.accounts
14 2 tmcd/common/config/rc.config
7 1 tmcd/cygwinxp/liblocsetup.pm
7 1 tmcd/freebsd/liblocsetup.pm
37 5 tmcd/linux/liblocsetup.pm
9 2 tmcd/linux/prepare
commit d44508d56fcbaae5fa1f5f670da47b34df426ed7
Merge: ae2d35f c058260
Author: David M. Johnson
Date: 2010-07-15 14:26:57 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit ae2d35ff1354269e9c6f684a1d90ae02df527274
Author: David M. Johnson
Date: 2010-07-15 14:19:31 -0600
Minor bug fix: syntax error.
1 1 tmcd/common/config/rc.keys
commit c05826051608b44882085b138241e5e3b9d7f835
Author: Leigh B Stoller
Date: 2010-07-15 14:08:43 -0600
Minor fix for disk_image tags; do not include the tag if the OS is the
type default. Let the other side figure it out.
13 1 tbsetup/libvtop.pm.in
commit f7387fd61c790db0d951cb8426a64af7025f8efd
Author: Leigh B Stoller
Date: 2010-07-15 09:54:12 -0600
Minor bug fix; do not burn CPU when nologins is set.
4 2 protogeni/scripts/ch_daemon.in
4 2 protogeni/scripts/expire_daemon.in
4 2 protogeni/scripts/sa_daemon.in
commit b73bc3752f0ba3540fa513b369b5b08f353ad526
Merge: 90d944e 34a8ec2
Author: Leigh B Stoller
Date: 2010-07-15 08:04:37 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 90d944e2e156845205b5a31b269257ab2f9a251e
Author: Leigh B Stoller
Date: 2010-07-15 08:04:04 -0600
Make sure the CM respects NoLogins, and returns a temporarily
unavailable error.
8 0 protogeni/xmlrpc/protogeni-cm.pl.in
commit 34a8ec2e26baa522fde23774b8671d33007c4e47
Author: Leigh B Stoller
Date: 2010-07-15 07:38:20 -0600
Minor bug fix.
1 1 install/update-testbed.in
1 1 utils/testbed-control.in
commit 798dfbd705a3613c0c686fdca4943a5a93e64510
Merge: 2364ad5 6df4800
Author: Leigh B Stoller
Date: 2010-07-15 06:55:40 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/users/stoller/emulab-devel
commit 6ccabef76bc88d62d50f946264640c92f2b40bcc
Merge: 2cd9ae7 2364ad5
Author: Leigh B Stoller
Date: 2010-07-15 06:51:03 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit d63df35530945df295ac238809bd770c04b5104b
Merge: e82b065 70731b9
Author: Jonathon Duerig
Date: 2010-07-14 17:17:16 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 2cd9ae73d9e3967cb55a98a041afaa4d0bb8170b
Author: Leigh B Stoller
Date: 2010-07-14 13:54:50 -0600
Minor bug fix.
2 1 protogeni/lib/GeniResource.pm.in
commit 2364ad56b416f8e9256f38ac51f27ea82ab4252f
Author: Leigh B Stoller
Date: 2010-07-14 13:28:29 -0600
Version 1 of the event clients. See attached message.
From: Leigh Stoller
Date: July 1, 2010 11:35:08 AM MDT
Subject: Re: Event System Issues
Mike and I exchanged a couple of email messages. Mike has indicated
that we should drop all Elvin support. A nice goal, but not possible
cause of the basic mistake I made in "version 0" of the event code.
What we *can* do is stop *generating* the elvin hashes completely in
Version 1. We also drop the elvin_gateway, thus no longer supporting
ancient images that are still using the real elvin libraries. I am
okay with this. Comment if you have objections.
Version 0 elvin-compat (these are pubsub clients with ELVIN_COMPAT=1)
binaries will work cause of the magic ___elvin_ordered___ flag, which
actually tells the client that the hmac is a pubsub ordered hmac. (I
know, I am just great at naming things). I just add this little flag
to events in version 1.
Version 0 non-elvin-compat binaries will not work, but this is okay.
The only case this matters right now is Protogeni, where we need to be
able to talk to non-elvin-compat binaries at remote sites. I have
solved this with a version0 gateway as described in the previous
message. ops will run a secondary pubsubd on another port, and the
protogeni client startup code will have clients connect to that
pubsubd instead. This is mostly tested, and it can roll out to other
sites as needed, once we roll out cooked mode.
Version 1 clients are fully interoperable.
Lastly, we still need to be able to compare elvin HMACs coming from
existing version 0 elvin-compat binaries (from our many many system
and custom images). Thats cause all those images are still going to be
generating the HMACs in elvin order, and so the server programs on ops
(event scheduler, tevc, etc) need that elvin hashing code built into
it. See first paragraph.
Anyway, I have all this done and tested on my elabinelab. I had wanted
to make it in time for code freeze, but not enough time to get proper
debugging, so I will push once code freeze is over.
Lbs
3 1 event/GNUmakefile.in
221 83 event/lib/event.c
11 1 event/lib/event.h
commit b86b54b0f4769f26349ba45d4c26348e0f7c7adc
Author: Leigh B Stoller
Date: 2010-07-14 13:15:14 -0600
Add disk_image tag when an OSID is specified for a ProtoGeni physical
node. Currently this is rewritten to a disk_image tag in the
emulab-ops project of the CM the node is allocated from. This works
nicely for STD images since all Emulabs tend to have the same STD
images, but will not work for localized images. All of this image
stuff in cooked mode needs a bunch of work.
Also add support for talking to non elvin-compat nodes on other CMs by
having the event clients contact another pubsubd instance on the home
boss, which will gateway the events back and forth, munging them as
needed.
16 3 db/libGeni.pm.in
commit 70df2f2f176eda6f32ef89fcf6cbfa41af1ae7a4
Author: Leigh B Stoller
Date: 2010-07-14 13:14:08 -0600
Minor change to resolve_slice; add resolve by urn.
4 1 protogeni/test/test-common.py
commit ff62547691e5c96d568ec746a7b4769290bb5055
Author: Leigh B Stoller
Date: 2010-07-14 13:13:39 -0600
Install the startup for the version0_gateway deamon (this is the
daemon that will gateway non elvin-compat clients into an elvin compat
server, as for protogeni cooked mode).
4 1 rc.d/GNUmakefile.in
commit 4e21dd6edad8db1b174b3b3f010b6d390aeb341b
Author: Leigh B Stoller
Date: 2010-07-14 13:11:42 -0600
Build and install the version0_gateway daemon (to ops of course).
15 2 event/proxy/GNUmakefile.in
commit f356773ad5ed2e3ed8bf082b5f7d06826712fc5a
Author: Leigh B Stoller
Date: 2010-07-14 13:10:16 -0600
Add trafgens to cooked mode.
Also add support for talking to non elvin-compat nodes on other CMs by
having the event clients contact another pubsubd instance on the home
boss, which will gateway the events back and forth, munging them as
needed.
1 1 tmcd/common/GNUmakefile.in
9 3 tmcd/common/config/rc.ifconfig
10 1 tmcd/common/config/rc.progagent
22 3 tmcd/common/config/rc.trafgen
56 7 tmcd/common/rc.pgeni
commit 866d7600c7f2e6ddc3a342d4e0873b3cc4631591
Author: Leigh B Stoller
Date: 2010-07-14 13:06:13 -0600
Add disk_image tag when an OSID is specified for a ProtoGeni physical
node. Currently this is rewritten to a disk_image tag in the
emulab-ops project of the CM the node is allocated from. This works
nicely for STD images since all Emulabs tend to have the same STD
images, but will not work for localized images. All of this image
stuff in cooked mode needs a bunch of work.
18 9 tbsetup/libvtop.pm.in
commit 8023df6933618ebfd425c013e44a245496650d05
Author: Leigh B Stoller
Date: 2010-07-14 13:04:06 -0600
Set the mode on the eventkey and hashkey so that they can be read by
non-root. Really no reason to hide these.
4 4 tmcd/common/config/rc.keys
commit c73938f305386a2b3f8f1bb50a00ed15b8cd342e
Author: Leigh B Stoller
Date: 2010-07-14 13:02:27 -0600
Add better sanity checking to the state in dostate(), before we send
it to the event system.
12 0 tmcd/tmcd.c
commit b095d47993956a851870d1fa034070367d626a32
Author: Leigh B Stoller
Date: 2010-07-14 13:01:25 -0600
Kill off the interface remapping table. No longer needed.
3 78 www/newnodes_list.php3
commit ca659774a5da379b92fc3d7bebe1a158c041a851
Author: Leigh B Stoller
Date: 2010-07-14 13:00:22 -0600
Watch for null or bogus ssh keys.
10 0 protogeni/lib/GeniUser.pm.in
commit 100a94dc28ae1477186ca89dc72243fb7bd97610
Author: Leigh B Stoller
Date: 2010-07-14 12:59:54 -0600
Make sure the disk_image tag is passed through into the real rspec.
9 0 protogeni/lib/GeniResource.pm.in
commit 86085b06f777f55a88c2402fc72e1d579f4a4a24
Author: Leigh B Stoller
Date: 2010-07-14 12:59:24 -0600
When no rspec provided, use the Resolve calls to get the current
manifest, and send that along as the update rspec.
Also remove the slice renew call.
16 21 protogeni/test/updatesliver.py
commit cf948ae8c438f715e9baf4e5eff3af6ce745139a
Author: Leigh B Stoller
Date: 2010-07-14 12:58:29 -0600
Report on slices locked at the CM for more then 24 hours.
41 0 protogeni/scripts/expire_daemon.in
commit 63cb3cd753a30c6904ffeffe727f4b9c5828199e
Author: Leigh B Stoller
Date: 2010-07-14 12:57:58 -0600
Add rspec to demonstrate use of bbg "nodes".
25 0 protogeni/test/bbglink.rspec
commit 0908045ab6e2071301dc974f336cc4391a1294e7
Author: Leigh B Stoller
Date: 2010-07-14 12:55:51 -0600
Fix syntax errors. Add disk_image tags.
7 3 protogeni/test/loctuntest.rspec
commit 70731b98878d0aa607d6ec0349ba7798cd507ec2
Merge: f225d6a c13aa66
Author: Leigh B Stoller
Date: 2010-07-14 12:44:16 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit f225d6ad7bc86fb7832ecd6babd435e9b307b1de
Author: Leigh B Stoller
Date: 2010-07-14 12:43:32 -0600
Fix problem with tunnels getting lost during sliver update.
35 4 protogeni/lib/GeniCM.pm.in
commit c13aa6641823dca9d7d48886e613c5bfc19c7e1f
Merge: be64dac 1690084
Author: Ryan Jackson
Date: 2010-07-14 10:15:58 -0600
Merge remote branch 'stable/master'
commit be64dac8f5fe0e853c04f41fee4f467d1ba228c5
Merge: 4a8cf26 35e409f
Author: Leigh B Stoller
Date: 2010-07-14 07:19:47 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 4a8cf26752c4c769738fc82aa5cb3334f9ff16e6
Author: Leigh B Stoller
Date: 2010-07-14 07:18:00 -0600
Bug Fix: Patch to deal with problem reported by Kevin. Turns out that
failed swap mods that cause a swapout, result in no swapout_time in
the resource record. But we do get a timestamp in the stat record, so
its easy to catch it when generating the stats page. Need to fix the
problem in swapmod though.
20 7 www/showsumstats.php3
commit 35e409f83aae3c6b0c6102384565e334016ce6e6
Author: Ryan Jackson
Date: 2010-07-13 15:16:31 -0600
Bug fix: Add subboss info to shownode page
Make sure to show the subbosses serving the node and what service(s)
each is providing.
22 0 www/node_defs.php
commit 64919e930fd7a32c70b24dd4f8c3afc1b6a39f7b
Author: Ryan Jackson
Date: 2010-07-09 13:05:21 -0600
Bug fix: Increase size of passwd, group buffer
Increase the buffer size for parsing passwd and group entries to 1024
bytes from the default 256.
1 0 mfs/linux_mfs/source/toolchain/Makefile
242 0 mfs/linux_mfs/source/toolchain/uClibc-0.9.30.config
commit e82b06592fad97a43a05c7e93da62ed4a040182d
Author: Jonathon Duerig
Date: 2010-07-13 14:38:40 -0600
Deprecated the 'group' field in the event tuple.
The 'group' field is not used to implement event groups as described in the previous version. Added a blurb describing the fact that event groups are implemented using multiple names in the objname field.
7 1 event/DESIGN
commit c255c001f02779932a67564dfdcdbaa35593bd42
Author: Leigh B Stoller
Date: 2010-07-12 15:06:27 -0600
Bug Fix: Restore missing call to GatherAssignStats(), which fills in
the resource records.
2 0 tbsetup/mapper.in
commit 6f9c9f91d7fe4c971f0896a8ab26a14f24e6a109
Merge: 7e66b17 c5f204c
Author: Leigh B Stoller
Date: 2010-07-12 11:10:07 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 7e66b17993941e0f7d52fe4c8660c4d362dfe9ca
Author: Leigh B Stoller
Date: 2010-07-12 11:09:39 -0600
Bug Fix: Make sure that all nodes are reloaded when releasing a
ticket. This is suboptimal, and needs to be looked at again to see if
it can be avoided.
10 2 protogeni/lib/GeniTicket.pm.in
commit c5f204cab486e9bdfdbb0353f5321c4cc592c2b1
Author: Ryan Jackson
Date: 2010-07-09 17:51:00 -0600
BUG FIX: Fix ssh command line
Make sure to pass options *after* the subboss_frisbeelauncher command,
not before.
2 1 tbsetup/subboss_frisbeelauncher_wrapper
commit 00b1eacb6e19ceb16e035012aa33249f5e771581
Author: Mike Hibler
Date: 2010-07-09 15:04:14 -0600
BUG FIX: hack to get around race in FreeBSD 6.x elabinelab setup.
24 2 tmcd/common/config/rc.mkelab
commit ec0bc9237708f92f9b29234586cc38cb641e9f92
Author: Ryan Jackson
Date: 2010-07-09 13:11:50 -0600
BUG FIX: Fix stat call on image file
2 2 tbsetup/libosload.pm.in
commit d9244e7e2276567d487a0066def0fac164425609
Author: Ryan Jackson
Date: 2010-07-09 12:50:19 -0600
BUG FIX: fix call to get image path for subboss
1 1 tbsetup/libosload.pm.in
commit 520e0f02725576847a9f1f3bc1d508984853ab18
Author: Leigh B Stoller
Date: 2010-07-07 08:37:19 -0600
Bug Fix: Do not run other testbeds!
1 1 protogeni/scripts/ch_daemon.in
commit 8ffc64e5066fee431ce89f00a28d34994d5e544c
Author: Leigh B Stoller
Date: 2010-07-07 08:32:10 -0600
Bug Fix: Back out part of last revision, which was causing
StartSliver() to try to power on nodes instead of rebooting them.
This is why we need to actually track the power on/off state of
nodes.
1 1 protogeni/lib/GeniAggregate.pm.in
commit 465c176143d9d37349f3289944261dbe61b5c723
Author: Jonathon Duerig
Date: 2010-07-06 13:26:36 -0600
BUG FIX: Removed bitrot from redeemticket and updatesliver scripts.
15 2 protogeni/test/redeemticket.py
4 3 protogeni/test/updatesliver.py
commit 3536b5d6130a64e27e741f933faa896574da2c4a
Author: Jonathon Duerig
Date: 2010-07-06 13:25:11 -0600
BUG FIX: Conflated "stopped" and "new" states when actually booting.
3 2 protogeni/lib/GeniAggregate.pm.in
commit 7a34c981c449702db3f8ee0491c1752430827a41
Author: Jonathon Duerig
Date: 2010-07-06 12:26:02 -0600
BUG FIX: When starting a sliver, state "new" means the same thing as "stopped"
2 1 protogeni/lib/GeniCMV2.pm.in
commit 2cb8949276773ef302cd6aadc2d3592293507199
Merge: d95ef44 16b7a5f
Author: Leigh B Stoller
Date: 2010-07-06 09:18:24 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 6df48002a7ea231971b0535e119a7f9bfc62389e
Merge: d95ef44 16b7a5f
Author: Leigh B Stoller
Date: 2010-07-06 09:18:24 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit d95ef44f82d7eed39c8e70837fd63719cb6f227e
Author: Leigh B Stoller
Date: 2010-07-06 09:14:35 -0600
Bug Fix: Use modprobe instead of insmod.
2 2 tmcd/common/config/rc.tunnels
commit 16b7a5f392416abb8fef32ac6d95613b0aceccc4
Author: Robert Ricci
Date: 2010-07-02 17:27:00 -0600
Make process-acl skip Cisco comment lines
This allows us to put things like RCS IDs (which include
'$'s) into the comments of config files.
4 0 utils/process-acl
commit c313f60c175a601db9ea14e9e3774c9c5b0473f9
Author: Robert Ricci
Date: 2010-07-02 16:18:42 -0600
Re-add patch from 4f581537975f2f790f182f0d7c22e8bc124ff8dc
Accidentally got removed by commit
826746ac15fbdb207104ffa7eca1a8d849ba2f6c
1 1 xmlrpc/emulabserver.py.in
commit ad833aacecf18d107879db5d0c90793137a1180e
Author: Ryan Jackson
Date: 2010-07-02 11:10:37 -0600
enable top in busybox
7 7 mfs/linux_mfs/source/busybox/busybox.config
commit 0b96dfbe434bfd3f586984de6cc869209c1fcf97
Merge: 3718362 accbcc4
Author: Jonathon Duerig
Date: 2010-07-02 10:06:11 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit accbcc418a55ffd49b90296e663e47158c0c73fe
Author: Jonathon Duerig
Date: 2010-07-02 09:57:57 -0600
Renamce 'component_urns' to 'sliver_urns' in start/stop/restart XMLRPC calls.
Backwards compatibility is retained.
3 3 protogeni/lib/GeniCMV2.pm.in
commit 81a64d50d9fc623d8a52ce28eddc31fe0e70f858
Merge: 995e99f a51bf99
Author: Jonathon Duerig
Date: 2010-07-02 09:56:02 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 3718362b63d31fae9ff39fe3c17867948e53754d
Author: Jonathon Duerig
Date: 2010-07-02 09:54:52 -0600
Bugfix: Get Slice URN domain from "sa" field if present.
4 1 protogeni/test/test-common.py
commit a51bf993d896545ddfbd609e33b7d61d5b8dd2cf
Merge: c24c93b 21b06be
Author: Leigh B Stoller
Date: 2010-07-02 09:48:30 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit c24c93babd13b0299a310eb6c5d07678d7d71ee6
Author: Leigh B Stoller
Date: 2010-07-02 09:48:06 -0600
Bug Fix: Make sure the manifest is updated in CreateSliver() after the
startsliver operation, so that the vlan tag gets in.
12 1 protogeni/lib/GeniCMV2.pm.in
commit 995e99f1a7ebf0d2d3cbea5bf490dd93e25dbfe7
Merge: 613a0ea 21b06be
Author: Jonathon Duerig
Date: 2010-07-01 15:58:19 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit 21b06bea2bc12bd657e55b17619637754b9b4666
Author: Leigh B Stoller
Date: 2010-07-01 13:52:32 -0600
Fix urn key; 255 chars in length, not 256.
1 1 protogeni/etc/protogeni.sql
commit bb9255eefffedcd332112f40ac6e431764ac1593
Merge: b8ad48e 773d78c
Author: Leigh B Stoller
Date: 2010-07-01 13:47:01 -0600
Merge branch 'master' of git-public.flux.utah.edu:/flux/git/emulab-devel
commit b8ad48ee68bfc77f82931c66a850dd28324de097
Author: Leigh B Stoller
Date: 2010-07-01 13:46:19 -0600
New script to shutdown (and restart) the testbed. What this really
does is set nologins, and then wait for swapping to stop (which might
take a little while of course) and then kill off all the testbed
daemons. This is probably the thing to do before reboot boss, from now
on.
1 1 utils/GNUmakefile.in
159 0 utils/testbed-control.in
commit 773d78ce69aef3168c9ea419746fc231cc751e47
Author: Ryan Jackson
Date: 2010-07-01 13:26:26 -0600
Echo the frisbee command line for debugging
1 0 tmcd/linux/rc.frisbee