zhouzb
c6771a57b6
chore(update dep): update dep of ehttpc
2021-05-14 19:27:04 +08:00
tigercl
5dbf4f9867
Merge pull request #4800 from zmstone/fix-compaction-performance-when-many-levels
...
Fix trie compaction performance when many levels
2021-05-14 17:59:10 +08:00
Rory-Z
9698933f83
chore(CI): ignore changes to the etc directory when checking the app version
2021-05-14 17:35:45 +08:00
Zaiming Shi
ed0ad3e796
chore: skip printing memory
2021-05-14 10:45:58 +02:00
Zaiming Shi
78fd1a80c5
fix(bench): test more publish levels
2021-05-14 10:45:58 +02:00
Zaiming Shi
55316b3ac3
perf: micro optimisation: no lookup for non-wildcard in trie
2021-05-14 10:45:58 +02:00
Zaiming Shi
3c03047c9f
fix(emqx_trie): performance issue when many levels
2021-05-14 10:45:58 +02:00
Zaiming Shi
30990edbd4
fix(emqx_broker_bench): test real match performance
2021-05-14 10:45:17 +02:00
Zaiming Shi
d0971ceb53
fix: add emqx appup
2021-05-14 10:42:11 +02:00
Zaiming (Stone) Shi
7b0f135b67
Merge pull request #4802 from zmstone/fix-large-frame-concatenation
...
fix(emqx_frame): poor large frame concatenation performance
2021-05-14 10:36:59 +02:00
k32
1a54e53885
Merge pull request #4809 from k32/fix-strategy-schema
...
fix(emqx): Add new shared_subscription_strategy atoms to the schema
2021-05-14 10:17:39 +02:00
k32
7f2bb9b4ee
fix(emqx): Add new shared_subscription_strategy atoms to the schema
...
Fixes : #4808
2021-05-14 09:47:06 +02:00
Rory-Z
c64b00720f
chore(CI): update relup test script
2021-05-14 14:39:57 +08:00
Zaiming Shi
de43da881a
fix(emqx_frame): poor large frame concatenation performance
...
piror to this change, binary concatenation eats most of the CPU
2021-05-13 22:58:22 +02:00
Zaiming Shi
1e3f7319ac
fix(emqx_metrics): infinity gen_server call in upgrade
2021-05-13 22:57:44 +02:00
Zaiming Shi
a1162249b5
fix(nodetool): find release in releases
2021-05-13 22:57:44 +02:00
JianBo He
c929306cb9
chore(metrics): update ets table in the metrics proc
2021-05-13 22:57:44 +02:00
z8674558
0a010237a0
chore(emqx_release): 4.3.0 -> 5.0-pre
2021-05-14 05:41:00 +09:00
Zaiming Shi
c57e51af5b
fix(nodetool): add path from RELEASES file
2021-05-14 05:41:00 +09:00
zhanghongtong
db4a76fe75
chore(CI): relup test support any commit
2021-05-14 05:41:00 +09:00
Turtle
35c38e7d21
fix(lwm2m): fix check emqx-lwm2m version
2021-05-14 05:41:00 +09:00
Turtle
3e3819905d
fix(import): fix import bridge mqtt test cases
2021-05-14 05:41:00 +09:00
JianBo He
7dd107a7cd
chore(prom): update grafana templates
2021-05-14 05:41:00 +09:00
JianBo He
13257be6b6
chore(appup): supply the appup instructions
2021-05-14 05:41:00 +09:00
JianBo He
02d9740d14
feat(lwm2m): observe specified object lists
2021-05-14 05:41:00 +09:00
JianBo He
793c813d02
feat(delayed): record the delayed table size by emqx_stats
...
There are three indictors about delayed module:
- 'messages.delayed': shows the number of delayed msg received
- 'emqx_delayed_count': shows the delayed table size now
- 'emqx_delayed_max': shows the maximum size that the delayed table has reached
2021-05-14 05:41:00 +09:00
JianBo He
d317d57f3f
fix(metric): incr the messages.retained counter
2021-05-14 05:41:00 +09:00
JianBo He
52e02b251e
fix(metrics): set the retained/delayed metrics to counter type
...
The metrics for messages.* shows the number of times such messages are
received, and it should be a counter rather than a gauge type.
2021-05-14 05:41:00 +09:00
wwhai
72e9453293
fix(mgmt): fix diylazer warning for function return ( #4786 )
2021-05-14 05:41:00 +09:00
Rory-Z
0788aa972f
chore(CI): fix app version check
2021-05-14 05:41:00 +09:00
Zaiming Shi
4577f6653c
fix(emqx_rule_engine): add appup
2021-05-14 05:41:00 +09:00
Zaiming Shi
2ab9be3e2b
fix(emqx_ctl): ensure env variables are exported
2021-05-14 05:41:00 +09:00
zhanghongtong
fb643fc53f
chore(CI): add apps version check
2021-05-14 05:41:00 +09:00
Zaiming Shi
96639b8d9e
chore(config): do not expose manual rpc peer port config
...
when using `manual`, all nodes in the cluster should agree
to the same port number, so there is no need to make peer
port number for clients.
2021-05-14 05:41:00 +09:00
z8674558
efe0c2fe1a
fix(docker-entrypoint): do not mv loaded_plugins file, copy it by cat
2021-05-14 05:41:00 +09:00
Zaiming Shi
cb5a21ceff
chore(nodetool): ensure correct lib dirs
...
Prioro to this change, ekka lib dir was added by inspecting
the ekka lib version in persisted RELEASES file.
However, this file may not be the true version if a hot
upgrade failed in the middle.
In this fix, it reads the per-version emqx.rel file
content to load lib paths.
2021-05-14 05:41:00 +09:00
Zaiming Shi
3a2e177be5
fix(logging): add line-break after each JSON log
2021-05-14 05:41:00 +09:00
zhanghongtong
0abdde0bad
chore(CI): use cache for mac
2021-05-14 05:41:00 +09:00
Turtle
7ef173f2c2
chore(slim): fix build silm macosx fail
2021-05-14 05:41:00 +09:00
Turtle
a58357cfe3
feat(rule_engine): rule sql add null function
2021-05-14 05:41:00 +09:00
Turtle
cc6f43aea7
fix(import): fix import bridge mqtt test cases
2021-05-14 05:41:00 +09:00
zhanghongtong
b288710429
chore(CI): update build workflows
2021-05-14 05:41:00 +09:00
Zaiming Shi
7c29884ed0
build: zip for macos
...
previsouly zip was built before pkg (as makefile dependency)
since pkg's only depend on rebar3 release tarball (not .zip)
makefile was updated but forgot to update the pkg build for macos
2021-05-14 05:41:00 +09:00
Zaiming Shi
53291ac3ff
fix(nodetool): add path from RELEASES file
2021-05-13 21:59:08 +08:00
zhanghongtong
9c244679dc
chore(CI): relup test support any commit
2021-05-13 19:05:34 +08:00
Turtle
6ba1a525e0
fix(lwm2m): fix check emqx-lwm2m version
2021-05-13 11:20:23 +08:00
Turtle
85937e0007
fix(import): fix import bridge mqtt test cases
2021-05-12 22:46:48 +08:00
JianBo He
e0068f6ebe
chore(prom): update grafana templates
2021-05-12 22:24:37 +08:00
JianBo He
fcf046eec1
chore(appup): supply the appup instructions
2021-05-12 22:23:21 +08:00
JianBo He
36c7258337
feat(lwm2m): observe specified object lists
2021-05-12 22:23:21 +08:00