- Jun 27, 2015
-
-
Frans Kaashoek authored
- move log into metadata part of disk, so that marking that the log's blocks are in use falls out for free - superblock describes the whole disk (sizes and offets) - sizes and offsets are computed in one place (mkfs) and the rest of the code refers to the superblock for these values, instead of recomputing them.
-
- Apr 03, 2015
-
-
Frans Kaashoek authored
that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs and mkfs, and fix disk layout bugs. Call blocks in the file system blocks instead of sectors. Passes usertests for different block sizes.
-
- Feb 19, 2015
-
-
Cody Cutler authored
-
- Aug 29, 2014
-
-
Frans Kaashoek authored
-
- Aug 28, 2014
-
-
Robert Morris authored
-
Robert Morris authored
-
Robert Morris authored
-
- Aug 27, 2014
-
-
Robert Morris authored
-
- Aug 04, 2014
-
-
Robert Morris authored
-
- Oct 14, 2011
-
-
Robert Morris authored
-
- Oct 11, 2011
-
-
Robert Morris authored
-
- Sep 02, 2011
-
-
Austin Clements authored
-
Austin Clements authored
-
Austin Clements authored
-
Austin Clements authored
-
Austin Clements authored
-
- Sep 01, 2011
-
-
Frans Kaashoek authored
-
- Aug 29, 2011
-
-
Frans Kaashoek authored
My changes have a race with re-used bufs and the code doesn't seem to get shorter Keep the changes that fixed ip->off race This reverts commit 3a5fa7ed. Conflicts: defs.h file.c file.h
-
- Aug 26, 2011
-
-
Frans Kaashoek authored
Remove I_BUSY, B_BUSY, and intrans defs and usages One spinlock per buf to avoid ugly loop in bget fix race in filewrite (don't update f->off after releasing lock)
-
- Aug 15, 2011
-
-
Austin Clements authored
Without this, every write to the console results in log writes.
-
Robert Morris authored
-
- Aug 12, 2011
-
-
Robert Morris authored
usertest for big write()s push begin_trans/commit_trans down into syscalls
-
- Jul 27, 2011
-
-
Frans Kaashoek authored
Passes usertests and stressfs Seems to recover correctly in a number of simple cases
-