Sage Weil
c60834d598
osd: reworked pg creation a bit
2008-03-10 17:16:08 -07:00
Sage Weil
0a84dca86f
makefile fix
2008-03-10 16:30:51 -07:00
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