Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Reformat all Lua code, no functional changes | Vsevolod Stakhov | 2023-08-07 | 1 | -25/+30 |
| | |||||
* | [Minor] Update my email and the copyright year | Vsevolod Stakhov | 2022-03-25 | 1 | -1/+1 |
| | |||||
* | Spelling (#4086) | Josh Soref | 2022-02-22 | 1 | -11/+11 |
| | | | [Rework] Massive spelling fix from @jsoref | ||||
* | [Minor] bayes_expiry: Fix type check | Alexander Moisseev | 2020-01-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Bayes_expiry: Test type before trying to evaluate | Vsevolod Stakhov | 2020-01-13 | 1 | -17/+20 |
| | | | | Issue: #3208 | ||||
* | [Feature] Calculate tokens occurrences distribution | moisseev | 2019-07-13 | 1 | -2/+53 |
| | |||||
* | [Minor] Avoid using reserved word | moisseev | 2019-07-11 | 1 | -4/+4 |
| | | | | as a local variable | ||||
* | [Rework] Bayes expiry: eliminate `default` expiration mode | Alexander Moisseev | 2019-06-27 | 1 | -17/+7 |
| | | | | as it has no benefits over `lazy` mode | ||||
* | [Fix] Another fix for Redis sentinel | Vsevolod Stakhov | 2019-04-01 | 1 | -4/+7 |
| | | | | Issue: #2796 | ||||
* | [Minor] Remove too long strings in Lua code | Vsevolod Stakhov | 2018-12-23 | 1 | -4/+9 |
| | |||||
* | [Minor] Simplify uniqueness check | Vsevolod Stakhov | 2018-11-23 | 1 | -11/+4 |
| | |||||
* | [Minor] Fix configuring logic for bayes_expiry | Vsevolod Stakhov | 2018-11-23 | 1 | -5/+28 |
| | |||||
* | [Minor] Fix bayes_expiry disabling | Alexander Moisseev | 2018-11-23 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix expiry config overriding | Vsevolod Stakhov | 2018-10-30 | 1 | -1/+5 |
| | |||||
* | Update bayes_expiry.lua | Thomas Leuxner | 2018-07-15 | 1 | -1/+1 |
| | | | Fix whitespace in logger message. | ||||
* | [Minor] Distinguish `insignificant` tokens group in bayes_expiry | Alexander Moisseev | 2018-04-21 | 1 | -16/+28 |
| | |||||
* | [Minor] Properly merge Redis hash into a table | Alexander Moisseev | 2018-04-21 | 1 | -10/+3 |
| | |||||
* | [Minor] Store expiry cycle statistics counters in Redis | Alexander Moisseev | 2018-04-20 | 1 | -31/+76 |
| | |||||
* | [Minor] Keep cursor permanently | Alexander Moisseev | 2018-04-19 | 1 | -2/+2 |
| | |||||
* | [Minor] Add support of read only redis params | Vsevolod Stakhov | 2018-04-19 | 1 | -1/+6 |
| | |||||
* | [Minor] Keep expiry step number in Redis | Alexander Moisseev | 2018-04-18 | 1 | -13/+14 |
| | |||||
* | Merge pull request #2182 from moisseev/expiry | Vsevolod Stakhov | 2018-04-18 | 1 | -0/+1 |
|\ | | | | | [Minor] Stop expiry if read_servers configured | ||||
| * | [Minor] Stop expiry if read_servers configured | Alexander Moisseev | 2018-04-17 | 1 | -0/+1 |
| | | |||||
* | | [Minor] Fix template | Vsevolod Stakhov | 2018-04-18 | 1 | -1/+1 |
|/ | |||||
* | [Feature] Implement cluster-aware bayes expiry | Vsevolod Stakhov | 2018-04-16 | 1 | -18/+47 |
| | |||||
* | [Minor] Discriminate infrequent common tokens as well | Alexander Moisseev | 2018-04-16 | 1 | -7/+7 |
| | |||||
* | [Minor] Log expiry step number | Alexander Moisseev | 2018-04-14 | 1 | -2/+5 |
| | |||||
* | [Minor] Use lua_util.unpack for compatibility with Lua 5.3 | Alexander Moisseev | 2018-04-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix bayes_expiry logging | Alexander Moisseev | 2018-04-14 | 1 | -9/+20 |
| | |||||
* | [Feature] Allow to change `expire` of live statistics | Alexander Moisseev | 2018-04-12 | 1 | -8/+14 |
| | | | | | | | | This change allows to set lower `expire` value in configuration. TTLs greater than new `expire` will be reset during the expiry cycle. In order to set `expire` value greater than current one, first make tokens persistent (set `expire = -1;`) and set new `expire` value when at least one expiry cycle completed. | ||||
* | [Feature] Add lazy expiration mode for new classifier schema | Alexander Moisseev | 2018-04-10 | 1 | -17/+43 |
| | |||||
* | [Minor] Use fixed TTL to expire common elements | Alexander Moisseev | 2018-04-08 | 1 | -11/+15 |
| | |||||
* | [Minor] Log combined statistic at the final expiry step | Alexander Moisseev | 2018-03-23 | 1 | -14/+20 |
| | |||||
* | [Minor] Fix division by zero | Vsevolod Stakhov | 2018-03-22 | 1 | -2/+6 |
| | |||||
* | [Minor] Try better to expiry bayes in a clustered setup | Vsevolod Stakhov | 2018-03-12 | 1 | -5/+17 |
| | |||||
* | [Minor] Add jittering to expiration periodic | Vsevolod Stakhov | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | [Minor] Try to improve tokens expiration logic | Vsevolod Stakhov | 2018-03-12 | 1 | -18/+38 |
| | |||||
* | [Minor] Use more portable rounding function | Vsevolod Stakhov | 2018-03-11 | 1 | -2/+2 |
| | |||||
* | [Fix] Fix expire rounding | Vsevolod Stakhov | 2018-03-11 | 1 | -13/+10 |
| | |||||
* | [Minor] Add common methods to find a primary controller | Vsevolod Stakhov | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | [Feature] New bayes expiry plugin | Vsevolod Stakhov | 2018-02-24 | 1 | -234/+186 |
| | |||||
* | [Feature] Store plugins state | Vsevolod Stakhov | 2017-12-03 | 1 | -1/+4 |
| | |||||
* | [Minor] Use controller for single-instance tasks | Andrew Lewis | 2017-08-26 | 1 | -2/+2 |
| | |||||
* | [Feature] Bayes expiry plugin | Andrew Lewis | 2017-06-10 | 1 | -0/+296 |