Commit Graph

2935 Commits

Author SHA1 Message Date
Sage Weil
632331fbb8 kclient: apply_truncate helper, used by setattr and handle_cap_trunc 2008-04-04 13:41:59 -07:00
Sage Weil
2af40a2c25 kclient: avoid mds op if lease indicates utimes() is a no-op 2008-04-04 13:20:40 -07:00
Sage Weil
c6e1401b06 kclient: factor out dentry and inode lease validation 2008-04-04 13:12:41 -07:00
Sage Weil
028e44f6c3 kclient: fixed writepages bug.. writeback works now. use ceph_write_begin and simple_write_end. 2008-04-03 17:54:48 -07:00
Sage Weil
986c9a7107 kclient: ok writeback works, with small wsize. simple_write_{begin,end}. 2008-04-03 17:23:28 -07:00
Sage Weil
d5d942eeef kclient: avoid leaving pages pinned in writepages 2008-04-03 17:08:24 -07:00
Sage Weil
f2e437b920 Merge branch 'unstable' into io 2008-04-03 14:05:06 -07:00
Sage Weil
9f0c5e7816 osd: init value in pg_stat 2008-04-03 13:45:12 -07:00
Sage Weil
6b0dd59e6e osd: pack PG::Info and History 2008-04-03 13:29:39 -07:00
Sage Weil
e768ad183d ebofs: zero tail bit of cnode blocks 2008-04-03 13:29:28 -07:00
Sage Weil
f4322e7519 osd: init my_stat 2008-04-03 12:47:34 -07:00
Sage Weil
975090730c pack any types we use blobhash on 2008-04-03 12:42:01 -07:00
Sage Weil
6e0739cea8 asdf 2008-04-03 12:39:56 -07:00
Sage Weil
966072e0ef Merge branch 'unstable' into io 2008-04-03 11:08:20 -07:00
Sage Weil
4468f782e7 kclient: forgot dir.c 2008-04-03 11:08:16 -07:00
Sage Weil
25da72b55f Merge branch 'unstable' into io 2008-04-03 10:55:26 -07:00
Sage Weil
03ee6dff0d kclient: default msgr+tcp debug levels to 0, so that it has to be turned up explicitly with -o debug_msgr=N,debug_tcp=N 2008-04-03 10:54:30 -07:00
Sage Weil
858372a48b kclient: redo debug level handling 2008-04-03 10:45:18 -07:00
Sage Weil
25e62b58cd timer debug crap 2008-04-03 10:33:46 -07:00
Sage Weil
d32cd6dea2 kclient: writepages will write in stripe unit-sized chunks 2008-04-03 10:27:52 -07:00
Sage Weil
bda8924c51 kclient: writepages work in progress 2008-04-03 09:41:42 -07:00
Sage Weil
0fd60634c1 kclient: cleanly flush dirty pages at umount 2008-04-03 07:01:50 -07:00
Sage Weil
efe104bb40 kclient: syncfs stub 2008-04-02 16:37:00 -07:00
Sage Weil
7d4e7c9174 makefile: don't build crushwrapper 2008-04-02 16:07:43 -07:00
Sage Weil
db89d37196 kclient: osdmap decoding bugfix; request osdmaps when pg has no primary 2008-04-02 16:06:14 -07:00
Sage Weil
5fdfe55395 Merge branch 'unstable' into io 2008-04-02 15:36:44 -07:00
Sage Weil
cf0ad854e9 logger: typo 2008-04-02 14:05:01 -07:00
Sage Weil
3f9904ff66 timer: cleanup 2008-04-02 14:04:52 -07:00
Sage Weil
813dc2922c msgr: do not check for remote reset on connect, to avoid flaw in protocol
fortunately this doesn't apply to ceph currently, so fix it later (if ever!)
2008-04-02 14:04:14 -07:00
Sage Weil
87673ac98c verbose, for now 2008-04-02 13:52:28 -07:00
Sage Weil
97200c785f Merge branch 'unstable' into io 2008-04-02 12:09:14 -07:00
Sage Weil
4b38d8e961 kmsgr: close connection on rx of CLOSED tag 2008-04-02 12:08:48 -07:00
Sage Weil
6f1f12ee73 Merge branch 'unstable' into io 2008-04-02 12:02:53 -07:00
Sage Weil
8de51e0f81 todos 2008-04-02 12:02:34 -07:00
Sage Weil
48bd6928a2 kclient: minor cleanup 2008-04-02 12:00:03 -07:00
Sage Weil
738f65ae09 kclient: some more osdc refactoring. sync read/write basically working 2008-04-02 12:00:03 -07:00
Sage Weil
223f3d6c0a kclient: iput and dput in mdsc handle_lease
Conflicts:

	src/TODO
2008-04-02 11:56:07 -07:00
Sage Weil
8ff832e44e kclient: some io refactoring, still a bit busted tho 2008-04-02 07:01:23 -07:00
Sage Weil
535f3b82b4 kclient: mount arg parsing; remove dead io code 2008-04-01 20:52:50 -07:00
Sage Weil
903e3c6fbc Merge branch 'unstable' into io
Conflicts:

	src/kernel/messenger.c
2008-04-01 15:46:20 -07:00
Sage Weil
d17eba20a6 Merge branch 'inclock1' into unstable
Conflicts:

	src/TODO
	src/client/FileCache.cc
	src/kernel/mdsmap.h
	src/osdc/Filer.h
	src/osdc/ObjectCacher.h
2008-04-01 15:42:14 -07:00
Sage Weil
5d31511124 kmsgr: some formatting and style cleanup, and removed some legacy support 2008-04-01 15:13:45 -07:00
Sage Weil
9328a948d3 kmsgr: change peer_reset callback prototype 2008-04-01 15:03:14 -07:00
Sage Weil
03733a7bf8 Merge commit 'origin/msgr' into unstable
Conflicts:

	src/start.sh
2008-04-01 14:39:43 -07:00
Sage Weil
0f2ea11507 kclient: oops2 2008-04-01 14:32:36 -07:00
Sage Weil
99acf98b38 kclient: oops 2008-04-01 14:30:17 -07:00
Sage Weil
f374d2304d kclient: ceph_get_inode cleanup; use ceph_get_inode in ceph_fill_trace 2008-04-01 14:29:20 -07:00
Patience Warnick
4fbaef963d fixed connection sequence 2008-04-01 14:28:02 -07:00
Sage Weil
61e5a4e721 kclient: readpages cleanup 2008-04-01 14:14:24 -07:00
Sage Weil
d5b1153cca kmsgr: allow short data payloads 2008-04-01 14:14:17 -07:00