sageweil
4c1ea57d0e
* fixed link/unlink recovery behavior
...
* fixed up slave request recovery handling in general
* unlink now reanchors when moving ots tray
* fixed rename replication of straydn
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1445 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-26 22:35:23 +00:00
sageweil
705bbe470b
* new link thrasher, still needs some work.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1444 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-23 00:13:33 +00:00
sageweil
76fec3d0f0
* cleaned up old message types, unlink/link cruft
...
* rejoin restores authpins AND xlocks, slightly more cleanly
* rename reanchor cleaned up
* fixed migrator export vs stopping mds race
* slave update recovery implemented (untested)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1443 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-22 23:41:26 +00:00
sageweil
2cfdd57186
* remote unlink, genericized slave link++/--
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1442 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-22 19:42:53 +00:00
sageweil
15d9d6336d
* foreign link implemented
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1441 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-22 18:18:44 +00:00
sageweil
7693801011
* resolved request forward vs slave request finish race
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1440 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-22 15:51:08 +00:00
sageweil
e70608a985
* clientmon: save latest only once, at end of recovery
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1439 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-22 04:37:49 +00:00
sageweil
bb07a81074
* fixed up dir inode mtime handling
...
* lock set finalized during rename to avoid wrlock auth race
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1438 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-22 04:32:23 +00:00
sageweil
428db51d1e
* path_traverse cleanup, DISCOVERXLOCK fixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1437 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-21 23:37:49 +00:00
sageweil
b9c6b443b7
* rename thrash test ran to completion.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1436 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-21 22:07:16 +00:00
sageweil
039aad13f3
* some prelim for rename inode migration
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1435 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-21 16:24:55 +00:00
sageweil
ced8e97a04
* client mount timeout/retry; but we need a general approach to mon query retries
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1434 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-21 00:20:12 +00:00
sageweil
b719c69e6f
* rename commits on slaves
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1431 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-20 00:54:31 +00:00
sageweil
7b3497ecb7
* rename now generic, and works locally so far
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1430 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-19 23:51:52 +00:00
sageweil
1f6a7d66d9
* small MMonCommand fix
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1429 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-19 16:12:22 +00:00
sageweil
a6f5abd95e
* force trim of replicated null dentries that sync to non-null
...
* fixed authpinnable waits in server (now wait only if frozen; locker->acquire_locks will wait while freezing, and handle auth_pins properly)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1428 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-19 16:11:50 +00:00
sageweil
dd6a261157
* genericized auth_pinning
...
* cleaned up Locker auth_pinning
* slave auth_pinning implemented, but still buggy
* identified some migration vs null dentry issues!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1427 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-19 01:07:18 +00:00
sageweil
1de1285ef9
* minor osdmon fixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1426 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-18 22:35:15 +00:00
sageweil
2eb44086f5
* lots of fixes.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1425 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-18 22:20:49 +00:00
sageweil
92e776a641
* rewrite of osdmon, clientmon, mdsmon using new paxos framework
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1424 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-18 21:19:59 +00:00
sageweil
1f2ce98f8e
branch for distributed monitor work
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1423 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-18 21:05:47 +00:00
sageweil
a541ba340a
* mds remote locking bugfixes, etc.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1422 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-18 04:57:54 +00:00
sageweil
14d3733ff3
* only auth_pin wrlocks if auth
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1416 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-13 19:01:26 +00:00
sageweil
4718149a85
* dir mtime fix
...
* some slave request infrastructure fixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1415 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-11 21:13:51 +00:00
sageweil
99a67f6c39
* small flash crowd candidate check cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1414 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-10 19:54:25 +00:00
sageweil
7923e37402
* minor read balancing fixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1413 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-08 23:50:31 +00:00
sageweil
cd9f72ac4e
* export twiddle cleanup
...
* misc locker bugfixes, getting stabler
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1412 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-08 17:48:34 +00:00
sageweil
59ccbb7b50
* scatterlock rewrite (untested)
...
* slave mdrequest, remote xlock, etc. rewrite
* fixed request forwarding bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1411 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-08 00:41:15 +00:00
sageweil
f9430fe569
* bugfix on filelock caps callback
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1410 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-07 00:34:07 +00:00
sageweil
af8a786079
merged trunk changes r1397:1408 into branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1409 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-07 00:27:45 +00:00
sageweil
3b6ca5d05b
merged trunk changes r1394:1405 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1406 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:38:09 +00:00
sageweil
d5520d0543
todo
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1405 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 22:36:53 +00:00
sageweil
b05d2d96c5
* be explicit about journal append ack/commit safety
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1401 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 21:03:22 +00:00
sageweil
5d24169670
* tweak to still allow primary-directed read balancing
...
* pg_bits -> pg_num, smarter 'mod' function
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1400 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 18:47:53 +00:00
sageweil
943bbbf171
* recast in terms of read-balance attribute
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1399 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-06 16:01:43 +00:00
sageweil
dd2d7f9164
merged rewrite of suresh's patches so far:
...
* objecter reads from replicas, if directed to
* primary-lock half implemented
* popular objects added to replicated_objects list on replicas
* replicas satisfy reads on listed objects, or fwd to primary
* syntheticlicent 'exclude' option
* wrapped into a preprocess_op() PG method
* read balancing cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1398 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-05 22:02:38 +00:00
sageweil
affb267f89
merged trunk changes r1361:1396 into branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1397 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-05 17:09:56 +00:00
sageweil
820a06bef3
* fixed dir mtime updates on dentry creation/deletion
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1396 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-05 00:44:51 +00:00
sageweil
8c1a8d9fe6
* account for open popularity properly (rd vs wr)
...
* locker bugfixes
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1395 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 21:55:08 +00:00
sageweil
df4d6d58ab
merged trunk changes r1360:1393 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1394 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 21:24:01 +00:00
sageweil
4f3abae9df
* noisy about replication
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1393 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 21:10:15 +00:00
sageweil
dc1db5518b
* mds boot osdmap weirdness fixup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1392 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 21:09:42 +00:00
sageweil
ebf0a39c51
* waiter debug output
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1391 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-04 21:09:06 +00:00
sageweil
1cd3c4ab94
* fixed bug with multiple mds restarts (log ambiguous import success/failure)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1379 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-25 20:45:06 +00:00
sageweil
f1a87dd34f
* improved behavior of locker versus migrations and recovery
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1371 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-24 22:21:29 +00:00
sageweil
56830d4c3b
* some simple recovery fixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1370 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-24 00:25:39 +00:00
sageweil
aade73826a
* some rejoin cleanup; missing still not implemented
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1368 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-23 16:12:03 +00:00
sageweil
3beb0892d6
* rollback caps goof
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1367 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-22 22:43:31 +00:00
sageweil
8ddd710210
* removed branches/riccardo/monitor2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1366 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-22 22:41:10 +00:00
sageweil
361416aa0a
* merged trunk changes r1131:1363 into branches/riccardo/monitor1
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1364 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-22 21:30:10 +00:00