Commit Graph

56 Commits

Author SHA1 Message Date
Zaiming Shi 597233a325
Merge pull request #25 from ayo-dele/fix-dialyzier-warnings
fix(ecpool.erl): Dialyzer warnings
2020-11-25 13:50:03 +01:00
ayodele.akingbule 6f67cde5c4 modify appup version config. 2020-11-25 13:47:53 +01:00
ayodele.akingbule a702381ec9 fix(ecpool.erl): Dialyzer warnings 2020-11-25 13:26:36 +01:00
Shawn 499fdee6b4 fix(appup): update the appup file 2020-11-24 09:34:24 +08:00
Shawn 47a223fadc
refactor(with_client): change with_client/2,3 to pick_and_do/3 (#24)
* refactor(with_client): change with_client/2,3 to pick_and_do/3

Change the actions and callbacks to type {M, F, A} to avoid badfun
when hot upgrading modules.
2020-11-24 09:22:46 +08:00
Shawn aa5b97ec44
Merge pull request #23 from emqx/add_stacktrace
Relay function calls by ecpool workers
2020-11-21 11:59:31 +08:00
Shawn 22773ba76d
Merge branch 'master' into add_stacktrace 2020-11-20 21:01:44 +08:00
Shawn 55e2e1770c fix(relup): update the appup file 2020-11-19 21:39:51 +08:00
Shawn dae9633cd5 feature(worker): relay function calls by workers 2020-11-19 16:50:38 +08:00
Shawn f15e807f76 fix(worker): return stacktrace when connect failed 2020-11-19 10:58:05 +08:00
JianBo He 4cb6c31918 fix(types): fix types define error 2020-07-17 13:57:48 +08:00
terry-xiaoyu a47f6e23bc Fix add_reconn_callbk failed 2020-04-09 21:28:20 +08:00
terry-xiaoyu b5ba453872 Add add_reconnect_callback/2 2020-04-09 19:19:31 +08:00
turtleDeng 0b597baa9e
Merge pull request #21 from emqx/remove_unused_opts
Remove the on_reconnect from pool opts
2020-03-26 19:56:57 +08:00
JianBo He 6a4d7d9002 Remove the on_reconnect from pool opts 2020-03-25 10:49:17 +08:00
Shawn 624d848f77
Merge pull request #19 from emqx/develop
Manual-pull-request-by-2019-09-06
2019-09-06 10:43:25 +08:00
Gilbert ab7ec8cfd1 Revert wrong fix (#16)
Revert wrong fix of ecpool_worker:isconnected
2019-09-06 09:28:00 +08:00
Feng Lee 363afd9aa2
Merge pull request #15 from emqx/exports
Update 'ecpool.app.src' and adopt new exports syntax
2019-08-27 09:52:55 +08:00
Feng Lee 36fb68e5ed Update 'ecpool.app.src' and adopt new exports syntax 2019-08-26 17:08:22 +08:00
Feng Lee 448820e709
Merge pull request #13 from emqx/develop
Update README and Makefile
2019-08-26 16:42:26 +08:00
GilbertWong b24c372682 Not compatible with 20 because ecpool has used logger from otp 21.0 2019-08-26 16:38:34 +08:00
GilbertWong 55316d3427 Add make cover in makefile 2019-08-26 16:32:47 +08:00
GilbertWong 61fcfc1184 Fix problems on develop branch 2019-08-26 16:28:53 +08:00
Feng Lee bb09d96f01
Merge branch 'master' into develop 2019-08-26 14:38:32 +08:00
Feng Lee e457b28fdd Format code 2019-08-26 14:21:33 +08:00
Feng Lee 31e26ec5df Update comment and format code 2019-08-26 13:56:41 +08:00
terry-xiaoyu faa1d5bf07 Catch connection exceptions 2019-08-05 13:41:40 +08:00
terry-xiaoyu f7529f4fad Fix the format of supervisees option 2019-08-05 11:38:03 +08:00
付强 b5cc357207 optimize code structure 2019-08-05 10:25:58 +08:00
付强 111380bf25 fix #11 2019-08-05 10:25:58 +08:00
Shawn 253ffcdb5e
Merge pull request #10 from emqx/complex_client
Support complex client type
2019-07-09 18:02:49 +08:00
terry-xiaoyu d963056757 Support complex client type 2019-07-09 17:59:40 +08:00
GilbertWong 5bd3905354 Add ecpool_worker_id in connect options 2019-07-06 13:02:05 +08:00
GilbertWong 33d1e71ad5 Use gproc 0.8.0 rather master branch 2019-06-12 09:35:26 +08:00
GilbertWong a2bc11e97a Add missing license into ecpool 2019-06-12 09:32:51 +08:00
GilbertWong 254f7362c1 Use git tag to bump version 2019-06-12 09:29:50 +08:00
Gilbert 93c263741c
Reconnect callback (#9)
* Link to Connection Pid

* Add reconnect callback function
2019-06-10 22:12:33 +08:00
terry-xiaoyu 6bd5156d69 Add reconnect callback function 2019-06-05 23:26:10 +08:00
terry-xiaoyu f0023f1b55 Link to Connection Pid 2019-05-25 18:55:43 +08:00
Feng Lee 640d6cc225 0.3.1 - Improve the ecpool library for rule engine 2019-03-15 16:59:35 +08:00
Gilbert Wong 80cbf6cbb1 Replace case catch ... with try catch 2019-02-26 10:41:15 +08:00
turtleDeng 65eba08912
Merge pull request #7 from emqx/fix-typo
Update LICENSE above each source file
2019-01-21 14:05:45 +08:00
Gilbert Wong 18f809d396 Update LICENSE above each source file 2018-12-18 15:15:47 +08:00
Gilbert Wong 9a7b84fe62 Update README and LICENSE 2018-12-18 13:32:38 +08:00
Feng c637a98ab6 0.2.1 2016-04-13 00:37:22 +08:00
Feng 6befd736e7 Spec Syntax 2016-04-13 00:29:23 +08:00
Feng f1cbfee1fc Update Copyright 2016-04-12 23:53:42 +08:00
Feng bc21b4adaf round_robin 2016-01-21 10:27:04 +08:00
Feng 05cdda2cfd get_client 2016-01-07 12:10:16 +08:00
Feng a7ed41110a database 2016-01-03 11:30:07 +08:00