Ta-Ching Chen and GitHub
37846a5827
Fix requests are sent to unready function pod (newdeploy) ( #1005 )
...
* Refactor specialization process
* Separate readiness and liveness probe to different routes
For newdeploy, readiness probe should check whether a fetcher specializes env container successfully or not. In this commit, fetcher returns the actual state of current specialization status instead of returning 200ok directly.
2018-12-27 16:29:31 +08:00
Ta-Ching Chen and Vishal
04e6433d5d
Fix cli create archive with nonexistent file ( #1036 )
...
CLI should return an error if user specifies a file that does not exist
2018-12-27 11:06:39 +05:30
Ta-Ching Chen and GitHub
f9f5fe436a
Fix go env panic when failed at loading plugin ( #1031 )
...
Fix go env panic when failed at loading plugin to make it easier for troubleshooting.
2018-12-27 00:14:22 +08:00
Ta-Ching Chen and GitHub
f68572ce78
Refactor RoundTrip function for better code reading ( #991 )
2018-12-25 13:31:15 +08:00
Ta-Ching Chen and GitHub
ecd99177bb
Update dotnet and perl environment docs for rebuilding env images ( #1035 )
2018-12-23 17:48:09 +08:00
Bhavin Gandhi and Ta-Ching Chen
3f4eb49c2f
[python-env] PEP8 Fixes for server.py ( #1034 )
...
Fixes PEP8 errors for environments/python/server.py
2018-12-21 14:20:12 +08:00
Ta-Ching Chen and GitHub
8e6f6ffda9
Use Header.Set() to override the existing header value ( #1032 )
...
Header.Add() appends string if there are same header key exists. Use Header.Set() to prevent this.
2018-12-20 17:23:26 +08:00
Ta-Ching Chen and GitHub
85f8dcc2b2
Fix builder shows "http: multiple response.WriteHeader calls" ( #1029 )
2018-12-20 01:29:15 +08:00
Ta-Ching Chen and GitHub
0a135173b4
Fix builder & newdeploy not using latest image during CI build ( #1033 )
2018-12-19 22:35:28 +08:00
Bhavin Gandhi and Ta-Ching Chen
34b9be0bd3
Add link to values.yaml in charts' README.md ( #1023 )
...
Makes it easy to find the values.yaml of fission-all chart
2018-12-14 15:33:15 +08:00
Ta-Ching Chen
6f2d8f5372
Update charts version & changelog to v1.0-rc1
2018-12-13 17:45:50 +08:00
Ta-Ching Chen
045ab734c6
Fission v1.0-rc1
2018-12-13 15:45:32 +08:00
Soam Vasani and Ta-Ching Chen
2699aa6069
Handle duplicate archive and package specs; handle multifile archives better ( #1018 )
...
Archives with multiple files should have all files in the inputs.
Also clean up some inconsistent variable naming -- archive name,
archive file path, and archive input files were all stored in
incorrectly-named variables.
1.0-rc1
2018-12-11 16:35:31 +08:00
Ta-Ching Chen and GitHub
f0c0936b87
Validate command flag input by adding cli hook ( #1017 )
2018-12-10 23:48:33 +08:00
Ta-Ching Chen and Vishal
314e16a88e
Pre-create kubernetes resources for function with minScale=0 ( #976 )
...
Pre-create Kubernetes resources if functions has MinScale=0 and then scale when first function is called.
2018-12-03 15:52:07 +05:30
Ta-Ching Chen and GitHub
72faa927de
Use executor type as a delimiter to prevent deploy name conflict ( #1009 )
2018-11-30 13:04:44 +08:00
Vishal and Ta-Ching Chen
19b52938c3
Improve archive package user experience ( #927 )
2018-11-29 23:00:38 +08:00
Ta-Ching Chen and GitHub
7cedf8d580
Fix issues when specifying resources/scales during updating/creation process ( #970 )
2018-11-29 20:46:48 +08:00
Ta-Ching Chen and GitHub
17cbc5baad
Upgrade environment dependencies for security alert ( #1006 )
2018-11-29 16:38:38 +08:00
Ta-Ching Chen and GitHub
c2bcbb06a9
Rename canary flag name from funcN/funcN-1 to newfunction/oldfunction ( #1003 )
2018-11-28 16:27:29 +08:00
Vishal and Ta-Ching Chen
152c899e8b
Added warning when package env and environment env mismatched ( #996 )
...
Fix issue #946
2018-11-26 19:05:00 +08:00
Ta-Ching Chen and GitHub
c476f54a6c
Fix MQ trigger (NATS) wrongly sends error message to response topic ( #1002 )
2018-11-25 10:07:46 +08:00
Ta-Ching Chen and GitHub
4b5ab0ad93
Shorten executor kubernetes objects name ( #975 )
2018-11-24 20:41:38 +08:00
smruthi2187 and Ta-Ching Chen
82af0e554a
Fix Read on Closed body error ( #963 )
2018-11-21 14:27:52 +08:00
Harald Nordgren and Ta-Ching Chen
b456dec138
Update formatting directive logic to unbreak tests
2018-11-20 17:24:41 +08:00
Ta-Ching Chen
4a8c200c37
Fix helm command not found issue when kubeconfig is not provided.
2018-11-20 17:24:37 +08:00
Vishal and Ta-Ching Chen
52b736c892
Package info error should warn user ( #995 )
2018-11-20 00:44:20 +08:00
Ta-Ching Chen and Vishal
d9eee058ce
Newdeploy - change only in minscale should not restart deployment
2018-11-15 15:31:28 +05:30
Soam Vasani and Vishal
3676602fa2
Specs for JVM example ( #825 )
2018-11-15 00:00:26 +05:30
Ta-Ching Chen and GitHub
4f3b7de04a
Fix release script failed to generate yaml for nonhelm installation ( #978 )
2018-11-14 15:02:43 +08:00
Vishal and Ta-Ching Chen
cdf5838420
Upgrade OpenJDK8 to latest available version ( #985 )
2018-11-13 18:00:38 +08:00
Soam Vasani and Ta-Ching Chen
a714983c28
Fix the analytics jobs in the YAMLs (remove duplicates) ( #977 )
2018-11-08 14:39:37 +08:00
Steven Dake and Soam Vasani
b9547160b5
Properly render Helm charts ( #969 )
...
* Properly render Helm charts
Fixes: https://github.com/fission/fission/issues/968
* Addres reviewier comments
2018-11-06 13:27:17 -08:00
Ta-Ching Chen and GitHub
bfa8e6a45f
Show builder image when list all envs ( #971 )
2018-11-05 23:18:37 +08:00
Ta-Ching Chen and GitHub
9764eff05d
Fix CLI not shows package name when creating a function ( #966 )
2018-11-05 17:19:05 +08:00
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