RhodeCode Admin
|
49911056f3
|
fix(permission-flush): use delete method for permission cache invalidation as it's multi-process safe.
Fixes RCCE-23
|
2024-01-12 15:25:27 +01:00 |
|
RhodeCode Admin
|
5c1eba122d
|
chore(code-cleanups): fixed spelling on variable
|
2023-11-23 09:36:54 +01:00 |
|
RhodeCode Admin
|
8ae0e8de44
|
caches: make sure the global cache namespace prefixes are used.
- fixes problems when porting from old RC to new python3 based and different serialization mech
|
2023-07-26 16:15:52 +02:00 |
|
RhodeCode Admin
|
b82349386a
|
modernize: python3 updates
|
2023-07-18 14:50:17 +02:00 |
|
RhodeCode Admin
|
42301154fc
|
copyrights: updated for 2023
|
2023-07-18 11:57:27 +02:00 |
|
RhodeCode Admin
|
90f49ed2ad
|
caches: new updated rc_cache with archive cache module and python3 changes
|
2023-07-18 11:27:55 +02:00 |
|
RhodeCode Admin
|
5357fb11f2
|
libs: removed utf8 markers
|
2023-07-18 10:57:59 +02:00 |
|
RhodeCode Admin
|
ebdcda5477
|
caches: dbm backend needs to use bytes to list keys
|
2023-05-11 12:11:16 +02:00 |
|
RhodeCode Admin
|
745c3af99f
|
caches: use new sqlalchemy 1.4 caching query approach
|
2023-03-28 10:20:08 +02:00 |
|
RhodeCode Admin
|
38d873cd45
|
rccache: refactor and update code to support latest dogpile code changes (mostly on custom serializers)
|
2023-03-20 22:07:42 +01:00 |
|
RhodeCode Admin
|
e5baa69194
|
python3: fix itervalues
|
2023-03-10 11:43:16 +01:00 |
|
RhodeCode Admin
|
aab457fdca
|
python3: removed more unicode usage
|
2023-03-10 10:05:54 +01:00 |
|
RhodeCode Admin
|
7e8aaef6c9
|
caches: fixed utils imports
|
2023-03-06 23:09:17 +01:00 |
|
RhodeCode Admin
|
b5255c2532
|
python3: fixed some compat problems
|
2023-03-06 22:20:25 +01:00 |
|
RhodeCode Admin
|
dbf975898e
|
py3: remove use of pyramid.compat
|
2023-03-06 15:52:51 +01:00 |
|
RhodeCode Admin
|
72d370c14e
|
cache-keys: fix inifinite look of using atexit with signals.
This prevented a grafecull shutdown of gunicorn workers.
|
2023-01-18 22:11:31 +01:00 |
|
RhodeCode Admin
|
a664610f98
|
caches: log properly how we cleanup cache keys
|
2023-01-16 12:42:02 +01:00 |
|
RhodeCode Admin
|
b2ee30b85a
|
caches: make a set copy to edit it during operation
|
2023-01-15 21:23:20 +01:00 |
|
RhodeCode Admin
|
c07d61211b
|
caches: pass synchronize session to cleanup cache_keys to fix some errors
|
2023-01-15 10:01:07 +01:00 |
|
RhodeCode Admin
|
d8be76e7ab
|
cache_keys: fix prefix deletion
|
2023-01-14 20:16:58 +01:00 |
|
RhodeCode Admin
|
fbadb2be0b
|
caches: don't clear all cache keys on exit as we lost state for not-recycled workers
|
2023-01-13 21:44:59 +01:00 |
|
RhodeCode Admin
|
3535beb1a7
|
caches: use a better logic to clear cache keys
|
2023-01-13 07:43:17 +01:00 |
|
RhodeCode Admin
|
faa449987b
|
logging: expose extra metadata to various important logs for loki
|
2022-10-27 22:49:17 +02:00 |
|
RhodeCode Admin
|
85f6a432fb
|
caches: fixed unicode mismatch with types
|
2022-10-26 11:17:53 +02:00 |
|
RhodeCode Admin
|
298c38a0c3
|
caches: fixed unicode errors on non-ascii cache keys
|
2022-10-26 10:38:13 +02:00 |
|
RhodeCode Admin
|
093cf251d5
|
caches: make sure we init caches on repo names withou '/' to not create a new cache subpath
|
2022-09-01 22:00:13 +02:00 |
|
RhodeCode Admin
|
4508de422b
|
caches: fixed error for unique non-ascii cache keys
|
2022-07-25 15:07:29 +02:00 |
|
RhodeCode Admin
|
98cc67d889
|
caches: added debug and timings
|
2021-10-12 13:40:31 +02:00 |
|
RhodeCode Admin
|
d811485440
|
locks: handle refresh thread already started
|
2021-07-27 10:08:28 +02:00 |
|
RhodeCode Admin
|
8fe339248e
|
caches: fixed wrong except
|
2021-07-24 08:11:42 +02:00 |
|
RhodeCode Admin
|
7170e63907
|
caches: use the same lock instance, otherwise we won't release it.
Also handle AlreadyAquired so locks skip that case and not throw a 500 error
|
2021-07-23 11:21:58 +02:00 |
|
RhodeCode Admin
|
3ce837d046
|
caches: introduce invalidation as a safer ways to expire keys, deleting them are more problematic.
|
2021-07-23 11:09:12 +02:00 |
|
RhodeCode Admin
|
d8aa3deda9
|
caches: optimized defaults for safer more reliable behaviour
|
2021-07-22 22:28:32 +02:00 |
|
RhodeCode Admin
|
fe98575ce6
|
cache: allow controlling lock_auto_renewal via .ini config
|
2021-07-22 11:47:42 +02:00 |
|
RhodeCode Admin
|
8ec2b58a03
|
caches: improved locking problems with distributed lock new cache backend
|
2021-07-18 23:33:46 +02:00 |
|
RhodeCode Admin
|
2b9eeb7a86
|
redis-lock: strict-redis is what we use.
|
2021-07-15 14:19:47 +02:00 |
|
RhodeCode Admin
|
8f4dca8494
|
redis: added better distributed lock implementation.
|
2021-07-14 15:35:27 +02:00 |
|
RhodeCode Admin
|
14751ae9c1
|
caches: report damaged DB on key iterations too not only the GET call
|
2021-06-23 21:37:29 +02:00 |
|
Milka Kuzminski
|
444efb13b3
|
core: speed up cache loading
|
2020-12-04 22:44:59 +01:00 |
|
Milka Kuzminski
|
f5bed7486e
|
app: improve logging, and remove DB calls on app startup.
|
2020-11-10 09:55:47 +01:00 |
|
Marcin Kuzminski
|
1e85bc2f83
|
license: add helpers to allow users hide license warnings.
|
2020-07-17 12:40:34 +02:00 |
|
Marcin Kuzminski
|
0d418610b8
|
caches: log errors when doing an initilize of DB caches.
|
2020-07-02 18:06:51 +02:00 |
|
Marcin Kuzminski
|
475dda82af
|
files: use a common function to handle url-by-refs, and fix landing refs for SVN.
- fixes #5619
|
2020-06-03 20:29:26 +02:00 |
|
Marcin Kuzminski
|
fe96e16646
|
code: update copyrights to 2020
|
2020-04-16 00:34:52 +02:00 |
|
Daniel Dourvaris
|
3fa756fb2c
|
files: fixed the repo switcher at flag beeing nor persistens
- additionally SVN now reports nice switchet refs as other types of vcs
- fixes #5610
- references #5599 (org issue)
|
2020-04-03 22:54:42 +02:00 |
|
Marcin Kuzminski
|
94d571c2bd
|
cython: fixed problems with cythonized decorators on py2.
- This is just a temporary fix
- We'll remove this once py3 migration is done
|
2020-01-08 12:25:40 +01:00 |
|
Marcin Kuzminski
|
491d84ca22
|
cache: bump file-tree caches to next iteration
|
2019-11-04 23:05:07 +01:00 |
|
Daniel Dourvaris
|
94552dd0df
|
caches: the file backend should report damaged DB in case of failures.
|
2019-10-15 15:45:42 +02:00 |
|
Marcin Kuzminski
|
08399d7563
|
caches: added reprs
|
2019-09-22 18:02:28 +02:00 |
|
Marcin Kuzminski
|
77908a855b
|
dogpile: use connection_pool for redis backend which is faster in gevent scenarios
|
2019-09-20 19:51:35 +02:00 |
|