14360: Initial version of dispatch-cloud.
authorTom Clegg <tclegg@veritasgenetics.com>
Thu, 25 Oct 2018 05:34:35 +0000 (01:34 -0400)
committerTom Clegg <tclegg@veritasgenetics.com>
Fri, 26 Oct 2018 04:09:41 +0000 (00:09 -0400)
commitc3c538444c15e68e96780f157935f2baa4ba0bc5
treebf0413d8f0a7b5ec48b8caede01912d8fb5ed80d
parentba4464e2f05b5d9fc0e2445382330255fe857524
14360: Initial version of dispatch-cloud.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
43 files changed:
.licenseignore
build/run-build-packages.sh
build/run-tests.sh
cmd/arvados-server/cmd.go
cmd/arvados-server/crunch-dispatch-cloud.service [new file with mode: 0644]
lib/cloud/interfaces.go [new file with mode: 0644]
lib/cmd/cmd.go
lib/dispatchcloud/cmd.go [new file with mode: 0644]
lib/dispatchcloud/container/queue.go [new file with mode: 0644]
lib/dispatchcloud/dispatcher.go [new file with mode: 0644]
lib/dispatchcloud/dispatcher_test.go [new file with mode: 0644]
lib/dispatchcloud/driver.go [new file with mode: 0644]
lib/dispatchcloud/instance_set_proxy.go [new file with mode: 0644]
lib/dispatchcloud/logger.go [new file with mode: 0644]
lib/dispatchcloud/node_size.go
lib/dispatchcloud/readme.go [new file with mode: 0644]
lib/dispatchcloud/scheduler/fix_stale_locks.go [new file with mode: 0644]
lib/dispatchcloud/scheduler/gocheck_test.go [new file with mode: 0644]
lib/dispatchcloud/scheduler/interfaces.go [new file with mode: 0644]
lib/dispatchcloud/scheduler/map.go [new file with mode: 0644]
lib/dispatchcloud/scheduler/map_test.go [new file with mode: 0644]
lib/dispatchcloud/scheduler/sync.go [new file with mode: 0644]
lib/dispatchcloud/ssh_executor/executor.go [new file with mode: 0644]
lib/dispatchcloud/ssh_executor/executor_test.go [new file with mode: 0644]
lib/dispatchcloud/test/doc.go [new file with mode: 0644]
lib/dispatchcloud/test/fixtures.go [new file with mode: 0644]
lib/dispatchcloud/test/lame_instance_set.go [new file with mode: 0644]
lib/dispatchcloud/test/queue.go [new file with mode: 0644]
lib/dispatchcloud/test/ssh_service.go [new file with mode: 0644]
lib/dispatchcloud/test/sshkey_dispatch [new file with mode: 0644]
lib/dispatchcloud/test/sshkey_dispatch.pub [new file with mode: 0644]
lib/dispatchcloud/test/sshkey_vm [new file with mode: 0644]
lib/dispatchcloud/test/sshkey_vm.pub [new file with mode: 0644]
lib/dispatchcloud/test/stub_driver.go [new file with mode: 0644]
lib/dispatchcloud/worker/gocheck_test.go [new file with mode: 0644]
lib/dispatchcloud/worker/pool.go [new file with mode: 0644]
lib/dispatchcloud/worker/pool_test.go [new file with mode: 0644]
lib/dispatchcloud/worker/worker.go [new file with mode: 0644]
sdk/go/arvados/config.go
sdk/go/arvados/container.go
services/crunch-run/background.go [new file with mode: 0644]
services/crunch-run/crunchrun.go
vendor/vendor.json