Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-29 | fix: use of grep when shutting down workerHEADmaster | Lars Wirzenius | 1 | -1/+1 | |
2020-10-21 | fix: set permissions on workspace before syncing it to local dir | Lars Wirzenius | 1 | -1/+1 | |
2020-10-15 | fix contractor so it works for subplot | Lars Wirzenius | 1 | -3/+3 | |
2020-10-05 | fixes for ws handline | Lars Wirzenius | 1 | -19/+22 | |
2020-10-05 | use image file for workspace | Lars Wirzenius | 1 | -22/+82 | |
2020-10-05 | provision manager VM in contractor | Lars Wirzenius | 1 | -1/+25 | |
2020-10-05 | fix: things linter complained about | Lars Wirzenius | 1 | -3/+8 | |
2020-07-06 | fix: let user override verbose setting from command line | Lars Wirzenius | 1 | -0/+3 | |
2020-05-25 | feat: add --config option | Lars Wirzenius | 1 | -0/+3 | |
2020-05-25 | feat: add -C option to read a default config file | Lars Wirzenius | 1 | -0/+32 | |
2020-05-10 | feat: use all the memory on the manager for the worker, sans 2GB | Lars Wirzenius | 1 | -1/+8 | |
2020-05-10 | fix: make worker ip extraction more reliable | Lars Wirzenius | 1 | -4/+18 | |
We sync the workspace, wiping anything that was there but wasn't in the saved workspace. However, this was buggy: if we did not have a saved workspace specified or it didn't exist yet, we let whatever happened to be on the workspace disk to stay. This was confusing. | |||||
2020-05-10 | refactor: format with black | Lars Wirzenius | 1 | -184/+182 | |
2020-05-10 | refactor: use argparse instead of cliapp | Lars Wirzenius | 1 | -186/+218 | |
cliapp is an old, moribund Python project of mine, and argparse is the preferred way to parse the command line now. | |||||
2020-05-07 | Change: sync workspace after a build, even if build failed | Lars Wirzenius | 1 | -1/+5 | |
2020-05-03 | Change: add script to run manager VM directly via Qemu | Lars Wirzenius | 1 | -25/+37 | |
2020-04-24 | Change: clean up timing and other progress output | Lars Wirzenius | 1 | -3/+7 | |
2020-04-24 | Change: attach disk to worker as part of waiting for worker | Lars Wirzenius | 1 | -10/+14 | |
2020-04-24 | Change: don't do an ssh invocation just to get number of CPUS | Lars Wirzenius | 1 | -38/+19 | |
2020-04-24 | Refactor: use a 'with Timer' construct for timers | Lars Wirzenius | 1 | -91/+90 | |
2020-04-24 | Change: run Ansible verbosely | Lars Wirzenius | 1 | -1/+1 | |
2020-04-24 | Change: use Ansible to configure worker | Lars Wirzenius | 1 | -2/+3 | |
This means we no longer require the worker to run Debian. | |||||
2020-04-23 | Change: use Ansible for configuring worker, not apt-get | Lars Wirzenius | 1 | -17/+44 | |
2020-04-18 | Change: have verbose and quiet versions of executing sequence | Lars Wirzenius | 1 | -9/+15 | |
2020-04-18 | Fix: create /workspace, my worker VM images no longer have it | Lars Wirzenius | 1 | -1/+2 | |
The less an image needs to provide, the better. | |||||
2020-04-17 | Add: abstract running commands over SSH; reduce SSH calls | Lars Wirzenius | 1 | -272/+394 | |
This speeds up a no-op test from about 50 seconds to 30 seconds on my laptop. | |||||
2020-04-15 | Fix: manager status to pass in a timer to Manager | Lars Wirzenius | 1 | -1/+2 | |
2020-04-11 | Add: overall runtime to output | Lars Wirzenius | 1 | -1/+4 | |
2020-04-10 | Refactor: upload new worker image first | Lars Wirzenius | 1 | -4/+4 | |
This enables us to do more steps in one SSH invocation later if we want to. | |||||
2020-04-10 | Add: more detailed timings for slowest steps | Lars Wirzenius | 1 | -15/+27 | |
2020-04-10 | Add: timings for the major steps | Lars Wirzenius | 1 | -0/+24 | |
2020-04-09 | Drop: debugging output | Lars Wirzenius | 1 | -6/+0 | |
2020-04-09 | Fix: handle case of empty dnsmasq status file | Lars Wirzenius | 1 | -0/+3 | |
2020-04-09 | Fix: shut down worker cleanly at end | Lars Wirzenius | 1 | -6/+19 | |
So that workspace disk gets synced and unmounted cleanly. Otherwise we lose data there. | |||||
2020-04-09 | Drop: unnecessary import | Lars Wirzenius | 1 | -1/+0 | |
2020-04-09 | Drop: dead code | Lars Wirzenius | 1 | -182/+0 | |
2020-04-09 | Refactor: move application class to top | Lars Wirzenius | 1 | -38/+38 | |
2020-04-09 | Change: save workspace | Lars Wirzenius | 1 | -13/+34 | |
2020-04-09 | Change: build | Lars Wirzenius | 1 | -9/+8 | |
2020-04-09 | Change: upload workspace, sources to worker image, not via worker | Lars Wirzenius | 1 | -49/+102 | |
2020-04-09 | Fix random things | Lars Wirzenius | 1 | -23/+30 | |
2020-04-09 | Change: return class with results | Lars Wirzenius | 1 | -4/+17 | |
2020-04-09 | Change: upload workspace, source | Lars Wirzenius | 1 | -6/+21 | |
2020-04-09 | Change: upload workspace | Lars Wirzenius | 1 | -10/+9 | |
2020-04-09 | Change: install deps | Lars Wirzenius | 1 | -2/+11 | |
2020-04-09 | Fix: some error handling | Lars Wirzenius | 1 | -40/+52 | |
2020-04-09 | Change: set up worker | Lars Wirzenius | 1 | -5/+107 | |
2020-04-09 | Change: upload worker image | Lars Wirzenius | 1 | -7/+14 | |
2020-04-09 | Change: stop worker | Lars Wirzenius | 1 | -48/+68 | |
2020-04-09 | Refactor: add Manager class | Lars Wirzenius | 1 | -55/+59 | |