Commit Graph

7721 Commits

Author SHA1 Message Date
Xinyu Liu 9a2300e5b6
Merge pull request #9125 from emqx/cannot_reset_metrics_for_fallback_actions
Cannot reset metrics for fallback actions
2022-10-10 23:29:11 +08:00
Shawn 6d52f908d1 chore: update emqx_rule_engine.appup.src 2022-10-10 17:24:27 +08:00
Shawn 338b11ab95 fix: cannot reset metrics for fallback actions 2022-10-10 17:13:39 +08:00
JimMoen ef04310c27 chore: update CHANGES.md 2022-10-10 16:04:57 +08:00
JimMoen 48d8f7e7a9 fix(channel): add warning log if the acl check of a subscribed topic failed 2022-10-10 16:03:31 +08:00
Zaiming (Stone) Shi 373bd41170
Merge pull request #9122 from emqx/1009-fix-shared-sub-sticky-strategy-when-no-local-subs
1009 fix shared sub sticky strategy when no local subs
2022-10-10 08:55:23 +02:00
Zaiming (Stone) Shi 4989e57ebb
Merge pull request #9119 from emqx/1009-fix-sticky-dispatch-should-check-subscription-table
fix(shared): check sticky if sticky pid is still a member
2022-10-10 08:51:51 +02:00
JianBo He 3d61211ded
Merge pull request #9120 from HJianBo/improving-the-retry-mechnism-plugin
Refactor auth-http plugins to support getting retry_times params
2022-10-10 09:46:58 +08:00
JianBo He 2f178fa8f1
Merge branch 'release-v43' into enhance-flapping-detect 2022-10-10 09:40:49 +08:00
Zaiming (Stone) Shi 4f8a7349bf fix(shared): ensure sticky strategy sticks to the first pick
Prior to this fix, the alive pids are never inserted due to a
missing insert when handing remote pids from mnesia event.
2022-10-09 20:18:33 +02:00
Zaiming (Stone) Shi 7f9886e611 Merge remote-tracking branch 'origin/release-v43' into main-v4.3 2022-10-09 19:40:26 +02:00
JianBo He bc68f60bb5 chore: update appup.src 2022-10-09 17:52:59 +08:00
Zaiming (Stone) Shi 761283f616 docs: update change log 2022-10-09 11:49:11 +02:00
JianBo He 68dd29420d chore: fix duplicated variable name 2022-10-09 17:43:30 +08:00
Zaiming (Stone) Shi b2b05c0077 Merge remote-tracking branch 'origin/release-v43' into 1009-fix-sticky-dispatch-should-check-subscription-table 2022-10-09 11:43:14 +02:00
Zaiming (Stone) Shi 8e8ff08973 fix(shared): check sticky if sticky pid is still a member
Prior to this fix, in case of a subscriber unsubscribes without
disconnect, the sticky dispatch strategy will continue to pick the
old member.
This commit fixes it by checking if the member is still in the
group
2022-10-09 11:31:54 +02:00
JianBo He e5a673376f refactor: support the retry option 2022-10-09 17:27:38 +08:00
Zaiming (Stone) Shi cf5f1fd78c
Merge pull request #9094 from emqx/1004-fix-wildcard-redispatch-for-shared-subs
chore: fix shared subscription redispatch
2022-10-09 10:32:02 +02:00
Xinyu Liu 505507139e
Merge pull request #9079 from terry-xiaoyu/some_issues_in_rule_engine
Some issues in rule engine
2022-10-09 14:32:39 +08:00
lafirest 7fd760db2c
Merge pull request #9024 from lafirest/test/mqtt_sn
test(mqtt_sn): improve test coverage to 90%
2022-10-09 11:10:30 +08:00
JianBo He 92d5caf908
Merge branch 'main-v4.3' into test/mqtt_sn 2022-10-08 14:28:01 +08:00
Shawn 1bb7c23db1 fix: discard the 'id' field when testing a resource 2022-10-08 10:50:42 +08:00
JianBo He e2b0048e88 refactor(flapping): count flapping event if connecting failed 2022-10-08 10:06:20 +08:00
JianBo He 165842ded4 chore: update changes.md 2022-10-08 09:56:23 +08:00
DDDHuang 13f3dafe22 refactor: enhance the flapping detect accuracy
Count the `flapping` event as long as a client try to connect to server
whatever it suceed or failed. It is more helpful to improve
stablebility.
2022-10-08 09:56:23 +08:00
Ivan Dyachkov 120905403c
Merge pull request #9112 from emqx/chore-portable-script-output-coloring
chore: portable stdout coloring in scripts
2022-10-07 09:57:47 +02:00
Ivan Dyachkov 280668ce13 chore: portable stdout coloring in scripts
BSD's (macos) version of echo does not support -e flag
2022-10-06 11:43:45 +02:00
Zaiming (Stone) Shi fc291c8d5f
Merge pull request #9108 from zmstone/1006-support-additional-checks-before-release-tag
build: support additional checks before cutting a release tag
2022-10-06 11:13:24 +02:00
Zaiming (Stone) Shi 10f1052be5 Merge remote-tracking branch 'origin/release-v43' into main-v4.3 2022-10-06 10:31:01 +02:00
Zaiming (Stone) Shi 206ab125a4 build: support additional checks before cutting a release tag 2022-10-06 09:41:14 +02:00
Zaiming (Stone) Shi f667c174a8
Merge pull request #9092 from zmstone/1004-ensure-emqx_modules-modules-loaded
test: ensure module loaded for ct-slave node before starting apps
2022-10-06 08:29:59 +02:00
Zaiming (Stone) Shi eaeb26a1b4
Merge pull request #9102 from zmstone/1005-chore-sync-some-modules
chore: sync diverged modules modules from ee back to ce
2022-10-06 07:29:18 +02:00
Zaiming (Stone) Shi f24728ee7b chore: sync diverged modules modules from ee back to ce 2022-10-05 14:59:18 -03:00
Zaiming (Stone) Shi a1032db4e1 test: add test case to verify QoS 0 message is never redispatched 2022-10-05 18:07:43 +02:00
Ivan Dyachkov 1e90ef428f
Merge pull request #9098 from emqx/chore-add-timetrap-for-pgsql-test-cases
chore: add timetrap of 2 mins for pgsql test cases
2022-10-05 16:39:08 +02:00
Zaiming (Stone) Shi d23dfcca39 fix(shared): only re-dispatch QoS1 inflights 2022-10-05 16:03:43 +02:00
Ivan Dyachkov c9ff67a637 chore: add timetrap of 2 mins for pgsql test cases 2022-10-05 15:53:55 +02:00
Ivan Dyachkov 3015befdb1
Merge pull request #9099 from emqx/chore-revert-changes-in-misc
chore: revert double exported pmap after merge
2022-10-05 15:52:52 +02:00
Ivan Dyachkov 09b08d092d chore: revert double exported pmap after merge 2022-10-05 15:10:10 +02:00
Zaiming (Stone) Shi 8d42589bf5 chore: update appup 2022-10-05 13:32:48 +02:00
Zaiming (Stone) Shi fde012b2ef Merge remote-tracking branch 'origin/release-v43' into main-v4.3 2022-10-05 12:57:21 +02:00
Zaiming (Stone) Shi d46393c45c Merge remote-tracking branch 'origin/release-v43' into 1004-fix-wildcard-redispatch-for-shared-subs 2022-10-05 12:42:03 +02:00
Zaiming (Stone) Shi 3339df8b24 test: Add test case to cover shared sub QoS2 pubrel in inflights 2022-10-05 12:38:12 +02:00
Zaiming (Stone) Shi 6769bd4edc fix(shared): drop pubrel from inflight collection before redispatch 2022-10-05 10:30:59 +02:00
Zaiming (Stone) Shi ba1c276c75 fix(typespec): fix type spec for emqx_shared_sub:redispatch_to 2022-10-05 10:04:09 +02:00
Zaiming (Stone) Shi 9989f4df7e chore: fix shared subscription redispatch 2022-10-04 18:15:45 +02:00
Zaiming (Stone) Shi f1a2f354c4 test: ensure module loaded for ct-slave node before starting apps 2022-10-04 13:01:56 +02:00
Zaiming (Stone) Shi 231a553fb7
Merge pull request #9090 from zmstone/1003-allow-ct-slave-to-start-without-join
test: allow starting ct-slave without join cluster
2022-10-04 09:15:28 +02:00
Zaiming (Stone) Shi ea6f2bd8d7 test: allow starting ct-slave without join cluster
This is to test/inspect states before/after join
2022-10-03 22:01:52 +02:00
Zaiming (Stone) Shi bea046d5b0
Merge pull request #9088 from zmstone/1003-fix-more-flaky-test
test: fix more flaky test in share sub SUITE
2022-10-03 18:15:50 +02:00