C Cirello
df3d5b48ce
Fix race condition during initialization ( #163 )
...
Currently, async workers are started before HTTP interface is available
to get their requests. It fixes by ensuring that async workers are
started after HTTP interface is up.
Essentially we are getting rid of an error message during bootstrap:
ERRO[0000] Could not fetch task error=Get http://127.0.0.1:8080/tasks : dial tcp 127.0.0.1:8080: getsockopt: connection refused
2016-10-13 22:56:34 +02:00
C Cirello
34b4b25092
Log messages cleanup ( #158 )
2016-10-13 18:11:31 +02:00
C Cirello
4cbfb3ccfd
Reduce test log verbosity ( #150 )
...
* Reduce test verbosity
* Divert gin's log to the test buffer
* Divert stdlib's log to the test buffer
* Add bolt tests into log buffer
* Add a linebreak to improve log output layout
2016-10-13 00:06:02 +02:00
Seif Lotfy سيف لطفي
006c01c97e
Change default API URL from localhost to 127.0.0.1 ( #153 )
...
* Change host from localhost to 127.0.0.1
* change unit tests to also use 127.0.0.1 instead of localhost
2016-10-13 00:00:53 +02:00
Pedro Nasser
2e12e2c700
Fix input async tasks + tests ( #137 )
2016-10-12 22:23:34 +02:00
Travis Reeder
32f91e83ea
Fixes issues with dependencies.
2016-10-12 19:15:39 +02:00
Seif Lotfy سيف لطفي
064d597b60
Fix runner changes ( #135 )
...
* Upgrade iron-io/runner to 165c16a9
* fix support for Stdin to work
2016-10-07 21:17:40 +02:00
Seif Lotfy سيف لطفي
52cab30056
Change PAYLOAD input to STDIN ( #111 )
...
* change to iron-io/runner dependency
* Fix runner dependency
* Change PAYLOAD input to STDIN, fixes #40
2016-10-06 18:44:58 -03:00
C Cirello
3ca137a01c
Upgrade to Go 1.7 ( #128 )
...
* Upgrade to stdlib context package
* Modernized syntax
2016-10-06 20:10:00 +02:00
Seif Lotfy سيف لطفي
fbcec6bf40
Depend on iron-io/runner instead of iron-io/worker ( #124 )
2016-10-05 20:42:12 +02:00
Carlos C
0ecb6ca5cc
Add context do models.MessageQueue interface
2016-10-03 23:49:08 +02:00
Seif Lotfy
a8535120da
async calls return the call_id/task_id
2016-10-02 22:38:51 +02:00
Seif Lotfy
f5c4f5f7a9
Fix unit tests due to missing mock MQ
2016-09-30 23:04:56 +02:00
Seif Lotfy
54f66c7b09
update glide
2016-09-26 12:59:18 +02:00
Seif Lotfy
92df53b144
Add support for Async worker
2016-09-24 10:06:57 +02:00
Seif Lotfy
b623fc27e4
Initial work on async functions
2016-09-24 10:06:51 +02:00
Henrique Chehad
06294b4b77
updated worker repository ref
2016-09-19 20:41:35 -03:00
Henrique Chehad
f4e8065cd9
server port comment about default/PORT env var
2016-09-19 16:58:24 -03:00
Pedro Nasser
a98b7e25d0
metric logger
2016-09-12 11:46:21 -03:00
Pedro Nasser
5d50721db1
add initial queue to runner
2016-09-09 00:54:00 -03:00
Henrique Chehad
49afdf5f35
created metrics func
2016-09-06 16:41:11 -03:00
Henrique Chehad
d539175e81
metrics standardize
2016-09-05 21:21:05 -03:00
Henrique Chehad
529af39dbc
runner metrics
2016-09-05 18:12:46 -03:00
Pedro Nasser
c25c89f2fb
Merge branch 'master' of github.com:iron-io/functions into runner-route-not-found
2016-08-30 22:41:09 -03:00
Travis Reeder
67c588577d
functions: 0.0.32 release
2016-08-30 15:05:48 -07:00
Travis Reeder
d2afba465a
Merge pull request #80 from iron-io/stdin
...
Streams stderr from user functions and outputs a standard format for …
2016-08-30 13:57:15 -07:00
Travis Reeder
b95e88bfdf
Merge pull request #85 from pedronasser/standard-route-response
...
Standard route response
2016-08-30 11:32:52 -07:00
Travis Reeder
326eb8fd64
Merge pull request #78 from pedronasser/pass-header-env
...
Passing headers to env
2016-08-30 11:32:03 -07:00
Pedro Nasser
f5e7d8c956
fix runner route not found
2016-08-30 15:27:47 -03:00
Pedro Nasser
7b230232b8
standard route response
2016-08-30 13:42:55 -03:00
Henrique Chehad
615b421dfa
migrated EnsureUsableImage to EnsureImageExists
2016-08-30 11:08:54 -03:00
Travis Reeder
2b486bc235
functions: 0.0.31 release
2016-08-30 01:06:56 -07:00
Travis Reeder
7192b86af2
functions: 0.0.3 release
2016-08-30 01:05:03 -07:00
Travis Reeder
f7d4fed570
Streams stderr from user functions and outputs a standard format for parsing. See #76 .
2016-08-29 22:59:16 -07:00
Pedro Nasser
73355c12fa
passing headers to env
2016-08-29 21:11:23 -03:00
Pedro Nasser
ba872462af
fix test
2016-08-27 00:03:28 -03:00
Pedro Nasser
a67202978e
improve runner
2016-08-26 23:05:16 -03:00
Pedro Nasser
2782a6db54
added config to apps and routes
2016-08-26 23:04:57 -03:00
Pedro Nasser
609d767c3f
remove unnecessary config
2016-08-26 23:04:12 -03:00
Pedro Nasser
6a2e9b29be
update titan, other deps and minor changes
2016-08-24 16:11:21 -03:00
Henrique Chehad
459620f9b4
fix runner to use global instance
2016-08-22 20:12:02 -03:00
Henrique Chehad
148d52c890
updates after runner factored
2016-08-22 19:17:58 -03:00
Henrique Chehad
e11a1896fd
rebase/merging runner
2016-08-22 18:21:59 -03:00
Travis Reeder
f0b264fa9c
Merge pull request #57 from iron-io/delete-messages
...
Don't serve null when deleting apps and routes
2016-08-22 09:32:23 -07:00
Pedro Nasser
8b0d0f1e13
refactor runner
2016-08-21 19:40:08 -03:00
Evan Shaw
ce569e2d6d
Don't serve null when deleting apps and routes
2016-08-19 15:44:50 +12:00
Evan Shaw
6a369eb23a
Update deps; add container label for logs
2016-08-16 15:19:16 +12:00
Travis Reeder
e09e708a5b
Merge pull request #54 from pedronasser/feature-52
...
added env REQUEST_URL
2016-08-15 19:38:44 -07:00
Pedro Nasser
06c3bb3949
added env REQUEST_URL
2016-08-15 23:37:30 -03:00
Pedro Nasser
e90c4b3a4a
changing tests
2016-08-15 23:22:41 -03:00