178 Commits

Author SHA1 Message Date
Seven Du
37ee4299fb fix compiler warning 2014-04-17 14:58:18 +08:00
Anthony Minessale
7151d6acea FS-6402 part 2 2014-04-02 03:21:37 +05:00
Anthony Minessale
5c0cff70b3 FS-6402 --resolve 2014-04-02 01:20:19 +05:00
Tamas Cseke
5b2dc5b90a lot of event can cause api timeout FS-3347
make event and log bulk configurable
2014-03-10 11:44:56 +01:00
Anthony Minessale
804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Michael Jerris
bcd9f49fbe move applications to use automake 2014-03-07 18:36:12 -05:00
Tamas Cseke
b303e722eb improve messaging performance of mod_erlang_event FS-3347 --resolve 2014-02-28 11:32:08 +01:00
Tamas Cseke
369206cf4f FS-5991 --resolve 2014-02-27 08:13:57 +01:00
Tamas Cseke
41fbb451a1 FS-5834 --resolve 2014-02-26 13:42:20 +01:00
Tamas Cseke
e398ede28b FS-5975 --resolve 2014-02-26 13:34:50 +01:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
dc9815461f FS-5741 --resolve 2013-09-02 22:56:58 +05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
William King
91c8c8a57b oops 2013-06-12 21:17:17 -07:00
William King
5c60bd6b42 Make sure to cleanup event if there was a failure that caused it not to be fired. 2013-06-12 17:02:15 -07:00
Travis Cross
c09a261d58 Fix memory corruption in mod_erlang_event
Thanks-to: Alexandre Snarskii <snar@snar.spb.ru>

FS-5465 --resolve
2013-05-25 21:20:41 +00:00
Anthony Minessale
30e4c71bbe FS-4996 --resolve 2013-01-08 13:01:07 -06:00
Seven Du
5ff654dab5 fix NIL case 2012-10-23 10:44:51 +08:00
Anthony Minessale
a39ba84f5e FS-4458 --resolve 2012-09-20 09:55:47 -05:00
Seven Du
9c1c911648 fix lost bindings when list 2012-09-13 11:33:16 +08:00
Seven Du
bd66d7eaa6 show bindings and handlers 2012-07-23 21:15:53 +08:00
Seven Du
49dcd8c889 make erlang log less verbose and add erlang debug on|off to control 2012-07-23 20:26:48 +08:00
Seven Du
f55f15c888 accept binary in api and bgapi 2012-07-15 12:44:26 +08:00
Darren Schreiber
5bc2745472 Avoid segfault and race condition when socket is destroyed while listener is in use. 2012-07-05 01:47:07 -07:00
dschreiber
1e696d2c93 FS-3577 : After Tamas's fixes and new logging so we can see the erl_errors, re-applying this 10ms polling interval patch that Tony committed a few months ago. Please report any issues. 2012-06-19 09:13:29 -07:00
dschreiber
7e6018985c Merge remote branch 'origin/master' into FS-3432 2012-06-19 08:10:54 -07:00
Tamas Cseke
794f8cfb8b reply state seems to be unnecessary FS-3432 2012-06-12 11:37:35 +02:00
Tamas Cseke
44fb1d00d7 fix session hash rwlock vs reply mutex order FS-3432 2012-06-12 11:34:20 +02:00
dschreiber
3858e625a4 The fix for FS-3577 causes instabilities if multiple listeners are connected it seems. Undoing this change for now until I can figure out the root cause. 2012-06-11 21:59:47 -07:00
Tamas Cseke
3f6b5a5c01 fix reply timeout: move hash and pid to session pool FS-3432 2012-06-11 17:25:28 +02:00
Tamas Cseke
d2e9e46eb6 move session destroy to one place and hangup in others to eliminate races and minimize session hash wrlocks FS-3432 2012-06-11 15:03:58 +02:00
Tamas Cseke
83f230cce6 fix possible memory leak FS-3432 2012-06-11 15:00:32 +02:00
Tamas Cseke
ae4d3acbb3 cleanup FS-3432 2012-06-08 17:24:23 +02:00
Tamas Cseke
19db96d2ba channel private is already removed we don't need to remove the state handler FS-3432 2012-06-08 17:23:07 +02:00
Tamas Cseke
9dc9ee974c doh FS-3423 2012-05-24 16:19:01 +02:00
Tamas Cseke
377f6a9ef6 remove channel private, state handler and clear controlled flag on destroy FS-3432 2012-05-24 16:12:55 +02:00
Tamas Cseke
2be25c6a56 remove removal while traversing the hash and and lock to elimate race FS-3432 2012-05-24 15:14:14 +02:00
Tamas Cseke
78641d4264 cleanup process spawning, remove mutex lock and add session to listener only if reply state and session flag is set to waiting FS-3432 2012-05-24 14:55:29 +02:00
Tamas Cseke
85656c31af add session event r/w locking FS-3432 2012-05-24 11:44:12 +02:00
Tamas Cseke
87f65f1784 add session r/w locking FS-3432 2012-05-24 11:32:15 +02:00
Tamas Cseke
fdd3a8d333 set and clear session flags locked FS-3432 2012-05-24 11:16:26 +02:00
Tamas Cseke
4e6b56c53d add listener event r/w locking FS-3432 2012-05-24 10:57:28 +02:00
Tamas Cseke
eade657225 listener r/w locking FS-3432 2012-05-24 10:30:48 +02:00
Tamas Cseke
8f4c5bc492 add Andrew's patch from FS-3432 as a starting point with todo markers 2012-05-24 09:37:41 +02:00
Anthony Minessale
ce186707ff FS-3577 --resolve 2012-05-07 11:44:19 -05:00
Anthony Minessale
ca7a1acb1d FS-3809 --resolve 2012-05-07 11:43:39 -05:00
Anthony Minessale
bafba4a991 FS-4142 --resolve 2012-05-07 11:42:58 -05:00
Ken Rice
7a147e4762 Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Ken Rice
cac6c262bb conf: add config files to module directories
The idea here is that the config files in the module directories will
serve as the canonical documentation of all module configuration
options.
2012-03-24 04:51:08 +00:00