Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Rework] Start conversion of the redis pool code to c++ | Vsevolod Stakhov | 2021-07-22 | 1 | -572/+0 |
| | | | | No functional changes. | ||||
* | [Fix] Plug GList * leak in redis pool | Vsevolod Stakhov | 2021-01-07 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3313 from arkamar/hiredis | Vsevolod Stakhov | 2020-04-24 | 1 | -5/+4 |
|\ | | | | | Revert "[Fix] Fix hiredis stupidity" and use the hiredis api as intended | ||||
| * | Revert "[Fix] Fix hiredis stupidity" and use the hiredis api as intended | Petr Vaněk | 2020-03-29 | 1 | -5/+4 |
| | | | | | | | | This reverts commit b05b9bf904edce75c17e63982d5e0a82dd3e9064. | ||||
* | | [Minor] Check socket error when reusing redis pool connections | Vsevolod Stakhov | 2020-03-31 | 1 | -5/+24 |
|/ | |||||
* | [Minor] Just another try to avoid race | Vsevolod Stakhov | 2020-01-15 | 1 | -6/+11 |
| | |||||
* | [Minor] Another try to fix race | Vsevolod Stakhov | 2020-01-13 | 1 | -0/+1 |
| | |||||
* | [Minor] Sigh - another try to avoid races | Vsevolod Stakhov | 2020-01-13 | 1 | -4/+4 |
| | |||||
* | [Feature] Send quit command to Redis | Vsevolod Stakhov | 2019-12-25 | 1 | -19/+62 |
| | |||||
* | [Fix] Important hiredis fixes | Vsevolod Stakhov | 2019-10-22 | 1 | -1/+1 |
| | | | | | | | | | Hiredis can return error in two ways: - ctx is NULL and this path is usually handled properly - ctx->err is not REDIS_OK and this path is totally missing in many places This change should fix the both cases. | ||||
* | [Minor] Allow to close connection to redis without pooling | Vsevolod Stakhov | 2019-06-28 | 1 | -13/+27 |
| | | | | Issue: #2796 | ||||
* | [Project] More rework | Vsevolod Stakhov | 2019-06-22 | 1 | -12/+12 |
| | |||||
* | [Project] First refactoring step libevent->libev | Vsevolod Stakhov | 2019-06-22 | 1 | -8/+8 |
| | |||||
* | [CritFix] Plug memory leak in redis pool | Vsevolod Stakhov | 2018-10-08 | 1 | -11/+13 |
| | |||||
* | [Minor] Fix event pending checks | Vsevolod Stakhov | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | [Project] Convert all C modules to fast debug infrastructure | Vsevolod Stakhov | 2018-01-20 | 1 | -2/+4 |
| | |||||
* | [Minor] More g_slice cleanups | Vsevolod Stakhov | 2017-10-28 | 1 | -6/+6 |
| | |||||
* | [Minor] Reduce log noise | Vsevolod Stakhov | 2017-04-17 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix various style issues | Vsevolod Stakhov | 2017-03-23 | 1 | -1/+0 |
| | |||||
* | [Minor] Add routine to convert redis reply type to string | Vsevolod Stakhov | 2017-02-17 | 1 | -0/+31 |
| | | | | Issue: #1228 | ||||
* | [Feature] Improve url redirector module | Vsevolod Stakhov | 2017-02-06 | 1 | -0/+1 |
| | | | | | | | - Use HEAD instead of GET - Limit body length - Check for cached results before testing them on HTTP - Really limit number of nested queries | ||||
* | [Minor] Add more sanity checks to redis pool | Vsevolod Stakhov | 2017-01-14 | 1 | -4/+3 |
| | |||||
* | [Fix] Fix possible memory corruption in redis pool | Vsevolod Stakhov | 2017-01-12 | 1 | -5/+10 |
| | | | | MFH: true | ||||
* | [Fix] Plug termination memory leaks | Vsevolod Stakhov | 2017-01-10 | 1 | -2/+8 |
| | |||||
* | [Fix] Support unix sockets for lua redis | Vsevolod Stakhov | 2016-12-30 | 1 | -1/+6 |
| | | | | | Issue: #1277 Reported by: @athanp | ||||
* | [Fix] Add additional check to mark redis connection inactive | Vsevolod Stakhov | 2016-12-25 | 1 | -6/+13 |
| | |||||
* | [Fix] Try to fix race condition in redis_pool | Vsevolod Stakhov | 2016-12-25 | 1 | -2/+8 |
| | |||||
* | [Minor] Fix build | Vsevolod Stakhov | 2016-11-20 | 1 | -1/+1 |
| | |||||
* | [CritFix] Add guards for inactive redis connections | Vsevolod Stakhov | 2016-11-20 | 1 | -2/+6 |
| | |||||
* | [Minor] Disable invalid unref for inactive connections | Vsevolod Stakhov | 2016-11-19 | 1 | -0/+2 |
| | |||||
* | [CritFix] Cleanup inactive redis connections | Vsevolod Stakhov | 2016-11-19 | 1 | -0/+1 |
| | |||||
* | [Minor] Add refcounts to the debug log | Vsevolod Stakhov | 2016-11-19 | 1 | -3/+4 |
| | |||||
* | [Fix] Do not crash on redis errors | Vsevolod Stakhov | 2016-11-18 | 1 | -0/+4 |
| | |||||
* | [Minor] Reduce default redis_pool timeout to 10 seconds | Vsevolod Stakhov | 2016-11-01 | 1 | -1/+1 |
| | |||||
* | [Fix] Handle failures for inactive pooled connections | Vsevolod Stakhov | 2016-09-08 | 1 | -3/+39 |
| | |||||
* | [Fix] Treat all errors in redis_pool as fatal errors for a connection | Vsevolod Stakhov | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | [Minor] Try to hunt issue with redis pool failures | Vsevolod Stakhov | 2016-09-06 | 1 | -1/+3 |
| | |||||
* | [Minor] Add logging support for redis pool | Vsevolod Stakhov | 2016-08-30 | 1 | -11/+42 |
| | |||||
* | [Fix] Do not be cheated by system hiredis | Vsevolod Stakhov | 2016-08-30 | 1 | -3/+4 |
| | |||||
* | [Minor] Various fixes in redis pool | Vsevolod Stakhov | 2016-08-30 | 1 | -22/+37 |
| | |||||
* | [Feature] Add implementation of redis connections pool | Vsevolod Stakhov | 2016-08-30 | 1 | -0/+331 |