Reed Allman
1b5749ea7d
Merge branch 'docs-update2' into 'master'
...
Some small cleanup to docs.
See merge request !17
2017-05-26 18:54:26 +00:00
Travis Reeder
69f0201818
Some small cleanup to docs.
2017-05-26 18:54:26 +00:00
Travis Reeder
ed46a61f51
Merge branch 'fix-makefile' into 'master'
...
fixes imports in makefile
See merge request !18
2017-05-25 20:51:43 +00:00
Travis Reeder
2b2cb232ef
Merge branch 'fix-deps' into 'master'
...
fix broken deps (aws-sdk-go)
See merge request !16
2017-05-25 19:52:12 +00:00
Chad Arimura
7a4ab74eba
Merge branch 'docs-update-1' into 'master'
...
Cleaning up docs
See merge request !14
2017-05-25 03:08:40 +00:00
Travis Reeder
d115ad6d45
Cleaning up docs
2017-05-25 03:08:40 +00:00
Reed Allman
acb2af526b
Merge branch 'fn-start' into 'master'
...
Added fn start and fn update commands
Closes #22
See merge request !11
2017-05-23 20:44:15 +00:00
Travis Reeder
f294b65587
Made the image name a shared const.
2017-05-23 13:11:50 -07:00
Travis Reeder
e71c3be9cf
Removed unrelated comments.
2017-05-23 13:01:18 -07:00
Reed Allman
c76f6016a3
Merge branch 'update-deps' into 'master'
...
Updating deps
See merge request !12
2017-05-23 17:47:09 +00:00
Denis Makogon
c2f9a93802
Updating deps
...
- fixes issue with moby dependency
2017-05-23 10:11:30 -05:00
Reed Allman
8146e2f720
fixes imports in makefile
2017-05-23 05:04:37 -07:00
Reed Allman
010363d27a
fix broken deps (aws-sdk-go)
2017-05-23 03:56:45 -07:00
Reed Allman
1e4368a921
Merge branch 'dep-fix' into 'master'
...
Fixed dependencies due to moby changes.
See merge request !10
2017-05-22 23:55:15 +00:00
Travis Reeder
3276377c3d
Fixed dependencies due to moby changes.
2017-05-22 23:55:15 +00:00
Travis Reeder
e6d963f0dd
Added fn update too to get latest version.
2017-05-22 16:41:51 -07:00
Travis Reeder
a546f1e93b
Added fn start
2017-05-22 16:28:52 -07:00
Travis Reeder
9ac976f88c
Merge branch 'lb2' into 'master'
...
lb round 2
See merge request !5
2017-05-22 21:48:39 +00:00
Reed Allman
6306b0ad7b
chop up da files
2017-05-22 13:00:27 -07:00
Reed Allman
260a764458
make dash not give seizures
2017-05-22 13:00:27 -07:00
Reed Allman
5e69174523
dash throughput works yay
2017-05-22 13:00:27 -07:00
Reed Allman
277b3a2ef9
works but only one series wtf
2017-05-22 13:00:27 -07:00
Reed Allman
d8ada59911
in a reasonable unworking state
2017-05-22 13:00:27 -07:00
Reed Allman
b25e1e20ae
meh add some stat shit not even close yet
2017-05-22 13:00:27 -07:00
Reed Allman
e5f10f5c3c
change load to function + node tuple
2017-05-22 13:00:27 -07:00
Reed Allman
0e0486e6b3
seed rng
2017-05-22 13:00:27 -07:00
Reed Allman
a4e20b04c3
add preliminary load shedding algo / plumbing
2017-05-22 13:00:27 -07:00
Reed Allman
a725212327
add unworking speculative load shedding
2017-05-22 13:00:27 -07:00
Reed Allman
d52fa3704f
fix buf pool, transport todos
2017-05-22 13:00:27 -07:00
Reed Allman
730e8f9c68
lb round 2
...
this rewrites the load balancer which was pointed out to be problematic here:
https://github.com/iron-io/functions/issues/570 with a test suite located at
test/fnlb-test-harness -- this test is now 'passing' in the sense that now
when running multiple functions nodes behind 1 load balancer every call goes
to the same functions node. yay. used a different consistent hashing algorithm
and also threw out all the fallback code (all the code, really).
this is basically an mvp and there is some work that needs to be done for
running multiple load balancers, allowing functions to run on more nodes as
load increases and some basic features like http/2 -- also needs some love to
be really robust; most of this is noted in TODOs in the file.
this does basic health checking configurable in the same way as aws elb. I
think we could probably do gossip but this works as a first cut. after N
health checks fail then requests start to go to a different node, meanwhile
all requests to that node will fail (need to fix). this continues to use
consistent hashing, which is great in that we don't need to store anything,
and we may be able to stick with the strategy in the future with some care.
2017-05-22 13:00:27 -07:00
Reed Allman
ab769ebe4a
Merge branch 'fix-timeout' into 'master'
...
Fixed idle timeout bug
See merge request !9
2017-05-18 21:29:02 +00:00
Travis Reeder
961d17bdb8
Uses SetDefaults as it does in create too.
2017-05-18 14:18:16 -07:00
Travis Reeder
2696a8a917
Fixed idle timeout bug
2017-05-18 13:24:49 -07:00
Reed Allman
a2890e8037
Remove iron...
...
:'(
2017-05-18 18:59:35 +00:00
Travis Reeder
9cc12b4b12
Remove iron...
2017-05-18 18:59:34 +00:00
James Jeffrey
521df8c1ff
Merge branch 'minor-cleanups' into 'master'
...
Cleanup imports and errors
See merge request !7
2017-05-18 15:07:28 +00:00
James
d2b4078b60
Cleanup imports and errors
2017-05-17 16:38:23 -07:00
Travis Reeder
c0cfb268d2
Merge branch 'fix-fn-deploy' into 'master'
...
Deploy will automatically create a route if it doesn't exist.
Closes #15
See merge request !6
2017-05-17 22:49:11 +00:00
Travis Reeder
fedf08964e
Deploy will automatically create a route if it doesn't exist.
2017-05-17 15:11:44 -07:00
Travis Reeder
ad9e692fda
Merge branch 'import-rewrite' into 'master'
...
Rewrite imports to use forks files on gitlab not use githubs.
See merge request !4
2017-05-16 20:11:42 +00:00
James
e4bb04887e
Rewrite imports to use forks files on gitlab not use githubs.
2017-05-16 11:06:32 -07:00
Travis Reeder
014858143b
Simplified cli commands to make things easier to use.
2017-05-15 16:51:59 -07:00
Travis Reeder
7cfd7d413f
Fixed up build and updated dependencies.
2017-05-15 15:40:36 -07:00
Travis Reeder
2b01ae3616
functions: 0.3.2 release [skip ci]
2017-05-15 14:16:30 -07:00
Travis Reeder
aa046ba5fc
functions: 0.3.1 release [skip ci]
2017-05-15 14:08:53 -07:00
Travis Reeder
0c6ca08a2f
functions: 0.2.62 release [skip ci]
2017-05-15 14:04:01 -07:00
Travis Reeder
ffae780f07
functions: 0.2.60 release [skip ci]
2017-05-15 12:00:43 -07:00
Travis Reeder
454eedd963
updated deps.
2017-05-15 11:16:39 -07:00
Travis Reeder
4b9bba352d
Rename location.
2017-05-15 11:00:15 -07:00
Travis Reeder
c0b381eb96
dep ensure instead of dep ensure -update
2017-04-30 13:30:14 -07:00