Solomon Hykes
475dd0f459
Merge branch 'beam' into master
2014-06-07 03:27:25 +00:00
Derek McGowan
fe9b877195
Add http2 implementation
2014-06-06 17:33:21 -07:00
Solomon Hykes
5e8717ce6b
Fix swarmd flags
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-07 00:20:54 +00:00
Solomon Hykes
c7a78ae81e
Simple fork-exec backend
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
2014-06-06 01:39:35 +00:00
Solomon Hykes
2cb49f581d
Simpler explanation: libswarm is a minimalist toolkit to compose network services
...
Update README and usage message.
2014-06-05 19:58:53 +00:00
Solomon Hykes
bdd904a1f7
Merge pull request #24 from tutumcloud/tutum_backend
2014-06-04 19:21:39 -07:00
fermayo
6fd4967581
Initial version of Tutum backend
...
Docker-DCO-1.1-Signed-off-by: Fernando Mayo <fernando@tutum.co > (github: fermayo)
2014-06-03 14:43:29 -04:00
Solomon Hykes
23e9e6f73f
gofmt
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-03 10:17:28 +00:00
Solomon Hykes
521e574056
Update usage message
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-03 09:56:47 +00:00
Ben Firshman
adcff5d700
go fmt
...
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk > (github: bfirsh)
2014-06-05 12:41:39 -07:00
Ben Firshman
3bb782faf1
Add support for multiple backends piped together
...
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk > (github: bfirsh)
2014-06-05 12:40:26 -07:00
Solomon Hykes
c752f6e66e
Update usage message
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-03 09:56:20 +00:00
Aanand Prasad
3a54fb513a
Attach to backend instance before starting it
...
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com >
Signed-off-by: Ben Firshman <ben@firshman.co.uk >
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-03 07:31:04 +00:00
Solomon Hykes
af2c34b3b5
Simplify swarmd with new beam plumbing
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-03 00:07:39 +00:00
Solomon Hykes
16b16715b2
[wip] swarm TODO
2014-06-02 06:22:08 +00:00
Solomon Hykes
6925101cac
swarmd: UI polish
...
* Fix usage message
* Builtin error handler
2014-06-02 06:20:20 +00:00
Solomon Hykes
3265abfa2e
Simplify the beam API
...
* Callback pattern that is easier to grok: each message has an optional nested return channel, instead of 2 nested streams
* Return channel is in the Message structure: less arguments and return values to pass around
* Caller can request a pipe as return channel, or pass its own. This makes proxying and advanced plumbing operations much easier.
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 06:15:28 +00:00
Solomon Hykes
f556ed19f7
swarmd: remove unused engine/beam adapters.
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 06:09:44 +00:00
Solomon Hykes
a1dcc4aceb
swarmd: default LOG handler
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 00:50:35 +00:00
Solomon Hykes
5dd211ad0b
swarmd: more informative error messages
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 00:24:25 +00:00
Solomon Hykes
cb275dab0b
swarmd: don't trigger an error on EOF
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 00:23:42 +00:00
Solomon Hykes
4963740da3
Remove separate beam repo from Godeps
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 00:05:47 +00:00
Solomon Hykes
8a8e36e364
Change imports to use embedded beam version
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-06-02 00:04:08 +00:00
Solomon Hykes
c90ce90113
WIP more beam conversion
2014-06-01 22:34:03 +00:00
Ben Firshman
e738a671a8
Update godeps to use Docker master
...
Will be easier for folks to get started if they don't have to add
shykes/docker.
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk > (github: bfirsh)
2014-05-28 12:00:43 +01:00
fermayo
5052519b1a
register acceptconnections before calling it
2014-05-27 15:30:20 -04:00
Solomon Hykes
5b54be92ca
Update beam version to fix a crash when calling unknown backend.
...
Signed-off-by: Solomon Hykes <solomon@docker.com >
2014-05-27 12:14:42 +00:00
Solomon Hykes
c5b8976409
[WIP] switch to Beam
2014-05-31 00:33:53 +00:00
Ben Firshman
1b8e9f69e2
Add cloud backend dependencies to Godeps.json
...
From https://github.com/docker/libswarm/pull/7
Docker-DCO-1.1-Signed-off-by: Ben Firshman <ben@firshman.co.uk > (github: bfirsh)
2014-05-23 15:39:09 +01:00
Ben Firshman
b2b2d16d04
Rename swarmd import to libswarm
2014-05-22 13:47:25 +01:00
Aanand Prasad
f6f3cd3181
Copy env when creating job in catchall
2014-05-15 14:55:03 +01:00
Solomon Hykes
3aed457ac5
Freeze dependencies with godep
2014-05-01 23:39:13 -07:00
Solomon Hykes
a1b63f4b79
Pass standard streams through between frontend and backend
2014-05-01 23:30:34 -07:00
Solomon Hykes
9acaf7597f
Backends can receive arguments
2014-05-01 18:32:06 -07:00
Solomon Hykes
c22a80a071
Choose a single backend with --backend
...
Note: for now there is only one backend available, `debug`
2014-05-01 18:13:55 -07:00
Solomon Hykes
142e43a447
Use codegansta/cli for argument parsing
2014-05-01 17:27:17 -07:00
Solomon Hykes
cb213c5a68
Better error messages
2014-05-01 17:26:46 -07:00
Solomon Hykes
4bdc2407b6
Sleep 1 full second at startup to workaround a race condition in api/server
2014-05-01 17:25:17 -07:00
Solomon Hykes
cd9abab36a
Move call logger to a separate backend (more backends to come)
2014-05-01 16:29:16 -07:00
Solomon Hykes
f132e3fb03
Initial commit
2014-05-01 16:13:41 -07:00