Commit graph

101 commits

Author SHA1 Message Date
Scott Schneider
36cc7ea3fe Don't fail if graphite stats found for unconfigured pools 2013-12-20 11:41:44 -08:00
Scott Schneider
e3080a432d Merge branch 'dashboard' 2013-12-18 11:14:13 -08:00
Scott Schneider
0720c8bb91 Align text 2013-12-18 11:05:28 -08:00
Scott Schneider
ac3e9f9602 Fix graph's y range 2013-12-17 10:44:50 -08:00
Scott Schneider
607fa53a27 Fixups for Firefox 2013-12-13 16:31:35 -08:00
Scott Schneider
b7a9457ef1 Merge branch 'master' into dashboard 2013-12-13 11:30:08 -08:00
Scott Schneider
67ed2c8a2e Check 2013-12-13 11:22:06 -08:00
Scott Schneider
6611c210a5 Fixup for long-running destruction 2013-12-13 11:19:37 -08:00
Scott Schneider
f0651ae235 Merge branch 'master' into dashboard 2013-12-13 10:13:38 -08:00
Scott Schneider
43047fbf80 Delete long-running VMs after 12 hours 2013-12-13 10:13:28 -08:00
Scott Schneider
5062fb5b9f Merge branch 'master' into dashboard 2013-12-12 11:48:03 -08:00
Scott Schneider
b264104643 Pool stats should still work without graphite 2013-12-12 11:22:52 -08:00
Scott Schneider
7e3169bc70 Add dashboard (initial) 2013-12-12 11:12:13 -08:00
Scott Schneider
37c55bcbf8 Add dashboard API paths 2013-12-12 10:52:45 -08:00
Scott Schneider
d13a9fcf3a Start keeping track of how long hosts are running 2013-12-12 10:04:49 -08:00
Scott Schneider
52861f4682 A little bit o' cleanup 2013-12-12 10:03:36 -08:00
Scott Schneider
bcd90bde75 Catch ALL THE EXCEPTIONS 2013-12-12 10:02:29 -08:00
Scott Schneider
bac80108b2 Each pool gets it's own vSphere object 2013-12-06 14:16:56 -08:00
Scott Schneider
e67d8a5d54 Additional object-existance checks 2013-12-06 12:05:47 -08:00
Scott Schneider
77ffd7f829 Missing an 'and' 2013-12-05 11:46:58 -08:00
Scott Schneider
2f1a83eeb6 Avoid racing, only hand over VMs after a successful smove 2013-12-05 11:44:11 -08:00
Scott Schneider
72b1cd485e Replace srem/sadd with smove, check power state of 'ready' and 'running' VMs 2013-12-05 11:38:11 -08:00
Scott Schneider
2912056b45 Only check VMs found in inventory 2013-12-04 11:37:51 -08:00
Scott Schneider
d581524b81 Separate ready_ttl and running_ttl config params 2013-12-04 11:31:23 -08:00
Scott Schneider
4f23d8bb31 Use pool['running_ttl'], or a default 2013-12-04 11:25:46 -08:00
Scott Schneider
754c27020c Quick hack to auto-destroy long-running VMs 2013-12-04 11:15:03 -08:00
Scott Schneider
7b866f788e Clear pending queue on init 2013-11-25 22:31:08 -08:00
Scott Schneider
7ac06dc4d6 Why so sleepy? 2013-11-25 22:29:59 -08:00
Scott Schneider
9228abb5d1 Remove (commented-out) race condition 2013-11-25 13:46:47 -08:00
Scott Schneider
dc906164c1 Reinitialize if connection is reset 2013-11-25 11:33:59 -08:00
Scott Schneider
73c61ec26b Spacing 2013-11-21 15:33:41 -08:00
Scott Schneider
f9e2c30e29 Remove unused find_customization method 2013-11-21 14:44:15 -08:00
Scott Schneider
4f64355241 Only one pools.each required... 2013-11-21 10:47:25 -08:00
Scott Schneider
e8881d601c Check for dead threads and restart them 2013-11-18 10:27:35 -08:00
Scott Schneider
8aab996666 Move pool-checks into a function 2013-11-18 09:59:01 -08:00
Scott Schneider
29ad2b9e09 Expire hosts in 'ready' pool with uptimes exceeding TTL 2013-11-13 13:55:51 -08:00
Scott Schneider
0a0177e226 Rename 'check_vm' function to 'check_pending_vm' 2013-11-13 13:45:50 -08:00
Scott Schneider
3239ea29bd Send graphite data from within a thread
...so that if it fails, it doesn't kill our whole processing thread
2013-11-13 13:31:17 -08:00
Scott Schneider
c80cac8def Send pool availability to graphite 2013-11-13 11:58:44 -08:00
Scott Schneider
ea0a6786a4 Fixing variable 2013-11-12 15:16:02 -08:00
Scott Schneider
8423084be3 Not using this library 2013-11-12 15:14:18 -08:00
Scott Schneider
44637cef86 Send destroy times to graphite 2013-11-12 15:11:48 -08:00
Scott Schneider
77fe40b59b Send metrics to graphite (if configured) 2013-11-12 15:03:34 -08:00
Scott Schneider
57975a489f Log to a (configurable) file 2013-11-08 10:48:51 -08:00
Scott Schneider
2f4bdaf67a Per-pool timeout settings 2013-11-06 17:28:41 -08:00
Scott Schneider
c3b6215961 Fewer vSphere queries = better 2013-11-06 15:56:32 -08:00
Scott Schneider
bc20975fba Revert "Consolidate scripts"
This reverts commit 8f18acfd2d91e1f35671f36552a669eb45754433.
2013-11-06 09:47:24 -08:00
Scott Schneider
485e6a0e4b Consolidate scripts 2013-11-06 09:36:41 -08:00
Scott Schneider
dfc36a519e Don't re-add hosts in 'running' pool 2013-11-05 15:25:55 -08:00
Scott Schneider
d957ddd089 Fail and redeploy if VM not 'ready' after 10 minutes 2013-11-05 14:31:35 -08:00