Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W wendelin.core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nexedi
  • wendelin.core
  • Repository

Switch branch/tag
  • wendelin.core
  • wcfs
  • internal
  • zdata
  • testdata
  • zblk.fs
Find file HistoryPermalink
  • Kirill Smelkov's avatar
    wcfs: Add zdata package to load ZBlk/ZBigFile data · 2c152d41
    Kirill Smelkov authored Oct 22, 2021
    Add functionality to load objects from ZODB as saved by py wendelin.core.
    Mostly straightforward code.
    The main part is in zblk.go .
    
    Contrary to python implementation, go can load ZBlk1's subobjects in
    parallel, which, given scalable ZODB storage, can be significantly
    faster compared to serially loading all ZData subobjects as py code
    does.
    
    TODO test wrt data saved by Python3.
    
    Some preliminary history:
    
    kirr/wendelin.core@878b2787 X draft loading
    kirr/wendelin.core@bf9a7405 X No longer rely on ZODB cache invariant for invalidations
    kirr/wendelin.core@0d62b05e X Adjust to btree.VGet & friends signature change to include keycov in visit callback
    kirr/wendelin.core@b74dda09 X Start switching Track from Track(key) to Track(keycov)
    2c152d41
zblk.fs 280 KB

Download (280 KB)

Replace zblk.fs

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7