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 |
|