to do list - Weil0ng/CS270 GitHub Wiki

High priority

  • ftruncate (Jia)
  • Test read() on file holes
  • Stress tests for large files (Will)
  • Stress tests for large number of files (Will)
  • Fix git add not working (Jon)

Medium priority

  • Tests for read/write/bmap/balloc
  • Buffer cache (Will)

Low priority

  • flush/fsync (note: these are different in FUSE!)
  • Parallel support (lock superblock/inodes during allocate/modify)

Extra features

  • "Recycle bin" flag for in-core inodes that allows for undelete operation
  • Support for move/delete files while they are still open (Jon)
  • symlink/link commands
  • Parameterized block/filesystem/cache/table size
⚠️ **GitHub.com Fallback** ⚠️