Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Fixed a small locking issue (unlock without lock) | 0d1e7915545de251eea7f3bce468647fc2df1bf9 | Catalin(ux) M. BOIE | 2020-08-23 15:00:58 |
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 |
File | Lines added | Lines deleted |
---|---|---|
inc/struct.inc.php | 4 | 2 |
File inc/struct.inc.php changed (mode: 100644) (index 130e9ca..e3f6907) | |||
... | ... | function rg_sql_struct_update($db, $flags) | |
817 | 817 | rg_log_enter("sql_struct_update: flags=$flags"); | rg_log_enter("sql_struct_update: flags=$flags"); |
818 | 818 | ||
819 | 819 | $ret = FALSE; | $ret = FALSE; |
820 | $locked = FALSE; | ||
820 | 821 | $rollback = 0; | $rollback = 0; |
821 | 822 | while (1) { | while (1) { |
822 | 823 | $old = rg_sql_struct_get_current_ver($db); | $old = rg_sql_struct_get_current_ver($db); |
... | ... | function rg_sql_struct_update($db, $flags) | |
831 | 832 | // If we cannot lock, return error | // If we cannot lock, return error |
832 | 833 | if (rg_lock("schema_update.lock") === FALSE) | if (rg_lock("schema_update.lock") === FALSE) |
833 | 834 | break; | break; |
835 | $locked = TRUE; | ||
834 | 836 | ||
835 | 837 | if (rg_sql_begin($db) !== TRUE) | if (rg_sql_begin($db) !== TRUE) |
836 | 838 | break; | break; |
837 | |||
838 | 839 | $rollback = 1; | $rollback = 1; |
839 | 840 | ||
840 | 841 | $r = rg_sql_struct_run($db, $flags, $old); | $r = rg_sql_struct_run($db, $flags, $old); |
... | ... | function rg_sql_struct_update($db, $flags) | |
860 | 861 | if ($rollback == 1) | if ($rollback == 1) |
861 | 862 | rg_sql_rollback($db); | rg_sql_rollback($db); |
862 | 863 | ||
863 | rg_unlock("schema_update.lock"); | ||
864 | if ($locked) | ||
865 | rg_unlock('schema_update.lock'); | ||
864 | 866 | ||
865 | 867 | rg_log_exit(); | rg_log_exit(); |
866 | 868 | return $ret; | return $ret; |