| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Finally, you can manage your Google Docs, uploads, and email attachments (plus Dropbox and Slack files) in one convenient place. Claim a free account, and in less than 2 minutes, Dokkio (from the makers of PBworks) can automatically organize your content for you.

View
 

Bugs

Page history last edited by PBworks 13 years, 3 months ago

 

TODOs

 

   1) Organize the code in proper files and do some cleanup. Currently everything is in one big file.    --  DONE (partially)

   2) Add boundary checks for files during writing. No file should allow writing more than a blocksize ( 4096 currently).  -- DONE

   3) Check for previous dirty unmounts and add a mount flag/option to force mount and clean.   -- DONE

   4) Implement support for "df". Currently if you try to do "df -k" it gives something like this   -- DONE

        df: `/root/fs/changed/neat/mount': Function not implemented

   5) Inode number is not needed on ondisk inode structure so remove it .

   6) Add support for mkdir, ln, touch.

   7) Add journaling

 

 

BUGS

 

The section contains the open bugs in NGFS till now. Each bug should mention the source code (in downloads section) in which it is present.

If you are working on some bug, please write your name or update status below it.

 

Open

 

    1) Correct the write code . It writes the data but throws a warning too with vi.

    2) Sometimes I can see a data lost for some files during mount and remount.

    3) block bitmap doesnt seem to be updated while allocating new inodes. Note that by since by default each inode corresponds to a block, we don't actually need block bitmap but still it should work :-).

        Even a 0 byte sized file should have a preallocated blocknumber as per its inode number

 

 

Closed

Comments (0)

You don't have permission to comment on this page.