Timeline


and

Jun 29, 2008:

3:00 AM Ticket #108 (VNC applet work for all hosts) created by price
Part of #74.
2:56 AM Ticket #105 (send "create" remctls to a host chosen by load) closed by price
fixed: Done tonight, mainly in r659 and r660.
2:56 AM Ticket #104 (send "control" remctls to any host) closed by price
fixed: Did this at the hackathon a week ago, mainly in r625.
12:50 AM Changeset [665] by price
remote-create: document load-balancing algorithm We take the host …
12:48 AM Changeset [664] by price
remote-create: keep output in order
12:42 AM Changeset [663] by price
document listhost in help
12:40 AM Changeset [662] by price
web: say where a VM is running
12:39 AM Changeset [661] by price
remctl .. control .. listhost: say where a VM is running
12:05 AM Changeset [660] by price
start load-balancing over hosts We're now a replicated service. …

Jun 28, 2008:

11:45 PM Changeset [659] by price
sipb-xen-remote-proxy: refactor argument parsing and passing
11:28 PM Changeset [658] by price
code to load-balance boots among hosts
11:24 PM Changeset [657] by price
a sipb-xen-remctl-auto file that's been unchecked-in for a while
9:54 PM Changeset [656] by price
check in Quentin's remote-listvmsd
9:01 PM Changeset [655] by price
check in Anders' image source Just the 'on' state, though, and …
8:43 PM Changeset [654] by price
what I meant, in Python > This is what happens when you have a race …

Jun 24, 2008:

11:51 AM Ticket #107 (Option to hand out IP addresses from a pool) created by geofft
IP addresses and disk space are the two main resources that are wasted …
12:47 AM Changeset [653] by price
err, what I meant This is what happens when you have a race you can't …
12:35 AM Changeset [652] by price
fix a race based on rwbarton's error message

Jun 23, 2008:

10:10 PM Changeset [651] by broder
Restructuring code to correctly return NXDOMAIN on non-A-record requests
9:57 PM Changeset [650] by broder
Empty the authority and additional sections to prevent infinite loops …
9:40 PM Changeset [649] by ecprice
More accurate error message for new machine naming guidelines.
9:28 PM Changeset [648] by ecprice
More accurate validMachineName (no _, 63 character limit).
9:13 PM Changeset [647] by ecprice
Only allow lowercase machine names
4:23 PM Changeset [646] by broder
Canonicalize anything we get to lower case
2:15 PM Changeset [645] by broder
Always return an additional section
4:21 AM Changeset [644] by andersk
Power button tweaks from the hackathon.

Jun 22, 2008:

8:40 PM Changeset [643] by broder
xvm.mit.edu MUST NOT (in RFC terms) be a CNAME
6:25 PM Changeset [642] by broder
Hyphens in the LV name are replaced with double hyphens in /dev/mapper
9:32 AM Changeset [641] by ecprice
Getting towards the autoinstaller in domU. Works with etch, almost …
2:42 AM Changeset [640] by ecprice
Import random before seeding
2:37 AM Changeset [639] by quentin
Show power buttons as icons
2:31 AM Changeset [638] by quentin
Images without foreground, for use as background
1:59 AM Changeset [637] by quentin
Use IEC 5009 standby symbol
1:30 AM Changeset [636] by quentin
Add power button images
1:28 AM Changeset [635] by ecprice
xen-create-image in dom0
1:26 AM Changeset [634] by ecprice
Seed the random number generator after the fork.

Jun 21, 2008:

10:51 PM Changeset [633] by andersk
Redirect overlord -> overlord/ and use relative redirects.
10:39 PM Changeset [632] by andersk
Add overlord mode, accessible from xvm.mit.edu/overlord by …
9:28 PM Changeset [631] by ecprice
Tag 10.13 of sipb-xen-database
9:27 PM Changeset [630] by ecprice
Database changes for autoinstalls
9:23 PM Changeset [629] by ecprice
Autoinstalls
9:16 PM Changeset [628] by price
web: fix file permissions on each make
9:10 PM Changeset [627] by price
web: don't send mail on error if it's one of us testing I started the …
8:58 PM Changeset [626] by price
web/info: recognize new error message for off VMs
8:49 PM Changeset [625] by price
remote: proxy control requests on running VMs to right host
8:49 PM Changeset [624] by price
clean up sipb-xen-remote-proxy dispatch logic
7:56 PM Changeset [623] by price
note host in listvms
7:33 PM Changeset [622] by price
not worth defining an exception class for one invocation site
7:19 PM Changeset [621] by geofft
two small prettifications
7:16 PM Changeset [620] by price
make sipb-xen-remote-proxy a bit less obscure
7:08 PM Changeset [619] by price
we renamed 'web vmboot' to 'control .. create' long ago
6:43 PM Changeset [618] by geofft
Apply a background color to every other VM, and move the power button …
6:42 PM Changeset [617] by price
update vim's idea of indentation per r561
6:41 PM Changeset [616] by price
sx-remote-listvms: someone's uncommitted changes
6:38 PM Changeset [615] by price
provide help on 'remctl remote help help' etc
6:25 PM Changeset [614] by price
sleep, as a testing stub in remote
5:39 PM Ticket #106 (console server work for all hosts) created by price
A piece of #74.
5:38 PM Ticket #105 (send "create" remctls to a host chosen by load) created by price
A piece of #74.
5:37 PM Ticket #104 (send "control" remctls to any host) created by price
A piece of #74.
4:35 PM Changeset [613] by ecprice
Clear SQL cache on each request.
4:05 PM Ticket #99 (Use safe and fast serialization format for remctl listvms) closed by ecprice
fixed: We've used C yaml since r563.
4:03 PM Ticket #103 (Got ugly traceback when deleting VM) closed by ecprice
fixed: Probably fixed in r589.

Jun 18, 2008:

4:05 AM Ticket #81 (Add a free-text description/status field associated with each VM) closed by andersk
fixed
3:56 AM Changeset [612] by andersk
Oops, reenable error mail.
3:53 AM Changeset [611] by andersk
Tag 10.12 of sipb-xen-database
3:53 AM Changeset [610] by andersk
Bump sipb-xen-database version.
3:50 AM Changeset [609] by andersk
Add a description field.

Jun 16, 2008:

11:05 PM Changeset [608] by geofft
Rephrase the five paragraphs of price..er..prose
4:08 AM Changeset [607] by andersk
404 errors are not email-worthy.

Jun 15, 2008:

11:26 PM Changeset [606] by price
long timeouts in FastCGI, so the autoinstaller can work
9:51 PM Changeset [605] by price
depend on mod_fcgid
3:12 AM Changeset [604] by broder
Stop trying to serve the favico from the webapp, and other people's …

Jun 13, 2008:

4:10 AM Changeset [603] by price
small code cleanups
4:03 AM Changeset [602] by price
one world, one error-reporting mechanism The email and the web page …
3:51 AM Changeset [601] by price
all details in email too, still just for CodeError?
3:42 AM Changeset [600] by price
collect all available data, in CodeError? case for now
2:58 AM Changeset [599] by price
send mail on all exceptions
2:32 AM Changeset [598] by price
send mail on non-CodeError? exceptions

Jun 6, 2008:

10:37 PM Changeset [597] by price
link to tips wiki page
10:30 PM WikiStart edited by price
split tips off into own page (diff)
10:30 PM tips created by price
split off from front page
5:33 PM Changeset [596] by ecprice
Revert regression in r538 bypassing kinit.
12:35 PM Changeset [595] by ecprice
Expose the script to kill the fastcgi processes.
12:26 PM Changeset [594] by ecprice
Tag 10.11 of sipb-xen-database
12:26 PM Changeset [593] by ecprice
Yet Another dch -i.
12:25 PM Changeset [592] by ecprice
Specify ON DELETE CASCADE, use cascade= instead of deprecated private=.
12:05 PM Changeset [591] by ecprice
Tag 10.10 of sipb-xen-database
12:05 PM Changeset [590] by ecprice
The usual delayed dch -i.
12:01 PM Changeset [589] by ecprice
Set machine_access to be a private attribute of machine, so the acl is …

Jun 4, 2008:

1:53 PM Changeset [588] by andersk
Redirect with 303 See Other.
1:12 AM Changeset [587] by ecprice
Fix for modified status headers.
12:59 AM Changeset [586] by ecprice
Fix another bug.
12:22 AM Changeset [585] by ecprice
Fix another stupid bug.

Jun 3, 2008:

1:41 PM Changeset [584] by broder
More bugs
1:40 PM Ticket #103 (Got ugly traceback when deleting VM) created by broder
I have no idea what this means or what would cause it. Attempting the …
2:34 AM Remctl edited by geofft
(diff)
2:12 AM Ticket #102 (document awesome remctl interface) closed by broder
fixed: I've been documenting "power-user" features at …
2:11 AM Changeset [583] by ecprice
Make it easy to kill fcgi processes.
2:09 AM Ticket #93 (Authoritative NS records in DNS server) closed by broder
fixed: I believe this is fixed in r582
2:09 AM Ticket #92 (SOA record in DNS server) closed by broder
fixed: I believe this is fixed in r582
2:05 AM Changeset [582] by broder
Attempting to close #92 and #93
1:59 AM Changeset [581] by ecprice
Avoid using os.environ in wsgi.
1:46 AM Changeset [580] by ecprice
Use fcgi
1:23 AM Changeset [579] by ecprice
Use fcgi
12:34 AM Remctl edited by broder
(diff)
12:32 AM Remctl created by broder
12:28 AM WikiStart edited by broder
(diff)

Jun 2, 2008:

11:59 PM Changeset [578] by ecprice
Avoid per-request global state.
11:58 PM Changeset [577] by ecprice
Fix more bugs
11:45 PM Changeset [576] by ecprice
Fix a couple more bugs
11:40 PM Changeset [575] by ecprice
Fix a couple bugs.
11:33 PM Changeset [574] by ecprice
Undo regression CSafeLoader in r572
11:30 PM Changeset [573] by ecprice
Fix stupid bug
11:25 PM Changeset [572] by ecprice
Put validation behind more abstraction.
9:44 PM Changeset [571] by ecprice
Start a WSGI branch.
9:44 PM Changeset [570] by ecprice
Allow branches
9:10 PM Changeset [569] by price
apply GPL v2-or-later This is the lazy part, just the COPYING file. …
8:51 PM Changeset [568] by price
remove zev's code for lack of a license
8:46 PM Changeset [567] by price
note vmctl as license exception
2:21 PM Changeset [566] by ecprice
Use owner's quota on info page, not user's quota.
2:09 PM Changeset [565] by ecprice
can_clone was negated in r554
4:50 AM Changeset [564] by andersk
s/CDumper/CSafeDumper/, because it's "Safe"?
4:39 AM Changeset [563] by andersk
TURBOYAML!!1
4:12 AM Changeset [562] by andersk
Use default version of python (currently 2.4), not 2.5.
3:53 AM Ticket #102 (document awesome remctl interface) created by price
We're all enjoying the ability to control our VMs from the command …
3:51 AM Ticket #101 (autoinstaller: document root password, etc, more) created by price
ctl writes: """2. I didn't notice the note about "root pw is …
3:50 AM Ticket #100 (cloning autoinstaller: enforce disk-size requirement) created by price
ctl writes: """Problem: the memory/disk size fields don't specify …
3:40 AM Changeset [561] by ecprice
Style adjustments (4-space indentation, no spaces inside parens).
3:38 AM Changeset [560] by price
Tag 3.4 of sipb-xen-www
3:06 AM Changeset [559] by price
spelling
2:41 AM Changeset [558] by andersk
Open remctl pipes in parallel.
1:52 AM Changeset [557] by ecprice
Tag 10.9 of sipb-xen-database
1:51 AM Changeset [556] by ecprice
Actually increment the version number.
1:49 AM Changeset [555] by ecprice
Perform eager caching of machine properties.
1:48 AM Changeset [554] by ecprice
Avoid a second remctl to determine whether ice3 is up

Jun 1, 2008:

11:53 PM Changeset [553] by quentin
Support YAML (default), JSON, and Pickle formats, depending on the …
7:19 PM Ticket #99 (Use safe and fast serialization format for remctl listvms) reopened by quentin
6:58 PM Ticket #99 (Use safe and fast serialization format for remctl listvms) closed by broder
fixed: Switch implemented in r550, r551, and r552
6:57 PM Changeset [552] by broder
And round 3 of using YAML
6:52 PM Changeset [551] by broder
Use YAML on listvms
6:49 PM Changeset [550] by broder
Switch to using YAML on the web interface for listvms
5:33 PM Changeset [549] by y_z
before migrating to yaml; things seem to be working, --pickle supported
5:19 PM Ticket #99 (Use safe and fast serialization format for remctl listvms) created by quentin
Unpickling is not intended to be secure, according to …
4:49 PM Changeset [548] by andersk
Tag 1.2 of sipb-xen-chrony-config
4:49 PM Changeset [547] by andersk
s/unstable/intrepid/
4:48 PM Changeset [546] by andersk
Tag 1.1 of sipb-xen-chrony-config
4:47 PM Changeset [545] by andersk
Switch to current config-packages-dev API.
4:41 PM Changeset [544] by andersk
Divert /etc/chrony/chrony.conf, not /etc/chrony.conf.
12:48 AM Ticket #98 (Test ticket) closed by broder
invalid
12:48 AM Ticket #98 (Test ticket) created by broder
This is just for testing the Zephyr notification plugin

May 31, 2008:

10:33 PM Changeset [543] by broder
Are we xvm now? Really? Make it so
10:28 PM WikiStart edited by broder
(diff)
4:51 PM Changeset [542] by broder
Change sipb-xen-lvcopy so that it fails if you try to clone anything …
1:55 AM Ticket #97 (Auto-update clone image) created by broder
Whenever ice3 (the source VM for the Etch clone) is booted, cloning …
1:47 AM Ticket #93 (Authoritative NS records in DNS server) reopened by broder
Ok, that's a lie. The DNS server isn't currently serving an NS query …
1:37 AM Ticket #93 (Authoritative NS records in DNS server) closed by broder
fixed: Fixed in r541
1:36 AM Changeset [541] by broder
Return an NS record in the authority section instead of SOA
1:18 AM Changeset [540] by broder
Disable image cloning when ice3 is booted - this should work as a …
1:03 AM Ticket #96 (Consider allowing negative caching of DNS results) created by kchen
Allowing negative caching of DNS results is recommended, but not …
12:56 AM Ticket #95 (Return error for non-IN classes in DNS server) created by kchen
The DNS server currently returns results for class IN, regardless of …
12:47 AM Ticket #94 (Authoritative NXDOMAIN responses) created by kchen
Responses which return an NXDOMAIN or NOERROR (with 0 responses) …
12:34 AM Ticket #93 (Authoritative NS records in DNS server) created by kchen
Zones should have NS records listing the authoritative nameservers for …
12:12 AM Ticket #92 (SOA record in DNS server) created by kchen
Zones are supposed to have an SOA record at the top of each zone. …
Note: See TracTimeline for information about the timeline view.