]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
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

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

17 years agokclient: ensure materialised dentry is hashed
Sage Weil [Sat, 21 Jun 2008 15:13:56 +0000 (08:13 -0700)]
kclient: ensure materialised dentry is hashed

17 years agovstart.sh
Sage Weil [Fri, 20 Jun 2008 00:13:10 +0000 (17:13 -0700)]
vstart.sh

17 years agotodos
Sage Weil [Fri, 20 Jun 2008 00:13:01 +0000 (17:13 -0700)]
todos

17 years agokclient: ignore ICONTENT on root inode
Sage Weil [Fri, 20 Jun 2008 00:07:43 +0000 (17:07 -0700)]
kclient: ignore ICONTENT on root inode

17 years agomds: issue per-dentry leases on base inodes, despite ICONTENT
Sage Weil [Fri, 20 Jun 2008 00:07:39 +0000 (17:07 -0700)]
mds: issue per-dentry leases on base inodes, despite ICONTENT

17 years agomds: verify src and dest paths are non-empty in rename
Sage Weil [Thu, 19 Jun 2008 23:42:18 +0000 (16:42 -0700)]
mds: verify src and dest paths are non-empty in rename

17 years agoRevert "mds: fixed rename ancestor thing.. again"
Sage Weil [Thu, 19 Jun 2008 23:39:03 +0000 (16:39 -0700)]
Revert "mds: fixed rename ancestor thing.. again"

This reverts commit a672ab23145c899dc095b955e42dfbf7478b647c.

17 years agokclient: set min depth for ceph_build_path_dentry (fixes spurious Invalid argument...
Sage Weil [Thu, 19 Jun 2008 23:36:22 +0000 (16:36 -0700)]
kclient: set min depth for ceph_build_path_dentry (fixes spurious Invalid argument errors)

17 years agokclient: improve osdmap decoding, error reporting
Sage Weil [Thu, 19 Jun 2008 23:35:31 +0000 (16:35 -0700)]
kclient: improve osdmap decoding, error reporting

17 years agokclient: typos
Sage Weil [Thu, 19 Jun 2008 23:06:28 +0000 (16:06 -0700)]
kclient: typos

17 years agokclient: make ceph_lookup_open return spliced dentry (fixes and reenables open intent...
Sage Weil [Thu, 19 Jun 2008 22:19:15 +0000 (15:19 -0700)]
kclient: make ceph_lookup_open return spliced dentry (fixes and reenables open intents); factor out a post-lookup helper

17 years agokclient: be less noisy about dn splicing
Sage Weil [Thu, 19 Jun 2008 22:18:46 +0000 (15:18 -0700)]
kclient: be less noisy about dn splicing

17 years agokclient: disable open intents, for now
Sage Weil [Thu, 19 Jun 2008 21:34:01 +0000 (14:34 -0700)]
kclient: disable open intents, for now

17 years agomds: wait_for_sync for predirty/dirty cycle in try_subtree_merge_at
Sage Weil [Thu, 19 Jun 2008 21:33:29 +0000 (14:33 -0700)]
mds: wait_for_sync for predirty/dirty cycle in try_subtree_merge_at

17 years agokclient: typo
Sage Weil [Thu, 19 Jun 2008 19:47:14 +0000 (12:47 -0700)]
kclient: typo

17 years agomds: fixed rename ancestor thing.. again
Sage Weil [Thu, 19 Jun 2008 19:38:17 +0000 (12:38 -0700)]
mds: fixed rename ancestor thing.. again

17 years agokclient: more helpful info for bad ceph_msg_put
Sage Weil [Thu, 19 Jun 2008 18:36:41 +0000 (11:36 -0700)]
kclient: more helpful info for bad ceph_msg_put

17 years agomds: add parent before child dentries to metablob in predirty_nested
Sage Weil [Thu, 19 Jun 2008 18:19:25 +0000 (11:19 -0700)]
mds: add parent before child dentries to metablob in predirty_nested

17 years agokclient: norbytes mount option; rbytes on by default
Sage Weil [Thu, 19 Jun 2008 18:10:08 +0000 (11:10 -0700)]
kclient: norbytes mount option; rbytes on by default

17 years agokclient: kick mds requests on mds status change
Sage Weil [Thu, 19 Jun 2008 18:09:48 +0000 (11:09 -0700)]
kclient: kick mds requests on mds status change

17 years agoosd: ack ops that drop out of replica set
Sage Weil [Thu, 19 Jun 2008 18:09:11 +0000 (11:09 -0700)]
osd: ack ops that drop out of replica set

17 years agomds: fix rename ancestor check and locking
Sage Weil [Thu, 19 Jun 2008 16:49:26 +0000 (09:49 -0700)]
mds: fix rename ancestor check and locking

17 years agotodos
Sage Weil [Thu, 19 Jun 2008 16:24:01 +0000 (09:24 -0700)]
todos

17 years agotodos
Sage Weil [Thu, 19 Jun 2008 03:59:50 +0000 (20:59 -0700)]
todos

17 years agomds: more robust rename path check
Sage Weil [Thu, 19 Jun 2008 03:58:42 +0000 (20:58 -0700)]
mds: more robust rename path check

17 years agokclient: msgr state bit cleanup
Sage Weil [Thu, 19 Jun 2008 14:43:37 +0000 (07:43 -0700)]
kclient: msgr state bit cleanup

17 years agokclient: small msgr fixup
Sage Weil [Thu, 19 Jun 2008 04:17:25 +0000 (21:17 -0700)]
kclient: small msgr fixup

17 years agomds: fix trimmable_at logic in try_to_expire
Sage Weil [Thu, 19 Jun 2008 04:11:49 +0000 (21:11 -0700)]
mds: fix trimmable_at logic in try_to_expire

17 years agokclient: clean up setup/shutdown; merge ktcp.c into messenger.c
Sage Weil [Thu, 19 Jun 2008 03:45:22 +0000 (20:45 -0700)]
kclient: clean up setup/shutdown; merge ktcp.c into messenger.c

17 years agokclient: multithread
Sage Weil [Thu, 19 Jun 2008 03:07:17 +0000 (20:07 -0700)]
kclient: multithread

17 years agokclient: fix up socket handling in msgr
Sage Weil [Wed, 18 Jun 2008 23:09:43 +0000 (16:09 -0700)]
kclient: fix up socket handling in msgr

17 years agokclient: use single thread for messenger
Sage Weil [Wed, 18 Jun 2008 22:13:47 +0000 (15:13 -0700)]
kclient: use single thread for messenger

17 years agokclient: use d_time to track dir version
Sage Weil [Wed, 18 Jun 2008 21:44:55 +0000 (14:44 -0700)]
kclient: use d_time to track dir version

17 years agomds: fix dir projection on truncate
Sage Weil [Wed, 18 Jun 2008 18:43:31 +0000 (11:43 -0700)]
mds: fix dir projection on truncate

17 years agomds: debug try_to_expire
Sage Weil [Wed, 18 Jun 2008 15:05:49 +0000 (08:05 -0700)]
mds: debug try_to_expire

17 years agosynclient: observe data flag on import_find
Sage Weil [Wed, 18 Jun 2008 15:05:30 +0000 (08:05 -0700)]
synclient: observe data flag on import_find

17 years agoMakefile.am, configure.ac updates for v0.3
Sage Weil [Wed, 18 Jun 2008 14:25:17 +0000 (07:25 -0700)]
Makefile.am, configure.ac updates for v0.3

17 years agodisable string table for now
Sage Weil [Wed, 18 Jun 2008 14:24:46 +0000 (07:24 -0700)]
disable string table for now

17 years agocfuse: warn on 32-bit kernels
Sage Weil [Wed, 18 Jun 2008 14:11:20 +0000 (07:11 -0700)]
cfuse: warn on 32-bit kernels

17 years agoclient: fix init() with multiple clients in proc
Sage Weil [Wed, 18 Jun 2008 13:28:54 +0000 (06:28 -0700)]
client: fix init() with multiple clients in proc

17 years agomsgr: fix ip discovery with multiple entities in proc (csyn)
Sage Weil [Wed, 18 Jun 2008 13:28:25 +0000 (06:28 -0700)]
msgr: fix ip discovery with multiple entities in proc (csyn)

17 years agomissing include
Sage Weil [Wed, 18 Jun 2008 13:18:48 +0000 (06:18 -0700)]
missing include

17 years agoobjectcacher: fix writeback logic to be less braindead
Sage Weil [Wed, 18 Jun 2008 03:56:19 +0000 (20:56 -0700)]
objectcacher: fix writeback logic to be less braindead

17 years agodstartnew.sh
Sage Weil [Wed, 18 Jun 2008 03:34:42 +0000 (20:34 -0700)]
dstartnew.sh

17 years agomsgr: fix ip address discovery when using -m monip:port
Sage Weil [Wed, 18 Jun 2008 03:33:43 +0000 (20:33 -0700)]
msgr: fix ip address discovery when using -m monip:port

17 years agomsgr: initialize need_addr in rank.bind() instead of constructor
Sage Weil [Wed, 18 Jun 2008 03:00:03 +0000 (20:00 -0700)]
msgr: initialize need_addr in rank.bind() instead of constructor

17 years agomds: be more verbose when not found in mdsmap
Sage Weil [Wed, 18 Jun 2008 02:59:33 +0000 (19:59 -0700)]
mds: be more verbose when not found in mdsmap

17 years agoosd: clean up pg creation state
Sage Weil [Wed, 18 Jun 2008 02:50:53 +0000 (19:50 -0700)]
osd: clean up pg creation state