Commit Graph

2930 Commits

Author SHA1 Message Date
Sage Weil
02e887312b revamped mkfs procedures, mon startup, and more 2008-03-10 16:23:41 -07:00
Sage Weil
c4a90aab17 msgr: fix msg destroy race 2008-03-10 15:43:38 -07:00
Sage Weil
26ae57c6e3 take -o instead of --doutdir 2008-03-10 10:39:46 -07:00
Sage Weil
0a0c54b813 client: fix 2008-03-10 09:54:15 -07:00
Sage Weil
05087c6675 client: cleanup 2008-03-10 09:53:23 -07:00
Sage Weil
be6af43227 web: updates 2008-03-10 09:20:51 -07:00
Sage Weil
1076d73814 make cmonctl and cfuse use MonClient too 2008-03-10 08:54:57 -07:00
Yehuda Sadeh-Weinraub
8b795e1e07 kernel module compiles on 2.6.18 2008-03-10 11:06:16 +02:00
Sage Weil
23b9d559d9 monclient: simplify interface, used by csyn cmds cosd 2008-03-09 22:32:38 -07:00
Sage Weil
13a5650e8e todos 2008-03-09 22:32:37 -07:00
Yehuda Sadeh-Weinraub
41755e54c3 partially compiles on older kernels 2008-03-09 15:47:46 +02:00
Sage Weil
f675756c0c csyn: use MonClient to accept monitor name on command line in place of .ceph_monmap 2008-03-07 16:26:51 -08:00
Sage Weil
0785cf7236 client: wait for caps on write too 2008-03-07 16:25:44 -08:00
Sage Weil
a3815e5d65 client: check for rd caps on read 2008-03-07 15:17:07 -08:00
Sage Weil
1894e18118 client: some preliminary cap checking 2008-03-07 14:44:59 -08:00
Sage Weil
7555480fe2 client: fixed lookup on missing dentry 2008-03-07 14:44:59 -08:00
Sage Weil
a33d29221b client: use provided dentry on lookup 2008-03-07 14:44:59 -08:00
Sage Weil
1ca358870f todos 2008-03-07 14:44:59 -08:00
Sage Weil
542e4d65a3 client: fix ipquad macro 2008-03-07 14:44:59 -08:00
Sage Weil
1674afe7ee mds: default mknod mode to S_IFREG 2008-03-07 14:44:59 -08:00
Sage Weil
546e42fbc6 msgr: bug fix: properly cope with sd=0 2008-03-07 14:44:59 -08:00
Michael Rodriguez
3094d85b8a Merge branch 'unstable' of ssh://michaelr@ceph.newdream.net/git/ceph into unstable 2008-03-07 03:26:48 -08:00
Pete V
9dba8b1607 updated sample config file to reflect new requirements 2008-03-07 03:14:41 -08:00
Pete V
127cc8d57b work in progress -- incomplete 2008-03-07 03:13:46 -08:00
Pete V
f350a21a9c small sanity checks for size = 0 2008-03-07 03:12:51 -08:00
Sage Weil
f66c8fd4be crush: some comments 2008-03-06 16:10:31 -08:00
Sage Weil
809fafb4f1 client: fixed multiple mounts 2008-03-06 16:08:19 -08:00
Sage Weil
7fb95543d5 client: small msgr cleanup 2008-03-06 15:28:05 -08:00
Sage Weil
b70e74b6ab Merge branch 'darwin' into unstable 2008-03-06 15:25:41 -08:00
Volker Assmann
11ee5a8a75 darwin: moving missing types to types.h, fix start/stop.sh 2008-03-06 15:24:25 -08:00
Sage Weil
017d9ef78e client: refactored most of open_root_inode cruft into fill_trace 2008-03-06 15:08:04 -08:00
Patience Warnick
a1666126c9 Just spacing 2008-03-06 12:28:28 -08:00
Patience Warnick
2ad696e08e Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable 2008-03-06 12:27:00 -08:00
Dongsu Park
34d22f9146 defined ceph_osdc_readpages() and ceph_osdc_readpage_filler().
renamed do_ceph_read as ceph_readpage_async(),
 do_ceph_write as ceph_writepage_async() respectively.

now ceph_writepage method is really used,

and buggy unlock_page() functions were removed, to avoid kernel panics.

Conflicts:

	src/kernel/addr.c
	src/kernel/file.c
	src/kernel/osd_client.c
	src/kernel/osd_client.h
2008-03-06 11:26:17 -08:00
Sage Weil
61c26279b7 client: new cap code working 2008-03-06 11:17:53 -08:00
Sage Weil
3510f75d5d client: caps cleanup, almost 2008-03-06 10:37:36 -08:00
Patience Warnick
7bc158a601 added reset_peer callback 2008-03-06 10:15:19 -08:00
Patience Warnick
538fba1051 added peer_reset callback 2008-03-06 09:56:44 -08:00
Patience Warnick
44d92aade0 Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable 2008-03-06 09:47:09 -08:00
Sage Weil
ffa7bff864 kernel: simplify do_request error return path 2008-03-05 20:49:34 -08:00
Sage Weil
322f201515 client: small open_root_inode cleanup 2008-03-05 17:06:32 -08:00
Sage Weil
c830fe0ad0 todos 2008-03-05 17:06:22 -08:00
Sage Weil
20cb76a597 client: take references in fill_trace and drop them later (normally in put_request) 2008-03-05 16:45:36 -08:00
Sage Weil
a98d66aa63 mds: ignore atime updates until code can handle non-wrlockable updates 2008-03-05 15:00:21 -08:00
Sage Weil
d586b8a5fc client: error handling, open cleanups 2008-03-05 14:59:56 -08:00
Sage Weil
401ff1b482 Merge branch 'unstable' into always_insert_trace 2008-03-05 14:47:18 -08:00
Sage Weil
831c4af927 client: disable ceph_lookup_open intent stuff for now 2008-03-05 13:46:41 -08:00
Sage Weil
4c6431bb0c client: refactor mds requests to put most processing in reply handler
The goal is to fix race issues between open reply processing (previously
in calling processes context) and subsequent file_cap messages.  This just
pushes generic mds reply handling into the reply handler, including
the ceph_insert_trace (somewhat heavyweight, unfortunately) and the cap
creation/update.

This effectively pushes a lot more code into the single thread thats
doing mds replies, but simplifies a lot of code.  Until scaling issues
arise, I think it's fine.
2008-03-05 13:29:03 -08:00
Sage Weil
9acc42b9b9 mds: fix open flags check on directories 2008-03-05 13:06:02 -08:00
Sage Weil
75bb647f34 configure.ac hack 2008-03-05 12:28:22 -08:00