Commit Graph

1278 Commits

Author SHA1 Message Date
sageweil
786bf56c01 * ms_tcp_nodelay
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1278 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 21:20:47 +00:00
sageweil
c6a2e156b1 grr try this
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1277 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 21:03:07 +00:00
sageweil
8c2fcd7f06 * more SimpleMessenger cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1276 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 20:37:29 +00:00
sageweil
aa03d08665 * changed SimpleMessenger to send using sendmsg(), to fix weird recv latency
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1275 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 20:30:01 +00:00
sageweil
d9b1a2d246 forgot crypto.o
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1274 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 20:27:29 +00:00
anwleung
ac3eab61e5 more clean up for getting numbers
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1273 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 00:14:04 +00:00
anwleung
bebce27f52 some optimizations, not sure they help
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1272 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 23:09:25 +00:00
anwleung
42bf150121 some unix group cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1271 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 22:09:37 +00:00
sageweil
0d0e046633 asdf
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1270 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 20:37:24 +00:00
sageweil
8a8cf2ba46 * libhadoopcephfs.so
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1269 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 20:31:12 +00:00
anwleung
80ed795add key management changes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1268 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 20:25:17 +00:00
eestolan
f275c16a46 more Hadoop stuff
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1267 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 20:12:15 +00:00
sageweil
f212de37cd * some client cache tweaks
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1266 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 19:58:39 +00:00
anwleung
b9c6921ef1 calc update latency w/ optimizaitons
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1265 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 16:41:32 +00:00
rsdio
eb07ec9646 2007-03-19 Casey Marshall <csm@soe.ucsc.edu>
* osbdb/OSBDB.cc (CLEANUP, COMMIT): new macros.
	(scoped_lock): new class.
	(getenv): new function.
	The rest replaces Context cleanup/commit with macros; fixes
	some debug output; adds locks to mutator methods.
	* osbdb/OSBDB.h (lock): new member.
	(OSBDB): initialize `lock.'
	(getenv): new function.



git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1264 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-20 05:58:05 +00:00
anwleung
c8c238eea2 more latency recording added
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1263 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-19 22:30:31 +00:00
anwleung
070d854893 Added read/write latency timing
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1262 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-19 21:43:22 +00:00
anwleung
a41774aa09 added an mds latency testing file
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1261 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-18 22:42:09 +00:00
anwleung
6fc29fa4d4 moved cap call around, helps alleviate an assertion
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1260 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-18 18:54:31 +00:00
anwleung
bef33e1bc0 fixed a deadlock problem, may come back to bite me
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1259 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-17 19:24:12 +00:00
sageweil
eb36db6f2a * singleauth waiting; discover waits
* moved auth_pins out of Locker; explicitly in Server.cc handlers now
* prepare_null_dentry/prepare_new_inode cleanup
* reqeust_auth_pin stuff


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1258 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-17 14:03:33 +00:00
anwleung
17cce2b350 buffer flash crowd stuff ground work is working
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1257 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 23:26:00 +00:00
sageweil
fb147bf247 merged trunk changes r1208:1255 into branches/sage/cephmds2
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1256 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 19:17:48 +00:00
sageweil
6ed8c55ee2 * O_TRUNC implemented in open()
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1255 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 17:36:40 +00:00
sageweil
b80c3a6b04 * fixed problem with client cache caps
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1254 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 17:30:50 +00:00
anwleung
9d0628329f merged trunk changes r1223:1251 into branches/aleung/security1/ceph
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1253 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 01:03:05 +00:00
sageweil
62ffc1116f * some discover cleanup
* fixed CDentry state replication (preserves dirty pins)
* fixed clientmap versioning vs journaling


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1252 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 00:57:53 +00:00
sageweil
785e6e5c19 * fixed bug with lost waiters on null dentries (e.g. mknod race)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1251 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 00:21:18 +00:00
sageweil
2bcc95a7e3 * some changes to client cache: readers/writers block properly, wake up when data is flushed
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1250 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 00:19:38 +00:00
anwleung
974c3fe013 fixed trace_convert to write to previous offset
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1249 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-16 00:07:21 +00:00
marnberg
183857fe7e Created a quota branch
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1248 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 23:23:52 +00:00
marnberg
5cb6d955f8 Added branch marnberg for quata
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1247 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 23:23:17 +00:00
sageweil
1d423e3cee * csyn: start up N synthetic clients, not just 1
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1246 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 23:12:32 +00:00
anwleung
1b71965e9d some fixes for client shutdown
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1245 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 22:26:45 +00:00
sageweil
89c6aabb29 * fixed getdir() on empty dir shutdown hang in client
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1244 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 21:15:42 +00:00
sageweil
4bb27d78ed * fixed buglet with open(O_CREAT)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1243 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 21:02:47 +00:00
sageweil
df0126377f * fixed looping bug with clean_dir (called after trace playback)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1242 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 20:59:21 +00:00
sageweil
88b0b7d836 * fix bug with lost waiters on null dentries (e.g. mknod race)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1241 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 20:55:20 +00:00
anwleung
db4e931284 Added test trace file and trace now plays
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1240 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 20:16:22 +00:00
anwleung
5a5c7f31e0 fixed it to not spit out root, which is already there from mds boot
journal flush


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1239 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 18:34:08 +00:00
anwleung
93b3e0c297 script to first spit out all dirs used in a trace
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1238 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 18:20:49 +00:00
sageweil
8d3760d038 * more dirfrag refactoring. slowly but surely.
* fixed up message forwarding, even from path_traverse


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1237 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 06:08:51 +00:00
sageweil
786924ef16 * unlink message handler tweak (clean out inode+dirfrags)
* EMetaBlob interface cleanup: explicitly specify dentry type, unless updating existing


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1236 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 05:25:25 +00:00
anwleung
c44ced6836 script to translate strace i/o data to ceph trace format
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1235 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 04:41:01 +00:00
sageweil
d40ae71dd8 * local unlink works, unless primary and nlink>1
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1234 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 04:40:11 +00:00
sageweil
8e19f2b68a start of unlink rewrite
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1233 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-15 00:15:31 +00:00
sageweil
6f40cc9257 * carry CDentry state over a migration
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1232 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-14 18:38:26 +00:00
sageweil
d4a88488b4 * AnchorTable/AnchorClient update to handle failure for table of initiator.
* Simplified anchor ops.  
* Rollback.


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1231 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-14 17:54:32 +00:00
anwleung
a29ff7ff72 make renewal an option, switched monmap key management
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1230 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-14 17:32:43 +00:00
anwleung
4e108069da Applying sages changes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1229 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-13 22:45:30 +00:00