Commit Graph

4117 Commits

Author SHA1 Message Date
Sage Weil
923f72d927 osd: track byte range diffs between clones 2008-08-18 14:07:20 -07:00
Sage Weil
95b02e47d3 osd: fix zero -> remove munge ordering wrt snaps 2008-08-18 13:48:43 -07:00
Sage Weil
4435097738 osd: sync on finish_recovery, but don't block 2008-08-18 13:23:37 -07:00
Sage Weil
eec476c799 yay, my own private fsx.c 2008-08-18 13:16:09 -07:00
Sage Weil
b54fd0e175 Makefile.am: include new headers 2008-08-18 13:15:57 -07:00
Sage Weil
aae0a4df40 test_setlayout.c 2008-08-18 11:28:40 -07:00
Sage Weil
4177e2049f todos 2008-08-18 11:20:11 -07:00
Sage Weil
580f2b216f mds: setlayout support 2008-08-18 10:51:06 -07:00
Sage Weil
ff7dcb5155 kclient: get/set layout ioctls 2008-08-18 10:50:57 -07:00
Sage Weil
028e721b4f kclient: nicer debug output for fill_trace 2008-08-18 09:34:51 -07:00
Sage Weil
4cb4089d43 kclient: beginnings of layout ioctls 2008-08-14 19:24:04 -07:00
Sage Weil
c09b277e1e Merge commit 'origin/unstable' into snap
Conflicts:

	src/client/SyntheticClient.cc
	src/osd/ReplicatedPG.cc
	src/vstartnew.sh
2008-08-14 17:36:46 -07:00
Sage Weil
1d5d970540 mds: fix ceph_add_cap for non-inline caps 2008-08-14 17:24:16 -07:00
Sage Weil
a7fd8a1931 kclient: typo 2008-08-14 17:13:33 -07:00
Sage Weil
81b442b721 todos 2008-08-14 16:45:57 -07:00
Sage Weil
38667db577 kclient: 2.6.26 updates 2008-08-14 14:18:27 -07:00
Sage Weil
4223813599 mds: follow latest seq, not latest create 2008-08-14 13:49:51 -07:00
Sage Weil
875d890a8e mds: start new items at snapid 2, _after_ root seq of 1 2008-08-14 13:49:32 -07:00
Sage Weil
7662720fb3 kclient: disable partial paths for the time being 2008-08-14 13:45:54 -07:00
Sage Weil
802724ae76 only update inode lease if we took i_mutex. fugly. 2008-08-14 11:25:08 -07:00
Sage Weil
eba09fea05 mds: mark scatterlock if we import dirty scatterlock dir data 2008-08-14 11:17:50 -07:00
Sage Weil
4510ff4b37 kclient: include migrate_seq in caps message 2008-08-14 10:51:14 -07:00
Sage Weil
03f7750474 mds: fix ceph_add_cap for non-inline caps 2008-08-14 10:35:16 -07:00
Sage Weil
02d6a14877 kclient: remove from snaprealm list on cap removal; fix various ceph_remove_cap bugs 2008-08-13 22:35:33 -07:00
Sage Weil
49edcfb79b kclient: take snap_mutex during cap release 2008-08-13 15:39:56 -07:00
Sage Weil
2872de085c mds: mark inode clean when purging dentries for deleted snaps 2008-08-13 15:39:54 -07:00
Sage Weil
5235949a89 mds: don't fall over discover_reply with dir_auth_hint 2008-08-13 14:58:05 -07:00
Sage Weil
a71a2a5db5 kclient: add snap_mutex 2008-08-13 14:00:55 -07:00
Sage Weil
c6e39254dd mds: snapdir may be non-auth 2008-08-13 13:39:56 -07:00
Sage Weil
0cb9b508a2 kclient: mds client spinlock -> mutex 2008-08-13 13:00:04 -07:00
Sage Weil
cc269a1f18 kclient: handle snap trace on cap import 2008-08-13 12:45:45 -07:00
Sage Weil
a46bc4530d mds: do split in mksnap 2008-08-13 12:37:21 -07:00
Sage Weil
87ee8668e3 mds: root snaprealm starts with seq 1 2008-08-13 12:37:21 -07:00
Sage Weil
6ad5271ea1 kclient: handle_snap 2008-08-13 12:37:21 -07:00
Sage Weil
b01570ca0a kclient: take ref on snapc during writepages 2008-08-13 12:37:17 -07:00
Sage Weil
6ed11f75c9 mds: set seq correctly for rmsnap, snaprealm create 2008-08-13 10:00:44 -07:00
Sage Weil
967e0cdfb0 kclient: set snap_follows in MClientCap 2008-08-12 14:34:30 -07:00
Sage Weil
aaace9da3e kclient: clean up inode hashing, remove i_hashval 2008-08-12 09:56:55 -07:00
Sage Weil
98b1975562 kclient: ceph_ino, ceph_snap helpers 2008-08-12 09:22:26 -07:00
Sage Weil
42a204b963 kclient: EROFS in snapdir, snapped dirs 2008-08-12 09:16:36 -07:00
Sage Weil
c9b40d8372 kclient: stateless snap_caps on non-head inodes 2008-08-11 16:50:04 -07:00
Sage Weil
748209fdd5 kclient: include snap in ino hash 2008-08-11 16:44:11 -07:00
Sage Weil
254ac6a606 kclient: some refcounting fixes 2008-08-11 15:47:47 -07:00
Sage Weil
9856d9a835 osd: off-by-one in log merging 2008-08-11 15:29:08 -07:00
Sage Weil
ecc8d533e3 kclient: fold mksnap/rmsnap into mkdir/rmdir 2008-08-11 15:10:32 -07:00
Sage Weil
880c2ffa62 kclient: rmdir to rmsnap 2008-08-11 15:03:46 -07:00
Sage Weil
425115e377 kclient: mkdir to mksnap 2008-08-11 15:00:03 -07:00
Sage Weil
feaf511c67 kclient: fix readdir_prepopulate for snapdir; fix splice_dentry failure case 2008-08-11 14:59:49 -07:00
Sage Weil
347cccbe10 kclient: basic .snap dir support 2008-08-11 14:27:10 -07:00
Sage Weil
e7d179178e objecter: better pg state debug output 2008-08-11 13:57:30 -07:00