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

17 years agoobjectcacher: avoid unnecessary flush_set calls
Sage Weil [Wed, 18 Jun 2008 02:49:41 +0000 (19:49 -0700)]
objectcacher: avoid unnecessary flush_set calls

17 years agoclient: bigger default objectcacher size
Sage Weil [Wed, 18 Jun 2008 02:48:58 +0000 (19:48 -0700)]
client: bigger default objectcacher size

17 years agosynclient: show writefile progress
Sage Weil [Wed, 18 Jun 2008 02:48:41 +0000 (19:48 -0700)]
synclient: show writefile progress

17 years agocrush: fix warning
Sage Weil [Wed, 18 Jun 2008 02:44:10 +0000 (19:44 -0700)]
crush: fix warning

17 years agoosd: clean up pg_t printing
Sage Weil [Wed, 18 Jun 2008 02:43:06 +0000 (19:43 -0700)]
osd: clean up pg_t printing

17 years agoosd: fix up osd_auto_weight
Sage Weil [Tue, 17 Jun 2008 22:54:03 +0000 (15:54 -0700)]
osd: fix up osd_auto_weight

17 years agomds: commit new dirs before first mention is trimmed from journal
Sage Weil [Tue, 17 Jun 2008 21:11:57 +0000 (14:11 -0700)]
mds: commit new dirs before first mention is trimmed from journal

17 years agokclient: debug dput
Sage Weil [Tue, 17 Jun 2008 18:17:39 +0000 (11:17 -0700)]
kclient: debug dput

17 years agokclient: use d_materialise_unique to properly reattached renamed directories
Sage Weil [Tue, 17 Jun 2008 14:35:17 +0000 (07:35 -0700)]
kclient: use d_materialise_unique to properly reattached renamed directories

17 years agokclient: revalidate dentries while constructing paths.
Sage Weil [Tue, 17 Jun 2008 04:04:28 +0000 (21:04 -0700)]
kclient: revalidate dentries while constructing paths.

17 years agoosd: do osd_auto_weight in mkfs
Sage Weil [Tue, 17 Jun 2008 18:15:55 +0000 (11:15 -0700)]
osd: do osd_auto_weight in mkfs

17 years agofix buffer.h headers
Sage Weil [Tue, 17 Jun 2008 17:44:27 +0000 (10:44 -0700)]
fix buffer.h headers

17 years agotodos
Sage Weil [Mon, 16 Jun 2008 22:52:07 +0000 (15:52 -0700)]
todos

17 years agokclient: never use VFS-provided dentry if d_parent is incorrect
Sage Weil [Mon, 16 Jun 2008 22:14:13 +0000 (15:14 -0700)]
kclient: never use VFS-provided dentry if d_parent is incorrect

17 years agoosd: add flags to osdmap
Sage Weil [Mon, 16 Jun 2008 22:02:53 +0000 (15:02 -0700)]
osd: add flags to osdmap

17 years agoosd: shutdown cleanly on SIGHUP
Sage Weil [Mon, 16 Jun 2008 18:38:53 +0000 (11:38 -0700)]
osd: shutdown cleanly on SIGHUP

17 years agoebofs: fix memory leakage
Sage Weil [Mon, 16 Jun 2008 18:38:36 +0000 (11:38 -0700)]
ebofs: fix memory leakage

17 years agoceph_fs.h include order tweak
Sage Weil [Mon, 16 Jun 2008 17:54:47 +0000 (10:54 -0700)]
ceph_fs.h include order tweak

17 years agokclient: debugging d_drop
Sage Weil [Mon, 16 Jun 2008 14:41:30 +0000 (07:41 -0700)]
kclient: debugging d_drop

17 years agofix up includes
Sage Weil [Sun, 15 Jun 2008 16:28:17 +0000 (09:28 -0700)]
fix up includes

17 years agokclient: fix i_lock vs kmalloc in ceph_get_frag et al
Sage Weil [Fri, 13 Jun 2008 22:08:55 +0000 (15:08 -0700)]
kclient: fix i_lock vs kmalloc in ceph_get_frag et al

17 years agomds: mark sessionmapv in LogSegment during replay
Sage Weil [Fri, 13 Jun 2008 21:36:26 +0000 (14:36 -0700)]
mds: mark sessionmapv in LogSegment during replay

17 years agofrag: fix parens
Sage Weil [Fri, 13 Jun 2008 20:57:05 +0000 (13:57 -0700)]
frag: fix parens

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

17 years agomds: fix frag replay
Sage Weil [Fri, 13 Jun 2008 20:37:27 +0000 (13:37 -0700)]
mds: fix frag replay

17 years agofrag: fix bug in force_to_leaf
Sage Weil [Fri, 13 Jun 2008 20:37:02 +0000 (13:37 -0700)]
frag: fix bug in force_to_leaf

17 years agomds: disable authpin debugging
Sage Weil [Fri, 13 Jun 2008 19:03:23 +0000 (12:03 -0700)]
mds: disable authpin debugging

17 years agoMerge branch 'nstring' into unstable
Sage Weil [Fri, 13 Jun 2008 19:02:39 +0000 (12:02 -0700)]
Merge branch 'nstring' into unstable

17 years agomds: fix fragstat accounting across dirfrag splits
Sage Weil [Fri, 13 Jun 2008 00:23:14 +0000 (17:23 -0700)]
mds: fix fragstat accounting across dirfrag splits

17 years agostring table
Sage Weil [Fri, 13 Jun 2008 18:30:46 +0000 (11:30 -0700)]
string table

17 years agomds: use nstring class
Sage Weil [Fri, 13 Jun 2008 14:33:57 +0000 (07:33 -0700)]
mds: use nstring class

17 years agomds: stop munging hash
Sage Weil [Thu, 12 Jun 2008 22:46:11 +0000 (15:46 -0700)]
mds: stop munging hash

17 years agofrag: remove old cruft
Sage Weil [Thu, 12 Jun 2008 21:30:00 +0000 (14:30 -0700)]
frag: remove old cruft

17 years agomds: auth_pin dir we are projecting in predirty_nested
Sage Weil [Thu, 12 Jun 2008 21:23:43 +0000 (14:23 -0700)]
mds: auth_pin dir we are projecting in predirty_nested

17 years agonew frag encoding uses _most_ significant bits.
Sage Weil [Thu, 12 Jun 2008 21:23:16 +0000 (14:23 -0700)]
new frag encoding uses _most_ significant bits.

17 years agomds: rdlock dft during readdir
Sage Weil [Thu, 12 Jun 2008 21:22:40 +0000 (14:22 -0700)]
mds: rdlock dft during readdir

17 years agofix frag_next, using lame old frag encoding strategy
Sage Weil [Thu, 12 Jun 2008 19:59:57 +0000 (12:59 -0700)]
fix frag_next, using lame old frag encoding strategy

17 years agomds: added auth_pin debugging; fixed auth_pin leak in scatter_writebehind
Sage Weil [Thu, 12 Jun 2008 18:07:18 +0000 (11:07 -0700)]
mds: added auth_pin debugging; fixed auth_pin leak in scatter_writebehind

17 years agomds: frag fixups. but there is a lost auth_pin somewhere...
Sage Weil [Wed, 11 Jun 2008 23:40:23 +0000 (16:40 -0700)]
mds: frag fixups.  but there is a lost auth_pin somewhere...

17 years agomds: some initial dirfrag cleanups
Sage Weil [Tue, 10 Jun 2008 23:48:16 +0000 (16:48 -0700)]
mds: some initial dirfrag cleanups

17 years agostore data and metadata in separate pg_pools; name crush rules
Sage Weil [Thu, 12 Jun 2008 04:26:55 +0000 (21:26 -0700)]
store data and metadata in separate pg_pools; name crush rules

17 years agomds: move inode_t et al to mdstypes.h; remove inode_t from osdc/*
Sage Weil [Thu, 12 Jun 2008 04:00:11 +0000 (21:00 -0700)]
mds: move inode_t et al to mdstypes.h; remove inode_t from osdc/*

17 years agofilestore: mask SIGINT, SIGTERM to (somewhat) protect transactions
Sage Weil [Tue, 10 Jun 2008 22:06:56 +0000 (15:06 -0700)]
filestore: mask SIGINT, SIGTERM to (somewhat) protect transactions

17 years agoos: remove read ops from transactions
Sage Weil [Mon, 9 Jun 2008 18:40:10 +0000 (11:40 -0700)]
os: remove read ops from transactions

17 years agofilestore: alternative btrfs usertrans ioctl
Sage Weil [Thu, 5 Jun 2008 23:58:43 +0000 (16:58 -0700)]
filestore: alternative btrfs usertrans ioctl

17 years agomds: make scatter gather completion skip fragstat/accounted_fragstat differential...
Sage Weil [Tue, 10 Jun 2008 14:10:46 +0000 (07:10 -0700)]
mds: make scatter gather completion skip fragstat/accounted_fragstat differential when version is old (i.e. it was already counted)

17 years agomds: wait for journal safe for import/export
Sage Weil [Tue, 10 Jun 2008 13:44:43 +0000 (06:44 -0700)]
mds: wait for journal safe for import/export

17 years agojournaler: ack barriers
Sage Weil [Tue, 10 Jun 2008 13:40:30 +0000 (06:40 -0700)]
journaler: ack barriers

17 years agojournaler: wait for ack and safe.. ack_pos flushed thing still wonky tho
Sage Weil [Sat, 7 Jun 2008 14:06:31 +0000 (07:06 -0700)]
journaler: wait for ack and safe.. ack_pos flushed thing still wonky tho

17 years agotodo
Sage Weil [Fri, 6 Jun 2008 14:41:06 +0000 (07:41 -0700)]
todo

17 years agoosd: write full maps out outside of advance_map transaction
Sage Weil [Mon, 9 Jun 2008 18:03:55 +0000 (11:03 -0700)]
osd: write full maps out outside of advance_map transaction

17 years agokclient: close wanted->needed cap transition ordering hole
Sage Weil [Mon, 9 Jun 2008 23:50:41 +0000 (16:50 -0700)]
kclient: close wanted->needed cap transition ordering hole

17 years agokclient: avoid sending renew to non-active mds
Sage Weil [Fri, 6 Jun 2008 23:14:25 +0000 (16:14 -0700)]
kclient: avoid sending renew to non-active mds

17 years agokclient: small cleanup
Sage Weil [Fri, 6 Jun 2008 22:33:53 +0000 (15:33 -0700)]
kclient: small cleanup

17 years agoasdf
Sage Weil [Fri, 6 Jun 2008 22:33:35 +0000 (15:33 -0700)]
asdf

17 years agokclient: tolerate starting peer with 0.0.0.0 addr
Sage Weil [Fri, 6 Jun 2008 19:18:53 +0000 (12:18 -0700)]
kclient: tolerate starting peer with 0.0.0.0 addr

17 years agokclient: ClearPagePrivate more aggressively in invalidatepage
Sage Weil [Fri, 6 Jun 2008 19:02:07 +0000 (12:02 -0700)]
kclient: ClearPagePrivate more aggressively in invalidatepage

17 years agokclient: simplify osdmap array allocation
Sage Weil [Fri, 6 Jun 2008 18:44:51 +0000 (11:44 -0700)]
kclient: simplify osdmap array allocation

17 years agokclient: add mount_attempts mount option
Sage Weil [Fri, 6 Jun 2008 17:14:03 +0000 (10:14 -0700)]
kclient: add mount_attempts mount option

17 years agokclient: fix mount failure unwinding
Sage Weil [Fri, 6 Jun 2008 17:08:57 +0000 (10:08 -0700)]
kclient: fix mount failure unwinding

17 years agokclient: fix bad socket_put on connect error
Sage Weil [Fri, 6 Jun 2008 16:57:45 +0000 (09:57 -0700)]
kclient: fix bad socket_put on connect error

17 years agokclient: more debug info in osdc
Sage Weil [Thu, 5 Jun 2008 23:43:20 +0000 (16:43 -0700)]
kclient: more debug info in osdc

17 years agomds: fix FileLock can_wrlock
Sage Weil [Thu, 5 Jun 2008 23:19:23 +0000 (16:19 -0700)]
mds: fix FileLock can_wrlock

17 years agomds: fix ScatterLock can_wrlock
Sage Weil [Thu, 5 Jun 2008 23:18:40 +0000 (16:18 -0700)]
mds: fix ScatterLock can_wrlock

17 years agomds: clean up old mtime cruft, bug
Sage Weil [Thu, 5 Jun 2008 20:53:26 +0000 (13:53 -0700)]
mds: clean up old mtime cruft, bug