Skip to content

Commit 7e281bd

Browse files
committed
Fix for pro queue-worker to send calback after exceeding retries
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent af618fe commit 7e281bd

13 files changed

+425
-299
lines changed

2022-09-30_12_01_41.txt

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
Recorded: 2022-09-30 11:01:49.076706593 +0000 UTC
2+
3+
OpenFaaS Pro Report
4+
5+
Gateway
6+
7+
gateway image: ghcr.io/openfaasltd/gateway:0.2.2
8+
controller image: ghcr.io/openfaasltd/faas-netes:0.1.7
9+
gateway_replicas: 1
10+
gateway_timeout - read: 65s write: 65s upstream: 60s
11+
controller_mode: faas-netes
12+
controller_timeout - read: 65s write: 65s
13+
14+
Queue-worker
15+
16+
queue_worker_image: ghcr.io/openfaasltd/jetstream-queue-worker:0.2.0
17+
queue_worker_replicas: 1
18+
queue_worker_ack_wait: 60s
19+
queue_worker_max_inflight: 10
20+
21+
22+
Function namespaces:
23+
24+
- openfaas-fn
25+
26+
Features detected:
27+
28+
- ✅ Async
29+
- ✅ Pro gateway
30+
- ❌ HA Gateway
31+
- ❌ Operator mode
32+
- ❌ Autoscaler
33+
- ❌ Dashboard
34+
- ✅ JetStream
35+
- ❌ Istio
36+
37+
Other:
38+
39+
- Kubernetes version: v1.24.0
40+
- Asynchronous concurrency (cluster): 10
41+
42+
43+
Functions in (openfaas-fn):
44+
45+
env (1 replicas)
46+
47+
- read_timeout <not set>
48+
- write_timeout <not set>
49+
- exec_timeout <not set>
50+
51+
resources and limits
52+
53+
- requests: <none>
54+
- limits: <none>
55+
56+
figlet (1 replicas)
57+
58+
- read_timeout <not set>
59+
- write_timeout <not set>
60+
- exec_timeout <not set>
61+
62+
resources and limits
63+
64+
- requests: <none>
65+
- limits: <none>
66+
67+
sleep (1 replicas)
68+
69+
- read_timeout <not set>
70+
- write_timeout 60s
71+
- exec_timeout <not set>
72+
73+
resources and limits
74+
75+
- requests: <none>
76+
- limits: <none>
77+
78+
79+
Warnings:
80+
81+
⚠️ queue-worker maximum concurrency is (10), this may be too low
82+
⚠️ queue-worker replicas want >= 3 but got 1, (not Highly Available (HA))
83+
⚠️ Use external NATS to ensure high-availability and persistence
84+
⚠️ gateway replicas want >= 3 but got 1, (not Highly Available (HA))
85+
⚠️ Operator mode is not enabled, OpenFaaS Pro customers should use the OpenFaaS operator
86+
⚠️ Pro gateway detected, but autoscaler is not enabled
87+
⚠️ Non-root flag is not set for the controller/operator
88+
⚠️ env.openfaas-fn read_timeout is not set
89+
⚠️ env.openfaas-fn write_timeout is not set
90+
⚠️ env.openfaas-fn exec_timeout is not set
91+
⚠️ env.openfaas-fn no memory requests set
92+
⚠️ figlet.openfaas-fn read_timeout is not set
93+
⚠️ figlet.openfaas-fn write_timeout is not set
94+
⚠️ figlet.openfaas-fn exec_timeout is not set
95+
⚠️ figlet.openfaas-fn no memory requests set
96+
⚠️ sleep.openfaas-fn read_timeout is not set
97+
⚠️ sleep.openfaas-fn exec_timeout is not set
98+
⚠️ sleep.openfaas-fn no memory requests set
99+
⚠️ no functions in namespace openfaas-fn are configured to scale down, this may be inefficient
100+
⚠️ at least one function in namespace openfaas-fn does not set the file system to read-only

chart/openfaas/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
type: application
33
description: OpenFaaS - Serverless Functions Made Simple
44
name: openfaas
5-
version: 11.0.0
5+
version: 11.0.1
66
sources:
77
- https://github.com/openfaas/faas
88
- https://github.com/openfaas/faas-netes

docs/cron-connector-0.6.0.tgz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)