Commit Graph

1302 Commits

Author SHA1 Message Date
anwleung
fc112a7ee1 Added clients side file access prediction
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1302 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-25 04:10:17 +00:00
anwleung
772e4e7808 forgot the batch file
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1301 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-24 21:51:14 +00:00
anwleung
f89c21f028 on file batching working...with some client cache issues
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1300 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-24 21:50:54 +00:00
sageweil
53d4e98705 * dentry unlink notification moves to stray dir (w/ discovers)
* eval_stray, purge_stray
* adjust_subtree_after_rename (untested, of course)
* EMetaBlob cleanup to allow un/relinking.  need to test.
* rename dirs checks for emptyness.
* unlink/rename auth_pinning fixed up


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1299 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-24 00:55:51 +00:00
sageweil
61fc0d4a33 * mds: simplify unlink, rename logic by always moving existing primary inode into stray dir; purging will be async
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1298 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-23 21:11:50 +00:00
sageweil
12adbb9bea * hadoop: minor cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1297 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-23 20:27:34 +00:00
sageweil
ceb020e947 * mds: make sure loggers open properly (w/ newsyn), and flush on shutdown
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1296 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-23 20:27:18 +00:00
sageweil
8d98b37905 * mds: fix lost auth_pin
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1295 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-23 19:25:11 +00:00
sageweil
6d5728d3bb * fixed rename semantics (helps to read the spec)
* local rename makes anchortable updates.
* local rename vs hard links behaves


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1294 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-23 18:06:21 +00:00
eestolan
96353bf255 even more debugging of Hadoop interface
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1293 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 22:30:52 +00:00
anwleung
d6f473d3df added some logging stuff
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1292 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 21:36:40 +00:00
sageweil
5c4ae62764 * some mds ino cleanup
* Renamer stripped out; handle_client_rename cleaned up, _rename_local stuff there
* finished dirfrag refactoring
* stray dir creation on create/boot, trimmer fixes, etc.


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1291 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 20:01:56 +00:00
anwleung
6c0dca0279 clean up again, changed output
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1290 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 19:37:35 +00:00
sageweil
d00cf714da * mds: alloc RDCACHE during glockl
* client: fixed truncate handling, implemented helper in FileCache
* osdc: implemented truncate in ObjectCacher


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1289 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 16:58:23 +00:00
sageweil
cebf62664b * SimpleMessenger only lets you do start_rank once
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1288 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 16:36:52 +00:00
sageweil
981f2a1b65 * thread join more forgiving
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1287 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 15:12:33 +00:00
eestolan
6683ede49f Even more debugging. Reading is currently broken.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1286 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 07:17:51 +00:00
eestolan
5d8ce37b76 more debugging
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1285 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 06:14:55 +00:00
anwleung
f396c4b642 clean up stuff
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1284 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 01:17:57 +00:00
sageweil
a67c29d277 * clock_tare arg to allow wall clock time
* cleaned out some old build targets


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1283 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-22 00:38:24 +00:00
sageweil
89c866200f * tested failure on requesting mds vs anchortable
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1282 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 23:49:13 +00:00
sageweil
af7614d848 * per-line locking on osd debug output (dstartl and dendl)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1281 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 22:46:25 +00:00
sageweil
446a7338f6 * some idempotent client ops groundwork
* tested/fixed up a few AnchorTable failure cases
* fixed remote_ino linking bug in Server.cc


git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1280 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 22:15:01 +00:00
eestolan
1f5cc96a38 Debugging interface
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1279 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-21 22:12:28 +00:00
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