git commit: [emulab-devel] branch master updated (474a2d9)

2 views
Skip to first unread message

Leigh B. Stoller

unread,
Sep 4, 2012, 4:45:57 PM9/4/12
to geni...@emulab.net, emulab-dev...@googlegroups.com
Branch master has been updated: adcfa82..474a2d9

- Make global an optional instead of admin only.
- Remove from os_submap when deleting an image.
- Add locked_pid to images table. Change virt_nodes:osname regex to all
- Clear image tables locks on boot.
- Add a little more locking support.
- Add a setuid check.
- A few more changes to allow cloning a VM container. Add global flag.
- Allow -X option to operate on a specific vlan in the experiment.
- Allow URLs in tb-set-node-os, as for image_import.
- Import image descriptors that are hosted someplace else.
- Add image import utilities.
- Add option to set groups. Add option to hash downloaded file.
- Call image_setup before assign to download imported image files.
- Allow URLs for osname (imported images). Fixes for shared lans.
- Fixes to deal with shared lan race condition.
- Add support for spcifying a URL in the disk_image tag (imported image
- Changes to creating a snapshot of a VM container.
- Add global parameter.

========================================================================

commit 59f7a57e6e87fb3af50549a7c77a1d812571f024
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Sun Sep 2 09:18:14 2012 -0600

Make global an optional instead of admin only.

1 1 backend/newimageid_ez.in
1 files changed, 1 insertions(+), 1 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=59f7a57

------------------------------------------------------------------------

commit a5126fd38211f36842117d03545cde57f56279ba
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Sun Sep 2 09:20:08 2012 -0600

Remove from os_submap when deleting an image.

2 1 www/deleteimageid.php3
1 files changed, 2 insertions(+), 1 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=a5126fd

------------------------------------------------------------------------

commit 0656568d5184deb19e162e3d9751502bbc38fd98
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:28:55 2012 -0600

Add locked_pid to images table. Change virt_nodes:osname regex to allow
URLs, as for importing images.

1 0 sql/database-create.sql
1 1 sql/database-fill.sql
26 0 sql/updates/4/309
3 files changed, 28 insertions(+), 1 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=0656568

------------------------------------------------------------------------

commit 93a0ead3124688002bcb4acaab747a38f4a6d54a
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:29:26 2012 -0600

Clear image tables locks on boot.

6 1 db/dbboot.in
1 files changed, 6 insertions(+), 1 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=93a0ead

------------------------------------------------------------------------

commit 52e4ecbbc3e9b999b2fc8a5708e622fb917df437
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:29:53 2012 -0600

Add a little more locking support.

38 2 db/Image.pm.in
1 files changed, 38 insertions(+), 2 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=52e4ecb

------------------------------------------------------------------------

commit 340dd57d3b871a0ce75174f63958590bfcd772e5
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:30:26 2012 -0600

Add a setuid check.

8 0 utils/create_image.in
1 files changed, 8 insertions(+), 0 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=340dd57

------------------------------------------------------------------------

commit 3f7b2fd61df702dca86fa9ef94f59032759fbd86
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:31:17 2012 -0600

A few more changes to allow cloning a VM container.
Add global flag.

24 7 utils/clone_image.in
1 files changed, 24 insertions(+), 7 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=3f7b2fd

------------------------------------------------------------------------

commit ba140d7736bb50b363da8a9d99a9deffac4a562a
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:32:34 2012 -0600

Allow -X option to operate on a specific vlan in the experiment.

18 11 tbsetup/snmpit_test/snmpit_test.in
1 files changed, 18 insertions(+), 11 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=ba140d7

------------------------------------------------------------------------

commit be22c8c33516245a8e8ae55eea938a67952d76aa
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:32:57 2012 -0600

Allow URLs in tb-set-node-os, as for image_import.

2 1 tbsetup/ns2ir/tb_compat.tcl.in
1 files changed, 2 insertions(+), 1 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=be22c8c

------------------------------------------------------------------------

commit 93f057a1fb867d731965b973640d7ae35c9b56de
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:33:36 2012 -0600

Import image descriptors that are hosted someplace else.

10 1 tbsetup/tbprerun.in
1 files changed, 10 insertions(+), 1 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=93f057a

------------------------------------------------------------------------

commit e468f885452163cfcc34dda8828144fbcfb5b3f5
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:35:29 2012 -0600

Add image import utilities.

image_setup is run from tbprerun to verify and create image
descriptors, and then later from tbswap to actually download
and verify the image (ndz) file.

image_import does the actual work for a specific image (url).

1 1 tbsetup/GNUmakefile.in
163 0 tbsetup/image_setup.in
2 2 utils/GNUmakefile.in
500 0 utils/image_import.in
4 files changed, 666 insertions(+), 3 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=e468f88

------------------------------------------------------------------------

commit bab020eb7975448634c4faae7b7d853f9f1ad861
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:36:54 2012 -0600

Add option to set groups. Add option to hash downloaded file.

The reason for the groups option is so that we can use this
for users that are in more the 16 groups (stupid group limit that
breaks everything!).

43 21 tbsetup/fetchtar.proxy.in
1 files changed, 43 insertions(+), 21 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=bab020e

------------------------------------------------------------------------

commit b2959169e61d5bb6d2ad259409c6dc38098390ca
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:37:36 2012 -0600

Call image_setup before assign to download imported image files.

13 0 tbsetup/tbswap.in
1 files changed, 13 insertions(+), 0 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=b295916

------------------------------------------------------------------------

commit 76e89d3f5a242c4d69cfb246acad25500e0cd7bf
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:40:16 2012 -0600

Allow URLs for osname (imported images). Fixes for shared lans.

For shared lans, move the code that sets up the underlying lan into
the Experiment module, so it can be called from tbswap. This is
to fix some race conditions that can take place if two experiments
are mucking with the underlying lan at the same time.

21 89 tbsetup/libvtop_test.pm.in
1 files changed, 21 insertions(+), 89 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=76e89d3

------------------------------------------------------------------------

commit e91bade7565ca4b82d82397ee811129654f83bcc
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:40:42 2012 -0600

Fixes to deal with shared lan race condition.

156 20 db/Experiment.pm.in
1 files changed, 156 insertions(+), 20 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=e91bade

------------------------------------------------------------------------

commit 2df707a982a4f2720edd8ca817b4a078edc6a6d0
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:41:30 2012 -0600

Add support for spcifying a URL in the disk_image tag (imported
image).

47 4 protogeni/lib/GeniCM.pm.in
1 files changed, 47 insertions(+), 4 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=2df707a

------------------------------------------------------------------------

commit b760cf70e9347aacb2e08a02e9155f16fde17074
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:41:58 2012 -0600

Changes to creating a snapshot of a VM container.

27 2 protogeni/lib/GeniCMV2.pm.in
1 files changed, 27 insertions(+), 2 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=b760cf7

------------------------------------------------------------------------

commit 474a2d920ab8923882f674d0cbaeae22ef4db8d0
Author: Leigh B Stoller <sto...@flux.utah.edu>
Date: Tue Sep 4 14:42:18 2012 -0600

Add global parameter.

2 0 protogeni/test/createimage.py
1 files changed, 2 insertions(+), 0 deletions(-)

http://git-public.flux.utah.edu/?p=emulab-devel.git;a=commitdiff;h=474a2d9
Reply all
Reply to author
Forward
0 new messages