]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agomds: watch dn first,last in metablob replay
Sage Weil [Tue, 15 Jul 2008 23:39:41 +0000 (16:39 -0700)]
mds: watch dn first,last in metablob replay

17 years agomds: server cleanup. link/unlink.
Sage Weil [Tue, 15 Jul 2008 21:41:49 +0000 (14:41 -0700)]
mds: server cleanup.  link/unlink.

17 years agomds: refactor journal_dirty_inode into journal_cow_inode for versioned xattr updates
Sage Weil [Tue, 15 Jul 2008 20:46:40 +0000 (13:46 -0700)]
mds: refactor journal_dirty_inode into journal_cow_inode for versioned xattr updates

17 years agomds: touch dir ctime on mksnap
Sage Weil [Tue, 15 Jul 2008 17:39:26 +0000 (10:39 -0700)]
mds: touch dir ctime on mksnap

17 years agomds: adjust trace encoding, clean up snap naming
Sage Weil [Mon, 14 Jul 2008 23:29:23 +0000 (16:29 -0700)]
mds: adjust trace encoding, clean up snap naming

17 years agomds: .snap mostly working
Sage Weil [Mon, 14 Jul 2008 20:22:43 +0000 (13:22 -0700)]
mds: .snap mostly working

17 years agomds: follow snaps in path_traverse, returning resulting snapid to caller
Sage Weil [Mon, 14 Jul 2008 17:00:40 +0000 (10:00 -0700)]
mds: follow snaps in path_traverse, returning resulting snapid to caller

17 years agoclient: track snapdir ref to parent explicitly
Sage Weil [Mon, 14 Jul 2008 17:00:00 +0000 (10:00 -0700)]
client: track snapdir ref to parent explicitly

17 years agofilepath: don't remove dup /'s
Sage Weil [Mon, 14 Jul 2008 16:58:40 +0000 (09:58 -0700)]
filepath: don't remove dup /'s

17 years agoclient: hidden .snap dir, lssnap fixes
Sage Weil [Sat, 12 Jul 2008 04:45:07 +0000 (21:45 -0700)]
client: hidden .snap dir, lssnap fixes

17 years agoclient: cache versioned inodes. use high bits of ino in fuse client.
Sage Weil [Fri, 11 Jul 2008 21:43:56 +0000 (14:43 -0700)]
client: cache versioned inodes.  use high bits of ino in fuse client.

17 years agoMerge branch 'unstable' into snap
Sage Weil [Fri, 11 Jul 2008 20:30:53 +0000 (13:30 -0700)]
Merge branch 'unstable' into snap

17 years agoautoconf fixup
Sage Weil [Fri, 11 Jul 2008 04:21:37 +0000 (21:21 -0700)]
autoconf fixup

17 years agoclient: basic objectacher read/write support
Sage Weil [Fri, 11 Jul 2008 20:28:29 +0000 (13:28 -0700)]
client: basic objectacher read/write support

17 years agomds: use set (not vector) for cached_snaps
Sage Weil [Fri, 11 Jul 2008 17:25:13 +0000 (10:25 -0700)]
mds: use set (not vector) for cached_snaps

17 years agomds: snapid_t, multiversion inodes, fixed up perdirty_nested
Sage Weil [Fri, 11 Jul 2008 16:52:32 +0000 (09:52 -0700)]
mds: snapid_t, multiversion inodes, fixed up perdirty_nested

17 years agono more m4 dir
Sage Weil [Fri, 11 Jul 2008 19:04:59 +0000 (12:04 -0700)]
no more m4 dir

17 years agoceph.spec for building RPMS
Sage Weil [Fri, 11 Jul 2008 00:24:26 +0000 (17:24 -0700)]
ceph.spec for building RPMS

From: Erwin, Brock A <Brock.Erwin@pnl.gov>

17 years agoautotools crap
Sage Weil [Fri, 11 Jul 2008 00:12:34 +0000 (17:12 -0700)]
autotools crap

17 years agomds: cap flush on snap updates; mds may update snapshotted inodes
Sage Weil [Thu, 10 Jul 2008 22:50:34 +0000 (15:50 -0700)]
mds: cap flush on snap updates; mds may update snapshotted inodes

17 years agotodo
Sage Weil [Thu, 10 Jul 2008 05:23:47 +0000 (22:23 -0700)]
todo

17 years agomds: include dentry first,last in emetablob
Sage Weil [Thu, 10 Jul 2008 04:42:29 +0000 (21:42 -0700)]
mds: include dentry first,last in emetablob

17 years agomds: cdir fetch/commit versioned dentries
Sage Weil [Wed, 9 Jul 2008 23:28:35 +0000 (16:28 -0700)]
mds: cdir fetch/commit versioned dentries

17 years agoMerge branch 'unstable' into snap
Sage Weil [Wed, 9 Jul 2008 23:16:48 +0000 (16:16 -0700)]
Merge branch 'unstable' into snap

Conflicts:

src/TODO
src/messages/MOSDOp.h
src/messages/MOSDSubOp.h
src/vstartnew.sh

17 years agouse orig_source for MClientRequest, MOSDOp
Sage Weil [Wed, 9 Jul 2008 22:07:56 +0000 (15:07 -0700)]
use orig_source for MClientRequest, MOSDOp

17 years agotodos
Sage Weil [Wed, 9 Jul 2008 23:00:36 +0000 (16:00 -0700)]
todos

17 years agoconvert more off_t to loff_t
Sage Weil [Wed, 9 Jul 2008 22:16:57 +0000 (15:16 -0700)]
convert more off_t to loff_t

17 years agoebofs: use lseek64 in blockdev
Sage Weil [Wed, 9 Jul 2008 23:00:04 +0000 (16:00 -0700)]
ebofs: use lseek64 in blockdev

17 years agofix PAGE_MASK
Sage Weil [Wed, 9 Jul 2008 18:22:30 +0000 (11:22 -0700)]
fix PAGE_MASK

17 years agomds: fix file purging vs delayed cap release
Sage Weil [Wed, 9 Jul 2008 16:44:52 +0000 (09:44 -0700)]
mds: fix file purging vs delayed cap release

17 years agomds: versioned dentry, dir items, inode_map
Sage Weil [Tue, 8 Jul 2008 23:44:43 +0000 (16:44 -0700)]
mds: versioned dentry, dir items, inode_map

17 years agoebofs: reduce commit interval to increase (single) client write throughput
Sage Weil [Tue, 8 Jul 2008 18:31:19 +0000 (11:31 -0700)]
ebofs: reduce commit interval to increase (single) client write throughput

17 years agoclient: fix occasional segfault
Sage Weil [Tue, 8 Jul 2008 18:30:16 +0000 (11:30 -0700)]
client: fix occasional segfault

17 years agoclient: adjust readahead default
Sage Weil [Tue, 8 Jul 2008 18:07:44 +0000 (11:07 -0700)]
client: adjust readahead default

17 years agoclient: show read throughput in csyn read_file
Sage Weil [Tue, 8 Jul 2008 18:07:18 +0000 (11:07 -0700)]
client: show read throughput in csyn read_file

17 years agoclient: don't readhead past eof
Sage Weil [Tue, 8 Jul 2008 18:07:03 +0000 (11:07 -0700)]
client: don't readhead past eof

17 years agokclient: debug info
Sage Weil [Tue, 8 Jul 2008 18:06:33 +0000 (11:06 -0700)]
kclient: debug info

17 years agoobjectcacher: insert new buffers at top (not middle) of lru
Sage Weil [Tue, 8 Jul 2008 17:45:08 +0000 (10:45 -0700)]
objectcacher: insert new buffers at top (not middle) of lru

17 years agoclient: align readahead with object boundaries
Sage Weil [Tue, 8 Jul 2008 17:39:22 +0000 (10:39 -0700)]
client: align readahead with object boundaries

17 years agoosdc: don't set RETRY flag on all reads
Sage Weil [Tue, 8 Jul 2008 17:39:11 +0000 (10:39 -0700)]
osdc: don't set RETRY flag on all reads

17 years agomds: no link for current parent; rename some fields
Sage Weil [Tue, 8 Jul 2008 03:52:04 +0000 (20:52 -0700)]
mds: no link for current parent; rename some fields

17 years agoMerge branch 'unstable' into snap
Sage Weil [Mon, 7 Jul 2008 18:36:48 +0000 (11:36 -0700)]
Merge branch 'unstable' into snap

17 years agoclient: readahead
Sage Weil [Mon, 7 Jul 2008 18:14:40 +0000 (11:14 -0700)]
client: readahead

17 years agomds: cache snap vectors, adjust snap_highwater meaning a bit
Sage Weil [Mon, 7 Jul 2008 17:21:47 +0000 (10:21 -0700)]
mds: cache snap vectors, adjust snap_highwater meaning a bit

17 years agomds: eliminate children linkages, instead maintain open_children; make split adjust...
Sage Weil [Sat, 5 Jul 2008 23:11:12 +0000 (16:11 -0700)]
mds: eliminate children linkages, instead maintain open_children; make split adjust open_children

17 years agoclient: introduce snap_created to behave with out-of-order split notification to...
Sage Weil [Sat, 5 Jul 2008 21:41:02 +0000 (14:41 -0700)]
client: introduce snap_created to behave with out-of-order split notification to the client

17 years agotodos
Sage Weil [Sat, 5 Jul 2008 15:54:32 +0000 (08:54 -0700)]
todos

17 years agomsgr: fix RESETSESSION handling
Sage Weil [Sat, 5 Jul 2008 15:52:53 +0000 (08:52 -0700)]
msgr: fix RESETSESSION handling

17 years agomsgr: fix up global_seq handling a bit
Sage Weil [Fri, 4 Jul 2008 15:03:51 +0000 (08:03 -0700)]
msgr: fix up global_seq handling a bit

17 years agomds: fix snap spitting; update caps under all active nested realms
Sage Weil [Fri, 4 Jul 2008 06:06:44 +0000 (23:06 -0700)]
mds: fix snap spitting; update caps under all active nested realms

17 years agomds: basic split support
Sage Weil [Thu, 3 Jul 2008 23:21:45 +0000 (16:21 -0700)]
mds: basic split support

17 years agomds: simple mksnap
Sage Weil [Thu, 3 Jul 2008 22:35:18 +0000 (15:35 -0700)]
mds: simple mksnap

17 years agomds: add snaplock
Sage Weil [Thu, 3 Jul 2008 17:40:50 +0000 (10:40 -0700)]
mds: add snaplock

17 years agoclient: handle_snap
Sage Weil [Thu, 3 Jul 2008 17:21:15 +0000 (10:21 -0700)]
client: handle_snap

17 years agomds: encode snapbl into metablob
Sage Weil [Thu, 3 Jul 2008 17:18:41 +0000 (10:18 -0700)]
mds: encode snapbl into metablob

17 years agoclient: snap_highwater, MClientSnap
Sage Weil [Thu, 3 Jul 2008 17:07:30 +0000 (10:07 -0700)]
client: snap_highwater, MClientSnap

17 years agoosd: misc fixes.. basic cloning works
Sage Weil [Thu, 3 Jul 2008 05:11:21 +0000 (22:11 -0700)]
osd: misc fixes.. basic cloning works

17 years agocfixups. niceify object_t printing
Sage Weil [Thu, 3 Jul 2008 04:32:07 +0000 (21:32 -0700)]
cfixups.  niceify object_t printing

17 years agofiler: set object snap field
Sage Weil [Thu, 3 Jul 2008 04:20:45 +0000 (21:20 -0700)]
filer: set object snap field

17 years agoMerge branch 'unstable' into snap
Sage Weil [Thu, 3 Jul 2008 03:41:40 +0000 (20:41 -0700)]
Merge branch 'unstable' into snap

17 years agomon: use orig_src in clientmon, elsewhere
Sage Weil [Thu, 3 Jul 2008 03:37:07 +0000 (20:37 -0700)]
mon: use orig_src in clientmon, elsewhere

17 years agomon: skip osdmap update if max_osd is too small
Sage Weil [Thu, 3 Jul 2008 03:23:20 +0000 (20:23 -0700)]
mon: skip osdmap update if max_osd is too small

17 years agopass snaps through filer, objecter. link snaprealm to inode (not cap) in client...
Sage Weil [Wed, 2 Jul 2008 23:31:02 +0000 (16:31 -0700)]
pass snaps through filer, objecter.  link snaprealm to inode (not cap) in client.  fix up dirstat/inodestat encoding

17 years agomds, client: group caps by realm
Sage Weil [Wed, 2 Jul 2008 22:30:53 +0000 (15:30 -0700)]
mds, client: group caps by realm

17 years agomds: attach snaprealm to CInode, encoding/decoding
Sage Weil [Wed, 2 Jul 2008 21:00:56 +0000 (14:00 -0700)]
mds: attach snaprealm to CInode, encoding/decoding

17 years agomds: SnapRealm
Sage Weil [Wed, 2 Jul 2008 20:30:24 +0000 (13:30 -0700)]
mds: SnapRealm

17 years agomds: ESnap, SnapInfo
Sage Weil [Wed, 2 Jul 2008 18:06:44 +0000 (11:06 -0700)]
mds: ESnap, SnapInfo

17 years agomds: introduce snaptable
Sage Weil [Wed, 2 Jul 2008 17:48:25 +0000 (10:48 -0700)]
mds: introduce snaptable

17 years agomds: factor MDSTable out of IdAllocator
Sage Weil [Wed, 2 Jul 2008 17:35:17 +0000 (10:35 -0700)]
mds: factor MDSTable out of IdAllocator

17 years agoosd: snap cloning
Sage Weil [Wed, 2 Jul 2008 17:05:38 +0000 (10:05 -0700)]
osd: snap cloning

17 years agoosdmap: removed_snaps
Sage Weil [Tue, 1 Jul 2008 23:08:15 +0000 (16:08 -0700)]
osdmap: removed_snaps

17 years agoos: getattr to bufferptr
Sage Weil [Tue, 1 Jul 2008 21:51:27 +0000 (14:51 -0700)]
os: getattr to bufferptr

17 years agosnap: fix oid.snap
Sage Weil [Tue, 1 Jul 2008 17:33:36 +0000 (10:33 -0700)]
snap: fix oid.snap

17 years agoMerge branch 'unstable' into snap
Sage Weil [Tue, 1 Jul 2008 17:20:35 +0000 (10:20 -0700)]
Merge branch 'unstable' into snap

17 years agokclient: handle potential splice_dentry failure
Sage Weil [Tue, 1 Jul 2008 16:59:07 +0000 (09:59 -0700)]
kclient: handle potential splice_dentry failure

17 years agomon: use forward_message, orig_source_inst throughout
Sage Weil [Tue, 1 Jul 2008 14:25:06 +0000 (07:25 -0700)]
mon: use forward_message, orig_source_inst throughout

17 years agomsgr: introduce orig_src, forward_message()
Sage Weil [Tue, 1 Jul 2008 14:24:38 +0000 (07:24 -0700)]
msgr: introduce orig_src, forward_message()

17 years agomsgr: add global_seq to disambiguate reset and slow connect
Sage Weil [Tue, 1 Jul 2008 05:23:19 +0000 (22:23 -0700)]
msgr: add global_seq to disambiguate reset and slow connect

17 years agoRevert "msgr: half-assed fix to msgr race vs reset issue"
Sage Weil [Tue, 1 Jul 2008 01:01:22 +0000 (18:01 -0700)]
Revert "msgr: half-assed fix to msgr race vs reset issue"

This reverts commit 80754a51d5a1e56f058b37b5a3bc34be7d5f2a4d.

17 years agomsgr: half-assed fix to msgr race vs reset issue
Sage Weil [Mon, 30 Jun 2008 23:40:20 +0000 (16:40 -0700)]
msgr: half-assed fix to msgr race vs reset issue

17 years agomon: reset new_value(); cancel_timers() cleanup
Sage Weil [Mon, 30 Jun 2008 23:31:30 +0000 (16:31 -0700)]
mon: reset new_value(); cancel_timers() cleanup

17 years agomds: i missed a take_diff caller
Sage Weil [Mon, 30 Jun 2008 22:56:08 +0000 (15:56 -0700)]
mds: i missed a take_diff caller

17 years agomon: forgot paxos_pgmap
Sage Weil [Mon, 30 Jun 2008 22:55:07 +0000 (15:55 -0700)]
mon: forgot paxos_pgmap

17 years agopaxos: remove old 'HI MOM'
Sage Weil [Mon, 30 Jun 2008 22:37:42 +0000 (15:37 -0700)]
paxos: remove old 'HI MOM'

17 years agomds: avoid touching dir utimes()'d mtime unless dirfrag mtime actually changes
Sage Weil [Mon, 30 Jun 2008 22:36:11 +0000 (15:36 -0700)]
mds: avoid touching dir utimes()'d mtime unless dirfrag mtime actually changes

17 years agoMerge branch 'filltrace' into unstable
Sage Weil [Mon, 30 Jun 2008 22:15:39 +0000 (15:15 -0700)]
Merge branch 'filltrace' into unstable

17 years agotest with multiple monitors
Sage Weil [Mon, 30 Jun 2008 21:57:04 +0000 (14:57 -0700)]
test with multiple monitors

17 years agomon: elector fixes
Sage Weil [Mon, 30 Jun 2008 21:50:52 +0000 (14:50 -0700)]
mon: elector fixes

17 years agomon: fix pgstat for multiple monitors
Sage Weil [Mon, 30 Jun 2008 21:50:36 +0000 (14:50 -0700)]
mon: fix pgstat for multiple monitors

17 years agomds: fix dir mtime/ctime
Sage Weil [Mon, 30 Jun 2008 19:49:42 +0000 (12:49 -0700)]
mds: fix dir mtime/ctime

17 years agokclient: fix up dentry if we can take i_mutex, but avoid rehashing dentry if there...
Sage Weil [Mon, 30 Jun 2008 19:18:24 +0000 (12:18 -0700)]
kclient: fix up dentry if we can take i_mutex, but avoid rehashing dentry if there is no lease

17 years agokclient: fill_trace takes i_mutex, avoids dentry if no lease
Sage Weil [Mon, 30 Jun 2008 18:46:54 +0000 (11:46 -0700)]
kclient: fill_trace takes i_mutex, avoids dentry if no lease

17 years agoosd: check if osd exists such that pg_layout=linear behaves
Sage Weil [Mon, 30 Jun 2008 15:39:35 +0000 (08:39 -0700)]
osd: check if osd exists such that pg_layout=linear behaves

17 years agosnap: base types
Sage Weil [Wed, 25 Jun 2008 00:24:39 +0000 (17:24 -0700)]
snap: base types

17 years agotodos
Sage Weil [Wed, 25 Jun 2008 00:24:25 +0000 (17:24 -0700)]
todos

17 years agokclient: pass in flag indicating whether dir i_mutex is held
Sage Weil [Tue, 24 Jun 2008 23:02:27 +0000 (16:02 -0700)]
kclient: pass in flag indicating whether dir i_mutex is held

17 years agotodos
Sage Weil [Mon, 23 Jun 2008 13:45:49 +0000 (06:45 -0700)]
todos

17 years agomsgr: fix need_addr public/private
Sage Weil [Mon, 23 Jun 2008 13:43:24 +0000 (06:43 -0700)]
msgr: fix need_addr public/private

17 years agofill_trace todos
Sage Weil [Sat, 21 Jun 2008 20:55:27 +0000 (13:55 -0700)]
fill_trace todos

17 years agomds: fix dn lease issue in base/root dir
Sage Weil [Sat, 21 Jun 2008 17:48:30 +0000 (10:48 -0700)]
mds: fix dn lease issue in base/root dir