monitor.git
16 years agoinstructs user how to create the 'auth.py' file.
Stephen Soltesz [Fri, 11 Apr 2008 21:02:53 +0000 (21:02 +0000)]
instructs user how to create the 'auth.py' file.

16 years agoThis is a template script for adding the 'Site Assistant' user into the myPLC
Stephen Soltesz [Fri, 11 Apr 2008 20:59:45 +0000 (20:59 +0000)]
This is a template script for adding the 'Site Assistant' user into the myPLC
db, creating an rsa key, uploading it to the user account, and eventually
doing some other post-processing setup for monitor.

16 years ago- additional functions for displaying the pcu.
Stephen Soltesz [Wed, 9 Apr 2008 17:19:37 +0000 (17:19 +0000)]
- additional functions for displaying the pcu.

16 years ago- add reporting of pcu state
Stephen Soltesz [Wed, 9 Apr 2008 17:17:59 +0000 (17:17 +0000)]
- add reporting of pcu state

16 years ago- add a checked time to each record.
Stephen Soltesz [Wed, 9 Apr 2008 17:16:13 +0000 (17:16 +0000)]
- add a checked time to each record.

16 years ago- some code cleaning.
Stephen Soltesz [Wed, 9 Apr 2008 17:15:53 +0000 (17:15 +0000)]
- some code cleaning.
- fixed the bug that missed entries in act_all without no previous records.
- take RT tickets into account better.

16 years ago- tweaks.
Stephen Soltesz [Wed, 9 Apr 2008 17:14:48 +0000 (17:14 +0000)]
- tweaks.

16 years ago- added a checked time value
Stephen Soltesz [Wed, 9 Apr 2008 17:13:58 +0000 (17:13 +0000)]
- added a checked time value
- added new kernel version.  need a better way to do this.

16 years ago- additional regular rotations.
Stephen Soltesz [Wed, 9 Apr 2008 17:13:05 +0000 (17:13 +0000)]
- additional regular rotations.

16 years ago-added commands to get and set the ticket status so this can be done automatically...
Stephen Soltesz [Wed, 9 Apr 2008 17:09:33 +0000 (17:09 +0000)]
-added commands to get and set the ticket status so this can be done automatically on node restoration.

16 years agoindent change
Stephen Soltesz [Wed, 9 Apr 2008 17:08:58 +0000 (17:08 +0000)]
indent change

16 years ago- cleaning of code.
Stephen Soltesz [Wed, 9 Apr 2008 17:08:38 +0000 (17:08 +0000)]
- cleaning of code.
- save all of the RT db.

16 years ago-Some code cleaning to remove old ipal implementation.
Stephen Soltesz [Wed, 9 Apr 2008 17:06:36 +0000 (17:06 +0000)]
-Some code cleaning to remove old ipal implementation.
-Better pcuid mappings to different pcus.
-takes command line argument when run as a program 'reboot.py <hostname>'

16 years agoadd simple command line tools for manipulating node groups, and for querying
Stephen Soltesz [Wed, 9 Apr 2008 16:56:35 +0000 (16:56 +0000)]
add simple command line tools for manipulating node groups, and for querying
the information collected by monitor for a given node.

16 years agotake away the lowercase 'm'onitor.spec.
Stephen Soltesz [Wed, 9 Apr 2008 13:58:37 +0000 (13:58 +0000)]
take away the lowercase 'm'onitor.spec.

16 years agoAdded two requirements.
Stephen Soltesz [Tue, 8 Apr 2008 21:20:31 +0000 (21:20 +0000)]
Added two requirements.

16 years agocapitalize for build?
Stephen Soltesz [Tue, 8 Apr 2008 20:59:25 +0000 (20:59 +0000)]
capitalize for build?

16 years agoused the wrong spec file as a template.
Stephen Soltesz [Tue, 8 Apr 2008 20:50:19 +0000 (20:50 +0000)]
used the wrong spec file as a template.

16 years agoInitial add of monitor spec, init, and cron file for the monitor root account scripts
Stephen Soltesz [Tue, 8 Apr 2008 20:30:58 +0000 (20:30 +0000)]
Initial add of monitor spec, init, and cron file for the monitor root account scripts

16 years agoSimpler interface to api. Given a single object, it preserves the auth
Stephen Soltesz [Mon, 7 Apr 2008 20:49:49 +0000 (20:49 +0000)]
Simpler interface to api.  Given a single object, it preserves the auth
variable and passes it to all subsequent calls transparently.

16 years agoa key for the monitor user.
Stephen Soltesz [Fri, 4 Apr 2008 20:18:59 +0000 (20:18 +0000)]
a key for the monitor user.

16 years agoBasic script to collect ssh_rsa_keys for all nodes and dump into a known_hosts
Stephen Soltesz [Fri, 21 Mar 2008 17:26:49 +0000 (17:26 +0000)]
Basic script to collect ssh_rsa_keys for all nodes and dump into a known_hosts
file.  Problems:

 * needs to be updated periodically.
 * needs to co-exist with a user's non-pl entries in known_hosts
 * there doesn't seem to be a way to configure ssh to read two known_hosts files.

16 years agoAdd a new BayTech prompt type.
Stephen Soltesz [Thu, 28 Feb 2008 21:14:40 +0000 (21:14 +0000)]
Add a new BayTech prompt type.

16 years agoThis should be a global view of all things Monitor is doing, with
Stephen Soltesz [Tue, 11 Dec 2007 22:50:16 +0000 (22:50 +0000)]
This should be a global view of all things Monitor is doing, with
instantanious view for the health of a Site, Node, it's PCUs, and what actions
have been taken by Monitor or what external states are blocking it's progres..

16 years agoAdded a variety of filters to limit the nodes displayed. Also, added a 'nodesonly...
Stephen Soltesz [Tue, 11 Dec 2007 22:49:15 +0000 (22:49 +0000)]
Added a variety of filters to limit the nodes displayed.  Also, added a 'nodesonly' option

16 years agoadded some minor status message at the end
Stephen Soltesz [Tue, 11 Dec 2007 22:48:37 +0000 (22:48 +0000)]
added some minor status message at the end

16 years agojust assume that the host is up by using -P0 arg to nmap. Without this, nmap missed...
Stephen Soltesz [Tue, 11 Dec 2007 22:47:47 +0000 (22:47 +0000)]
just assume that the host is up by using -P0 arg to nmap. Without this, nmap missed some hosts that really were up.

16 years agobetter support for PCUs
Stephen Soltesz [Tue, 11 Dec 2007 22:47:04 +0000 (22:47 +0000)]
better support for PCUs

16 years agoadd a global version of getListFromFile()
Stephen Soltesz [Tue, 11 Dec 2007 22:46:14 +0000 (22:46 +0000)]
add a global version of getListFromFile()

16 years agoCache more stuff from plc in local files.
Stephen Soltesz [Tue, 11 Dec 2007 22:45:50 +0000 (22:45 +0000)]
Cache more stuff from plc in local files.

16 years agorecord a node's boot_state according to PLC's db.
Stephen Soltesz [Tue, 11 Dec 2007 22:45:09 +0000 (22:45 +0000)]
record a node's boot_state according to PLC's db.

16 years agoAdded support for sending Ctrl-C to some of the BayTechs, with the help of pexpect.py
Stephen Soltesz [Tue, 11 Dec 2007 22:44:32 +0000 (22:44 +0000)]
Added support for sending Ctrl-C to some of the BayTechs, with the help of pexpect.py

16 years agoThis is a better module for dealing with SSH logins using 'expect' like
Stephen Soltesz [Tue, 11 Dec 2007 22:43:55 +0000 (22:43 +0000)]
This is a better module for dealing with SSH logins using 'expect' like
processing.  This should replace pyssh eventually.

16 years agoDisabled the print when loading a pkl file
Stephen Soltesz [Tue, 11 Dec 2007 22:40:46 +0000 (22:40 +0000)]
Disabled the print when loading a pkl file

16 years agomade the 'get' function global to allow calls from other modules.
Stephen Soltesz [Tue, 11 Dec 2007 22:40:16 +0000 (22:40 +0000)]
made the 'get' function global to allow calls from other modules.

16 years agoadded getPersons() wrapper
Stephen Soltesz [Tue, 11 Dec 2007 22:39:15 +0000 (22:39 +0000)]
added getPersons() wrapper

16 years ago(no commit message)
Stephen Soltesz [Tue, 11 Dec 2007 22:38:51 +0000 (22:38 +0000)]

16 years agoAdded a fix for HPiLO that got lost some how.
Stephen Soltesz [Wed, 28 Nov 2007 22:24:48 +0000 (22:24 +0000)]
Added a fix for HPiLO that got lost some how.

16 years agoAdded two more APC models for brazil and berlin.
Stephen Soltesz [Wed, 28 Nov 2007 18:40:43 +0000 (18:40 +0000)]
Added two more APC models for brazil and berlin.

16 years agoTake out code to show passwords
Stephen Soltesz [Tue, 27 Nov 2007 20:22:46 +0000 (20:22 +0000)]
Take out code to show passwords

16 years agotypo. Missed a shell=True arg to Popen.
Stephen Soltesz [Tue, 27 Nov 2007 20:22:22 +0000 (20:22 +0000)]
typo.  Missed a shell=True arg to Popen.

16 years agosteps to make racadm workable.
Stephen Soltesz [Tue, 27 Nov 2007 18:33:23 +0000 (18:33 +0000)]
steps to make racadm workable.

16 years agoBetter code for PCU types. Class based with specific exceptions for different
Stephen Soltesz [Tue, 27 Nov 2007 18:30:46 +0000 (18:30 +0000)]
Better code for PCU types.  Class based with specific exceptions for different
error conditions.  Support for HPiLO, DRAC via racadm, and special cases for a
variety of weird configurations.

16 years agoUpdated findbadpcu.py with changes made in reboot.py. Simpler interface and
Stephen Soltesz [Tue, 27 Nov 2007 18:29:50 +0000 (18:29 +0000)]
Updated findbadpcu.py with changes made in reboot.py.  Simpler interface and
return values.

16 years agoupdated readme for DELL RAC3/4
Stephen Soltesz [Mon, 26 Nov 2007 23:51:09 +0000 (23:51 +0000)]
updated readme for DELL RAC3/4

16 years agoAdding subdirectories for remote commands to control ILO and DRAC cards over
Stephen Soltesz [Mon, 12 Nov 2007 21:21:05 +0000 (21:21 +0000)]
Adding subdirectories for remote commands to control ILO and DRAC cards over
HTTPS.  The iloxml should probably be a subdirectory of cmdhttps...

16 years agoPolicy.py includes updates to better handle PCUs
Stephen Soltesz [Wed, 7 Nov 2007 21:22:38 +0000 (21:22 +0000)]
Policy.py includes updates to better handle PCUs

emailTxt includes new messages related to PCUs

16 years agoAdded 'FORCED' to handle some special actions
Stephen Soltesz [Wed, 7 Nov 2007 21:21:28 +0000 (21:21 +0000)]
Added 'FORCED' to handle some special actions

16 years agoAdd a retry to the apc_reboot() for which there are different models.
Stephen Soltesz [Wed, 7 Nov 2007 20:33:44 +0000 (20:33 +0000)]
Add a retry to the apc_reboot() for which there are different models.

16 years agoAdded new squence for apc_reboot()
Stephen Soltesz [Wed, 7 Nov 2007 19:52:12 +0000 (19:52 +0000)]
Added new squence for apc_reboot()

16 years agoadded some new cr
Stephen Soltesz [Wed, 7 Nov 2007 18:22:05 +0000 (18:22 +0000)]
added some new cr

16 years agotrying to get ipal_reboot() to funciton properly for cambridge nodes.
Stephen Soltesz [Wed, 7 Nov 2007 18:06:17 +0000 (18:06 +0000)]
trying to get ipal_reboot() to funciton properly for cambridge nodes.

16 years agoIgnore empty 'portstatus' dicts. This just means the ports are down.
Stephen Soltesz [Mon, 5 Nov 2007 22:33:08 +0000 (22:33 +0000)]
Ignore empty 'portstatus' dicts.  This just means the ports are down.

16 years agoAllow queries using sitefilter regular expressions, rather than a single
Stephen Soltesz [Mon, 5 Nov 2007 22:32:19 +0000 (22:32 +0000)]
Allow queries using sitefilter regular expressions, rather than a single
loginbase.  Allows displaying common sites like 'cernet*'.

16 years agoTake PCUs into account. Need to test.
Stephen Soltesz [Mon, 5 Nov 2007 22:30:35 +0000 (22:30 +0000)]
Take PCUs into account.  Need to test.

16 years agoremoves function definitions consolidated in reboot.py
Stephen Soltesz [Mon, 5 Nov 2007 22:29:50 +0000 (22:29 +0000)]
removes function definitions consolidated in reboot.py

16 years agoNew message for PCU errors. Referrs to the pl-virtual-03 pcu status page
Stephen Soltesz [Mon, 5 Nov 2007 22:29:28 +0000 (22:29 +0000)]
New message for PCU errors.  Referrs to the pl-virtual-03 pcu status page

16 years agoadded several utility functions for rebooting nodes from Monitor's diagnose and
Stephen Soltesz [Mon, 5 Nov 2007 22:28:53 +0000 (22:28 +0000)]
added several utility functions for rebooting nodes from Monitor's diagnose and
action scripts.

16 years agominor changes to reflect the new Dupal-Book format for the Tech Guide
Stephen Soltesz [Mon, 5 Nov 2007 19:17:54 +0000 (19:17 +0000)]
minor changes to reflect the new Dupal-Book format for the Tech Guide

16 years agocollects all nodes associated with a list of loginbase patterns
Stephen Soltesz [Mon, 5 Nov 2007 17:16:28 +0000 (17:16 +0000)]
collects all nodes associated with a list of loginbase patterns

16 years agoMinor description of the dependencies that Monitor has for connecting to:
Stephen Soltesz [Fri, 2 Nov 2007 21:51:59 +0000 (21:51 +0000)]
Minor description of the dependencies that Monitor has for connecting to:

  * RT
  * MySQL
  * and local database output formats.

16 years agoRun the findbad* commands and copy the files to the appropriate locations.
Stephen Soltesz [Fri, 2 Nov 2007 21:48:37 +0000 (21:48 +0000)]
Run the findbad* commands and copy the files to the appropriate locations.

16 years agocorrected a bug in reporting nmreset errors.
Stephen Soltesz [Fri, 2 Nov 2007 21:40:02 +0000 (21:40 +0000)]
corrected a bug in reporting nmreset errors.

16 years agoChanges necessary for the new operating environment. rt_tickets, returns empty strin...
Stephen Soltesz [Fri, 2 Nov 2007 21:17:48 +0000 (21:17 +0000)]
Changes necessary for the new operating environment.  rt_tickets, returns empty string to signify error, and diagnose.py exits on failure.  Can't return None, since this is seen specially by the pickle class.  That's a bug.

16 years agochanged the import statement to the correct file
Stephen Soltesz [Fri, 2 Nov 2007 21:15:48 +0000 (21:15 +0000)]
changed the import statement to the correct file

16 years agoMoved an import statment into 'main()' to avoid cmdline errors for imports by other...
Stephen Soltesz [Fri, 2 Nov 2007 21:14:59 +0000 (21:14 +0000)]
Moved an import statment into 'main()' to avoid cmdline errors for imports by other modules

16 years agoIncludes some checks for NM consistency via the 'last_updated' field in PLCdb.
Stephen Soltesz [Fri, 2 Nov 2007 18:18:59 +0000 (18:18 +0000)]
Includes some checks for NM consistency via the 'last_updated' field in PLCdb.

16 years agoname tweak
Stephen Soltesz [Fri, 2 Nov 2007 18:17:52 +0000 (18:17 +0000)]
name tweak

16 years agochanged url generated for 'PCU's to refer to pl-virtual-03 rather than
Stephen Soltesz [Fri, 2 Nov 2007 18:17:25 +0000 (18:17 +0000)]
changed url generated for 'PCU's to refer to pl-virtual-03 rather than
my local machine.

16 years agobounce into pl-virtual-03
Stephen Soltesz [Fri, 2 Nov 2007 18:16:04 +0000 (18:16 +0000)]
bounce into pl-virtual-03

16 years agosyncplcdb gets info from the PLC db necessary for site, node , and pcu
Stephen Soltesz [Fri, 2 Nov 2007 18:11:55 +0000 (18:11 +0000)]
syncplcdb gets info from the PLC db necessary for site, node , and pcu
associations.

findbadpcu.py should output in native python pickle format, and be converted
later using pkl2php.py.  This will facilitate my using the input for diagnose
and action.py

16 years agoadd additional options
Stephen Soltesz [Fri, 2 Nov 2007 18:07:11 +0000 (18:07 +0000)]
add additional options

16 years agopkl2php is a script that reads in a python pickle file and spits out the
Stephen Soltesz [Fri, 2 Nov 2007 16:34:28 +0000 (16:34 +0000)]
pkl2php is a script that reads in a python pickle file and spits out the
equivalent as a php serialize file, for data sharing between python and php.

16 years agowww interface and support libraries for some of monitor's data. Specifically:
Stephen Soltesz [Fri, 2 Nov 2007 15:10:25 +0000 (15:10 +0000)]
www interface and support libraries for some of monitor's data.  Specifically:

 - bad nodes
 - bad pcus
 - and actions taken.

16 years agofindbadpcu.py : adding files to svn
Stephen Soltesz [Wed, 24 Oct 2007 18:10:54 +0000 (18:10 +0000)]
findbadpcu.py : adding files to svn
automate.sh   : local automation script

16 years agoAdd support for serializing to PHPSerialize format. Helps exchange info
Stephen Soltesz [Tue, 16 Oct 2007 18:24:44 +0000 (18:24 +0000)]
Add support for serializing to PHPSerialize format.  Helps exchange info
between python and php scripts.

16 years agoReboot.py:
Stephen Soltesz [Tue, 16 Oct 2007 18:23:34 +0000 (18:23 +0000)]
Reboot.py:
I've added additional functions to better handle baytech, APC and HP ILO
pcus.  Also, improved the error reporting.  Additional error handling needs
to be added, to get better diagnostic messages for configuration errors.

pyssh/__init__.py:
added some necessary arguments to the 'ssh' command for password
prompting.

16 years ago+ diagnose.py: added --refresh option so that cached values can be refresh, and either
Stephen Soltesz [Wed, 29 Aug 2007 17:26:50 +0000 (17:26 +0000)]
+ diagnose.py: added --refresh option so that cached values can be refresh, and either
preserved or not for future runs.  Previously it was necessary to remove the
cached values manually.
+ emailTxt.py: tried to clarify what was needed for the bootcd and plnode.txt
file.  I think some confusion is coming up based on the all-in-one bootcd.
+ findbad.py: lock calls to the plcAPI, to avoid hammering it.  Also, be more
selective about the return values requested from Nodes and Sites.  I was
getting everything.
+ mailer.py: extra debug messages.
+ monitor.py: this file is depricated.  modification are incidental and not
important.
+ plc.py: add a filter argument to getSites and getNodes to allow specific
fields, rather than everything.
+ policy.py: lots of little fixes.  moved more logic into Diagnose() from
Action().  Still need to fix Diagnose to act on sites when nodes are
up/improved.
+ soltesz.py: added refresh function, and return value for timed-out commands
from popen() calls.

16 years ago+ findbad.py: this actively probes all machines in the PLC db, using ping,
Stephen Soltesz [Wed, 8 Aug 2007 13:36:46 +0000 (13:36 +0000)]
+ findbad.py: this actively probes all machines in the PLC db, using ping,
ssh, and then various commands on the machine to determine the actual bootstate.
These records are saved to disk for diagnose.py
+ diagnose.py: reads entries from findbad and previous actions, merging the
two together to determine if machines have improved, or gotten worse.  All
actions to be performed are recorded and written to a diagnose_out pickle file
for action.py
+ action.py: reads the diagnose_out file from diagnose.py and performs the
actions.  It permanently records the resuls in act_all pickle file.

These three in combination are Monitor.

16 years ago+ added 'production' namespace to the non-debug pickle files. This keeps
Stephen Soltesz [Wed, 8 Aug 2007 13:32:43 +0000 (13:32 +0000)]
+ added 'production' namespace to the non-debug pickle files.  This keeps
everything grouped together on a file list, and makes the mode very explicit.

16 years ago+ some cleanup. some dirtying.
Stephen Soltesz [Wed, 8 Aug 2007 13:31:32 +0000 (13:31 +0000)]
+ some cleanup. some dirtying.

16 years ago+ split the policy file into three classes: Merge(), Diagnose(), and Action().
Stephen Soltesz [Wed, 8 Aug 2007 13:30:42 +0000 (13:30 +0000)]
+ split the policy file into three classes: Merge(), Diagnose(), and Action().
This split is more natural and allows all the diagnosis/state-transition code to
live in once place.  Action() is very simple, just taking the records from
Diagnose() and performing them.

16 years ago+ updated enableSliceCreation and enableSlices to reverse the effect of site
Stephen Soltesz [Wed, 8 Aug 2007 13:28:55 +0000 (13:28 +0000)]
+ updated enableSliceCreation and enableSlices to reverse the effect of site
squeezing.

16 years ago+ add additional support for RT tickets, closing, changing Subject, and CCs.
Stephen Soltesz [Wed, 8 Aug 2007 13:28:06 +0000 (13:28 +0000)]
+ add additional support for RT tickets, closing, changing Subject, and CCs.
emailViaRT() is the only needed call.  If ticket_id is given, it uses
this, otherwise, a new ticket is created.

16 years ago+ add better messages for what to expect in the future
Stephen Soltesz [Wed, 8 Aug 2007 13:26:46 +0000 (13:26 +0000)]
+ add better messages for what to expect in the future

16 years ago+ format time record
Stephen Soltesz [Wed, 8 Aug 2007 13:26:24 +0000 (13:26 +0000)]
+ format time record

16 years ago+ use OptionParser in optparse python module instead of getopt
Stephen Soltesz [Wed, 8 Aug 2007 13:25:57 +0000 (13:25 +0000)]
+ use OptionParser in optparse python module instead of getopt

16 years ago+ allow None arguments to constructor, and generate good defaults
Stephen Soltesz [Wed, 8 Aug 2007 13:25:11 +0000 (13:25 +0000)]
+ allow None arguments to constructor, and generate good defaults

16 years agoshouldn't be in cvs.
Stephen Soltesz [Mon, 30 Jul 2007 13:51:20 +0000 (13:51 +0000)]
shouldn't be in cvs.

16 years ago+ new XMLRPC_SERVER name to boot.planet-lab.org
Stephen Soltesz [Tue, 3 Jul 2007 19:59:02 +0000 (19:59 +0000)]
+ new XMLRPC_SERVER name to boot.planet-lab.org

16 years ago+ use the emailViaRT() for email rather than standard email
Stephen Soltesz [Tue, 3 Jul 2007 19:58:34 +0000 (19:58 +0000)]
+ use the emailViaRT() for email rather than standard email

16 years ago+ added temporary fix for ignoring tickets with a blacklist
Stephen Soltesz [Tue, 3 Jul 2007 19:57:59 +0000 (19:57 +0000)]
+ added temporary fix for ignoring tickets with a blacklist

16 years ago+ introduced rt command line emailViaRT
Stephen Soltesz [Tue, 3 Jul 2007 19:57:16 +0000 (19:57 +0000)]
+ introduced rt command line emailViaRT

16 years ago+ updated tech guide url to go directly to NodeInstallation
Stephen Soltesz [Tue, 3 Jul 2007 19:56:45 +0000 (19:56 +0000)]
+ updated tech guide url to go directly to NodeInstallation

16 years ago+ monitor.py -- modified the following three to use a record-based events,
Stephen Soltesz [Fri, 29 Jun 2007 12:42:22 +0000 (12:42 +0000)]
+ monitor.py -- modified the following three to use a record-based events,
rather than node-based
+ comon.py  -- currently only looks at dbg nodes.
+ policy.py -- separated diagnoseSite() from actOnSite()
+ rt.py  -- Retrieve all tickets once
+ config.py  -- store for command line arguments used by other utilities.
Awkward.
+ emailTxt.py -- new messages for escalation.
+ mailer.py -- added a bcc option and hooks for config() options
+ plc.py  -- added a few extra fields and utility functions

16 years ago+ blacklist.py -- manages a node blacklist on which no actions should ever be
Stephen Soltesz [Fri, 29 Jun 2007 12:38:36 +0000 (12:38 +0000)]
+ blacklist.py -- manages a node blacklist on which no actions should ever be
taken
+ bootcds.py -- collects bootcd information from debug state nodes
+ bwlimit.py -- fetch all nodes with broken bwlimits.
+ dumpact.py -- pretty print the act_all.pkl db generated by monitor.py
+ getnodekey.py -- generate a known_hosts file based on the ssh_rsa_key field
of the PLC node db.
+ printpdb.py -- another pretty printer for pickle files.
+ soltesz.py -- utilitiy functions for pickles, config, etc.

16 years ago- I don't know how these ended up in cvs.
Stephen Soltesz [Fri, 29 Jun 2007 12:32:58 +0000 (12:32 +0000)]
- I don't know how these ended up in cvs.

16 years agoRewrite of policy engine.
Faiyaz Ahmed [Wed, 16 May 2007 01:53:46 +0000 (01:53 +0000)]
Rewrite of policy engine.

17 years agoadded 'cleanSlices' to remove disabled users from a slice
Marc Fiuczynski [Thu, 19 Apr 2007 20:43:00 +0000 (20:43 +0000)]
added 'cleanSlices' to remove disabled users from a slice

17 years agoIncrease threshold to a week for slice creation, 2 weeks for suspension.
Faiyaz Ahmed [Fri, 6 Apr 2007 17:38:14 +0000 (17:38 +0000)]
Increase threshold to a week for slice creation, 2 weeks for suspension.