Page MenuHomeSoftware Heritage

switch to sha256 for hashing & better read performances
ClosedPublic

Authored by dachary on Jan 25 2022, 4:18 PM.

Details

Summary

And maintain a pool of readers to not re-initialize them on every
lookup which horribly hurts performances

Relates to: T3531

Diff Detail

Repository
rDOBJS Object storage
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 26344
Build 41191: Phabricator diff pipeline on jenkinsJenkins console · Jenkins
Build 41190: arc lint + arc unit

Event Timeline

Build is green

Patch application report for D7036 (id=25505)

Rebasing onto 7b5538279b...

Current branch diff-target is up to date.
Changes applied before test
commit 6f8ee3ccb7222f5590f26c21e6983d4896a6d05f
Author: Loïc Dachary <loic@dachary.org>
Date:   Tue Jan 25 15:58:04 2022 +0100

    switch to sha256 for hashing & better read performances
    
    And maintain a pool of readers to not re-initialize them on every
    lookup which horribly hurts performances
    
    Relates to: T3531

See https://jenkins.softwareheritage.org/job/DOBJS/job/tests-on-diff/116/ for more details.

Build is green

Patch application report for D7036 (id=25516)

Rebasing onto 7b5538279b...

Current branch diff-target is up to date.
Changes applied before test
commit 0b6bee78ab5c4b950fccc38650c22e1d6bc8105e
Author: Loïc Dachary <loic@dachary.org>
Date:   Tue Jan 25 15:58:04 2022 +0100

    switch to sha256 for hashing & better read performances
    
    Maintain a pool of readers to not re-initialize them on every
    lookup which horribly hurts performances.
    
    Adjust the disk names on grid5000 to reflect changes at
    https://www.grid5000.fr/w/Grenoble:Hardware#dahu
    
    Relates to: T3531

See https://jenkins.softwareheritage.org/job/DOBJS/job/tests-on-diff/117/ for more details.

This revision is now accepted and ready to land.Jan 26 2022, 9:34 AM