Zaiming (Stone) Shi
22c27cb45f
feat(cover): add covertool
2022-12-18 12:23:47 +01:00
Zaiming (Stone) Shi
71299a2bcf
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4
2022-11-28 10:02:29 +01:00
firest
f4a14ecf66
refactor(cookie): Warning message when boot with default Erlang cookie
2022-11-15 10:31:09 +08:00
Zaiming (Stone) Shi
bbeeafa315
Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-into-v44-h
2022-09-19 20:47:45 +02:00
Thales Macedo Garitezi
b7fe87d761
ci: enable running test cases and cover for main-v4.x
...
An attempt to make Coveralls bot to identify and report coverage
changes in `main-v4.{3,4}`-based PRs.
Currently, `master`-based PRs get their reports correctly. When one
checks such a report, e.g.: https://coveralls.io/builds/52535695 , it
identifies if coverage increased or decreased relative to the base
branch.
`main-v4.x`-based PRs, however, always seem to report as "first
builds", so it doesn't report if coverage increased or
decreased. E.g.: https://coveralls.io/builds/52541065 .
The reason _could be_ that, currently, `main-v4.x` branches do not
build themselves. That is, PRs run the test + cover analysis, as
usual, but once they're merged, tests (and thus coverage analysis) do
not run. And that _could be_ why the tool can't see if coverage
increased or decreased with such PR.
2022-09-16 14:18:03 -03:00
zhongwencool
940ceb570d
Merge branch 'main-v4.4' into copy-of-main-v4.3
2022-08-19 10:53:48 +08:00
Zaiming (Stone) Shi
303249e2e8
chore: move rebalance and eviction code to ee
2022-08-16 07:40:16 +02:00
Ilya Averyanov
a19fbe214f
feat(node_rebalance): implement node evacuation and rebalancing
2022-08-13 11:32:14 +03:00
William Yang
dd5eea5ada
build: bump relup helper to 2.1.0
2022-08-10 14:34:35 +02:00
Zaiming (Stone) Shi
f47d952d82
Merge main-4.3 to 0803-sync-v4.3-to-v4.4
2022-08-03 13:41:11 +02:00
Zaiming (Stone) Shi
a162196719
Merge pull request #8511 from qzhuyan/ci/william/4.3-new-otp-23.3
...
[WIP] ci: [4.3 only] release with OTP 23.3
2022-08-02 13:28:41 +01:00
William Yang
8835296c7a
ci(rel): intro. rel_otp_apps.eterm
2022-08-02 09:59:33 +02:00
Xinyu Liu
84c2aceba9
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-07-20 21:29:49 +08:00
William Yang
fc67d71f17
feat: add emqx_cluster_rescue
2022-07-15 16:55:07 +02:00
Xinyu Liu
c812975ca6
Merge branch 'main-v4.4' into copy-of-main-v4.3
2022-06-27 21:34:11 +08:00
Thales Macedo Garitezi
50c546290c
feat: add redbug
2022-06-22 18:05:18 -03:00
Zaiming (Stone) Shi
723f294119
Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-to-v44
2022-04-23 10:07:25 +02:00
Zaiming (Stone) Shi
5e652217c8
fix: make possible to have white spaces in root path
2022-04-12 00:05:26 +02:00
DDDHuang
2da3333879
fix: check backup file type & legal json
2022-03-14 14:16:34 +08:00
Shawn
41afbd2b13
refactor(relup): don't collect relvsn -> appvsn mappings
2022-03-01 23:10:11 +08:00
Shawn
a7791b6c58
fix(relup): download to 4.4.0 failed with error bad_lib_vsn
2022-03-01 11:33:49 +08:00
Shawn
2365d1e983
fix(relup): inject relup only for the current rel vsn
2022-02-27 10:11:02 +08:00
Shawn
91c46de4aa
fix(relup): inject relup instructions to the end of relup file
2022-02-26 21:10:20 +08:00
Shawn
e9b8fc8606
fix(OTP): OTP 24 warnings for ssl:ssh_accept/1,2
2021-12-13 20:10:02 +08:00
lafirest
fef3fc27cb
refactor(emqx_slow_subs): refactor use moving average ( #6287 )
...
* refactor(emqx_slow_subs): refactor use moving average
* fix(emqx_slow_subs): change elapsed to latency, and fix some error
* fix(emqx_slow_subs): fix emqx_mgmt_api.erl indent
* fix(emqx_slow_subs): change api name
* fix(emqx_slow_subs): fix and improve some code
* fix(emqx_slow_subs): move clienid filed from latency_stats to session
2021-11-26 10:42:15 +08:00
lafirest
1dd18aa07a
fix(emqx_st_statistics): change emqx_st_statistics implementation fro… ( #6115 )
...
* fix(emqx_st_statistics): change emqx_st_statistics implementation from plugin to module
2021-11-11 10:16:06 +08:00
lafirest
f8acb31f89
feat: add slow topics statistics plugin
2021-11-03 17:20:07 +08:00
Zaiming Shi
9832a2ed00
build: show linux distro in BUILT_ON info
2021-10-31 17:21:47 +01:00
Zaiming Shi
d777ca7baf
chore(build): pin rebar_mix plugin version v0.4.0
2021-09-14 16:31:38 +02:00
Zaiming Shi
bed45417dc
chore(relup): add relup dependency injection
2021-06-22 08:54:55 +08:00
Zaiming Shi
818a7e9772
build: use base rebar.conf when emqx.git is as dependency
2021-05-31 11:55:03 +08:00
k32
812faf08a1
chore(logger): Update snabbkaffe to 0.13.0
2021-05-25 21:15:59 +02:00
Zaiming Shi
6436217e07
chore: fix wrong plugins dir
2021-05-24 10:43:56 +02:00
k32
d913a7d20d
feat(node_dump): Create a node dump script
2021-05-06 14:19:09 +02:00
William Yang
a77aba5c74
feat: add patches dir: data/patches
...
add patch dir for convenient online patching.
2021-04-30 11:35:03 +02:00
Zaiming Shi
d926800204
chore: add emqx_broker_bench.erl
2021-04-26 14:40:39 +02:00
JianBo He
0e5fd67898
test(helpers): upgrade ct-helpers to 1.3.9
2021-04-14 19:38:56 +08:00
Zaiming Shi
e2c2f39bc2
chore(build): no deterministic compile flag for non-prod profiles
2021-04-12 09:35:39 +02:00
Zaiming Shi
5efba0e343
chore(build): ensure source in compile info for non-prod profile
2021-04-12 07:00:29 +02:00
Zaiming Shi
c42dda9d4d
chore(cover): update coveralls-erl
2021-04-12 07:00:29 +02:00
Zaiming Shi
058b018e5c
chore(build): optional observer release
2021-04-12 07:00:29 +02:00
Zaiming Shi
236f75b33b
chore(rebar.config): Snabbkaffee should be a default dependency
2021-03-30 10:08:13 +02:00
Zaiming Shi
eb246cf11b
chore(build): pin port_compiler v1.11.1
...
Port compiler bug in v1.11.0:
In windows builds, cl.exe produces .obj files
link.exe looks for .o files to link.
2021-03-22 08:15:15 +01:00
Zaiming Shi
21416bf859
chore(build): always include debug_info for CE
2021-03-20 13:05:13 +01:00
Zaiming Shi
ddec66fe35
chore(build): remove plugin regression for now
...
We do not have Elixir in build environment
2021-03-19 12:22:43 +01:00
Zaiming Shi
178404c821
chore(build): add rebar_mix plugin
2021-03-19 12:22:43 +01:00
Zaiming Shi
8828c48352
chore(build): avoid reading secret keys repeatedly
2021-03-18 20:23:17 +01:00
William Yang
01149bf687
feat(compile): support debug_info encryption
...
if EMQX_COMPILE_SECRET_FILE is set, debug_info of beam files would be
encrypted.
EMQX_COMPILE_SECRET_FILE contains secret string.
2021-03-18 20:23:17 +01:00
Zaiming Shi
8e45fa1c8b
feat(observer_cli): Add observer_cli
2021-03-13 18:50:18 +01:00
Zaiming Shi
7138e3a3a9
chore(build): Pin a tag of relup_helper plugin
...
Otherwise we are doomed when we need to re-build an old version
in the future
2021-03-12 10:07:57 +01:00