It occurred to me that, if we accept that archive/ and meta/ will return nothing when ls'd, we're accepting a fundamental inconsistency for them: file entries in there exist but are not user-visible.
If we are OK with that, we can also go a bit further, and find what I think is a win-win middle ground between this task and T2694.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Nov 25 2020
Nov 25 2020
zack renamed Software Heritage filesystem from User-space filesystem to Software Heritage filesystem.
haltode updated the task description for T2811: FUSE: fix various paper cuts (user testing 2020-11-24).
haltode moved T2802: FUSE: avoid logging normal conditions like ENOENT from In progress to Done on the Software Heritage filesystem board.
haltode closed T2802: FUSE: avoid logging normal conditions like ENOENT as Resolved by committing rDFUSEb0c3d77e7ddf: fuse: lookup: do not log ENOENT.
haltode changed the status of T2802: FUSE: avoid logging normal conditions like ENOENT from Open to Work in Progress.
haltode changed the status of T2811: FUSE: fix various paper cuts (user testing 2020-11-24) from Open to Work in Progress.
zack updated the task description for T2811: FUSE: fix various paper cuts (user testing 2020-11-24).
zack updated the task description for T2811: FUSE: fix various paper cuts (user testing 2020-11-24).
zack renamed T2811: FUSE: fix various paper cuts (user testing 2020-11-24) from FISE: fix various paper cuts (user testing 2020-11-24) to FUSE: fix various paper cuts (user testing 2020-11-24).
zack updated the task description for T2811: FUSE: fix various paper cuts (user testing 2020-11-24).
haltode moved T2784: FUSE: add support for origin visits from In progress to Done on the Software Heritage filesystem board.
haltode closed T2784: FUSE: add support for origin visits as Resolved by committing rDFUSE1641a3158f66: fuse: add support for origin artifacts.
haltode added a revision to T2784: FUSE: add support for origin visits: D4583: fuse: add support for origin artifacts.
Nov 24 2020
Nov 24 2020
haltode changed the status of T2784: FUSE: add support for origin visits from Open to Work in Progress.
haltode changed the status of T2803: FUSE history/by-{date,hash} views need an index to improve performances from Open to Work in Progress.
Nov 23 2020
Nov 23 2020
haltode moved T2676: FUSE: write tutorial doc from In progress to Done on the Software Heritage filesystem board.
Nov 21 2020
Nov 21 2020
zack triaged T2803: FUSE history/by-{date,hash} views need an index to improve performances as High priority.
Nov 20 2020
Nov 20 2020
zack closed T2676: FUSE: write tutorial doc as Resolved by committing rDFUSEf2fe7c57d55a: doc: add tutorial for end users.
zack lowered the priority of T2710: swh-fuse: fails with "'TypeError: Cannot merge a <class 'dict'> with a <class 'NoneType'>" when conffile is empty or commented out from Normal to Low.
zack lowered the priority of T2775: Add top-level README to explain briefly archive/ and meta/ behavior from Normal to Low.
zack moved T2785: FUSE design doc: dangling links to data model, SWHIDs, etc. from Backlog to Done on the Software Heritage filesystem board.
haltode moved T2795: FUSE: fix build failure when pytest try to run gen-api-data.py from Backlog to Done on the Software Heritage filesystem board.
Nov 18 2020
Nov 18 2020
zack lowered the priority of T2795: FUSE: fix build failure when pytest try to run gen-api-data.py from Normal to Low.
haltode renamed T2795: FUSE: fix build failure when pytest try to run gen-api-data.py from FUSE: fix build failure because pytest try to run gen-api-data.py to FUSE: fix build failure when pytest try to run gen-api-data.py.
haltode triaged T2795: FUSE: fix build failure when pytest try to run gen-api-data.py as Normal priority.
haltode moved T2773: FUSE: add history/by-date/ dir for revision objects from In progress to Done on the Software Heritage filesystem board.
haltode closed T2773: FUSE: add history/by-date/ dir for revision objects as Resolved by committing rDFUSE430fa0e24981: fs: history: add by-date/ sharded directory.
Nov 17 2020
Nov 17 2020
zack added a comment to T2771: FUSE: rethink the visibility of files under archive/ and meta/, and possibly add a new cache/ entrypoint.
haltode moved T2697: FUSE: add logging mechanism from Backlog to Done on the Software Heritage filesystem board.
Nov 16 2020
Nov 16 2020
zack changed the status of T2694: FUSE: add sharding support for top-level dirs from Resolved to Wontfix.
haltode changed the status of T2773: FUSE: add history/by-date/ dir for revision objects from Open to Work in Progress.
haltode changed the status of T2694: FUSE: add sharding support for top-level dirs from Wontfix to Resolved.
haltode moved T2772: FUSE: add history/by-page/ dir for revision objects from In progress to Done on the Software Heritage filesystem board.
haltode closed T2772: FUSE: add history/by-page/ dir for revision objects as Resolved by committing rDFUSE5fdda3d1cf97: fs: history: add by-page/ sharded directory.
haltode changed the status of T2772: FUSE: add history/by-page/ dir for revision objects from Open to Work in Progress.
Nov 13 2020
Nov 13 2020
haltode triaged T2775: Add top-level README to explain briefly archive/ and meta/ behavior as Normal priority.
Nov 11 2020
Nov 11 2020
Nov 10 2020
Nov 10 2020
We have decided to go for a more radical approach and make archive/ and meta/ not ls-able.
Separate task and update to the design document to follow.
Nov 4 2020
Nov 4 2020
haltode moved T2695: Cache directory entries to make readdir/lookup more efficient from In progress to Done on the Software Heritage filesystem board.
haltode closed T2695: Cache directory entries to make readdir/lookup more efficient as Resolved by committing rDFUSE46a48a190722: fuse: add cache on directories entries.
Oct 29 2020
Oct 29 2020
Oct 27 2020
Oct 27 2020
haltode changed the status of T2694: FUSE: add sharding support for top-level dirs from Open to Work in Progress.
Oct 23 2020
Oct 23 2020
haltode moved T2723: Change `logging.error` into `logging.debug` when returning ENOENT from In progress to Done on the Software Heritage filesystem board.
haltode changed the status of T2695: Cache directory entries to make readdir/lookup more efficient from Open to Work in Progress.
Oct 22 2020
Oct 22 2020
haltode moved T2659: FUSE: add flat commit view to ease batch commit workloads from In progress to Done on the Software Heritage filesystem board.
Oct 21 2020
Oct 21 2020
Oct 20 2020
Oct 20 2020
haltode moved T1926: FUSE filesystem to navigate the archive from Backlog to Done on the Software Heritage filesystem board.
zack renamed T2724: fuse: populate history/ incrementally to avoid temporary hangs on huge repos from Realistic benchmark to explore the Linux kernel history to history/ dir browsing is too slow on big repos like the Linux kernel.
zack raised the priority of T2725: Concurrent access result in ERROR:aiosqlite:returning exception database is locked from Normal to High.
haltode changed the status of T2723: Change `logging.error` into `logging.debug` when returning ENOENT from Open to Work in Progress.
haltode changed the status of T2725: Concurrent access result in ERROR:aiosqlite:returning exception database is locked from Open to Work in Progress.
haltode triaged T2725: Concurrent access result in ERROR:aiosqlite:returning exception database is locked as Normal priority.
haltode triaged T2724: fuse: populate history/ incrementally to avoid temporary hangs on huge repos as Normal priority.
haltode triaged T2723: Change `logging.error` into `logging.debug` when returning ENOENT as Low priority.
Oct 19 2020
Oct 19 2020
haltode changed the status of T2659: FUSE: add flat commit view to ease batch commit workloads from Open to Work in Progress.
haltode moved T2708: enable FUSE debug option only when loglevel is debug or higher from In progress to Done on the Software Heritage filesystem board.
haltode changed the status of T2716: FUSE cli.py: move module-level import to function-level to reduce startup time from Open to Work in Progress.
haltode changed the status of T2708: enable FUSE debug option only when loglevel is debug or higher from Open to Work in Progress.
haltode moved T2711: Web API URL setting in configuration file ignored from In progress to Done on the Software Heritage filesystem board.
haltode closed T2711: Web API URL setting in configuration file ignored as Resolved by committing rDFUSE6bb4deb717ee: cli: do not ignore user config when reading global.yml.
zack changed the status of T2711: Web API URL setting in configuration file ignored from Open to Work in Progress.
zack renamed T2716: FUSE cli.py: move module-level import to function-level to reduce startup time from FUSE cli.py: to FUSE cli.py: move module-level import to function-level to reduce startup time.