]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agoebofs: fix apply_transaction vs cids on object ops
Sage Weil [Wed, 6 Aug 2008 17:05:20 +0000 (10:05 -0700)]
ebofs: fix apply_transaction vs cids on object ops

17 years agoosd: fix pg create peer ordering
Sage Weil [Wed, 6 Aug 2008 16:44:33 +0000 (09:44 -0700)]
osd: fix pg create peer ordering

17 years agodarwin changes
Ian Holsman [Tue, 5 Aug 2008 02:53:45 +0000 (19:53 -0700)]
darwin changes

17 years agofilestore: --filestore_btrfs_trans to enable/disable btrfs transaction ioctls
Sage Weil [Tue, 5 Aug 2008 02:48:40 +0000 (19:48 -0700)]
filestore: --filestore_btrfs_trans to enable/disable btrfs transaction ioctls

17 years agoosd: ignore CEPH_OSD_EXISTS until we have a use for it
Sage Weil [Mon, 4 Aug 2008 03:32:41 +0000 (20:32 -0700)]
osd: ignore CEPH_OSD_EXISTS until we have a use for it

17 years agomon: fix mds takeover
Sage Weil [Sat, 2 Aug 2008 21:38:35 +0000 (14:38 -0700)]
mon: fix mds takeover

17 years agoMerge branch 'unstable' of ceph.newdream.net:/git/ceph into unstable
Sage Weil [Sat, 2 Aug 2008 21:38:21 +0000 (14:38 -0700)]
Merge branch 'unstable' of ceph.newdream.net:/git/ceph into unstable

17 years agodebian: include missing items in ceph-mon, chmod +x rules
Sage Weil [Fri, 1 Aug 2008 23:15:55 +0000 (16:15 -0700)]
debian: include missing items in ceph-mon, chmod +x rules

17 years agoebofs: fix NodePool::expand_usemap() to correctly reallocate a contiguous buffer
Sage Weil [Fri, 1 Aug 2008 21:07:01 +0000 (14:07 -0700)]
ebofs: fix NodePool::expand_usemap() to correctly reallocate a contiguous buffer

17 years agoosd: reset complete_to/requested_to pointers on recovery finish
Sage Weil [Thu, 31 Jul 2008 20:37:32 +0000 (13:37 -0700)]
osd: reset complete_to/requested_to pointers on recovery finish

17 years agoosd: pull last_complete forward on recovery completion
Sage Weil [Thu, 31 Jul 2008 20:28:15 +0000 (13:28 -0700)]
osd: pull last_complete forward on recovery completion

it may have lagged due to non-pull events, like deletion or obsolted updates (followed by deletion)

17 years agoosd: fix merge_log to process in _forward_ order
Sage Weil [Thu, 31 Jul 2008 20:26:47 +0000 (13:26 -0700)]
osd: fix merge_log to process in _forward_ order

17 years agoosd: add_event() helper to assimilate Log::Entry into Missing
Sage Weil [Thu, 31 Jul 2008 19:50:31 +0000 (12:50 -0700)]
osd: add_event() helper to assimilate Log::Entry into Missing

17 years agoosd: small cleanup
Sage Weil [Thu, 31 Jul 2008 18:26:20 +0000 (11:26 -0700)]
osd: small cleanup

17 years agodstartnew.sh/dstop.sh
Sage Weil [Thu, 31 Jul 2008 18:04:04 +0000 (11:04 -0700)]
dstartnew.sh/dstop.sh

17 years agoebofs: replace hash_map with unordered_map in nodepool
Sage Weil [Thu, 31 Jul 2008 18:02:24 +0000 (11:02 -0700)]
ebofs: replace hash_map with unordered_map in nodepool

17 years agoosd: write empty log on pg creation
Sage Weil [Thu, 31 Jul 2008 18:01:13 +0000 (11:01 -0700)]
osd: write empty log on pg creation

17 years agoosd: wake up all pg waiters on activate_map; clean up wake code
Sage Weil [Thu, 31 Jul 2008 17:43:40 +0000 (10:43 -0700)]
osd: wake up all pg waiters on activate_map; clean up wake code

17 years agoosd: check in with mon when no heartbeat peers
Sage Weil [Thu, 31 Jul 2008 18:05:46 +0000 (11:05 -0700)]
osd: check in with mon when no heartbeat peers

17 years agoosd: some additional do_recovery debugging
Sage Weil [Thu, 31 Jul 2008 14:20:40 +0000 (07:20 -0700)]
osd: some additional do_recovery debugging

17 years agoosd: filter heartbeat stamps against source set (fixes false timeout when peer leaves...
Sage Weil [Thu, 31 Jul 2008 04:54:40 +0000 (21:54 -0700)]
osd: filter heartbeat stamps against source set (fixes false timeout when peer leaves then rejoins from set)

17 years agobuffer: fix iterator assignment to between bufferlists
Sage Weil [Thu, 31 Jul 2008 04:43:46 +0000 (21:43 -0700)]
buffer: fix iterator assignment to between bufferlists

17 years agomon: fix double propose in mdsmon tick
Sage Weil [Wed, 30 Jul 2008 23:45:43 +0000 (16:45 -0700)]
mon: fix double propose in mdsmon tick

17 years agomon: allow tick on peons; make most actions in update_from_paxos for leaders only
Sage Weil [Wed, 30 Jul 2008 22:34:25 +0000 (15:34 -0700)]
mon: allow tick on peons; make most actions in update_from_paxos for leaders only

17 years agobug todo
Sage Weil [Wed, 30 Jul 2008 22:05:24 +0000 (15:05 -0700)]
bug todo

17 years agomon: election bugfix
Sage Weil [Wed, 30 Jul 2008 22:03:29 +0000 (15:03 -0700)]
mon: election bugfix

17 years agoosd: ignore remove request if pg has changed since request was sent
Sage Weil [Tue, 29 Jul 2008 16:40:13 +0000 (09:40 -0700)]
osd: ignore remove request if pg has changed since request was sent

17 years agoosd: replica may have missing/lost objects when it activates; the primary is responsi...
Sage Weil [Tue, 29 Jul 2008 16:18:16 +0000 (09:18 -0700)]
osd: replica may have missing/lost objects when it activates; the primary is responsible for pushing them

17 years agoosd: on_change, abort repop entirely if we are no longer primary
Sage Weil [Tue, 29 Jul 2008 14:28:33 +0000 (07:28 -0700)]
osd: on_change, abort repop entirely if we are no longer primary

17 years agomsgr: warn+fault on bad seq. but keep assert, for now.
Sage Weil [Tue, 29 Jul 2008 13:57:10 +0000 (06:57 -0700)]
msgr: warn+fault on bad seq.  but keep assert, for now.

17 years agoosd: osd_lock assertions around pg_map access
Sage Weil [Tue, 29 Jul 2008 13:49:21 +0000 (06:49 -0700)]
osd: osd_lock assertions around pg_map access

17 years agomon: print failure msg payload
Sage Weil [Fri, 25 Jul 2008 23:41:29 +0000 (16:41 -0700)]
mon: print failure msg payload

17 years agokclient: fix multiple subdir mounts from same client (remove path from mount_args)
Sage Weil [Fri, 25 Jul 2008 14:21:10 +0000 (07:21 -0700)]
kclient: fix multiple subdir mounts from same client (remove path from mount_args)

17 years agokclient: fix multiple mount points from same client; serialize mount attempts
Sage Weil [Thu, 24 Jul 2008 23:18:35 +0000 (16:18 -0700)]
kclient: fix multiple mount points from same client; serialize mount attempts

17 years agoosd: tweak heartbeat failure timeout
Sage Weil [Thu, 24 Jul 2008 18:37:02 +0000 (11:37 -0700)]
osd: tweak heartbeat failure timeout

17 years agomon: apply osd_stat updates to pgmap correctly
Sage Weil [Thu, 24 Jul 2008 18:18:26 +0000 (11:18 -0700)]
mon: apply osd_stat updates to pgmap correctly

17 years agofixes for debian directory
Brown, David M JR [Thu, 24 Jul 2008 17:14:08 +0000 (10:14 -0700)]
fixes for debian directory

The patch creates several packages:

ceph: The uber package that depends on ceph-mds ceph-osd ceph-mon ceph-fuse and ceph-source
ceph-mds: The ceph meta data server daemon
ceph-osd: The ceph object storage daemon
ceph-mon: The ceph cluster monitor
ceph-fuse: The ceph fuse client
ceph-source: The source for the ceph client kernel module for use with module-assistant
ceph-misc: Some ceph misc installed binaries
ceph-doc: What little ceph documentations in the source tarball

Hopefully this is useful.

Thanks,
- David Brown

17 years agoceph.spec.in changes
Erwin, Brock A [Wed, 23 Jul 2008 22:27:48 +0000 (15:27 -0700)]
ceph.spec.in changes

Attached is an update to the SPEC file.  I had forgot to include the "fuse-devel" package
requirement for building the ceph packages, and didn't notice that ./configure gave the error
of -lfuse not found.

17 years agomissing headers for MAX_IOV on some platforms
Sage Weil [Wed, 23 Jul 2008 22:25:34 +0000 (15:25 -0700)]
missing headers for MAX_IOV on some platforms

17 years agoobjectcacher: fix truncation bug
Sage Weil [Wed, 23 Jul 2008 17:58:30 +0000 (10:58 -0700)]
objectcacher: fix truncation bug

17 years agomake gcc 4.3 shut up about deprecated hash_map etc
Sage Weil [Wed, 23 Jul 2008 16:44:22 +0000 (09:44 -0700)]
make gcc 4.3 shut up about deprecated hash_map etc

17 years agomon: fix int overflow
Sage Weil [Wed, 23 Jul 2008 16:41:51 +0000 (09:41 -0700)]
mon: fix int overflow

17 years agosimplify includes
Sage Weil [Wed, 23 Jul 2008 16:47:21 +0000 (09:47 -0700)]
simplify includes

Conflicts:

src/mds/AnchorClient.h

17 years agomissing parens
Sage Weil [Wed, 23 Jul 2008 16:16:13 +0000 (09:16 -0700)]
missing parens

17 years agoclient: missing include
Sage Weil [Wed, 23 Jul 2008 03:44:49 +0000 (20:44 -0700)]
client: missing include

17 years agomon: fix MDSMonitor prototype
Sage Weil [Tue, 22 Jul 2008 23:07:08 +0000 (16:07 -0700)]
mon: fix MDSMonitor prototype

17 years agofilestore: close journal on umount
Sage Weil [Tue, 22 Jul 2008 20:28:19 +0000 (13:28 -0700)]
filestore: close journal on umount

17 years agoebofs: close journal on umount
Sage Weil [Tue, 22 Jul 2008 20:22:56 +0000 (13:22 -0700)]
ebofs: close journal on umount

17 years agothread: start/stop debugging
Sage Weil [Tue, 22 Jul 2008 19:38:08 +0000 (12:38 -0700)]
thread: start/stop debugging

17 years agouse atomic_t to count threads
Sage Weil [Tue, 22 Jul 2008 19:26:24 +0000 (12:26 -0700)]
use atomic_t to count threads

17 years agoosd: stop timer thread before forking
Sage Weil [Tue, 22 Jul 2008 17:54:13 +0000 (10:54 -0700)]
osd: stop timer thread before forking

17 years agokclient: update proc for 2.6.26
Padraig O'Sullivan [Mon, 21 Jul 2008 17:50:10 +0000 (10:50 -0700)]
kclient: update proc for 2.6.26

17 years agorename, fix ceph.spec.in
Erwin, Brock A [Mon, 14 Jul 2008 19:30:37 +0000 (12:30 -0700)]
rename, fix ceph.spec.in

17 years agoinclude ceph.spec in configure.ac v0.3
Erwin, Brock A [Fri, 11 Jul 2008 22:56:28 +0000 (15:56 -0700)]
include ceph.spec in configure.ac

17 years agoceph.spec changes
Erwin, Brock A [Fri, 11 Jul 2008 22:55:19 +0000 (15:55 -0700)]
ceph.spec changes

17 years agomds: fix purging for unlinked inodes with caps
Sage Weil [Fri, 11 Jul 2008 22:13:19 +0000 (15:13 -0700)]
mds: fix purging for unlinked inodes with caps

17 years agono more m4
Sage Weil [Fri, 11 Jul 2008 20:40:43 +0000 (13:40 -0700)]
no more m4

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

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 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 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 agoclient: readahead
Sage Weil [Mon, 7 Jul 2008 18:14:40 +0000 (11:14 -0700)]
client: readahead

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