Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Give up the cache if we cannot connect in 150ms | dad6cf20f9f4bdbfe2026809a404e852e7cd8e53 | Catalin(ux) M. BOIE | 2020-08-23 15:00:20 |
Limit the number of repositories in the discover page | a0de6d683b59934168ef8415c9ec716aef68b195 | Catalin(ux) M. BOIE | 2020-08-23 14:58:37 |
Added support for other branch then master (main prefered) | 1108f43c3639ffcc06f1314d901640564fae7483 | Catalin(ux) M. BOIE | 2020-08-23 14:55:51 |
Added possibility for admin to mail users | 05068314021bbdf6f26bc92bee47177b170b2a1c | Catalin(ux) M. BOIE | 2020-08-23 14:43:10 |
CSS: small fixes | e4a39879513e000b5d9be588201916950fa629fc | Catalin(ux) M. BOIE | 2020-08-23 14:03:23 |
Cosmetic | cbe42130692ed9b876746e6c97f4fb32439c6190 | Catalin(ux) M. BOIE | 2020-08-23 13:59:00 |
Default statistics are now per month | c312ad532190fe566f2243881a883568b4f77c23 | Catalin(ux) M. BOIE | 2020-08-23 12:35:36 |
events: when splitting an event we need a transaction | e685c800814365661b348c0d04aa8c0b3605ed7e | Catalin(ux) M. BOIE | 2020-08-21 04:35:17 |
Fix for a bug preventing partition table to be created in advance | 51049495934efa8c7bca710c6f2538f34bc4de9a | Catalin(ux) M. BOIE | 2020-08-20 04:03:49 |
cron fixes | 910c74f83740da015d654193025cd6433324a1da | Catalin(ux) M. BOIE | 2020-08-20 03:41:07 |
replaced 'slave' with 'part' | 348a2afcaedd77c7513b5e7dd05364f5e9ae7a87 | Catalin(ux) M. BOIE | 2020-08-20 03:40:43 |
Make cron tasks more resilient in case the machine is stopped | afbe8607b4608862787bf696f71027beb345701f | Catalin(ux) M. BOIE | 2020-08-19 06:08:34 |
Cosmetic | 21956573027d83eb45913b6bf30eeb57e602aea4 | Catalin(ux) M. BOIE | 2020-08-19 06:07:45 |
Added time of upload for artifacts | fd33fe0aeef09f66d74f3ec1554312a2fa5e2642 | Catalin(ux) M. BOIE | 2020-08-19 06:06:54 |
css fixes for table scroll | 77e486f3c9e3c9356985d3c21bc713d8a8d0e223 | Catalin(ux) M. BOIE | 2020-08-19 06:02:09 |
Added git repo size | 9828b1fe96e2217ead8863f7a7c0ee3599d16633 | Catalin(ux) M. BOIE | 2020-08-19 06:01:27 |
Change artifacts path to be able to compute correct sizes | efff16c88415dfca0a4b52981b44620e52778c03 | Catalin(ux) M. BOIE | 2020-08-19 05:56:17 |
Some state was not under transaction | fd51b92442fb83fc6941f94b22236f5014f0062c | Catalin(ux) M. BOIE | 2020-08-19 03:24:28 |
Added artifacts size to repos and users tables | 2a8469e3416e63e9bb21ba0e412583fc69fea115 | Catalin(ux) M. BOIE | 2020-08-19 03:23:58 |
No need to invalidate last part ts because we already check | 75cf0ae1721d9473bb8df780cc61f5c6247a7a6c | Catalin(ux) M. BOIE | 2020-08-19 03:20:19 |
File | Lines added | Lines deleted |
---|---|---|
inc/cache.inc.php | 8 | 1 |
File inc/cache.inc.php changed (mode: 100644) (index 14af748..c2b31cb) | |||
... | ... | $rg_cache_timeout = 500; | |
16 | 16 | ||
17 | 17 | $rg_cache_count = 0; | $rg_cache_count = 0; |
18 | 18 | $rg_cache_tries = 3; | $rg_cache_tries = 3; |
19 | $rg_cache_recheck = 0; | ||
19 | 20 | ||
20 | 21 | if (!isset($rg_cache_socket)) | if (!isset($rg_cache_socket)) |
21 | 22 | $rg_cache_socket = "/var/lib/rocketgit/sockets/cache.sock"; | $rg_cache_socket = "/var/lib/rocketgit/sockets/cache.sock"; |
... | ... | function rg_cache_send($cmd, $para, $flags) | |
368 | 369 | global $rg_cache_tries; | global $rg_cache_tries; |
369 | 370 | global $rg_cache_count; | global $rg_cache_count; |
370 | 371 | global $rg_cache_debug; | global $rg_cache_debug; |
372 | global $rg_cache_recheck; | ||
371 | 373 | ||
372 | 374 | if ($rg_cache_enable === FALSE) | if ($rg_cache_enable === FALSE) |
373 | 375 | return FALSE; | return FALSE; |
374 | 376 | ||
377 | if ($rg_cache_recheck > time()) | ||
378 | return FALSE; | ||
379 | |||
375 | 380 | $rg_cache_count++; | $rg_cache_count++; |
376 | 381 | ||
377 | 382 | $f = ''; | $f = ''; |
... | ... | function rg_cache_send($cmd, $para, $flags) | |
383 | 388 | rg_log('Sending [' . $xcmd . ']...'); | rg_log('Sending [' . $xcmd . ']...'); |
384 | 389 | $ret = rg_socket($rg_cache_socket, $xcmd . "\n", | $ret = rg_socket($rg_cache_socket, $xcmd . "\n", |
385 | 390 | $rg_cache_timeout, $rg_cache_tries, $flags); | $rg_cache_timeout, $rg_cache_tries, $flags); |
386 | if ($ret === FALSE) | ||
391 | if ($ret === FALSE) { | ||
392 | $rg_cache_recheck = time() + 5; | ||
387 | 393 | return FALSE; | return FALSE; |
394 | } | ||
388 | 395 | if ($rg_cache_debug) | if ($rg_cache_debug) |
389 | 396 | rg_log('Received [' . $ret . ']'); | rg_log('Received [' . $ret . ']'); |
390 | 397 |