Bug 27341 - Performance 21.05 - Omnibus
Summary: Performance 21.05 - Omnibus
Status: ASSIGNED
Alias: None
Product: Koha
Classification: Unclassified
Component: Architecture, internals, and plumbing (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement (vote)
Assignee: Jonathan Druart
QA Contact: Testopia
URL:
Keywords:
Depends on: 27342 30822 27343 30360 30459 30460 30464 30465 30467
Blocks:
  Show dependency treegraph
 
Reported: 2021-01-05 13:47 UTC by Jonathan Druart
Modified: 2022-05-20 11:31 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Text to go in the release notes:
Version(s) released in:


Attachments
perfs_20.11_versions (17.86 KB, image/png)
2021-01-05 14:30 UTC, Jonathan Druart
Details
perfs_20.11_cp (18.19 KB, image/png)
2021-01-05 14:31 UTC, Jonathan Druart
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Druart 2021-01-05 13:47:38 UTC

    
Comment 1 Jonathan Druart 2021-01-05 14:30:44 UTC
Created attachment 114879 [details]
perfs_20.11_versions
Comment 2 Jonathan Druart 2021-01-05 14:31:05 UTC
Created attachment 114880 [details]
perfs_20.11_cp
Comment 3 Jonathan Druart 2021-01-05 14:37:38 UTC
I've run some benchmarks using the basic_workflow.t's selenium test, following the same scripts and protocol as https://wiki.koha-community.org/wiki/Benchmark_for_16.11

Script's adjustments (to use KTD instead of KohaDevBox) and results can be found at https://gitlab.com/joubu/koha-misc4dev/-/commits/benchmark_16.11-20.11

The 2 main graphs are attached to this bug report.

We clearly see a worrying increase of the time execution between 19.05 and 19.11.

I have first focussed on checkin, do some profiling and came to the conclusion that it was caused by ES not updating its index async.
A first step has been submitted on bug 27344.

Early feedbacks and comments welcomed!
Comment 4 David Cook 2021-01-07 00:14:47 UTC
(In reply to Jonathan Druart from comment #3)
> 
> Early feedbacks and comments welcomed!

I can't speak to Elasticsearch but it would be interesting to see graphs for "add items" and "search".