sageweil
b81c9a4114
client fixups
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1616 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-10 02:53:15 +00:00
sageweil
f84348d82a
fsync bits
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1615 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-10 01:27:10 +00:00
sageweil
431d61d802
nicer popdump
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1614 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 23:06:40 +00:00
sageweil
a63057f505
shut up frags
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1611 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 21:07:35 +00:00
sageweil
5c3352ff29
cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1610 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 20:31:54 +00:00
sageweil
7f6679fc8d
some frag fixes, debugging
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1609 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 20:30:45 +00:00
sageweil
46d574d0ba
fixed up freezing.. not it takes an auth_pin and is just better
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1608 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 19:18:32 +00:00
sageweil
37af714e84
cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1606 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 05:05:37 +00:00
sageweil
b5d049c2db
commit new frags on split instead of journaling and dirtying everything
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1604 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-09 04:16:30 +00:00
sageweil
d41ca3ae94
cleanups
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1603 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-08 22:37:13 +00:00
sageweil
e52e2169cb
fixed mds shutdwon state change race
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1602 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-08 22:36:51 +00:00
sageweil
5a435b197b
logger in mds.server
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1601 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-08 04:37:26 +00:00
sageweil
dfe07a662b
stat mask rename fallout
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1600 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-08 04:31:15 +00:00
sageweil
88eca4a6b2
big cleanup of popularity tracking code
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1599 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-07 21:15:50 +00:00
sageweil
e6da94ebaf
fixed up client, mds
...
* frag_t bug
* client stat mask handling
* client debug output cleanup
* potential CDir store/fecth problem with shrinkage
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1598 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-07 21:01:24 +00:00
sageweil
91c7f76cd6
some mon.pg bits
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1597 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-07 04:38:07 +00:00
sageweil
b082d24359
adjust verbosity, timestamp debug output
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1596 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-06 22:21:06 +00:00
sageweil
2128d22c3d
more fuse_ll, client cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1595 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-03 23:40:33 +00:00
sageweil
cf575f6384
makefile beautification
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1594 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-03 22:46:28 +00:00
sageweil
170b7b2a4f
fuse_ll mkdir, mknod, symlink
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1593 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-03 21:46:11 +00:00
sageweil
95988286ce
some int size cleanup, hopefully everything that touches the osds
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1592 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-03 19:16:43 +00:00
sageweil
9f1b2afab4
more client readdir cleanup, and initial fuse_ll implementation
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1591 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-03 18:07:28 +00:00
sageweil
30d2087f29
client readdir cleanup; import_find
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1590 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-02 18:20:17 +00:00
sageweil
80f437b667
removed branch
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1589 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 23:24:41 +00:00
sageweil
c7f4a6a047
prelim dn dir_offset work
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1588 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 20:53:18 +00:00
sageweil
0653682cd3
cleanups
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1587 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 20:51:14 +00:00
sageweil
b3c7109992
cleanups
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1586 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 20:51:00 +00:00
sageweil
e5881a21b4
mon_allow_mds_bully
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1585 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 20:50:44 +00:00
sageweil
a56d4c4676
include pid in fakemessenger addr.nonce
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1584 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 20:46:15 +00:00
sageweil
56392fc16e
fixed random fsid creation
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1583 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 20:25:53 +00:00
sageweil
00dc400bce
mdsmonitor boot logic cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1582 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 18:10:46 +00:00
sageweil
55448d4bd2
ObjectStore::Transaction encoding and interface changes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1581 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 18:10:22 +00:00
sageweil
f346fb4f35
be pretty
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1580 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 18:09:40 +00:00
sageweil
b7e4741656
return proper value to fuse
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1579 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 18:09:31 +00:00
sageweil
02a0a46093
cleanup BDB build
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1578 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 05:12:58 +00:00
sageweil
0674752966
use regular Mutex for buffer.h by default; make flag to use cc++
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1577 29311d96-e01e-0410-9327-a35deaab8ce9
2007-08-01 05:09:20 +00:00
sageweil
29563c888c
readdir on fragmented directories works now; also some client readdir cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1576 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-31 23:21:08 +00:00
sageweil
4cf931937d
some frag readdir progress
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1575 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-31 22:14:32 +00:00
sageweil
d0e9935828
include trace on readdir EAGAIN frag mismatch
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1574 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-31 19:23:39 +00:00
sageweil
2c9ed7f1c9
journaler cache object (for benchmarking)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1573 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 23:27:07 +00:00
sageweil
d84cb68cfa
cosmetic
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1572 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 22:24:53 +00:00
sageweil
e887aed9f4
more efficient encoding in EMetablob
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1571 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 22:24:22 +00:00
sageweil
12cf843bbe
jump more easily into scatter state when unreplicated and unlocked
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1570 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 22:23:20 +00:00
sageweil
3b0ba45aa0
use GNU Common C++ AtomicCounter instead of a Mutex in buffer.h
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1569 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 20:45:56 +00:00
sageweil
76542e8875
merged r1561:1566 from trunk into branches/sage/mds
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1568 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 19:04:51 +00:00
sageweil
3ab2c0c2a9
some blaancing cleanup, performance tuning
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1567 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 19:04:30 +00:00
sageweil
d32f177b35
utime fix; decaycounter improvements
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1565 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-30 15:57:53 +00:00
sageweil
af52f93fbe
rewrote client readdir, cleaned up readdir handling on server etc.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1564 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-27 23:38:34 +00:00
sageweil
ad7df1932a
inode last_journaled
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1563 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-27 20:17:29 +00:00
sageweil
42e9a3c483
merged r1543:1561 from trunk into branches/sage/mds
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1562 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-27 19:43:35 +00:00
sageweil
b156ff7733
half of inode->last_journaled business
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1561 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-27 19:27:39 +00:00
sageweil
6306a6425e
some warning cleanup under cygwin
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1560 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-27 19:25:07 +00:00
sageweil
ce1e7f71a9
more split fun
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1559 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-26 23:36:28 +00:00
sageweil
ab4b8a5fca
frag bugs, migrator bugs (!), other frag+migration work
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1552 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-25 23:59:54 +00:00
sageweil
3624203b23
fragtree force_to_leaf is bool
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1551 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-25 22:32:44 +00:00
sageweil
ee059881d7
journal old subtree bound ino on merge
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1550 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-25 22:04:05 +00:00
sageweil
572640bf57
redid d_type as remote_d_type
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1549 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-25 20:22:32 +00:00
sageweil
cd6e066993
initial d_type code; some CDir::committed_version_equivalent cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1548 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-25 18:48:45 +00:00
sageweil
18d3496982
split appears to not crash
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1545 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-24 19:51:01 +00:00
sageweil
9df08e9841
more fragment work
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1544 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-24 03:40:36 +00:00
sageweil
665688c9de
new mds branch
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1543 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-23 21:48:13 +00:00
sageweil
39b8094000
merged r1475:1514 from trunk into branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1515 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 18:02:14 +00:00
sageweil
5daedb7e5b
pgmonitor shell
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1513 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 05:07:49 +00:00
sageweil
c1a551789f
pg monitor compiles
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1512 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 05:00:53 +00:00
sageweil
8ffff6d556
reorder osd up/down in/out output
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1511 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 04:55:46 +00:00
sageweil
183ccf297c
todo
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1510 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 04:55:34 +00:00
sageweil
90f913392b
removed old rejoin ack message
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1509 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 04:22:20 +00:00
sageweil
fa7876978e
cosmetic rejoin cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1508 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-17 04:21:34 +00:00
sageweil
035ee45c1d
cdentry new, cdir committed_version_equivalent, some rejoin cleanup, inode purge bugfix
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1507 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-16 23:40:41 +00:00
sageweil
5f6628ade6
reset beacon on boot
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1506 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-16 23:40:09 +00:00
sageweil
1676a2dc8d
bug fix in partial bh code
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1505 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-16 23:39:51 +00:00
sageweil
c14bb940ba
reset session seq on reconnect
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1504 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-16 23:35:03 +00:00
sageweil
64ce680b4e
decompose utime_t when printing
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1503 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-16 18:03:43 +00:00
sageweil
46756a1b43
some rejoin and naming cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1502 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-16 16:44:13 +00:00
sageweil
11c907d2ef
* finished missing/full rejoin
...
* CInode STATE_REJOINUNDEF
* renamed some rejoin_* functions to be more consistent
* fixed newsyn/fakesyn mon_stop_on_last_unmount defaultiness
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1501 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 21:06:01 +00:00
sageweil
8d61c36dd3
merged r1497:1499 from trunk into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1500 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 17:51:32 +00:00
sageweil
8e350e1ec3
* merged 1447:1497 from trunk into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1499 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 17:50:22 +00:00
sageweil
08dce398eb
* locker caps fun
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1497 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-13 17:33:01 +00:00
sageweil
91085dcb98
* cleanup in MClientFileCaps
...
* cap reconnect migration appears to work, yay!
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1491 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-12 23:19:12 +00:00
sageweil
d820c28526
* fixed subtree_map metablob bug (some bounds were left out)
...
* fixed importstart/finish spanning subtree_map replay bug
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1490 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-12 22:48:56 +00:00
sageweil
eb2abe084f
* EImportMap -> ESubtreeMap
...
* MMDSImportMap -> MMDSResolve
* clientmap saved separate from journal now; much cleaner
* some rejoin cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1489 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-12 21:05:26 +00:00
sageweil
fae14b85a6
* fixed import_map trimming
...
* fixed mds -> client session opens on caps migration (untested)
* fixed CDir fetch/store
* fixed journaler flush bug
* worked around audit() weirdness on import disambiguation
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1488 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-12 00:03:08 +00:00
sageweil
a226b82516
* larger log import map interval
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1487 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-11 18:56:40 +00:00
sageweil
8f44c467a9
* reconnecting caps
...
* parallel_fetch, etc.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1485 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-11 17:15:15 +00:00
sageweil
619afbb40c
* push seq number of mds to client messages, client session close attempts may fail
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1484 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-11 14:37:37 +00:00
sageweil
850c15d4e3
- fixed subtree recovery weirdness
...
- lots of work on rejoin
- fixing up some of hte caps migration code
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1483 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-10 18:04:08 +00:00
sageweil
12b5746ecd
* some small bugfixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1482 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-06 23:43:19 +00:00
sageweil
79cfcb2a26
* misc rejoin bugs
...
* parallel_fetch (untested)
* two server bugs
* MDCache::list_subtrees()
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1480 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-06 21:15:49 +00:00
sageweil
628e6548a0
* lots of work on rejoin. still some details left.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1479 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-05 22:50:14 +00:00
sageweil
c23e3c15ae
* partial start on rejoin rework
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1478 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-05 16:26:26 +00:00
sageweil
fab221290b
removed mon2 branch
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1477 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-04 21:01:10 +00:00
sageweil
922df76288
merged r1472:1475 from trunk/ceph into branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1476 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-04 04:43:04 +00:00
sageweil
6ee499da91
* formatting screwup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1474 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-04 04:38:11 +00:00
sageweil
a419ff6006
merged r1409:1471 from trunk/ceph into branches/sage/pgs (the rest)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1473 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-04 04:34:48 +00:00
sageweil
4e4c5bcd53
merged r1409:1471 from trunk/ceph into branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1472 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-04 04:19:32 +00:00
sageweil
2c9f27e288
* fixed scatter writebehind
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1471 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-03 22:56:48 +00:00
sageweil
5391bf441e
* journal trimming waits for scatterlocks to flush.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1470 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-03 20:34:13 +00:00
sageweil
e5e140454d
* EAlloc merged into EMetablob
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1469 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-03 18:27:41 +00:00
sageweil
366eabfb8f
* partial move of ino alloc into EMetablob (not done)
...
* ESlaveUpdate log flushing fixed up
* slave update rollback cleane dup
* locallock integrated
* some rename bug fixes
* acquire_locks will auth pin scatterlock parent if !auth and !scattered (in case we have to request)
* scatter_wrlock_start will request a scatter
* rename dirfrags forced into subtrees for duration
* bugfixes in inode expire scatter/file lock eval
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1468 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-03 00:32:02 +00:00
sageweil
67323180bc
* iversion lock
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1467 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-02 19:08:12 +00:00
sageweil
79312afc28
* versionlock (LocalLock.. crappy name)
...
* CInode.force_auth
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1466 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-02 17:59:20 +00:00
sageweil
f571124dc5
* migrator: pin exporting dirs
...
* migrator: send export_cancel to right person.. and dispatch it
* locker: auth_pin in unstable states
* locker: _eval functions broken up, cleaned up
* server: projected_inodes tweaking
* server: commit/rollback needs reworking. link() partly there.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1465 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-02 17:55:24 +00:00
sageweil
41e1212bda
merged trunk changes r1424:1461 into branches/sage/mon2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1462 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-01 14:35:29 +00:00
sageweil
03e77ac79d
* minor osd failure handling bug fix
...
* better sanity checking
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1461 29311d96-e01e-0410-9327-a35deaab8ce9
2007-07-01 14:30:24 +00:00
sageweil
e04dfa2f72
* typo
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1460 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-30 18:40:52 +00:00
sageweil
951bb3c98e
* more partial canges, untested
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1459 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-29 16:43:57 +00:00
sageweil
c095792095
* some prelim work for locker authpin changes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1458 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-29 15:31:00 +00:00
sageweil
e82af91005
* removed crufty locker docs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1457 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-29 14:22:55 +00:00
sageweil
994d808b1a
* this _appears_ to fix a valgrind error, and conforms to the 'always signal with lock held' rule.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1456 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-29 14:22:18 +00:00
sageweil
33b9f700be
* fixed migrator shutdown/fail notify waiter bug
...
* some prelim scatterlock work for updated flag..
* projected_inode, and associated Server method rewrites (way cleaner!)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1455 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-29 00:44:48 +00:00
sageweil
7f21269543
* some MDS event cleanup
...
* fake kill, suicides
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1454 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-28 19:03:27 +00:00
sageweil
15aacc93aa
* destdn auth opens any dirfrags under srci
...
* minor cleanup in path_traverse for dir discovers
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1453 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-28 05:14:29 +00:00
sageweil
26d36c4232
* fixed bug with renaming directories and subtree map adjustment
...
* lock can_rdlock() cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1452 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-27 22:59:08 +00:00
sageweil
6ec9a95ecf
* fixed client cache bug with relinking
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1451 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-27 22:58:26 +00:00
sageweil
e08b94c349
* todo
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1450 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-27 17:11:42 +00:00
sageweil
4513093ce5
* fix anchortable commits
...
* resolve remote inos during traverse
* reply, then finish slave requests.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1449 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-27 15:32:54 +00:00
sageweil
c8015dfb1d
* fixed up indoe/dentry/dir discover; all now add_replica_*()
...
* fixed bug with discover auth hints
* cleaned up handle_discover_reply
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1448 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-27 02:35:23 +00:00
sageweil
9d73dc4520
merged trunk changes r1407:1446 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1447 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-26 22:50:17 +00:00
sageweil
918e5a2ef3
* cosmetic
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1446 29311d96-e01e-0410-9327-a35deaab8ce9
2007-06-26 22:45:07 +00:00
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
sageweil
b0469bdd2c
* merged suresh's read balancing changes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1363 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-22 17:55:16 +00:00
sageweil
aaf363dfc2
merged trunk changes r1351:1360 into branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1362 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-16 23:42:05 +00:00
sageweil
74a34f14ae
* from trunk
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1358 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-15 22:11:56 +00:00
sageweil
7c048c806d
* fixed client_inc bug w/ fakesyn
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1357 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-15 21:07:03 +00:00
sageweil
48d55ae082
* fixed caps on open idiocy
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1356 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-15 20:55:38 +00:00
sageweil
1907282ed2
* some dumb typos
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1355 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-15 19:05:33 +00:00
sageweil
5fa0268070
merged trunk changes r1338:1353 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1354 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-15 18:37:08 +00:00
sageweil
35ce952c54
* open_remote_ino rewrite
...
* some scatterlock work. not done yet.
* rejoin cleans out xlock cruft
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1353 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-05 00:52:46 +00:00
sageweil
b86e591623
* scatterlock fixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1352 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-04 13:44:38 +00:00
sageweil
4e2145625b
merged trunk changes r1138:1350 to branches/sage/pgs
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1351 29311d96-e01e-0410-9327-a35deaab8ce9
2007-05-03 02:42:38 +00:00
sageweil
e0aa20439c
* allow multiple batchopenjournal pins
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1348 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-26 15:21:11 +00:00
sageweil
53abf9474d
* scatterlock. untested.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1346 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-24 21:45:32 +00:00
sageweil
e1953a9104
* fixed small locker, rejoin bug
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1343 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-09 18:19:34 +00:00
sageweil
be35730204
* client make_request rewritten, now handle forwards and sessions and recovery gracefully
...
* mds rejoin fixed up, recovery basically working.
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1342 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-06 17:34:19 +00:00
sageweil
a21552d786
* session recovery cleanup
...
* EOpen batching
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1341 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-05 20:29:13 +00:00
sageweil
38a77c2453
* rewrite of client mount process. sessions opened for each mds.
...
* mds recovery step reconnects with clients with open sessions
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1340 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-05 18:03:19 +00:00
sageweil
b97405edea
merged trunk changes 1256:1338 into branches/sage/cephmds2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1339 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-04 21:37:19 +00:00
sageweil
edadd14684
* more non-idemptoent clietn ops stuff
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1338 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-04 21:30:01 +00:00
sageweil
7bba52eccc
* client idempotent ops
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1337 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-04 20:41:09 +00:00
sageweil
b3ffcce6d9
* prelim work for EOpen journaling
...
* cache rejoin rewrite
* export dir prep cleanup
* thread cleanup
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1336 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-04 20:07:32 +00:00
sageweil
0579856eb2
* some hashing cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1335 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-03 04:18:22 +00:00
sageweil
6c46386e98
* hardlock broken into auth, link, and dirfragtree locks
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1334 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-03 03:54:11 +00:00
sageweil
963bd256a2
* ambiguous auth cleanup, now generic in MDSCacheObject
...
* mds.locker: first pass at remote xlocks
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1333 29311d96-e01e-0410-9327-a35deaab8ce9
2007-04-03 00:35:11 +00:00
anwleung
3cf427fd71
added new prediction for new test
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1332 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-31 18:43:52 +00:00
sageweil
dd50894211
* mds: generic waiters
...
* mds.dir: cleaned up dentry waiters
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1331 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-31 16:30:29 +00:00
sageweil
c8431884c5
* mds: more bits into MDSCacheObject
...
* utime_t timestamp precision in inode
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1330 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-31 15:25:12 +00:00
anwleung
f039c234b2
added some renewal stuff
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1329 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-31 05:39:20 +00:00
anwleung
a0ff47699b
added 2 more workloads
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1328 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-31 05:38:01 +00:00
anwleung
25a393af16
added configurable prediction
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1327 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-30 23:14:55 +00:00
sageweil
4cb8c4a911
* mds.locker: huge rewrite. cache objects now share lock code (for real). not tested yet.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1326 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-30 22:49:38 +00:00
sageweil
85bbbc85b4
* mds.server: more rewriting, now we explicitly rdlock path always, for proper auth check atomicity
...
* mds: remote inode link groundwork, just need remote xlocks
* mds.server: rewrote open O_TRUNC path
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1325 29311d96-e01e-0410-9327-a35deaab8ce9
2007-03-30 16:10:41 +00:00