Commit Graph

  • 721b72b96a Add 'active_n' option to optimize the CPU usage of emqx_connection (#2060) Feng Lee 2018-12-17 19:53:29 +0800
  • f54d414825 Fix pick fail turtled 2018-12-15 13:31:38 +0800
  • 52e2c56ce1 Change default configs for max-connections terry-xiaoyu 2018-12-14 14:58:53 +0800
  • 3df8de2419 Rename vm.args.cloud -> vm.args terry-xiaoyu 2018-12-14 10:23:51 +0800
  • 34370ef622 Merge branch 'issue#1983' into emqx30 turtled 2018-12-14 17:55:36 +0800
  • 7c7d6b031c Modify the NOTE descripition at the begining of the file terry-xiaoyu 2018-12-10 18:08:24 +0800
  • 68a6a88eb9 Move all vm args into separate file vm.args terry-xiaoyu 2018-12-10 16:58:04 +0800
  • 14abbf96db Update cuttlefish tag terry-xiaoyu 2018-12-06 01:30:33 +0800
  • d445c17e6c Move some vm args to file vm.args terry-xiaoyu 2018-12-06 01:18:55 +0800
  • abe9aff062 Add 'enable_session_registry' config Feng Lee 2018-12-13 18:12:32 +0800
  • 7fe3d59c28 Update the registered name of pool sup. Feng Lee 2018-12-13 17:25:50 +0800
  • 4aaf0a7db4 Remove emqx_session_sup to handle massive concurrent sessions Feng Lee 2018-12-13 16:42:10 +0800
  • 4e1d1bd60f Remove the emqx_session_sup module Feng Lee 2018-12-13 14:13:13 +0800
  • a68e3f265d Fix 'badarg' crash Feng Lee 2018-12-12 16:34:55 +0800
  • d8cbf72da1 Fix 'badarg' crash Feng Lee 2018-12-12 16:32:58 +0800
  • 8f2f4b6b81 Optimize connection and session management Feng Lee 2018-12-12 16:10:16 +0800
  • 8d50c62a94 Optimize connection and session management Feng Lee 2018-12-12 16:10:16 +0800
  • ba9ea8161e Fix 'function not exported' crash Feng Lee 2018-12-12 15:00:23 +0800
  • 99872b253f Fix 'function not exported' crash Feng Lee 2018-12-12 14:53:22 +0800
  • 2a747c9d53 Improve the subscription sharding. Feng Lee 2018-12-12 13:34:13 +0800
  • b279eff181 Add t_mnesia/1 test case Feng Lee 2018-12-11 14:06:23 +0800
  • 33830d8120 Improve the design of trie, router and broker modules Feng Lee 2018-12-10 18:37:42 +0800
  • 47e3cd3692 Improve the subscription sharding. Feng Lee 2018-12-12 13:34:13 +0800
  • 7074707d64 Add t_mnesia/1 test case Feng Lee 2018-12-11 14:06:23 +0800
  • cca5081e02 Improve the design of trie, router and broker modules Feng Lee 2018-12-10 18:37:42 +0800
  • fc637aec0a Force emqx-rel to use win30 branch of emqx_passwd to build Gilbert Wong 2018-12-10 17:16:31 +0800
  • ec2e289776 Fix crash in emqx_acl_internal:filter/2 周子博 2018-12-10 11:13:25 +0800
  • faac09eac9 Merge subscription sharding Feng Lee 2018-12-10 10:28:01 +0800
  • fb7b63c59b
    Merge branch 'emqx32' into subscription-sharding Feng Lee 2018-12-10 10:08:18 +0800
  • 3d4af2cc4a Merge branch 'emqx30' into emqx32 Feng Lee 2018-12-10 09:54:27 +0800
  • e0eb76afa6 Fix subscription Gilbert Wong 2018-12-08 15:51:11 +0800
  • 64f62fa0ce Make some processes hibernate after 1s. Feng Lee 2018-12-04 23:22:39 +0800
  • a32b043980 Download erlang.mk and use git tag in appfile vsn spring2maz 2018-12-01 19:50:17 +0100
  • f008ceb5c8 Optimize the route and trie modules. Feng Lee 2018-11-30 20:37:10 +0800
  • 3712d0c90f Add eunit tests to increase coverage. Gilbert Wong 2018-12-02 16:15:45 +0800
  • 0b70896456 Fix the coverage shaky (#2010) Gilbert 2018-11-30 19:16:48 +0800
  • 10288827d1 Fallback to git clone -n then checkout if git version is older than 1.8 spring2maz 2018-11-30 11:02:02 +0100
  • b6c123b173 Use git tag for app vsn spring2maz 2018-11-30 10:22:18 +0100
  • 5164d0d6a5 Fix unsubscribe fail and rename shared -> shard turtled 2018-12-08 11:40:08 +0800
  • d1be51d398 Format code turtled 2018-12-08 10:52:15 +0800
  • ba897e51f9 Subscriber down clear emqx_suboption table turtled 2018-12-08 10:26:50 +0800
  • 5e53eaeee5 rename shard shared turtled 2018-12-08 09:56:00 +0800
  • 36e7d63d66 Implement subscription sharding. Feng Lee 2018-12-07 18:20:09 +0800
  • bce1ddc5c4 Implement a hash-based subscription sharding Feng Lee 2018-12-06 18:45:07 +0800
  • d11e734dae Make some processes hibernate after 1s. Feng Lee 2018-12-04 23:22:39 +0800
  • 35e699e54e Make sure test case of emqx_banned passes 周子博 2018-12-04 16:11:25 +0800
  • b4d981daf2 Add a sequence module to generate index for subscription sharding Feng Lee 2018-12-04 15:59:24 +0800
  • 520a5e0225 Download erlang.mk and use git tag in appfile vsn spring2maz 2018-12-01 19:50:17 +0100
  • b2c3d8366d Add logs for malformed acl configuration file 周子博 2018-12-03 13:57:37 +0800
  • 95446ca837 Optimize the route and trie modules. Feng Lee 2018-11-30 20:37:10 +0800
  • 61030c8d10 Add eunit tests to increase coverage. Gilbert Wong 2018-12-02 16:15:45 +0800
  • de979b27c0 Fix build failure on windows Gilbert Wong 2018-11-30 22:53:22 +0800
  • 76ced677ee Fix conflict 周子博 2018-11-30 19:51:59 +0800
  • 295a9d692e
    Fix the coverage shaky (#2010) Gilbert 2018-11-30 19:16:48 +0800
  • 29f697dd69
    Merge pull request #2009 from emqx/track-vsn-using-git-tag v3.0-rc.5 spring2maz 2018-11-30 11:29:17 +0100
  • b87e72861a Fallback to git clone -n then checkout if git version is older than 1.8 spring2maz 2018-11-30 11:02:02 +0100
  • 14dfe03426 Use git tag for app vsn spring2maz 2018-11-30 10:22:18 +0100
  • fe33aeb3dc For git older than 1.8, there is no shallow clone support spring2maz 2018-11-30 06:52:29 +0100
  • d9470f365f Optimize read/write concurrency of mnesia/ets tables Feng Lee 2018-11-30 15:16:58 +0800
  • e15e5d1f98 Fix the atom leaks in emqx_reason_codes module. Feng Lee 2018-11-30 17:35:42 +0800
  • fde5fbe73a Align the code 周子博 2018-11-30 17:27:47 +0800
  • ddb9eaef7b Improve test coverage of emqx_metrics 周子博 2018-11-30 17:20:34 +0800
  • ad8b547519 Make batch committing of metrics more elegant 周子博 2018-11-30 17:08:25 +0800
  • f315994eb9 Remove unnecessary spec 周子博 2018-11-30 14:24:29 +0800
  • c87aabbbeb Some forgotten changes in last commit 周子博 2018-11-30 14:17:01 +0800
  • ea62b15c87 Alter apis provided by emqx_metrics, and use existing timer to commit metrics 周子博 2018-11-30 14:14:28 +0800
  • 194dbc02c8 Add batch commit for metrics 周子博 2018-11-29 17:56:50 +0800
  • 76d5dedb3b
    Remove simple log handler at startup (#2000) Shawn 2018-11-30 14:29:34 +0800
  • 21ed012a0c Add an elegant batch module Feng Lee 2018-11-27 21:22:03 +0800
  • 309f3560f3 Bump version to 3.0.0 Feng Lee 2018-11-28 10:42:53 +0800
  • 5c291ff23e Fix the 'route_batch_delete' config 周子博 2018-11-28 15:12:22 +0800
  • d08ed351be Do no execute rebar-clean before distclean Prior to this change, this project support to be built with rebar3 and erlang.mk meanwhile but when we want to make distclean, this project would execute rebar-clean which would get dependencies via rebar3, it slow down the procedure of distclean. Gilbert Wong 2018-11-27 16:48:51 +0800
  • d13c5f8ec1
    Reduce dep size (#1981) Gilbert 2018-11-26 17:55:48 +0800
  • 78fdb798f8 Update vsn v3.0-rc.4 周子博 2018-11-26 13:51:32 +0800
  • 555ab23348 Update proc meta-data for empty clientid (#1980) Shawn 2018-11-23 18:11:46 +0800
  • 9c1bb30f81 Enable emqx.log by default (#1979) Shawn 2018-11-23 18:10:59 +0800
  • ce1c5e3d3a Update cuttlefish to v2.1.1 (#1978) Shawn 2018-11-23 11:04:55 +0800
  • 604f716f9f Add CLI for log level (#1977) Shawn 2018-11-23 11:04:33 +0800
  • 09db5bcdb6 Add CLI for log tracer (#1973) Shawn 2018-11-23 11:01:10 +0800
  • e04b28ee4d Change 'aquire' to 'acquire' (#1976) tigercl 2018-11-23 11:00:30 +0800
  • aa9609beb8 Use username replace id(issue#1737) (#1961) tigercl 2018-11-21 22:51:33 +0800
  • 5470f2c555 Add acking mechamism for shared dispatch (#1872) spring2maz 2018-11-21 15:49:45 +0100
  • 8f05c43dd2 Fix issue#1874 (#1964) Gilbert 2018-11-19 13:34:03 +0800
  • 2ad4f2b172 Lazy logging without header terry-xiaoyu 2018-11-19 10:55:12 +0800
  • 3f6b8354fe Helper funcs for adding proc meta-data terry-xiaoyu 2018-11-16 13:31:20 +0800
  • d7a484d11f Change logger micros terry-xiaoyu 2018-11-16 13:15:59 +0800
  • 50fa9dcec0 Log macros for lazy evaluation terry-xiaoyu 2018-11-15 23:12:36 +0800
  • c2aebb7933 Lazy evaluation when logging messages terry-xiaoyu 2018-11-13 20:25:39 +0800
  • d2b749e2b0 Fix bad comment 周子博 2018-11-16 11:12:29 +0800
  • fd7a959ebe Fix type validation for User-Property Andrei Nesterov 2018-11-17 22:00:30 -0800
  • eeb0cab3e3 Update proc meta-data for empty clientid (#1980) Shawn 2018-11-23 18:11:46 +0800
  • 09025338d4 Enable emqx.log by default (#1979) Shawn 2018-11-23 18:10:59 +0800
  • 93a079752f Update cuttlefish to v2.1.1 (#1978) Shawn 2018-11-23 11:04:55 +0800
  • 6fa183f847 Add CLI for log level (#1977) Shawn 2018-11-23 11:04:33 +0800
  • 2bd0f16884 Add CLI for log tracer (#1973) Shawn 2018-11-23 11:01:10 +0800
  • 551d5d99d2 Change 'aquire' to 'acquire' (#1976) tigercl 2018-11-23 11:00:30 +0800
  • 14b8036576 Use username replace id(issue#1737) (#1961) tigercl 2018-11-21 22:51:33 +0800
  • a2c658ba19 Add acking mechamism for shared dispatch (#1872) spring2maz 2018-11-21 15:49:45 +0100
  • 16821490ce Fix issue#1874 (#1964) Gilbert 2018-11-19 13:34:03 +0800
  • bc1464a33f Lazy logging without header terry-xiaoyu 2018-11-19 10:55:12 +0800