Page MenuHomeSoftware Heritage

fuse: allow mounting artifacts on the fly
ClosedPublic

Authored by haltode on Oct 12 2020, 5:44 PM.

Details

Summary

Tested manually, I would like to land it before D4235 so I can add test for it in the later diff.

Diff Detail

Repository
rDFUSE FUSE virtual file system
Branch
feature/on-the-fly-mount
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 16191
Build 24913: Phabricator diff pipeline on jenkinsJenkins console · Jenkins
Build 24912: arc lint + arc unit

Event Timeline

Build is green

Patch application report for D4240 (id=14961)

Rebasing onto 6fb734ddef...

Current branch diff-target is up to date.
Changes applied before test
commit 0bbc9617e2d40f1989dcd226380eca9a38c305d6
Author: Thibault Allançon <haltode@gmail.com>
Date:   Mon Oct 12 17:41:18 2020 +0200

    fuse: allow mounting artifacts on the fly

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

zack requested changes to this revision.Oct 12 2020, 6:01 PM
This revision now requires changes to proceed.Oct 12 2020, 6:01 PM

Re-do implementation (move the lookup code logic into FuseEntry)

Build is green

Patch application report for D4240 (id=14980)

Rebasing onto 6fb734ddef...

Current branch diff-target is up to date.
Changes applied before test
commit 7e0c9de5b69d513489572741bd0ba86d6b00ec57
Author: Thibault Allançon <haltode@gmail.com>
Date:   Mon Oct 12 17:41:18 2020 +0200

    fuse: allow mounting artifacts on the fly
    
    Move the lookup() code logic into FuseEntry class.

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

This revision is now accepted and ready to land.Oct 13 2020, 12:11 PM