]> scripts.mit.edu Git - wizard.git/commitdiff
Update TODO with server description, and disk quota precautions.
authorEdward Z. Yang <edwardzyang@thewritingpot.com>
Fri, 26 Jun 2009 07:41:09 +0000 (03:41 -0400)
committerEdward Z. Yang <edwardzyang@thewritingpot.com>
Fri, 26 Jun 2009 07:41:09 +0000 (03:41 -0400)
Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
TODO

diff --git a/TODO b/TODO
index 91520c49775bdb1719c024f5fbac5daba9306b0e..d448def81da98b1a641932183fba922050cac09a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,6 +2,13 @@ The Git Autoinstaller
 
 TODO NOW:
 
+- Something needs to be done if disk quota is exceeded:
+    - Catch the OSError and throw a domain-specific error
+      so massmigrate can deal gracefully
+    - Perform an added memory calculation, check this against
+      remaining quotai, and bail out if it's within some
+      percentage of their remaining quota
+    - Checks should also be performed against the partition
 - Check how many autoinstalls are missing w bits for
   daemon.scripts
 - Whiteboard the flow for performing an upgrade on a single
@@ -26,7 +33,9 @@ NOTES:
 - summary and info are still not using loggers. Maybe they should,
   maybe they shouldn't
 
-- We need another patched AFS server to deploy updates off of.
+- We should think about stewarding the amount of objects we use
+  by using some arcane Git flags and objects/alternates. Much
+  research is needed.
 
 OVERALL PLAN:
 
@@ -220,5 +229,11 @@ git tag v1.2.3-scripts
 
   (with some more robust error checking)
 
+* All code that operates on an untrusted Git repository, or runs
+  executable code, should be done on NOT-BACKWARD.mit.edu.  Pending
+  accounts confirmation, it will also get a principal
+  daemon.scripts-security-upd, which is what we'll actually put
+  in the scripts-security-upd group.
+
 * Make 'wizard summary' generate nice pretty graphs of installs by date
   (more histograms, will need to check actual .scripts-version files.)