Ganesh Guttikonda and Ta-Ching Chen
253e44fdbe
Updating the compile documentation link ( #965 )
...
* Updating the compile documentation link
* Changing the protocol to https
2018-11-05 15:41:22 +08:00
smruthi2187 and GitHub
585d86448f
V0.12.0 ( #967 )
2018-11-01 15:57:25 -07:00
smruthi2187 and GitHub
dad7b6632e
Keep prometheus and canary deploy set to false in fission-core ( #964 )
2018-11-01 13:02:46 -07:00
Soam Vasani and GitHub
4e9e025ca4
Remove version from release name since it contains illegal chars for names ( #939 )
...
* Remove version from release name since it contains illegal chars for names
* Put version in release name for uniqueness, but remove invalid chars
* Remove prometheus=false yaml
2018-10-31 14:54:25 -07:00
Ta-Ching Chen and GitHub
b6ea85e353
Fix failed to pull influxdb image from dockerhub ( #957 )
...
* Fix failed to pull influxdb image from dockerhub
* Disable jvm test temporarily (issue 958)
2018-10-31 16:32:45 +08:00
Ta-Ching Chen and GitHub
29aabaabda
Optimize function latency when cache expired/invalid under high concurrency ( #856 )
...
* Optimize router response time by adding update lock
In 0.9.2, the router sends multiple GetServiceForFunction requests to executor
to get the service URL. However, the response time of executor will increase
under high-concurrency situation due to too many requests are waiting for
processing.
To solve the problem, an update lock was added to the router. All of goroutines belongs
to the same function need to grab the update lock before sending the request.
Only the first goroutine which gets the update lock is allowed to send request.
In this way, we reduce the burden of executor and lower the failure rate.
2018-10-27 23:35:00 +08:00
David McGillicuddy and Soam Vasani
394c5b13f4
Update readme to include JVM ( #953 )
2018-10-24 09:03:27 -07:00
smruthi2187 and GitHub
0a8c6e97a6
Feature flag to enable/disable canary + optional prometheus install ( #937 )
2018-10-22 15:24:43 -07:00
Vishal and GitHub
e7f1d4564a
Kafka tests ( #944 )
...
A simple test for Kafka integration which runs locally provided cluster has Kafka and Fission install has Kafka integratiom enabled (mqtrigger-kafka deployment present).
2018-10-22 20:07:51 +05:30
Ta-Ching Chen and GitHub
619b390af3
Support for full url (base on aalubin changes) ( #941 )
2018-10-21 04:04:07 +08:00
smruthi2187 and GitHub
1488d0ca2d
fix a few canary deployment issues ( #943 )
2018-10-19 14:56:40 -07:00
smruthi2187 and GitHub
dd35750482
Return the error on failed specializations with fn test --debug ( #917 )
2018-10-19 11:17:58 -07:00
Ta-Ching Chen and GitHub
5aeba59b75
Bump flask version ( #942 )
2018-10-18 22:56:04 +08:00
Soam Vasani and GitHub
8329ef36b3
demo script updates ( #934 )
...
Demo script updates. Record-replay, a bugfix in the canary demo script, etc.
2018-10-15 14:48:01 -07:00
Vishal and GitHub
4cc42fb216
Adding JVM heap options to environment ( #936 )
2018-10-15 23:01:43 +05:30
Ta-Ching Chen and GitHub
d23b210f4e
Add X-Forwarded-Host to request header ( #890 )
2018-10-15 14:17:18 +08:00
Vishal and GitHub
803dbd6d39
Added build and push procedures for Nodejs builder environment ( #916 )
2018-10-03 08:07:23 +05:30
Ta-Ching Chen and GitHub
e4213f6eb6
Fix flag not found problem when running canary demo scripts ( #914 )
2018-10-02 22:07:03 +08:00
Vishal and GitHub
2d2576cf2d
V0.11.0 ( #913 )
...
Release v0.11.0
2018-10-02 00:08:29 +05:30
Vishal and GitHub
96cbee185d
Kafka integration ( #831 )
...
Kafka integration with Fission enables invoking a function when a message arrives in a Kafka topic
2018-10-01 18:03:31 +05:30
Vishal and GitHub
9f83d70b63
Fixes #758 , uses v2 specialize for env versions 2 or higher ( #911 )
2018-10-01 10:07:49 +05:30
Vishal and GitHub
7deb45bed2
Making the Maven build quite for Java env test, right now it is too verbose for CI ( #902 )
2018-10-01 08:00:45 +05:30
smruthi2187 and Vishal
12d3a04bf9
Print status with the get option. ( #907 )
2018-09-28 22:19:24 +05:30
smruthi2187 and GitHub
fa565b75ae
Canary deployments for fission functions. ( #892 )
2018-09-25 18:26:26 -07:00
Michael Gaida and Vishal
437d4dc04d
Configurable namespace creation ( #855 )
...
Configurable namespace creation defaulting to true (backward compatible)
2018-09-25 13:49:08 +05:30
Vishal and GitHub
188138ccd8
Fixed the spec validation UX issue ( #898 )
...
Improved some of warnings/messages shown to the user when using `fission spec` command. The `spec validate` command now shows appropriate warnings instead
2018-09-21 14:52:49 +05:30
Ta-Ching Chen and GitHub
6b49c194ca
Fission supportability: Add dump command to dump information for debugging ( #754 )
...
* Add v1 support tool proposal
* Fission supportability: Add dump command to dump information for debugging
2018-09-19 14:35:51 +08:00
Ta-Ching Chen and GitHub
a86c9431d3
Check CRD creation error instead of doing return directly ( #897 )
2018-09-18 16:30:56 +08:00
Gary Yeap and Ta-Ching Chen
6f60f3eef8
Add v2 interface support for nodes env ( #836 )
2018-09-14 14:28:04 +08:00
Vishal and GitHub
d18777bed4
Used hidden flag instead of removing command completely ( #886 )
...
The `fission spec helm` is now a hidden command since it is not implemented yet.
2018-09-13 15:27:22 +05:30
Ta-Ching Chen and GitHub
82d23b9bf8
Fix fetcher not close file descriptor correctly ( #889 )
...
* Fix fetcher not close file descriptor correctly
* Call Sync() before chmod
2018-09-11 14:15:56 +08:00
Ta-Ching Chen and GitHub
a4f58fbf10
Check pod container ready state ( #861 )
...
Ensure pod is ready by checking pod’s containers state and deletionTimestamp
2018-09-07 22:17:07 +08:00
Adam Bouhenguel and Soam Vasani
2dbae32f20
FIX CleanupOldExecutorObjects in all namespaces ( #879 )
...
Don't just look in functionNamespace anymore
2018-08-29 15:12:31 -07:00
Ta-Ching Chen and GitHub
21b0a1d852
Fix failed to find release-builder dockerfile & push specific tag ( #870 )
2018-08-26 23:02:07 +08:00
Ta-Ching Chen and GitHub
f8535be7da
V0.10.0 ( #868 )
2018-08-19 19:05:19 +08:00
Nafisa Shazia and smruthi2187
95eef49cf8
Replay recorded requests by ReqUID ( #864 )
0.10.0
2018-08-17 13:17:54 -07:00
Ta-Ching Chen and GitHub
2d01382a82
Add cleanup function to test scripts ( #863 )
2018-08-18 02:11:08 +08:00
Ta-Ching Chen and GitHub
d443f8b2ef
Scale deployment to zero when function is in idle state ( #775 )
2018-08-17 23:03:34 +08:00
Ta-Ching Chen and GitHub
dffb5cdf8b
Fix CLI failed to setup port-forward caused by #712 ( #867 )
2018-08-17 16:05:13 +08:00
Erwin van Eyk and Ta-Ching Chen
5c1d8bc90c
Extensible Fission CLI ( #743 )
...
This PR introduces extensibility to the Fission CLI. The principle behind the design of this extensibility is taken from the approach git uses: the main binary (fission) calls other binaries (fission-workflows) - which it discovers using simple prefix-rules - based on specific commands (fission workflow <command>).
2018-08-17 15:20:46 +08:00
smruthi2187 and Ta-Ching Chen
ad28922871
Fix for #662 : avoid unnecessary builds ( #866 )
2018-08-17 13:53:37 +08:00
Ta-Ching Chen and GitHub
9d7355cbaa
Fix newdeploy fail to update HPA, deployment of a function after function update ( #862 )
2018-08-15 19:56:30 +08:00
Nafisa Shazia and Ta-Ching Chen
74a3a54543
Recorder CRD, Records API, Redis deployment ( #818 )
2018-08-15 05:28:40 +08:00
Ta-Ching Chen and GitHub
07ca5df8d0
Fix router not taps function services ( #860 )
2018-08-13 19:45:49 +08:00
Ta-Ching Chen and GitHub
e730376e3e
Add rebuild subcommand to pkg command ( #808 )
2018-08-12 04:13:25 +08:00
Vishal and Ta-Ching Chen
ee61c8c333
Update route without providing function reference ( #718 )
2018-08-06 11:31:05 +08:00
Ta-Ching Chen and GitHub
27b74a7cf2
Fix router panic when trying to update route ( #811 )
2018-08-05 01:06:47 +08:00
Ta-Ching Chen and GitHub
088e665d28
Fix spec failed to archive single directory ( #837 )
2018-08-03 21:26:19 +08:00
Erwin van Eyk and Ta-Ching Chen
9438f3c4ec
Updated binary environment README ( #773 )
...
- Added usage instructions for getting started quickly.
- Added instructions for using the builder
2018-08-03 15:07:08 +08:00
Ta-Ching Chen and GitHub
b5a906b2f4
Do resources validation when validate spec files ( #840 )
2018-08-03 13:00:29 +08:00