blob: 861e34ae097921dc55f4ed0d7d1a2a9781554ccb [file] [log] [blame]
Chris Mason8e19f2c2007-02-28 09:27:02 -05001* cleanup, add more error checking, get rid of BUG_ONs
Chris Mason8e19f2c2007-02-28 09:27:02 -05002* Fix ENOSPC handling
Chris Mason8e19f2c2007-02-28 09:27:02 -05003* Make allocator smarter
Chris Mason6407bf62007-03-27 06:33:00 -04004* add a block group to struct inode
Chris Mason62e27492007-03-15 12:56:47 -04005* Do actual block accounting
Chris Mason1e1d2702007-03-15 19:03:33 -04006* Check compat and incompat flags on the inode
Chris Mason8e19f2c2007-02-28 09:27:02 -05007* Get rid of struct ctree_path, limiting tree levels held at one time
Chris Mason7e381802007-04-19 15:36:27 -04008* Add generation number to key pointer in nodes
Chris Mason06a2f9f2007-04-28 08:48:10 -04009* Add generation number to inode
Chris Masone37c9e62007-05-09 20:13:14 -040010* Add ability to switch a block group from data to metadata or vice versa
Chris Masone06afa82007-05-23 15:44:28 -040011* forbid cross subvolume renames and hardlinks
Chris Mason8e19f2c2007-02-28 09:27:02 -050012* Release
13* Do real tree locking
14* Add extent mirroring (backup copies of blocks)
15* Add fancy interface to get access to incremental backups
16* Add fancy striped extents to make big reads faster
17* Use relocation to try and fix write errors
18* Make allocator much smarter
19* xattrs (directory streams for regular files)
20* fsck
21* Scrub & defrag
22