Merge request was merged
And maintain a pool of readers to not re-initialize them on every lookup which horribly hurts performances
Relates to: T3531
Migrated from D7036 (view on Phabricator)
I'mt not exactly sure why I thought that would be necessary for benchmarking. In any case... it's not ;-)
Create infrastructure as code to self-host Software Heritage on grid5000. The running instance can then be used for benchmark purposes.
Outcome: a repository containing the code to self-host Software Heritage on grid5000
Migrated from T3527 (view on Phabricator)
The tools and methods that were developed over time with the initial object storage benchmarks to help with grid5000 must be integrated in the Software Heritage codebase and developer documentation.
Depends on #3670
Outcome:
Migrated from T3525 (view on Phabricator)
The documentation is at:
and the tools in the same directory.
Following the steps of https://docs.softwareheritage.org/devel/tutorials/add-new-package.html
Migrated from T3634 (view on Phabricator)
Migrated from T3528 (view on Phabricator)
It's documented in the winery test environment and was actually able to use the instructions successfully (after a few fixes...). It does work an this can be closed as resolved.
Added a wiki page to be a more accessible version of the benchmark process than the README in the sources.
Adjust the disk names on grid5000 to reflect changes at https://www.grid5000.fr/w/Grenoble:Hardware#dahu
! In !4 (closed), @olasd wrote: Thanks! (and sorry for the hash algo ping-pong)
I'm glad you caught this now!
And maintain a pool of readers to not re-initialize them on every lookup which horribly hurts performances
Relates to: T3531
Migrated from D7036 (view on Phabricator)
Migrated from D7033 (view on Phabricator)
Merge request was merged
Migrated from D7033 (view on Phabricator)
Merge request was merged
and add a safeguard in case the caller provides a key with the wrong size
Migrated from D7031 (view on Phabricator)
and add a safeguard in case the caller provides a key with the wrong size
Migrated from D7031 (view on Phabricator)
Merge request was merged