Commit Graph

2615 Commits

Author SHA1 Message Date
michael
673f7710e6 comments 2008-01-16 04:00:55 -08:00
Sage Weil
cd13061618 some caps bits 2008-01-15 17:03:57 -08:00
sage
7106e4771f use do_div() instead of / 2008-01-15 15:59:05 -08:00
Sage Weil
95feeb6d62 simplify client caps release; track last_open to avoid open race on mds 2008-01-15 14:29:47 -08:00
Yehuda Sadeh-Weinraub
10fc1154db Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados 2008-01-16 00:28:17 +02:00
Yehuda Sadeh-Weinraub
b0aefac4ed dir_lookup now uses new_inode instead of iget that deadlocks 2008-01-15 23:37:25 +02:00
Sage Weil
4ba6a27743 Merge commit 'origin/rados' into caps
Conflicts:

	src/TODO
	src/client/Client.cc
	src/include/ceph_fs.h
	src/kernel/mds_client.c
	src/mds/CInode.h
	src/mds/Capability.h
	src/mds/Locker.cc
	src/mds/MDCache.cc
	src/mds/Migrator.cc
	src/start.sh
2008-01-15 13:10:04 -08:00
Patience Warnick
5b073624e6 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-15 12:17:20 -08:00
Patience Warnick
c1abd75ad3 only close connection if EAGAIN and socket state closed.. 2008-01-15 12:05:59 -08:00
Sage Weil
709055be79 more mount churn 2008-01-15 11:45:46 -08:00
Sage Weil
25ccfe6ade rework client mount slightly 2008-01-15 11:09:49 -08:00
Patience Warnick
4c832d348b decreased initial fault delay 2008-01-14 22:35:55 -08:00
Patience Warnick
03c7867e36 Just left debugging in.. 2008-01-14 22:31:37 -08:00
Patience Warnick
efa57c4b47 Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into rados 2008-01-14 22:28:38 -08:00
Patience Warnick
c184999225 fixed up ref count on connection 2008-01-14 22:23:53 -08:00
Sage Weil
bc4cf52383 reworked monmap 2008-01-14 18:22:05 -08:00
Sage Weil
791b9494fa various mount related cleanups.. much improved 2008-01-14 17:30:33 -08:00
Sage Weil
61f3df1140 inode super_ops and iget usage cleanup 2008-01-14 14:38:19 -08:00
Sage Weil
cdf1a921f8 fix fuse statfs 2008-01-14 13:36:01 -08:00
Sage Weil
11d22bc7a0 kernel: include . and .. in readdir result 2008-01-14 13:35:50 -08:00
Sage Weil
d4ca548b72 mknod, symlink work 2008-01-14 12:18:27 -08:00
Patience Warnick
e32c1c1ee4 don't clear OPEN on tcp CLOSED state, we get this when we can't connect and will probably
retry..
2008-01-14 10:35:37 -08:00
Sage Weil
6ae4b933b2 use improved ceph_build_dentry_path 2008-01-14 10:13:06 -08:00
Patience Warnick
07ad49a969 Increased attempts to 10 for now. 2008-01-14 09:54:22 -08:00
Patience Warnick
950fbea713 clear OPEN bit on close 2008-01-14 09:52:31 -08:00
Patience Warnick
f1a3ba601e fixed a few fault problems.. 2008-01-14 09:50:36 -08:00
Yehuda Sadeh-Weinraub
4a6f7082dc Fixed bugs and crashes that were related to inconsistent iget ( + ilookup)/iput. 2008-01-14 16:52:45 +02:00
Yehuda Sadeh-Weinraub
44bf91e8aa insert inode into the icache after changing the ino value 2008-01-13 21:08:36 +02:00
Yehuda Sadeh-Weinraub
83bd70aec8 fix dput in the wrong place 2008-01-13 21:07:24 +02:00
Sage Weil
baf11742f7 lots of cap bits in the kenrel client; cap vars in ceph_fs.h, renamed 2008-01-11 17:15:03 -08:00
Sage Weil
9e1d292f9d Merge branch 'rados' of ssh://ceph.newdream.net/git/ceph into rados 2008-01-11 14:24:31 -08:00
Yehuda Sadeh-Weinraub
8f4641f347 Fixes in ceph_fill_trace():
- dentries accounting
 - fix for deep mounts
 - verify that inode has not change along the path
2008-01-12 00:19:55 +02:00
Yehuda Sadeh-Weinraub
cd98533b4a Fix unlink crash 2008-01-12 00:17:46 +02:00
Sage Weil
f041eefc28 Merge branch 'rados' of ssh://ceph.newdream.net/git/ceph into rados 2008-01-11 13:20:37 -08:00
Yehuda Sadeh-Weinraub
135ca7b7e8 mkdir works now with helper function ceph_fill_trace() 2008-01-11 23:05:00 +02:00
Sage Weil
68a829f73f file cap ops cleanup 2008-01-11 11:42:34 -08:00
Yehuda Sadeh-Weinraub
7a7b81418a mkdir now doesn't crash 2008-01-11 21:15:44 +02:00
Sage Weil
37aa0af7e4 new MClientFileCaps encoding 2008-01-11 10:42:10 -08:00
Sage Weil
228d7befd4 kernel statfs works 2008-01-10 17:28:54 -08:00
Sage Weil
51db6c1f2a ebofs: rename Extent and make it packable 2008-01-10 17:16:27 -08:00
Sage Weil
0a14b547ed make default (now 12345) work 2008-01-10 15:44:43 -08:00
Sage Weil
fd307f1e87 more statfs bits 2008-01-10 15:35:00 -08:00
Sage Weil
5bda5cd0bd cleaned up int types, page size info, byteorder for userspace 2008-01-10 15:34:36 -08:00
Sage Weil
84a678ed50 statfs returns real data; osds report utilization properly; works in fuse client 2008-01-10 13:58:52 -08:00
Sage Weil
f53b9abad1 kernel: clean up mds request creation, move mdsmap states to ceph_fs.h 2008-01-10 13:05:11 -08:00
Yehuda Sadeh-Weinraub
9051b4a378 Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados 2008-01-10 16:20:23 +02:00
Yehuda Sadeh-Weinraub
bd1a47dbe6 Fix a crash when unmounting due to wrong dentry accounting. Don't allocate new dentries for entryies that already exist. 2008-01-10 16:18:06 +02:00
Patience Warnick
8e252d12d4 Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into rados 2008-01-10 00:18:54 -08:00
Patience Warnick
1d83f77e1b fix up fault case a bit 2008-01-10 00:06:46 -08:00
Patience Warnick
ec0952cac6 removed bad access 2008-01-09 23:36:37 -08:00