sageweil
0792530972
freeze fixups fixed
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1904 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 23:19:52 +00:00
sageweil
30d359c5f2
cleaned up freeze_tree and freeze_dir interface
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1903 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 22:54:49 +00:00
sageweil
836f7f44db
no mds logs for standby nodes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1902 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 20:35:42 +00:00
sageweil
324737d2ad
only verify all subtrees unambiguous when recovering
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1901 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 20:28:28 +00:00
sageweil
06f05b9f77
only open logs when named
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1900 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 19:54:57 +00:00
sageweil
6da205a0a5
segment changes, simplified shutdown, rejoin base inodes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1899 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 18:32:36 +00:00
sageweil
a886ba0720
ceph_message_header, etc.
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1898 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 17:51:30 +00:00
sageweil
f8a101085b
fixed fakesyn
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1897 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 17:30:46 +00:00
sageweil
187e792d0a
split out raw bit sof msg_types
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1896 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-09 17:29:48 +00:00
sageweil
91f2ff2608
prioritize monitor messages; move non-monitor messages to dispatch one by one
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1895 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 23:48:22 +00:00
sageweil
eb8b1578fe
client bits for DirStat
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1894 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 23:46:55 +00:00
sageweil
7386f0e9c7
pass dir auth etc info to client separately from inode
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1893 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 23:44:11 +00:00
sageweil
ad05ba39e3
eliminate useless CInodeExport and CDirExport intermediaries
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1892 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 19:22:19 +00:00
sageweil
ed016b96b2
xlist itesm remove themselves in destructor; dump mdcache when shutdown looks hung
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1891 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 17:42:57 +00:00
sageweil
aa05b0091b
scatter_unscatter_autoscattered
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1890 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 17:31:46 +00:00
sageweil
38f5a8f6e8
uninit var fixes
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1889 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 17:30:53 +00:00
sageweil
ddb633bf50
discover_path fix; try to merge subtree when cleaning up after a rename
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1888 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-08 17:30:16 +00:00
sageweil
99a6975ce7
maybe_request_map cleanup; uninit var fix
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1887 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-06 03:27:13 +00:00
sageweil
c3ae0ee6ae
bugfixes, EOpen works with logsegments
...
* try_to_expire does teh right thing with open files
* dirlock on base inodes never scattered
* trim more aggressive about base inodes when max==0
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1886 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-05 15:44:21 +00:00
sageweil
60d059e3eb
big cleanup of rename operation.
...
* simplified rename slave ops
* WAIT_PTRWAITER for save contexts with pointers (used in Locker.cc)
* CInode specifc freezing and aubmiguous_authing
* fixed some problems with discover duping, dir_auth_hint
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1885 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-05 00:06:41 +00:00
sageweil
7b0315e84d
set file mode atomically
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1884 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-04 21:28:27 +00:00
sageweil
716cd84cd1
rename fixup plans..
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1883 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-03 23:54:00 +00:00
sageweil
8997767fc1
oops
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1882 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-03 23:46:12 +00:00
sageweil
284dfc636e
some rejoin fixes, export throttling during shutdown (hack)
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1881 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-02 22:06:52 +00:00
sageweil
f111d21881
rbig cleanup/rewrite f mdiscover machinery
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1880 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-02 21:14:19 +00:00
sageweil
182bd79ed2
mix bugfixes shaken out with thrash_links
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1879 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-02 16:24:28 +00:00
sageweil
f286f14749
migrator export now makes second pass over subtree to delay auth change, dirty->clean transition
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1878 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-02 00:16:59 +00:00
sageweil
8898929ce7
fix bug with large bufferlists with > IOV_MAX buffers
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1877 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-02 00:08:29 +00:00
sageweil
420236a60f
mdlog trim fixup, makefile cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1876 29311d96-e01e-0410-9327-a35deaab8ce9
2007-10-01 03:25:49 +00:00
sageweil
d1d0838ae6
takeobjectrw args
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1875 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 20:43:50 +00:00
sageweil
f1fe9e0c87
mds performance tweaks
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1874 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 20:42:24 +00:00
sageweil
d82f1009c3
encode/decode_simple, streamlined MClientReply::InodeStat encoding
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1873 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 20:12:50 +00:00
sageweil
8da82c0e11
preserve chunk_at on received messages
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1872 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 03:30:53 +00:00
sageweil
9873f5a4a0
asdf
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1871 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 03:27:27 +00:00
sageweil
c1a934761e
mdlog logger cleanup; trim fixup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1870 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 03:26:12 +00:00
sageweil
73829a5cbd
ref_set can be ifdefed out with MDS_REF_SET
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1869 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 00:28:23 +00:00
sageweil
20321472a0
mdlog logging overhaul; fixed mkdir bug; improved auth_pin assertions and debug output
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1868 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 00:26:18 +00:00
sageweil
9931869504
dirty performance hack to streamline single-block appends
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1867 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 00:17:34 +00:00
sageweil
5be31ff02c
build newsyn properly
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1866 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 00:16:56 +00:00
sageweil
e725c077e8
type cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1865 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 00:16:40 +00:00
sageweil
1f7d171d01
type cleanup
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1864 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-29 00:16:14 +00:00
sageweil
1cd29f1247
merged r1850:1862 from trunk
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1863 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 22:45:11 +00:00
sageweil
68d95add18
journal buffering tweaks
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1862 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 22:16:59 +00:00
sageweil
37469b0ba6
be quiet
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1861 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:23:03 +00:00
sageweil
805a3d693f
osd_auto_weigth pt 2
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1860 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:17:12 +00:00
sageweil
84b1202c68
osd_auto_weight
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1859 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:08:06 +00:00
sageweil
db19ba582d
osds may benchmark themeslves on startup and supply crush weights config.cc config.h
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1858 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:07:08 +00:00
sageweil
2011b3b16b
use hash_map in osd for rep ops
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1857 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:05:48 +00:00
sageweil
b9c0070e1d
improved test_disk_bw
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1856 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:04:28 +00:00
sageweil
e016533220
fix bug with add_primary_dentry
...
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1855 29311d96-e01e-0410-9327-a35deaab8ce9
2007-09-28 21:04:13 +00:00