Dennis Felsing
a44bd9d3e1
Shut down db connection pool ( fixes #7036 )
2023-08-17 14:35:58 +02:00
Dennis Felsing
7e82bf3a53
Run MysqlUninit later ( fixes #6571 )
2023-06-14 13:12:48 +02:00
Zwelf
a4b7c9d08a
Store ranks in sqlite first to not loose them if server shuts down during stuck mysql transaction
2022-12-05 16:50:25 +01:00
Chairn
01edaec628
Format vector variables names ( fixes #5209 )
2022-06-11 21:38:49 +02:00
Chairn
3778e0ff6b
Format member variable's name correctly
2022-03-24 19:30:26 +01:00
Zwelf
5a8f9a2dd5
Skip read requests during shutdown
2022-01-09 22:51:55 +01:00
heinrich5991
9568d1055a
Remove exceptions from database code
...
The equivalent code with return codes is a human-assisted mechanical
translation of the old code, no attempts to improve correctness were
made.
This allows us to enable the -fno-exceptions flag.
2021-02-24 17:39:48 +01:00
Zwelf
b256250b7b
Synchronize database thread via atomic_bool instead of use_count from shared pointer
2020-12-08 18:11:00 +01:00
Edgar
105b049497
Rename lock and semaphore classes to match current naming
2020-11-29 18:12:58 +01:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
Zwelf
5893913922
Clean up includes in sql backend
2020-08-09 17:54:25 +02:00
Zwelf
b2cf3cafc5
Implement dump_sqlserver
2020-08-03 16:37:50 +02:00
Zwelf
1677e1fed5
Gracefully shutdown database pool
2020-08-03 12:58:52 +02:00
Zwelf
2c5f892205
Apply suggestions from code review
2020-08-03 12:58:52 +02:00
Zwelf
2eb3d23ef4
Rewrite score using the new interface
...
delete file_score for now as it will be replaced by a sqlite backend
2020-08-03 12:58:52 +02:00
Zwelf
295ce95d64
Roughly define database pool interface
2020-08-03 12:58:52 +02:00