Hi,
Clément Lassieur <[email protected]> writes:
[...]
> bin/cuirass.in | 23 +-
> src/cuirass/base.scm | 94 +++----
> src/cuirass/database.scm | 550 +++++++++++++++++++++------------------
> src/cuirass/http.scm | 136 +++++-----
> src/cuirass/utils.scm | 23 +-
> tests/database.scm | 103 ++++----
> tests/http.scm | 21 +-
> 7 files changed, 494 insertions(+), 456 deletions(-)
Pros:
- fix the fact that long SQL queries block the scheduler
- simplify the code, and make it more uniform
Cons:
- we don't take advantage of the SQLite multi-threading features
anymore
I've run some tests, and I didn't see any difference in terms of
performance.
Clément