Sage Weil
|
c24a2288be
|
ebofs: journal replay working; better journal validation on mount
|
2008-01-25 00:25:27 -08:00 |
|
Sage Weil
|
3e7d710cb9
|
ebofs: avoid buffer cow bug
|
2008-01-25 00:15:54 -08:00 |
|
Sage Weil
|
5fe44f34e7
|
journal replay, makefile cleanup
|
2008-01-24 21:59:38 -08:00 |
|
Sage Weil
|
0e77815a00
|
ebofs: journal cleanup, tuning params in g_conf
|
2008-01-24 20:38:15 -08:00 |
|
Sage Weil
|
219710e1c0
|
roll directio into FileJournal
|
2008-01-24 16:33:32 -08:00 |
|
Sage Weil
|
78d363f1d7
|
hacked dio journal
|
2008-01-24 02:12:48 -08:00 |
|
Sage Weil
|
8a104be73b
|
simplified FileJournal, journal interface
|
2008-01-24 01:47:03 -08:00 |
|
Sage Weil
|
611ca711f7
|
some small cleanups
|
2008-01-23 12:59:31 -08:00 |
|
Sage Weil
|
e988d85d5c
|
osd: write sanity check
|
2008-01-23 11:02:58 -08:00 |
|
Sage Weil
|
80a079640b
|
streamtest.ebofs
|
2008-01-23 10:49:54 -08:00 |
|
Yehuda Sadeh-Weinraub
|
83b4a0abe2
|
cleanup
|
2008-01-23 12:59:06 +02:00 |
|
Yehuda Sadeh-Weinraub
|
02241264fb
|
cleanup
|
2008-01-23 10:05:28 +02:00 |
|
Yehuda Sadeh-Weinraub
|
fb4ed9ef33
|
fixed a crash when doing lookup
|
2008-01-23 09:57:32 +02:00 |
|
Sage Weil
|
5ddab7b087
|
mdsc: more locking cleanup (not done yet)
|
2008-01-22 15:47:43 -08:00 |
|
Sage Weil
|
896a84572f
|
rework request alloc in mds_client; use radix_tree_preload
|
2008-01-22 14:08:55 -08:00 |
|
Sage Weil
|
f977804b5d
|
msgr: use radix_tree_preload, and lookup_slot for replacement
|
2008-01-22 14:08:38 -08:00 |
|
Sage Weil
|
43df670399
|
msgr: no kmalloc under spinlocks, except make radix tree GFP_ATOMIC
|
2008-01-22 14:08:38 -08:00 |
|
Sage Weil
|
f059015a97
|
clean up msgr in/out debug output
|
2008-01-22 14:08:38 -08:00 |
|
Sage Weil
|
4f558d2b4f
|
simplify do_open_request args
|
2008-01-22 14:08:38 -08:00 |
|
Yehuda Sadeh-Weinraub
|
937a368257
|
atomic lookup+open
|
2008-01-22 23:23:45 +02:00 |
|
Sage Weil
|
e76abb9fc7
|
comments
|
2008-01-22 11:46:48 -08:00 |
|
Sage Weil
|
5ffcd84f61
|
more open refactoring
|
2008-01-22 11:38:07 -08:00 |
|
Sage Weil
|
3764e1cbcf
|
refactor open a bit; initial pass at ceph_lookup_open
|
2008-01-22 11:32:43 -08:00 |
|
Sage Weil
|
8b218a5595
|
msgr: check for failure to resolve hostname
|
2008-01-22 08:17:58 -08:00 |
|
Sage Weil
|
c13bee42a1
|
vfs create() is just OP_MKNOD with rdev=0... make OP_CREATE openc (mknod+open), even tho linux won't use it (yet?)
|
2008-01-21 21:46:13 -08:00 |
|
Sage Weil
|
e793742680
|
mdsc: dput after d_find_alias
|
2008-01-21 21:26:33 -08:00 |
|
Sage Weil
|
85af7284b2
|
kernel msgr: fix connection lookup radix tree bucketing bugs
|
2008-01-21 21:13:45 -08:00 |
|
Sage Weil
|
d3d1da2e27
|
a few client/mds reconnect fixes
|
2008-01-21 20:34:24 -08:00 |
|
Sage Weil
|
0aa46ac093
|
mon,msg: small fd cleanups
|
2008-01-21 20:06:34 -08:00 |
|
Sage Weil
|
d6ebc26215
|
silly_write
|
2008-01-21 19:07:02 -08:00 |
|
Sage Weil
|
6495e69984
|
utime_t cleanup
|
2008-01-21 19:07:02 -08:00 |
|
Patience Warnick
|
5d57a37334
|
simplied TCP_CLOSE state, added some prints
|
2008-01-21 17:35:46 -08:00 |
|
Patience Warnick
|
fb92c332cb
|
removed some unneeded connection states
|
2008-01-21 17:35:46 -08:00 |
|
Patience Warnick
|
1610990c1b
|
Fixed up fault handling some, and some other bugs..
Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into
rados
Conflicts:
src/kernel/messenger.c
|
2008-01-21 17:35:46 -08:00 |
|
Sage Weil
|
220a14661d
|
more todos
|
2008-01-21 08:58:52 -08:00 |
|
Sage Weil
|
4025c2a1f6
|
todos
|
2008-01-21 08:47:44 -08:00 |
|
Yehuda Sadeh-Weinraub
|
43e429d631
|
added create (without open)
|
2008-01-21 12:41:29 +02:00 |
|
Yehuda Sadeh-Weinraub
|
34abc5d12b
|
change lookup operation to use lstat and not stat (to match expected behavior)
|
2008-01-20 23:55:27 +02:00 |
|
Yehuda Sadeh-Weinraub
|
4a798872c7
|
hash inodes only when required. This fixes hang that occurs when searching for an inode with a hash value that equals to the hash value of the root inode.
Also added default implementation for getattr.
|
2008-01-20 23:22:02 +02:00 |
|
Yehuda Sadeh-Weinraub
|
b3a46996a3
|
simplified script
|
2008-01-20 09:41:39 +02:00 |
|
Sage Weil
|
a154ec1b25
|
strip_trailing_whitespace.sh
|
2008-01-19 08:25:47 -08:00 |
|
Sage Weil
|
c53144cc41
|
kernel: setattr; moved fill_trace to inode.c
|
2008-01-19 08:18:51 -08:00 |
|
Sage Weil
|
a6d3c749ad
|
drop caps granted by mds on inodes we dont have; use send_cap_ack helper
|
2008-01-19 08:18:50 -08:00 |
|
Sage Weil
|
91473444fb
|
todos
|
2008-01-18 16:44:18 -08:00 |
|
Sage Weil
|
66fdbf32f7
|
crush: check overload map for forcefed values
|
2008-01-18 16:21:14 -08:00 |
|
Sage Weil
|
01ca1b403a
|
fixed missing iput; cleanup
|
2008-01-18 15:58:54 -08:00 |
|
Sage Weil
|
215fb5b72a
|
close mds sessions on umount
|
2008-01-18 15:38:05 -08:00 |
|
Yehuda Sadeh-Weinraub
|
a826e23daa
|
Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados
Conflicts:
src/kernel/super.c
|
2008-01-18 23:17:55 +02:00 |
|
Yehuda Sadeh-Weinraub
|
ad65a18938
|
Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados
Conflicts:
src/kernel/client.c
src/kernel/inode.c
|
2008-01-18 23:15:22 +02:00 |
|
Sage Weil
|
098dd09d46
|
fixed inode cap init bug
|
2008-01-18 12:29:13 -08:00 |
|