├── .circleci └── config.yml ├── .gitignore ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DESIGN.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── backend └── backend.go ├── cache ├── cache_test.go ├── coordinate.go ├── coordinate_test.go ├── lru.go ├── lru_test.go ├── namespace.go ├── work_spec.go ├── work_unit.go └── worker.go ├── cborrpc ├── README.md ├── cborrpc.go ├── cborrpc_test.go └── cleanup.go ├── cmd ├── coordbench │ └── main.go ├── coordinated │ ├── cborrpc.go │ ├── http.go │ ├── main.go │ └── metrics.go ├── cptest │ └── main.go └── demoworker │ └── demoworker.go ├── coordinate ├── coordinate.go ├── coordinatetest │ ├── attempt.go │ ├── benchmarks.notgo │ ├── coordinatetest.go │ ├── helpers.go │ ├── namespace.go │ ├── performance.go │ ├── work_spec.go │ ├── work_unit.go │ └── worker.go ├── errors.go ├── helpers.go ├── helpers_test.go ├── marshal.go ├── marshal_test.go ├── scheduler.go ├── scheduler_test.go └── stats.go ├── doc ├── chaining.md ├── changes.md ├── errgone.md ├── index.md ├── model.md ├── python.md ├── runtime.md ├── work_specs.md └── worker.md ├── go.mod ├── go.sum ├── jobserver ├── constants.go ├── interface.go ├── locks.go ├── locks_test.go ├── python_test.go ├── specs.go ├── specs_test.go ├── units.go ├── utils.go ├── work.go ├── work_test.go └── workers.go ├── memory ├── attempt.go ├── available_units.go ├── available_units_test.go ├── coordinate.go ├── coordinate_test.go ├── namespace.go ├── work_spec.go ├── work_unit.go └── worker.go ├── postgres ├── README.md ├── attempt.go ├── constants.go ├── coordinate.go ├── coordinate_test.go ├── expiry.go ├── helpers.go ├── migration.go ├── migrations.go ├── migrations │ ├── 20150927-core.sql │ ├── 20151002-mingb.sql │ ├── 20151006-work-unit-type.sql │ ├── 20151013-index.sql │ ├── 20151014-index.sql │ ├── 20151019-worker-mode.sql │ ├── 20151028-index.sql │ ├── 20151216-work-spec-runtime.sql │ ├── 20160104-not-before.sql │ ├── 20160125-index.sql │ ├── 20160217-attempt-spec.sql │ ├── 20160328-index.sql │ ├── 20160329-index.sql │ ├── 20170316-index.sql │ └── 20170523-work-unit-max-retries.sql ├── namespace.go ├── sql.go ├── sql_test.go ├── stats.go ├── work_spec.go ├── work_unit.go └── worker.go ├── restclient ├── README.md ├── attempt.go ├── coordinate.go ├── coordinate_test.go ├── namespace.go ├── rest.go ├── work_spec.go ├── work_unit.go └── worker.go ├── restdata ├── errors.go ├── marshal.go ├── marshal_test.go ├── restdata.go ├── url.go └── url_test.go ├── restserver ├── attempt.go ├── context.go ├── doc.go ├── helpers.go ├── namespace.go ├── rest.go ├── rest_test.go ├── server.go ├── work_spec.go ├── work_unit.go └── worker.go └── worker ├── worker.go └── worker_test.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.test 3 | vendor/ 4 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/DESIGN.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/SECURITY.md -------------------------------------------------------------------------------- /backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/backend/backend.go -------------------------------------------------------------------------------- /cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/cache_test.go -------------------------------------------------------------------------------- /cache/coordinate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/coordinate.go -------------------------------------------------------------------------------- /cache/coordinate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/coordinate_test.go -------------------------------------------------------------------------------- /cache/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/lru.go -------------------------------------------------------------------------------- /cache/lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/lru_test.go -------------------------------------------------------------------------------- /cache/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/namespace.go -------------------------------------------------------------------------------- /cache/work_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/work_spec.go -------------------------------------------------------------------------------- /cache/work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/work_unit.go -------------------------------------------------------------------------------- /cache/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cache/worker.go -------------------------------------------------------------------------------- /cborrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cborrpc/README.md -------------------------------------------------------------------------------- /cborrpc/cborrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cborrpc/cborrpc.go -------------------------------------------------------------------------------- /cborrpc/cborrpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cborrpc/cborrpc_test.go -------------------------------------------------------------------------------- /cborrpc/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cborrpc/cleanup.go -------------------------------------------------------------------------------- /cmd/coordbench/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/coordbench/main.go -------------------------------------------------------------------------------- /cmd/coordinated/cborrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/coordinated/cborrpc.go -------------------------------------------------------------------------------- /cmd/coordinated/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/coordinated/http.go -------------------------------------------------------------------------------- /cmd/coordinated/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/coordinated/main.go -------------------------------------------------------------------------------- /cmd/coordinated/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/coordinated/metrics.go -------------------------------------------------------------------------------- /cmd/cptest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/cptest/main.go -------------------------------------------------------------------------------- /cmd/demoworker/demoworker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/cmd/demoworker/demoworker.go -------------------------------------------------------------------------------- /coordinate/coordinate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinate.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/attempt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/attempt.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/benchmarks.notgo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/benchmarks.notgo -------------------------------------------------------------------------------- /coordinate/coordinatetest/coordinatetest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/coordinatetest.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/helpers.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/namespace.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/performance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/performance.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/work_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/work_spec.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/work_unit.go -------------------------------------------------------------------------------- /coordinate/coordinatetest/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/coordinatetest/worker.go -------------------------------------------------------------------------------- /coordinate/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/errors.go -------------------------------------------------------------------------------- /coordinate/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/helpers.go -------------------------------------------------------------------------------- /coordinate/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/helpers_test.go -------------------------------------------------------------------------------- /coordinate/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/marshal.go -------------------------------------------------------------------------------- /coordinate/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/marshal_test.go -------------------------------------------------------------------------------- /coordinate/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/scheduler.go -------------------------------------------------------------------------------- /coordinate/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/scheduler_test.go -------------------------------------------------------------------------------- /coordinate/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/coordinate/stats.go -------------------------------------------------------------------------------- /doc/chaining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/chaining.md -------------------------------------------------------------------------------- /doc/changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/changes.md -------------------------------------------------------------------------------- /doc/errgone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/errgone.md -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/model.md -------------------------------------------------------------------------------- /doc/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/python.md -------------------------------------------------------------------------------- /doc/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/runtime.md -------------------------------------------------------------------------------- /doc/work_specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/work_specs.md -------------------------------------------------------------------------------- /doc/worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/doc/worker.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/go.sum -------------------------------------------------------------------------------- /jobserver/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/constants.go -------------------------------------------------------------------------------- /jobserver/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/interface.go -------------------------------------------------------------------------------- /jobserver/locks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/locks.go -------------------------------------------------------------------------------- /jobserver/locks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/locks_test.go -------------------------------------------------------------------------------- /jobserver/python_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/python_test.go -------------------------------------------------------------------------------- /jobserver/specs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/specs.go -------------------------------------------------------------------------------- /jobserver/specs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/specs_test.go -------------------------------------------------------------------------------- /jobserver/units.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/units.go -------------------------------------------------------------------------------- /jobserver/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/utils.go -------------------------------------------------------------------------------- /jobserver/work.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/work.go -------------------------------------------------------------------------------- /jobserver/work_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/work_test.go -------------------------------------------------------------------------------- /jobserver/workers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/jobserver/workers.go -------------------------------------------------------------------------------- /memory/attempt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/attempt.go -------------------------------------------------------------------------------- /memory/available_units.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/available_units.go -------------------------------------------------------------------------------- /memory/available_units_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/available_units_test.go -------------------------------------------------------------------------------- /memory/coordinate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/coordinate.go -------------------------------------------------------------------------------- /memory/coordinate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/coordinate_test.go -------------------------------------------------------------------------------- /memory/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/namespace.go -------------------------------------------------------------------------------- /memory/work_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/work_spec.go -------------------------------------------------------------------------------- /memory/work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/work_unit.go -------------------------------------------------------------------------------- /memory/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/memory/worker.go -------------------------------------------------------------------------------- /postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/README.md -------------------------------------------------------------------------------- /postgres/attempt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/attempt.go -------------------------------------------------------------------------------- /postgres/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/constants.go -------------------------------------------------------------------------------- /postgres/coordinate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/coordinate.go -------------------------------------------------------------------------------- /postgres/coordinate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/coordinate_test.go -------------------------------------------------------------------------------- /postgres/expiry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/expiry.go -------------------------------------------------------------------------------- /postgres/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/helpers.go -------------------------------------------------------------------------------- /postgres/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migration.go -------------------------------------------------------------------------------- /postgres/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations.go -------------------------------------------------------------------------------- /postgres/migrations/20150927-core.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20150927-core.sql -------------------------------------------------------------------------------- /postgres/migrations/20151002-mingb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151002-mingb.sql -------------------------------------------------------------------------------- /postgres/migrations/20151006-work-unit-type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151006-work-unit-type.sql -------------------------------------------------------------------------------- /postgres/migrations/20151013-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151013-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20151014-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151014-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20151019-worker-mode.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151019-worker-mode.sql -------------------------------------------------------------------------------- /postgres/migrations/20151028-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151028-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20151216-work-spec-runtime.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20151216-work-spec-runtime.sql -------------------------------------------------------------------------------- /postgres/migrations/20160104-not-before.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20160104-not-before.sql -------------------------------------------------------------------------------- /postgres/migrations/20160125-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20160125-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20160217-attempt-spec.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20160217-attempt-spec.sql -------------------------------------------------------------------------------- /postgres/migrations/20160328-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20160328-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20160329-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20160329-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20170316-index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20170316-index.sql -------------------------------------------------------------------------------- /postgres/migrations/20170523-work-unit-max-retries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/migrations/20170523-work-unit-max-retries.sql -------------------------------------------------------------------------------- /postgres/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/namespace.go -------------------------------------------------------------------------------- /postgres/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/sql.go -------------------------------------------------------------------------------- /postgres/sql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/sql_test.go -------------------------------------------------------------------------------- /postgres/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/stats.go -------------------------------------------------------------------------------- /postgres/work_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/work_spec.go -------------------------------------------------------------------------------- /postgres/work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/work_unit.go -------------------------------------------------------------------------------- /postgres/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/postgres/worker.go -------------------------------------------------------------------------------- /restclient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/README.md -------------------------------------------------------------------------------- /restclient/attempt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/attempt.go -------------------------------------------------------------------------------- /restclient/coordinate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/coordinate.go -------------------------------------------------------------------------------- /restclient/coordinate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/coordinate_test.go -------------------------------------------------------------------------------- /restclient/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/namespace.go -------------------------------------------------------------------------------- /restclient/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/rest.go -------------------------------------------------------------------------------- /restclient/work_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/work_spec.go -------------------------------------------------------------------------------- /restclient/work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/work_unit.go -------------------------------------------------------------------------------- /restclient/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restclient/worker.go -------------------------------------------------------------------------------- /restdata/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restdata/errors.go -------------------------------------------------------------------------------- /restdata/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restdata/marshal.go -------------------------------------------------------------------------------- /restdata/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restdata/marshal_test.go -------------------------------------------------------------------------------- /restdata/restdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restdata/restdata.go -------------------------------------------------------------------------------- /restdata/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restdata/url.go -------------------------------------------------------------------------------- /restdata/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restdata/url_test.go -------------------------------------------------------------------------------- /restserver/attempt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/attempt.go -------------------------------------------------------------------------------- /restserver/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/context.go -------------------------------------------------------------------------------- /restserver/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/doc.go -------------------------------------------------------------------------------- /restserver/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/helpers.go -------------------------------------------------------------------------------- /restserver/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/namespace.go -------------------------------------------------------------------------------- /restserver/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/rest.go -------------------------------------------------------------------------------- /restserver/rest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/rest_test.go -------------------------------------------------------------------------------- /restserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/server.go -------------------------------------------------------------------------------- /restserver/work_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/work_spec.go -------------------------------------------------------------------------------- /restserver/work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/work_unit.go -------------------------------------------------------------------------------- /restserver/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/restserver/worker.go -------------------------------------------------------------------------------- /worker/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/worker/worker.go -------------------------------------------------------------------------------- /worker/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diffeo/go-coordinate/HEAD/worker/worker_test.go --------------------------------------------------------------------------------