- 28 Oct, 2019 2 commits
- 
- 
Salvatore Sanfilippo authoredModules: make unloading module more safe 
- 
zhaozhao.zz authoredAs we know if a module exports module-side data types, unload it is not allowed. This rule is the same with blocked clients in module, because we use background threads to implement module blocked clients, and it's not safe to unload a module if there are background threads running. So it's necessary to check if any blocked clients running in this module when unload it. Moreover, after that we can ensure that if no modules, then no module blocked clients even module unloaded. So, we can call moduleHandleBlockedClients only when we have installed modules. 
 
- 
- 24 Oct, 2019 2 commits
- 23 Oct, 2019 27 commits
- 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authoredWe can't use the same client at the same time when re-entering the hook. 
- 
antirez authored
- 
antirez authoredCalling a module hook callback may result in callback operations in turn triggering other events the module is subscribed too. We don't want to trigger those, it's unsafe and quite confusing, and to do it correcly we would need to maintain an event list: quite a more complex implementation. 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authoredIn 32 bit systems casting to "long" will cut the result to 32 bit. 
 
- 
- 17 Oct, 2019 3 commits
- 16 Oct, 2019 4 commits
- 
- 
Salvatore Sanfilippo authoredAbstract Connections I/O API & TLS Support 
- 
Yossi Gottlieb authored
- 
Yossi Gottlieb authored
- 
Salvatore Sanfilippo authoredAddition of RedisModule_OnUnload hook 
 
- 
- 15 Oct, 2019 2 commits
- 
- 
Yossi Gottlieb authored
- 
Yossi Gottlieb authored
 
-