Commit Graph

4031 Commits

Author SHA1 Message Date
Sage Weil
52c3a2b087 filestore: reenable clone. don't use splice. 2008-08-07 13:31:20 -07:00
Sage Weil
d86d1c9386 osd: add clones to bounding snap collection(s) 2008-08-07 13:13:38 -07:00
Sage Weil
f4e056b316 osd: make coll_t 128 bits 2008-08-07 13:04:28 -07:00
Sage Weil
3a4f9e63de client: flush delayed caps on shutdown; fix release starvation 2008-08-07 13:03:54 -07:00
Sage Weil
20d6dfa4eb mds: list -> vector 2008-08-07 11:46:01 -07:00
Sage Weil
77204716a7 osd: more list -> vector, remove old message types 2008-08-07 11:40:14 -07:00
Sage Weil
fcc9095ede list -> vector 2008-08-07 11:35:56 -07:00
Sage Weil
aab685bea9 osd: observe snapset.head_exists on read 2008-08-07 11:27:36 -07:00
Sage Weil
e54851f3d1 mds: do not purge strays with snapped references/past parents 2008-08-07 11:20:08 -07:00
Sage Weil
32998e2570 osd: fix head deletion 2008-08-07 10:35:51 -07:00
Sage Weil
544a7e016b mds: fix unlink snaprealm creation 2008-08-07 10:31:25 -07:00
Sage Weil
936e42e488 client: delayed caps release. fix caps release after writeback. 2008-08-07 10:02:05 -07:00
Sage Weil
56e5431d31 mds: adjust snaprealm parents in link helpers 2008-08-07 07:42:07 -07:00
Sage Weil
83459d1b02 mds: clean up mutations, drop pins 2008-08-07 07:41:27 -07:00
Sage Weil
450d91cf45 vstartnew.sh 2008-08-06 20:29:55 -07:00
Sage Weil
74ab7f3a20 osd: redid snapped reads, writes 2008-08-06 17:36:43 -07:00
Sage Weil
a07b7a82b2 client: fix cap ref drop on snapped read 2008-08-06 17:36:15 -07:00
Sage Weil
9dc5c365ce ebofs: allow attr updates on cloned objects 2008-08-06 17:29:45 -07:00
Sage Weil
c1bef7a595 osd: pick_read_snap v1 2008-08-06 12:10:08 -07:00
Sage Weil
ea422a610f Merge commit 'origin/unstable' into snap
Conflicts:

	src/osd/OSDMap.cc
	src/osd/ReplicatedPG.cc
2008-08-06 11:33:56 -07:00
Sage Weil
689a8d2839 mon: read() needn't check is_readable() 2008-08-06 11:16:20 -07:00
Sage Weil
afb3e4d19e ebofs: fix uninit value on o/cnode creation 2008-08-06 11:15:41 -07:00
Sage Weil
4b069289bc osd: encode/decode PG::Info in pg xattr 2008-08-06 10:36:46 -07:00
Sage Weil
c6fb7053f8 os: add collection_getattr that takes a bufferlist 2008-08-06 10:36:46 -07:00
Sage Weil
7def571851 osd: clean up _create_lock_new_pg 2008-08-06 10:36:46 -07:00
Sage Weil
083de43031 ebofs: fix apply_transaction vs cids on object ops 2008-08-06 10:36:46 -07:00
Sage Weil
e936ca8591 osd: fix pg create peer ordering 2008-08-06 10:36:45 -07:00
Sage Weil
59405cbd85 client: 'follows' is snap_context seq 2008-08-05 16:59:16 -07:00
Sage Weil
8f557ad034 osdc: adjust objecter interface to use SnapContext for writes 2008-08-05 16:06:55 -07:00
Sage Weil
09d37013dd mds client: initial steps for cap-less opens of snapped files 2008-08-05 14:58:47 -07:00
Sage Weil
f1537f1ebd mds: split snaprealm on unlink; clean up rename realm updates 2008-08-05 14:09:18 -07:00
Sage Weil
64bbb0b899 mds: send snap updates on snaplock update 2008-08-05 09:36:09 -07:00
Sage Weil
d65b58a960 mds: factor out do_realm_split_notify, call on snap lock update 2008-08-04 21:03:07 -07:00
Sage Weil
128c728557 mds: handle realm split in open_snaprealm() 2008-08-04 20:55:45 -07:00
Ian Holsman
e5e4ce07aa darwin changes 2008-08-04 19:54:25 -07:00
Sage Weil
4fe4f5961d filestore: --filestore_btrfs_trans to enable/disable btrfs transaction ioctls 2008-08-04 19:48:40 -07:00
Sage Weil
710f5f61ec mds: snaprealm replay, reconnect fixes 2008-08-04 14:32:27 -07:00
Sage Weil
b577d8ec02 client: snaprealm reconnect, update fixes 2008-08-04 14:29:27 -07:00
Sage Weil
44eeb6a9e6 mds: list child snaprealms in split, and send split notifications to all clients with caps in nested snaprealms 2008-08-04 10:38:17 -07:00
Sage Weil
e1696746a2 mds: adjust open_parent on replay relinking 2008-08-04 10:37:43 -07:00
Sage Weil
2b8061b64b client: invalidate child snaprealms; adjust snaprealm parents on split 2008-08-04 10:37:23 -07:00
Sage Weil
7538e0a503 mds: fix replay of tableclient tids to include in logseg list 2008-08-04 09:52:24 -07:00
Sage Weil
6889c593a0 osd: ignore CEPH_OSD_EXISTS until we have a use for it 2008-08-03 20:32:41 -07:00
Sage Weil
69dfd06f89 osd: ignore CEPH_OSD_EXISTS status bit until we have a real use for it 2008-08-03 20:30:30 -07:00
Sage Weil
21b2ea9e82 mds: fix snaptable initialization/recovery, mdsmap anchortable -> tableserver 2008-08-03 15:25:15 -07:00
Sage Weil
0c2fa24c02 vstartnew.sh 2008-08-03 15:11:46 -07:00
Sage Weil
47c8cf9020 msgr: debug level 2008-08-03 15:11:46 -07:00
Sage Weil
b5763d81b7 mds: reconnect encoding 2008-08-03 15:11:45 -07:00
Sage Weil
998badb193 mds: fix open_parent addition in rename 2008-08-03 15:11:45 -07:00
Sage Weil
8cb238785c mds: fix open_remote_ino freeze_dir check 2008-08-03 15:08:00 -07:00