Chad Arimura
63b9e1ce20
update php tutorial
2017-05-26 15:51:14 -07:00
Chad Arimura
b49337d4e0
php langhelper (needs funcy/php), tutorial
2017-05-26 12:36:38 -07:00
Reed Allman
0da794734f
Merge branch 'add-pull' into 'master'
...
Update makefile to pull dev dep on build
See merge request !21
2017-05-26 18:56:19 +00:00
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
James
4fbf6a369c
Update makefile to pull dev dep on build
2017-05-26 11:36:51 -07:00
Chad Arimura
98e05eec63
init cli changes, removed app create from initial walkthrough
2017-05-26 10:32:07 -07:00
Chad Arimura
0954ee9c39
Merge branch 'master' into 'chad-ux-improvements'
...
# Conflicts:
# Gopkg.lock
2017-05-26 16:12:29 +00:00
Chad Arimura
82f608558b
update ruby helloworld
2017-05-25 15:38:39 -07:00
Chad Arimura
c52039eb35
readme mods
2017-05-25 14:54:11 -07:00
Chad Arimura
bf642a0a83
readme mods
2017-05-25 14:52:13 -07:00
Chad Arimura
12d44fab6a
readme mods
2017-05-25 14:51:10 -07:00
Chad Arimura
2c899e3905
readme mods
2017-05-25 14:44:02 -07:00
Chad Arimura
da09f18741
readme mods
2017-05-25 14:42:33 -07:00
Chad Arimura
2ed7504269
tutorial readme
2017-05-25 14:35:02 -07:00
Chad Arimura
f97ac83255
more tutorial
2017-05-25 14:31:22 -07:00
Chad Arimura
a565c09c7f
reorging examples/tutorials a bit
2017-05-25 14:28:00 -07: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
235a8219c2
readme cleanup and simplification
2017-05-25 10:40:53 -07:00
Chad Arimura
8899361545
adding ascii art to server start
2017-05-25 09:39:14 -07:00
Chad Arimura
1c58b24533
readme updates, added ascii to create issue #33
2017-05-24 21:21:53 -07: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