- 27 Mar, 2003 16 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
I've fixed all existing group directories.
-
Leigh B. Stoller authored
just like /proj/$pid.
-
Leigh B. Stoller authored
in /proj/$pid/exp/$eid, since this would seem to violate group privacy (/proj exported to all experiments). Minor changes to owner and mode to allow for non group members to swap/terminate and not get copy error (of logs).
-
Leigh B. Stoller authored
it was causing copy errors when non-group members try to swap an experiment. Make it 664 instead.
-
Leigh B. Stoller authored
In addition to the usual checks, project_root and group_root (in the project) get the same permission as if they were in the subgroups with group_root permission. This means they can swap/terminate/reboot etc in subgroups even though they are not members of the subgroups. There is still some copy problems with files, but leaving that till later to deal with.
-
Leigh B. Stoller authored
wrt subgroups. Also noted that group created is no longer in the group by default.
-
Leigh B. Stoller authored
-
Mac Newbold authored
-
Mac Newbold authored
project pages. Also fix the group one to be more consistent with the others.
-
Mac Newbold authored
-
Robert Ricci authored
-s is now required to set bits, and there is a -p option so that you can give physical node names.
-
Mac Newbold authored
-
Robert Ricci authored
-
Robert Ricci authored
Allow use of node classes, as well as types, in the template file.
-
Chad Barb authored
New tbswap mode 'update'. (a.k.a. 'reswap') Re-assigns experiment, fixing already assigned nodes in place; tries not to reboot nodes. Doesn't clear port counters, restart event system, etc. A few more things remain to be considered for 'general' use adding new nodes to experiments and modifying topologies, but for replacing failed nodes in experiments or removing virt_nodes from experiments, should work fine.
-
- 26 Mar, 2003 12 commits
-
-
Mac Newbold authored
how long they've been idle and what the time of last activity was on their nodes. And now do proper wordwrapping on the message instead of static apriori newline placement. Also add the ability to do some formatting on the idle time to those functions, and use it to make the swap request message a little better. ("H hours, M minutes" instead of "X.Y hours").
-
Leigh B. Stoller authored
-
Robert Ricci authored
-
Leigh B. Stoller authored
-
Robert Ricci authored
directory, so that mysql can write its logs.
-
Leigh B. Stoller authored
only pid, to pid/gid like most other things in the testbed. Also add a "global" slot to denote images that are globally available to all projects (system images). The older "shared" attribute is now used to denote images that are shared within a project (available to all subgroups in the project). The migration path for existing DBs is given in the migrate file. Be sure to run those commands on an existing testbed or things will break! www/newimageid, www/newimageid_ez: A bunch of changes for shared/global attributes. Added a group menu to the form so users can create images in subgroups. Beefed up the Java code that constructs the path name to use the gid, shared, and global attributes of the form to give the user the best possible path that we can. Improved the pathname checking code so that we do not allow just any old path in case the user elects to disregard the path we carefully constructed for them. Also check the proj/group membership, and setup defaults for users that have permission in just one pid/gid to create images. libdb.in: Changed permission check in TBImageIDAccessCheck() to reflect shared/global attribute changes. os_load: Get rid of test that checked path of the image. The path checking is done in the web interface anyway, so why duplicate in 4 places. Other minor changes reflecting shared->global name change. Also note that images can come from the group directory now. create_image: Get rid of test that checked path of the image. The path checking is done in the web interface anyway, so why duplicate in 4 places. Also note that images can come from the group directory now. www/dbdefs: Changed permission check in TBImageIDAccessCheck() to reflect shared/global attribute changes. www/showimageid_list, www/showstuff: Minor global/shared attribute changes. www/menu: Change osids/imageids pointer to point to the image list, not the osid list. This is more reasonable for mere users who have access to the EZ form, and thus never really need to concern themselves with osids. www/editimageid: Add proper pathname checking. There were no checks at all before!
-
Mac Newbold authored
- Added a bunch of functions to get time of last activity, hours idle, and staleness for nodes and experiments. - Fixed the showexp_list page to use the new idle measures, including idle view. Idle view now runs in about 1.3 seconds instead of 13. - Changed all the "show" functions for nodes and expts to show idleness. More changes will be coming, but I wanted to commit this before I install it for real.
-
Mike Hibler authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 25 Mar, 2003 7 commits
-
-
Robert Ricci authored
when a new LAN is created, we make a new plink. Since assign is only halfway OO, there is no constuctor for a plink to set the fixends flag to something sensible. Turned back on FIX_PLINK_ENDPOINTS, and 'touch' score.cc so that it gets rebuilt.
-
Chad Barb authored
-
Chad Barb authored
- Performing an approval action (postpone/approve/deny/nuke) on a user in a subgroup results in an implicit version of that same approval action on the user in the default group (for approve, $trust='user'.) - Tidied up a table in approveuser_form.php3, but form is otherwise unchanged.
-
Leigh B. Stoller authored
the newimageid_explain front page, since I had actually moved most of that text into the tutorial a couple of months ago. I moved the rest of the text over, and changed the links to point to the short form. Added a link at the top of the short form pointing to the tutorial section, and for admin types, a link to the long form.
-
Mac Newbold authored
-
Leigh B. Stoller authored
Account to make it more clear.
-
Leigh B. Stoller authored
Bad idea. Use an auto_incrementing idx field instead.
-
- 24 Mar, 2003 5 commits
-
-
Mac Newbold authored
-
Chad Barb authored
Fixed bug where after running out of retry attempts, swapout was only doing the 'retry' version of cleanup, when it should have been doing a full cleanup.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
and a query returns a null where it ain't supposed to!
-
Leigh B. Stoller authored
by assign_wrapper to help control emulated links. When set for an emulated link, assign uses the BW spec for mapping the links (onto phys links) but does not insert a linkdelay to traffic shape it (unless the link is shaped in some other manner, like a delay or plr, in which case a linkdelay is inserted, but with no bw cap). This might be temporary syntax, expecially if we cannot make emulated links work right!
-