User Details
User Details
- User Since
- Mar 1 2019, 4:40 AM (303 w, 2 d)
Feb 9 2021
Feb 9 2021
Jan 10 2021
Jan 10 2021
Jan 8 2021
Jan 8 2021
haltode updated the diff for D4006: WIP: add permissions on edge labels.
- Squash commits
- Add files missing from webgraph-big upstream
Jan 6 2021
Jan 6 2021
haltode committed rDFUSEc2f1b24904f9: fuse: invalidate kernel cache when removing inode (authored by haltode).
fuse: invalidate kernel cache when removing inode
haltode committed rDFUSEa75335972e7c: tests: revision: remove temporary sleep(2) hack (authored by haltode).
tests: revision: remove temporary sleep(2) hack
haltode updated the diff for D4810: FUSE: tests: remove temporary sleep(2) hack.
Remove redundant assert
haltode updated the diff for D4810: FUSE: tests: remove temporary sleep(2) hack.
Remove TODO about invalidate_inode
haltode requested review of D4810: FUSE: tests: remove temporary sleep(2) hack.
Jan 5 2021
Jan 5 2021
haltode changed the status of T2724: fuse: populate history/ incrementally to avoid temporary hangs on huge repos from Open to Work in Progress.
haltode moved T2864: FUSE: cache history/by-date/ entries even when not done populating from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSE26ee05f3bd82: cache: put by-date/ entries in direntry cache (authored by haltode).
cache: put by-date/ entries in direntry cache
haltode updated the diff for D4805: FUSE: cache: put by-date/ entries in direntry cache.
Use number of API calls instead of %.
haltode requested review of D4805: FUSE: cache: put by-date/ entries in direntry cache.
haltode changed the status of T2864: FUSE: cache history/by-date/ entries even when not done populating from Open to Work in Progress.
Jan 4 2021
Jan 4 2021
haltode committed rDFUSEb59cf2a1d12c: cache: share sqlite connection between metadata/history cache (authored by haltode).
cache: share sqlite connection between metadata/history cache
haltode updated the diff for D4801: FUSE: cache: share sqlite connection between metadata/history cache.
Use Optional instead of Union
haltode updated the diff for D4801: FUSE: cache: share sqlite connection between metadata/history cache.
Use Union[Dict, Connection] to init cache.
haltode updated the diff for D4801: FUSE: cache: share sqlite connection between metadata/history cache.
Rework AbstractCache class and pass db connection instead of cache conf.
haltode requested review of D4801: FUSE: cache: share sqlite connection between metadata/history cache.
haltode moved T2916: FUSE: proof-read documentation for any outdated part from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSE3a76424ac8f6: docs: tutorial: update with most recent changes (authored by haltode).
docs: tutorial: update with most recent changes
docs: tutorial: fix typo
haltode committed rDFUSE5be1f36a8d44: docs: design: update with most recent changes (authored by haltode).
docs: design: update with most recent changes
docs: design: fix link syntax
haltode committed rDFUSE6c0987dbaa4a: docs: configuration: update with most recent changes (authored by haltode).
docs: configuration: update with most recent changes
haltode updated the diff for D4797: FUSE: proof-read documentation.
Fix zack comments
Dec 29 2020
Dec 29 2020
haltode added a comment to T2830: FUSE: history/by-date/.status file implementation does not seem reliable.
Investigating this issue, I found the two underlying problems:
haltode added a comment to T2724: fuse: populate history/ incrementally to avoid temporary hangs on huge repos.
Related task: T2900.
haltode changed the status of T2916: FUSE: proof-read documentation for any outdated part from Open to Work in Progress.
haltode moved T2889: FUSE: cache: support removing individual objects from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSEbf87c60dd000: cache: add support to remove individual objects (authored by haltode).
cache: add support to remove individual objects
haltode closed T2889: FUSE: cache: support removing individual objects as Resolved by committing rDFUSEbf87c60dd000: cache: add support to remove individual objects.
haltode updated the diff for D4795: FUSE: cache: add support to remove individual objects.
Rebasing on master
Dec 28 2020
Dec 28 2020
haltode updated the diff for D4795: FUSE: cache: add support to remove individual objects.
Fix zack comments
haltode added inline comments to D4795: FUSE: cache: add support to remove individual objects.
haltode moved T2825: add origin (and search) example to the FUSE tutorial from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSE4b304d38eee0: docs: tutorial: add origin and search examples (authored by haltode).
docs: tutorial: add origin and search examples
haltode closed T2825: add origin (and search) example to the FUSE tutorial as Resolved by committing rDFUSE4b304d38eee0: docs: tutorial: add origin and search examples.
haltode committed rDFUSE5dbf0a69253f: requirements-swh: bump swh.web.client to latest 0.2.4 (authored by haltode).
requirements-swh: bump swh.web.client to latest 0.2.4
haltode updated the diff for D4793: FUSE: docs: tutorial: add origin and search examples.
Fix zack comments
haltode changed the status of T2825: add origin (and search) example to the FUSE tutorial from Open to Work in Progress.
haltode closed T2710: swh-fuse: fails with "'TypeError: Cannot merge a <class 'dict'> with a <class 'NoneType'>" when conffile is empty or commented out as Resolved.
It seems like this is no longer the case, I tried both empty or non-existent file and I now get this error message:
haltode moved T2775: Add top-level README to explain briefly archive/ and meta/ behavior from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSEef5806f5deb8: fs: add top-level README file to explain briefly SwhFS (authored by haltode).
fs: add top-level README file to explain briefly SwhFS
haltode updated the diff for D4792: FUSE: fs: add top-level README file to explain briefly SwhFS.
Fix zack comments
haltode changed the status of T2775: Add top-level README to explain briefly archive/ and meta/ behavior from Open to Work in Progress.
Dec 18 2020
Dec 18 2020
haltode moved T2811: FUSE: fix various paper cuts (user testing 2020-11-24) from In progress to Done on the Software Heritage filesystem board.
haltode updated the task description for T2811: FUSE: fix various paper cuts (user testing 2020-11-24).
haltode committed rDFUSE87e1e1868e5a: fs: history/by-date: invalidate .status inode when done (authored by haltode).
fs: history/by-date: invalidate .status inode when done
haltode committed rDFUSEd5cd9667c7f8: fs: history/by-date: update .status count on read (authored by haltode).
fs: history/by-date: update .status count on read
haltode updated the diff for D4763: FUSE: fs: history/by-date: update .status count on read.
Yet another CI test
haltode updated the diff for D4763: FUSE: fs: history/by-date: update .status count on read.
CI test.
haltode changed the status of T2889: FUSE: cache: support removing individual objects from Open to Work in Progress.
haltode updated the diff for D4763: FUSE: fs: history/by-date: update .status count on read.
- fs: history/by-date: invalidate .status inode when done
haltode updated the task description for T2811: FUSE: fix various paper cuts (user testing 2020-11-24).
haltode updated the diff for D4763: FUSE: fs: history/by-date: update .status count on read.
Override instead of setting dict
Dec 17 2020
Dec 17 2020
haltode added a comment to T2724: fuse: populate history/ incrementally to avoid temporary hangs on huge repos.
I experimented a bit with the streaming idea, here is what we could do:
haltode triaged T2900: Public graph/ API does not handle streaming results from endpoints as Normal priority.
haltode committed rDWCLI2477fd09c0a8: docs: index: update shell examples with recent CLI changes (authored by haltode).
docs: index: update shell examples with recent CLI changes
Dec 16 2020
Dec 16 2020
haltode moved T2841: FUSE: update cache with new origin visits from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSEa6cef6bad56e: cache: update cache with new origin visits (authored by haltode).
cache: update cache with new origin visits
haltode closed T2841: FUSE: update cache with new origin visits as Resolved by committing rDFUSEa6cef6bad56e: cache: update cache with new origin visits.
cache: add primary key to db tables
haltode added inline comments to D4744: FUSE: cache: update cache with new origin visits.
haltode updated the diff for D4744: FUSE: cache: update cache with new origin visits.
- Rebase on master
- Fix zack comments
haltode moved T2838: "swh fs mount" silently fails if fusermount3 isn't available from In progress to Done on the Software Heritage filesystem board.
haltode committed rDFUSE9546ba2f7bd5: cli: raise error when missing fusermount3 dependency (authored by haltode).
cli: raise error when missing fusermount3 dependency