Commit graph

1102 commits

Author SHA1 Message Date
RhodeCode Admin
5eba94deae metrics: fix request total name 2022-10-25 13:33:32 +02:00
RhodeCode Admin
bc8d59f1a7 metrics: use prom metrics, and added some additional metrics 2022-10-25 13:08:47 +02:00
RhodeCode Admin
50ffbba0d9 metrics: expose more metrics via statsd
- expections
- celery tasks with statuses
2022-10-25 09:44:44 +02:00
RhodeCode Admin
f4bb5af13b channelstream: fix dogpile core import.
dogpile.core is depracated and will be removed
2022-10-16 22:30:37 +02:00
RhodeCode Admin
c46715693f caches: cache ctx_description on local cache on 2022-10-16 22:30:13 +02:00
RhodeCode Admin
69e017757a caches: use also local cache branch as it used very much 2022-10-15 08:01:41 +02:00
RhodeCode Admin
8e00aec5f4 metrics: further adjustments.
- reduce cardinality
- added push/pull
2022-10-14 22:05:39 +02:00
RhodeCode Admin
b4d077597a statsd: fix unicode tags generation as we use str now 2022-10-14 15:53:27 +02:00
RhodeCode Admin
bde27dcd1c metrics: add response code, and fix user problem on metrics 2022-10-14 13:52:39 +02:00
RhodeCode Admin
89550b662b metrics: added new statsd client and enabled new metrics on app 2022-10-14 12:47:01 +02:00
RhodeCode Admin
747411a097 helpers: use a small compilation cache to not re-compile same patterns over and over. 2022-10-13 13:24:37 +02:00
RhodeCode Admin
dc3192df43 http_client: some reformatting 2022-10-13 12:53:55 +02:00
RhodeCode Admin
5316da6586 logging: added json logger to send json formatted logs 2022-10-13 12:53:37 +02:00
RhodeCode Admin
619fd8cc2c auth: python3 compatability code for migration 2022-10-13 12:53:14 +02:00
RhodeCode Admin
94c141d6a4 caches: fix id sanitizer. 2022-10-10 12:30:07 +02:00
RhodeCode Admin
39e6e12be3 caches: fixes the file-store backend to use serialized names for filename cache of vcsserver.
Using ones with '/' would crash the backend
2022-10-06 10:26:43 +02:00
RhodeCode Admin
227f4040d2 debugging: expose logs/exception when debug log is enabled. 2022-10-03 12:03:41 +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
ce7e048a7d git: allow overriding default master branch with an env variable. 2022-08-11 09:39:24 +02:00
RhodeCode Admin
4508de422b caches: fixed error for unique non-ascii cache keys 2022-07-25 15:07:29 +02:00
RhodeCode Admin
7483c5b2bf files: fixed unicode problems in specially encoded paths handler. 2022-01-10 15:24:21 +01:00
RhodeCode Admin
eb95462c1a files: escape special chars for metadata loading to prevent breaking url with chars like #, <.
- fixes #5672
2021-12-17 08:24:00 +01:00
RhodeCode Admin
86f1961de4 caches: invalidate cache on remote side from repo settings alongside local cache. 2021-12-16 14:26:38 +01:00
RhodeCode Admin
b7718f5e2d vcs-cache: enable more methods, and fix arguments calls 2021-12-06 10:30:22 +01:00
RhodeCode Admin
2b35e8af0d vcs-call-cache: controll via hidden .ini flag 2021-12-03 15:17:11 +01:00
RhodeCode Admin
aedc41d96a vcs: experimental local cache for methods 2021-12-01 14:17:51 +01:00
RhodeCode Admin
37a751bc31 users: enable full edit mode for super admins.
- We'll enable the users to change their names via external auth for rename cases.
2021-10-29 14:42:31 +02:00
RhodeCode Admin
720dbed814 ops: added healthcheck view 2021-10-12 14:29:26 +02:00
RhodeCode Admin
f5cf1a1f86 celerylib: fixed broken tasks for auto-update 2021-10-12 14:09:11 +02:00
RhodeCode Admin
448f66785c sys-info: added helpers for faster loading of sys-info data 2021-10-12 13:40:59 +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
81ea8edd0b views: skip vcsdetection for ops view 2021-07-23 10:47:20 +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
0d36e58be5 pull-requests: optimize db transaction logic.
- we've been investigating this issue with locked pull-requests
- the transactions arround audit-logs and state-lock seems to be fragile for long-running, and exception prone setups
- this change tries to make use of few snapshot transactions to prevent a long ones, and actually try to recover on failed audit-log calls.
2021-07-15 15:05:16 +02:00
RhodeCode Admin
ac5dbf712f emails: default app-from email should be a valid one. 2021-07-15 14:20:03 +02:00
RhodeCode Admin
2b9eeb7a86 redis-lock: strict-redis is what we use. 2021-07-15 14:19:47 +02:00
RhodeCode Admin
d52521dd31 redis-lock: add rhodecode logging prefix to properly log things. 2021-07-15 14:19:09 +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
RhodeCode Admin
9f13849af9 api: added proper full permission flush on API calls when creating repos and repo groups.
- This allows a full flush and multiple calls made via API
2021-05-24 23:47:29 +02:00
RhodeCode Admin
56421dc214 pull-requests: added retry mechanism for updating pull requests. 2021-05-24 23:46:36 +02:00
Milka Kuzminski
72085d16b0 pull-requests: fixed problems with unicode characters in branches. 2021-04-08 16:59:58 +02:00
Milka Kuzminski
e6e16f3d3e clone-uri: fixed the problems with key mismatch that caused errors on summary page. 2021-03-25 23:15:48 +01:00
Milka Kuzminski
1df8822469 largefiles: added fix for downloading largefiles without an extension in name. 2021-03-25 21:46:25 +01:00