]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Mon, 30 Jun 2008 21:57:04 +0000 (14:57 -0700)]
test with multiple monitors
Sage Weil [Mon, 30 Jun 2008 21:50:52 +0000 (14:50 -0700)]
mon: elector fixes
Sage Weil [Mon, 30 Jun 2008 21:50:36 +0000 (14:50 -0700)]
mon: fix pgstat for multiple monitors
Sage Weil [Mon, 30 Jun 2008 19:49:42 +0000 (12:49 -0700)]
mds: fix dir mtime/ctime
Sage Weil [Mon, 30 Jun 2008 15:39:35 +0000 (08:39 -0700)]
osd: check if osd exists such that pg_layout=linear behaves
Sage Weil [Mon, 23 Jun 2008 13:45:49 +0000 (06:45 -0700)]
todos
Sage Weil [Mon, 23 Jun 2008 13:43:24 +0000 (06:43 -0700)]
msgr: fix need_addr public/private
Sage Weil [Sat, 21 Jun 2008 20:55:27 +0000 (13:55 -0700)]
fill_trace todos
Sage Weil [Sat, 21 Jun 2008 17:48:30 +0000 (10:48 -0700)]
mds: fix dn lease issue in base/root dir
Sage Weil [Sat, 21 Jun 2008 15:13:56 +0000 (08:13 -0700)]
kclient: ensure materialised dentry is hashed
Sage Weil [Fri, 20 Jun 2008 00:13:10 +0000 (17:13 -0700)]
vstart.sh
Sage Weil [Fri, 20 Jun 2008 00:13:01 +0000 (17:13 -0700)]
todos
Sage Weil [Fri, 20 Jun 2008 00:07:43 +0000 (17:07 -0700)]
kclient: ignore ICONTENT on root inode
Sage Weil [Fri, 20 Jun 2008 00:07:39 +0000 (17:07 -0700)]
mds: issue per-dentry leases on base inodes, despite ICONTENT
Sage Weil [Thu, 19 Jun 2008 23:42:18 +0000 (16:42 -0700)]
mds: verify src and dest paths are non-empty in rename
Sage Weil [Thu, 19 Jun 2008 23:39:03 +0000 (16:39 -0700)]
Revert "mds: fixed rename ancestor thing.. again"
This reverts commit
a672ab23145c899dc095b955e42dfbf7478b647c.
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)
Sage Weil [Thu, 19 Jun 2008 23:35:31 +0000 (16:35 -0700)]
kclient: improve osdmap decoding, error reporting
Sage Weil [Thu, 19 Jun 2008 23:06:28 +0000 (16:06 -0700)]
kclient: typos
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
Sage Weil [Thu, 19 Jun 2008 22:18:46 +0000 (15:18 -0700)]
kclient: be less noisy about dn splicing
Sage Weil [Thu, 19 Jun 2008 21:34:01 +0000 (14:34 -0700)]
kclient: disable open intents, for now
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
Sage Weil [Thu, 19 Jun 2008 19:47:14 +0000 (12:47 -0700)]
kclient: typo
Sage Weil [Thu, 19 Jun 2008 19:38:17 +0000 (12:38 -0700)]
mds: fixed rename ancestor thing.. again
Sage Weil [Thu, 19 Jun 2008 18:36:41 +0000 (11:36 -0700)]
kclient: more helpful info for bad ceph_msg_put
Sage Weil [Thu, 19 Jun 2008 18:19:25 +0000 (11:19 -0700)]
mds: add parent before child dentries to metablob in predirty_nested
Sage Weil [Thu, 19 Jun 2008 18:10:08 +0000 (11:10 -0700)]
kclient: norbytes mount option; rbytes on by default
Sage Weil [Thu, 19 Jun 2008 18:09:48 +0000 (11:09 -0700)]
kclient: kick mds requests on mds status change
Sage Weil [Thu, 19 Jun 2008 18:09:11 +0000 (11:09 -0700)]
osd: ack ops that drop out of replica set
Sage Weil [Thu, 19 Jun 2008 16:49:26 +0000 (09:49 -0700)]
mds: fix rename ancestor check and locking
Sage Weil [Thu, 19 Jun 2008 16:24:01 +0000 (09:24 -0700)]
todos
Sage Weil [Thu, 19 Jun 2008 03:59:50 +0000 (20:59 -0700)]
todos
Sage Weil [Thu, 19 Jun 2008 03:58:42 +0000 (20:58 -0700)]
mds: more robust rename path check
Sage Weil [Thu, 19 Jun 2008 14:43:37 +0000 (07:43 -0700)]
kclient: msgr state bit cleanup
Sage Weil [Thu, 19 Jun 2008 04:17:25 +0000 (21:17 -0700)]
kclient: small msgr fixup
Sage Weil [Thu, 19 Jun 2008 04:11:49 +0000 (21:11 -0700)]
mds: fix trimmable_at logic in try_to_expire
Sage Weil [Thu, 19 Jun 2008 03:45:22 +0000 (20:45 -0700)]
kclient: clean up setup/shutdown; merge ktcp.c into messenger.c
Sage Weil [Thu, 19 Jun 2008 03:07:17 +0000 (20:07 -0700)]
kclient: multithread
Sage Weil [Wed, 18 Jun 2008 23:09:43 +0000 (16:09 -0700)]
kclient: fix up socket handling in msgr
Sage Weil [Wed, 18 Jun 2008 22:13:47 +0000 (15:13 -0700)]
kclient: use single thread for messenger
Sage Weil [Wed, 18 Jun 2008 21:44:55 +0000 (14:44 -0700)]
kclient: use d_time to track dir version
Sage Weil [Wed, 18 Jun 2008 18:43:31 +0000 (11:43 -0700)]
mds: fix dir projection on truncate
Sage Weil [Wed, 18 Jun 2008 15:05:49 +0000 (08:05 -0700)]
mds: debug try_to_expire
Sage Weil [Wed, 18 Jun 2008 15:05:30 +0000 (08:05 -0700)]
synclient: observe data flag on import_find
Sage Weil [Wed, 18 Jun 2008 14:25:17 +0000 (07:25 -0700)]
Makefile.am, configure.ac updates for v0.3
Sage Weil [Wed, 18 Jun 2008 14:24:46 +0000 (07:24 -0700)]
disable string table for now
Sage Weil [Wed, 18 Jun 2008 14:11:20 +0000 (07:11 -0700)]
cfuse: warn on 32-bit kernels
Sage Weil [Wed, 18 Jun 2008 13:28:54 +0000 (06:28 -0700)]
client: fix init() with multiple clients in proc
Sage Weil [Wed, 18 Jun 2008 13:28:25 +0000 (06:28 -0700)]
msgr: fix ip discovery with multiple entities in proc (csyn)
Sage Weil [Wed, 18 Jun 2008 13:18:48 +0000 (06:18 -0700)]
missing include
Sage Weil [Wed, 18 Jun 2008 03:56:19 +0000 (20:56 -0700)]
objectcacher: fix writeback logic to be less braindead
Sage Weil [Wed, 18 Jun 2008 03:34:42 +0000 (20:34 -0700)]
dstartnew.sh
Sage Weil [Wed, 18 Jun 2008 03:33:43 +0000 (20:33 -0700)]
msgr: fix ip address discovery when using -m monip:port
Sage Weil [Wed, 18 Jun 2008 03:00:03 +0000 (20:00 -0700)]
msgr: initialize need_addr in rank.bind() instead of constructor
Sage Weil [Wed, 18 Jun 2008 02:59:33 +0000 (19:59 -0700)]
mds: be more verbose when not found in mdsmap
Sage Weil [Wed, 18 Jun 2008 02:50:53 +0000 (19:50 -0700)]
osd: clean up pg creation state
Sage Weil [Wed, 18 Jun 2008 02:49:41 +0000 (19:49 -0700)]
objectcacher: avoid unnecessary flush_set calls
Sage Weil [Wed, 18 Jun 2008 02:48:58 +0000 (19:48 -0700)]
client: bigger default objectcacher size
Sage Weil [Wed, 18 Jun 2008 02:48:41 +0000 (19:48 -0700)]
synclient: show writefile progress
Sage Weil [Wed, 18 Jun 2008 02:44:10 +0000 (19:44 -0700)]
crush: fix warning
Sage Weil [Wed, 18 Jun 2008 02:43:06 +0000 (19:43 -0700)]
osd: clean up pg_t printing
Sage Weil [Tue, 17 Jun 2008 22:54:03 +0000 (15:54 -0700)]
osd: fix up osd_auto_weight
Sage Weil [Tue, 17 Jun 2008 21:11:57 +0000 (14:11 -0700)]
mds: commit new dirs before first mention is trimmed from journal
Sage Weil [Tue, 17 Jun 2008 18:17:39 +0000 (11:17 -0700)]
kclient: debug dput
Sage Weil [Tue, 17 Jun 2008 14:35:17 +0000 (07:35 -0700)]
kclient: use d_materialise_unique to properly reattached renamed directories
Sage Weil [Tue, 17 Jun 2008 04:04:28 +0000 (21:04 -0700)]
kclient: revalidate dentries while constructing paths.
Sage Weil [Tue, 17 Jun 2008 18:15:55 +0000 (11:15 -0700)]
osd: do osd_auto_weight in mkfs
Sage Weil [Tue, 17 Jun 2008 17:44:27 +0000 (10:44 -0700)]
fix buffer.h headers
Sage Weil [Mon, 16 Jun 2008 22:52:07 +0000 (15:52 -0700)]
todos
Sage Weil [Mon, 16 Jun 2008 22:14:13 +0000 (15:14 -0700)]
kclient: never use VFS-provided dentry if d_parent is incorrect
Sage Weil [Mon, 16 Jun 2008 22:02:53 +0000 (15:02 -0700)]
osd: add flags to osdmap
Sage Weil [Mon, 16 Jun 2008 18:38:53 +0000 (11:38 -0700)]
osd: shutdown cleanly on SIGHUP
Sage Weil [Mon, 16 Jun 2008 18:38:36 +0000 (11:38 -0700)]
ebofs: fix memory leakage
Sage Weil [Mon, 16 Jun 2008 17:54:47 +0000 (10:54 -0700)]
ceph_fs.h include order tweak
Sage Weil [Mon, 16 Jun 2008 14:41:30 +0000 (07:41 -0700)]
kclient: debugging d_drop
Sage Weil [Sun, 15 Jun 2008 16:28:17 +0000 (09:28 -0700)]
fix up includes
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
Sage Weil [Fri, 13 Jun 2008 21:36:26 +0000 (14:36 -0700)]
mds: mark sessionmapv in LogSegment during replay
Sage Weil [Fri, 13 Jun 2008 20:57:05 +0000 (13:57 -0700)]
frag: fix parens
Sage Weil [Fri, 13 Jun 2008 20:54:30 +0000 (13:54 -0700)]
todos
Sage Weil [Fri, 13 Jun 2008 20:37:27 +0000 (13:37 -0700)]
mds: fix frag replay
Sage Weil [Fri, 13 Jun 2008 20:37:02 +0000 (13:37 -0700)]
frag: fix bug in force_to_leaf
Sage Weil [Fri, 13 Jun 2008 19:03:23 +0000 (12:03 -0700)]
mds: disable authpin debugging
Sage Weil [Fri, 13 Jun 2008 19:02:39 +0000 (12:02 -0700)]
Merge branch 'nstring' into unstable
Sage Weil [Fri, 13 Jun 2008 00:23:14 +0000 (17:23 -0700)]
mds: fix fragstat accounting across dirfrag splits
Sage Weil [Fri, 13 Jun 2008 18:30:46 +0000 (11:30 -0700)]
string table
Sage Weil [Fri, 13 Jun 2008 14:33:57 +0000 (07:33 -0700)]
mds: use nstring class
Sage Weil [Thu, 12 Jun 2008 22:46:11 +0000 (15:46 -0700)]
mds: stop munging hash
Sage Weil [Thu, 12 Jun 2008 21:30:00 +0000 (14:30 -0700)]
frag: remove old cruft
Sage Weil [Thu, 12 Jun 2008 21:23:43 +0000 (14:23 -0700)]
mds: auth_pin dir we are projecting in predirty_nested
Sage Weil [Thu, 12 Jun 2008 21:23:16 +0000 (14:23 -0700)]
new frag encoding uses _most_ significant bits.
Sage Weil [Thu, 12 Jun 2008 21:22:40 +0000 (14:22 -0700)]
mds: rdlock dft during readdir
Sage Weil [Thu, 12 Jun 2008 19:59:57 +0000 (12:59 -0700)]
fix frag_next, using lame old frag encoding strategy
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
Sage Weil [Wed, 11 Jun 2008 23:40:23 +0000 (16:40 -0700)]
mds: frag fixups. but there is a lost auth_pin somewhere...
Sage Weil [Tue, 10 Jun 2008 23:48:16 +0000 (16:48 -0700)]
mds: some initial dirfrag cleanups
Sage Weil [Thu, 12 Jun 2008 04:26:55 +0000 (21:26 -0700)]
store data and metadata in separate pg_pools; name crush rules
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/*
Sage Weil [Tue, 10 Jun 2008 22:06:56 +0000 (15:06 -0700)]
filestore: mask SIGINT, SIGTERM to (somewhat) protect transactions