Sage Weil
|
9258ee9f9c
|
todos
|
2008-08-21 09:40:16 -07:00 |
|
Sage Weil
|
f64da6c20d
|
client: cap snaps
|
2008-08-20 14:10:08 -07:00 |
|
Sage Weil
|
6d05abf613
|
kclient: recheck caps after import, in case RELEASE went to old mds auth
|
2008-08-19 16:39:28 -07:00 |
|
Sage Weil
|
f9676da7c2
|
todods
|
2008-08-19 13:36:19 -07:00 |
|
Sage Weil
|
e9e120f48f
|
todos
|
2008-08-19 07:42:08 -07:00 |
|
Sage Weil
|
0c4ac33416
|
todos
|
2008-08-18 14:07:20 -07:00 |
|
Sage Weil
|
923f72d927
|
osd: track byte range diffs between clones
|
2008-08-18 14:07:20 -07:00 |
|
Sage Weil
|
4177e2049f
|
todos
|
2008-08-18 11:20:11 -07:00 |
|
Sage Weil
|
81b442b721
|
todos
|
2008-08-14 16:45:57 -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
|
cc269a1f18
|
kclient: handle snap trace on cap import
|
2008-08-13 12:45:45 -07:00 |
|
Sage Weil
|
87ee8668e3
|
mds: root snaprealm starts with seq 1
|
2008-08-13 12:37:21 -07:00 |
|
Sage Weil
|
aaace9da3e
|
kclient: clean up inode hashing, remove i_hashval
|
2008-08-12 09:56:55 -07:00 |
|
Sage Weil
|
573a9dd7b3
|
kclient: versioned inodes (ino,snap)
|
2008-08-08 09:02:27 -07:00 |
|
Sage Weil
|
7cc9015ee4
|
rename MClientFileCaps MClientCaps
|
2008-08-07 17:29:07 -07:00 |
|
Sage Weil
|
41c8a850d6
|
mds: rdlock filelock when opening snapped files
|
2008-08-07 16:35:11 -07:00 |
|
Sage Weil
|
326b17f540
|
mds: allocate consecutive snapids
|
2008-08-07 14:38:15 -07:00 |
|
Sage Weil
|
56e5431d31
|
mds: adjust snaprealm parents in link helpers
|
2008-08-07 07:42:07 -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
|
8f557ad034
|
osdc: adjust objecter interface to use SnapContext for writes
|
2008-08-05 16:06:55 -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
|
2b76325fa8
|
mds: reconnect compiles...
|
2008-08-02 10:46:10 -07:00 |
|
Sage Weil
|
779f9703a9
|
mds: the reconnect trainwreck continues
|
2008-07-31 16:49:55 -07:00 |
|
Sage Weil
|
af71a636ba
|
Merge branch 'unstable' into snap
Conflicts:
src/mon/ClientMonitor.cc
src/mon/MDSMonitor.cc
src/mon/OSDMonitor.cc
src/mon/PGMonitor.cc
|
2008-07-31 13:58:01 -07:00 |
|
Sage Weil
|
0757ae82ff
|
osd: add_event() helper to assimilate Log::Entry into Missing
|
2008-07-31 12:50:31 -07:00 |
|
Sage Weil
|
aa041e171c
|
bug todo
|
2008-07-30 15:05:24 -07:00 |
|
Sage Weil
|
fccd17b48e
|
mds: move snap_purged_thru into fnode, fix commit/fetch
|
2008-07-30 14:09:48 -07:00 |
|
Sage Weil
|
1bd2936c32
|
todos
|
2008-07-29 21:40:59 -07:00 |
|
Sage Weil
|
5f138e2709
|
mds: some scatterlock dirstat fixes
|
2008-07-29 16:47:57 -07:00 |
|
Sage Weil
|
6c7bd4f5cc
|
mds: delay cap handler if freezing|frozen. drop cap msg if migrate_seq is older.
|
2008-07-29 15:01:13 -07:00 |
|
Sage Weil
|
94b8dd46d9
|
mds: preserve snap info on import/export, clean up CInode constructor
|
2008-07-28 17:02:12 -07:00 |
|
Sage Weil
|
d1c6369f0c
|
todos
|
2008-07-28 16:37:26 -07:00 |
|
Sage Weil
|
743a40f81e
|
mds: refactor cache rejoin, encoding/decoding
|
2008-07-27 14:02:01 -07:00 |
|
Sage Weil
|
5199f928c3
|
mds: purge stale snap data during readdir. also, dirty dir if anything gets purged
|
2008-07-26 08:36:49 -07:00 |
|
Sage Weil
|
13a817fa38
|
mds: open snaprealm parents during path_traverse. once parents are all open, set a flag
|
2008-07-25 21:26:45 -07:00 |
|
Sage Weil
|
cea28193ac
|
mds: pin/unpin open_past_parents
|
2008-07-25 20:49:35 -07:00 |
|
Sage Weil
|
5bf291d4be
|
todos
|
2008-07-25 16:23:00 -07:00 |
|
Sage Weil
|
4ce3f487c7
|
mds: rdlock snaplock up to root
|
2008-07-25 07:10:58 -07:00 |
|
Sage Weil
|
d751b0bdc9
|
todos
|
2008-07-24 16:03:07 -07:00 |
|
Sage Weil
|
99d7ec9afa
|
todos
|
2008-07-23 16:51:37 -07:00 |
|
Sage Weil
|
1a8f45445e
|
allow leases on snapped metadata
|
2008-07-23 16:51:37 -07:00 |
|
Sage Weil
|
fbe7c6c46a
|
mds: move Locker::predirty_nested to MDCache::predirty_journal_parents
|
2008-07-21 12:42:44 -07:00 |
|
Sage Weil
|
52aed2a127
|
mds: separate snaprealm creation from snap creation
|
2008-07-18 14:04:26 -07:00 |
|
Sage Weil
|
67122c5c79
|
mds: basic rename, more journal_dirty_inode
|
2008-07-18 12:37:02 -07:00 |
|
Sage Weil
|
8ef60ce4fc
|
mds: clean up cdir head vs snap (null)item accounting
|
2008-07-18 11:07:31 -07:00 |
|
Sage Weil
|
dd902598a7
|
mds: fix shared write vs max_size adjustment
|
2008-07-17 11:08:26 -07:00 |
|
Sage Weil
|
6ec022bacd
|
mds: fix up snap cap flushing
|
2008-07-17 11:04:35 -07:00 |
|
Sage Weil
|
517f2b3967
|
mds: fixed up caps vs cow_inode
|
2008-07-16 16:46:49 -07:00 |
|
Sage Weil
|
7d94d8f311
|
mds: watch dn first,last in metablob replay
|
2008-07-15 16:39:41 -07:00 |
|
Sage Weil
|
a3272040c7
|
mds: touch dir ctime on mksnap
|
2008-07-15 10:39:26 -07:00 |
|
Sage Weil
|
068553473c
|
mds: adjust trace encoding, clean up snap naming
|
2008-07-14 16:29:23 -07:00 |
|
Sage Weil
|
4af5c26b37
|
todo
|
2008-07-09 22:23:47 -07:00 |
|
Sage Weil
|
8026691d67
|
mds: cdir fetch/commit versioned dentries
|
2008-07-09 16:28:35 -07:00 |
|
Sage Weil
|
c0b46e03b4
|
Merge branch 'unstable' into snap
Conflicts:
src/TODO
src/messages/MOSDOp.h
src/messages/MOSDSubOp.h
src/vstartnew.sh
|
2008-07-09 16:16:48 -07:00 |
|
Sage Weil
|
13c809b948
|
todos
|
2008-07-09 16:00:59 -07:00 |
|
Sage Weil
|
1e98f3e585
|
mds: versioned dentry, dir items, inode_map
|
2008-07-08 16:44:43 -07:00 |
|
Sage Weil
|
ee3fc3469c
|
mds: no link for current parent; rename some fields
|
2008-07-07 20:52:04 -07:00 |
|
Sage Weil
|
1966276300
|
mds: eliminate children linkages, instead maintain open_children; make split adjust open_children
|
2008-07-05 16:11:12 -07:00 |
|
Sage Weil
|
b1936b6c36
|
client: introduce snap_created to behave with out-of-order split notification to the client
|
2008-07-05 14:41:02 -07:00 |
|
Sage Weil
|
5c22b81b2d
|
todos
|
2008-07-05 08:54:32 -07:00 |
|
Sage Weil
|
ee2d4327f9
|
mds: basic split support
|
2008-07-03 16:21:45 -07:00 |
|
Sage Weil
|
a030e4ac16
|
mds: simple mksnap
|
2008-07-03 15:35:18 -07:00 |
|
Sage Weil
|
6389d40984
|
mds: attach snaprealm to CInode, encoding/decoding
|
2008-07-02 14:00:56 -07:00 |
|
Sage Weil
|
3d4e4ac258
|
mds: SnapRealm
|
2008-07-02 13:30:24 -07:00 |
|
Sage Weil
|
a891e8bff0
|
mds: factor MDSTable out of IdAllocator
|
2008-07-02 10:35:17 -07:00 |
|
Sage Weil
|
70b3aba3ad
|
osd: snap cloning
|
2008-07-02 10:05:38 -07:00 |
|
Sage Weil
|
f89a0387d1
|
snap: fix oid.snap
|
2008-07-01 10:33:36 -07:00 |
|
Sage Weil
|
9b25a8a0c3
|
Merge branch 'unstable' into snap
|
2008-07-01 10:20:35 -07:00 |
|
Sage Weil
|
3dd86f8073
|
mon: use forward_message, orig_source_inst throughout
|
2008-07-01 07:25:06 -07:00 |
|
Sage Weil
|
105ce27744
|
mds: avoid touching dir utimes()'d mtime unless dirfrag mtime actually changes
|
2008-06-30 15:36:11 -07:00 |
|
Sage Weil
|
e147a8296b
|
todos
|
2008-06-24 17:24:25 -07:00 |
|
Sage Weil
|
f2a8d1049f
|
todos
|
2008-06-23 06:45:49 -07:00 |
|
Sage Weil
|
3daad655da
|
fill_trace todos
|
2008-06-21 13:55:27 -07:00 |
|
Sage Weil
|
db62d9d878
|
asdf
|
2008-06-21 08:10:14 -07:00 |
|
Sage Weil
|
73fdcdcef0
|
todos
|
2008-06-19 22:55:37 -07:00 |
|
Sage Weil
|
c13d91b9f4
|
kclient: typo
|
2008-06-19 12:47:14 -07:00 |
|
Sage Weil
|
4c147896ea
|
mds: fix rename ancestor check and locking
|
2008-06-19 09:49:26 -07:00 |
|
Sage Weil
|
3a1c44aaf9
|
todos
|
2008-06-19 09:24:04 -07:00 |
|
Sage Weil
|
f999b12bbb
|
todos
|
2008-06-19 09:24:04 -07:00 |
|
Sage Weil
|
c27e27a8d3
|
Makefile.am, configure.ac updates for v0.3
|
2008-06-18 07:25:17 -07:00 |
|
Sage Weil
|
bb367cbf45
|
kclient: revalidate dentries while constructing paths.
|
2008-06-17 11:18:26 -07:00 |
|
Sage Weil
|
43357c7de4
|
todos
|
2008-06-16 15:52:07 -07:00 |
|
Sage Weil
|
bd14bb19d3
|
todos
|
2008-06-13 13:54:30 -07:00 |
|
Sage Weil
|
b9f88f46ec
|
mds: fix frag replay
|
2008-06-13 13:37:27 -07:00 |
|
Sage Weil
|
500cc161b1
|
mds: auth_pin dir we are projecting in predirty_nested
|
2008-06-12 14:23:43 -07:00 |
|
Sage Weil
|
c58ea2ee84
|
mds: some initial dirfrag cleanups
|
2008-06-12 10:13:38 -07:00 |
|
Sage Weil
|
8577351621
|
more
|
2008-06-12 07:18:10 -07:00 |
|
Sage Weil
|
2c5a57b856
|
asdf
|
2008-06-11 21:55:32 -07:00 |
|
Sage Weil
|
450c16944f
|
store data and metadata in separate pg_pools; name crush rules
|
2008-06-11 21:26:55 -07:00 |
|
Sage Weil
|
9471cc9210
|
more
|
2008-06-11 20:41:56 -07:00 |
|
Sage Weil
|
2ddd136f0b
|
more notes
|
2008-06-11 10:45:54 -07:00 |
|
Sage Weil
|
3c0af16168
|
more notes
|
2008-06-11 10:22:47 -07:00 |
|
Sage Weil
|
bfe3ca572a
|
filestore: alternative btrfs usertrans ioctl
|
2008-06-10 10:27:38 -07:00 |
|
Sage Weil
|
6da0358824
|
notes
|
2008-06-10 07:10:59 -07:00 |
|
Sage Weil
|
f57b15fb10
|
mds: make scatter gather completion skip fragstat/accounted_fragstat differential when version is old (i.e. it was already counted)
|
2008-06-10 07:10:46 -07:00 |
|
Sage Weil
|
02fa8b0700
|
todo
|
2008-06-10 06:45:45 -07:00 |
|
Sage Weil
|
a5f2869db6
|
kclient: close wanted->needed cap transition ordering hole
|
2008-06-09 16:50:41 -07:00 |
|
Sage Weil
|
de498153eb
|
some cap todos done
|
2008-06-05 13:28:17 -07:00 |
|
Sage Weil
|
6c2f711cc2
|
mds: slight cleanup of client reconnect failures
|
2008-06-05 07:14:45 -07:00 |
|
Sage Weil
|
c1eceb6f2d
|
allow lease duration to exceed session timeout
|
2008-06-04 20:47:02 -07:00 |
|