Commit | Line | Data |
---|---|---|
8e19f2cd | 1 | * cleanup, add more error checking, get rid of BUG_ONs |
7518a238 | 2 | * endian fixes |
8e19f2cd CM |
3 | * Make IO functions look more like the page cache |
4 | * Fix ENOSPC handling | |
5 | * make blocksize a mkfs parameter instead of #define | |
6 | * make a real mkfs and superblock | |
7 | * Add shadowing and transactions | |
8 | * Do checksumming | |
9 | * Define FS objects in terms of different item types | |
10 | * Add block mapping tree (simple dm layer) | |
11 | * Add simple tree locking (semaphore per tree) | |
12 | * Make allocator smarter | |
13 | * Port into the kernel | |
14 | * Add virtual filesystems, mountable snapshots | |
15 | * Get rid of struct ctree_path, limiting tree levels held at one time | |
16 | * Release | |
17 | * Do real tree locking | |
18 | * Add extent mirroring (backup copies of blocks) | |
19 | * Add fancy interface to get access to incremental backups | |
20 | * Add fancy striped extents to make big reads faster | |
21 | * Use relocation to try and fix write errors | |
22 | * Make allocator much smarter | |
23 | * xattrs (directory streams for regular files) | |
24 | * fsck | |
25 | * Scrub & defrag | |
26 |