Skip to content

PegasisForever/vlfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VLFS

Progress

  • Metadata
    • Init FS
    • Format
  • Block Allocator
    • Allocate blocks
    • Free blocks
    • Flash error handling
  • KV Store
    • Set key [✓ test]
    • Get key [✓ test]
    • Delete key [✓ test]
    • Address cache
    • Flash error handling
    • User facing key handle
  • LRU Cache
    • Put value [✓ test]
    • Get value [✓ test]
    • Evict writer cache [✓ test]
    • Evict reader cache
    • Allocate reader and writer in cache [✓ test]
    • Deallocate reader and writer in cache [✓ test]
  • File Writer
    • File Writer Inner [✓ test]
      • Inner write [✓ test]
      • Inner flush to kv [✓ test]
    • Create file and open [✓ test]
    • Open existing file [✓ test]
    • Write to file [✓ test]
    • Flush file [✓ test]
    • Close file [✓ test]
    • Flash error handling
  • File Reader
    • File Reader Inner [✓ test]
      • Inner seek [✓ test]
      • Inner read [✓ test]
    • Open existing file [✓ test]
    • Read from file [✓ test]
    • Close file [✓ test]
    • Flash error handling
  • File Operations
    • Iteration
    • Deletion
  • Free space left

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors