]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Tue, 13 May 2008 23:33:41 +0000 (16:33 -0700)]
kclient: brehash more aggressively in fill_trace, and be more cautious with USE_CAP_MDS in getattr
Sage Weil [Tue, 13 May 2008 21:54:29 +0000 (14:54 -0700)]
osd: make it MOSDAlive, and respond with new osdmap
Sage Weil [Tue, 13 May 2008 21:49:29 +0000 (14:49 -0700)]
osd: put full precision ps in osd ops; keep in mind that ps -> pg mapping may shift as osdmap is updated
Sage Weil [Tue, 13 May 2008 19:22:49 +0000 (12:22 -0700)]
journaler: throw error on len=0 entry
Sage Weil [Tue, 13 May 2008 19:19:05 +0000 (12:19 -0700)]
osd: add alive_thru to map; use MOSDIn to bump it in osdmon
Sage Weil [Tue, 13 May 2008 18:05:08 +0000 (11:05 -0700)]
journaler: bit more debug output
Sage Weil [Tue, 13 May 2008 17:33:39 +0000 (10:33 -0700)]
osd: sync on advance/activate_map
Sage Weil [Tue, 13 May 2008 15:47:14 +0000 (08:47 -0700)]
mds: count nonstale caps only in Locker::file_loner() assert
Sage Weil [Tue, 13 May 2008 15:45:13 +0000 (08:45 -0700)]
helper script readme
Sage Weil [Tue, 13 May 2008 15:36:29 +0000 (08:36 -0700)]
kclient: comments. undo stupid in dir.c
Sage Weil [Tue, 13 May 2008 15:30:51 +0000 (08:30 -0700)]
rearrange mkfs/start scripts a bit
Sage Weil [Tue, 13 May 2008 15:24:22 +0000 (08:24 -0700)]
ebofs: redefine derr(x) macro in bdev
Sage Weil [Tue, 13 May 2008 15:20:50 +0000 (08:20 -0700)]
kclient: handle mds replies on write ops with empty trace
Sage Weil [Tue, 13 May 2008 14:39:42 +0000 (07:39 -0700)]
mds: eliminate OP_CREATE; make open O_TRUNC|O_CREAT retry behave
Sage Weil [Tue, 13 May 2008 13:25:12 +0000 (06:25 -0700)]
msgr: use accessor to set addrless entity's addr
Sage Weil [Mon, 12 May 2008 22:14:35 +0000 (15:14 -0700)]
mds: don't export or split unlinked dirs in stray
Sage Weil [Mon, 12 May 2008 21:51:21 +0000 (14:51 -0700)]
make kernel client request redirection work
Sage Weil [Mon, 12 May 2008 21:47:32 +0000 (14:47 -0700)]
mds: mark replication messages unsolicited to avoid confusing discover reply handler
Sage Weil [Mon, 12 May 2008 17:31:29 +0000 (10:31 -0700)]
kclient: nfs fh encoding cleanup
Sage Weil [Mon, 12 May 2008 17:23:21 +0000 (10:23 -0700)]
kclient: use ceph_inopath_item type when building fhs
Sage Weil [Mon, 12 May 2008 15:14:48 +0000 (08:14 -0700)]
kclient: mark mds requests with dentry to direct to proper mds
Sage Weil [Mon, 12 May 2008 04:05:18 +0000 (21:05 -0700)]
osd: more debug output in handle_pg_notify
Sage Weil [Sun, 11 May 2008 23:54:53 +0000 (16:54 -0700)]
auto-detect ip for all non-monitor components from initial exchange with monitor
Sage Weil [Sat, 10 May 2008 23:31:14 +0000 (16:31 -0700)]
todos
Sage Weil [Sat, 10 May 2008 23:31:08 +0000 (16:31 -0700)]
kclient: make readdir handle fragments
Sage Weil [Sat, 10 May 2008 23:25:37 +0000 (16:25 -0700)]
kclient: tolerate release on null sock
Sage Weil [Sat, 10 May 2008 20:47:28 +0000 (13:47 -0700)]
inopath goof in MClientRequest
Sage Weil [Sat, 10 May 2008 05:47:04 +0000 (22:47 -0700)]
build fat nfs handles, and add mds GETINODE op to resolve them
Sage Weil [Fri, 9 May 2008 21:36:44 +0000 (14:36 -0700)]
client: fixed signedness
Sage Weil [Fri, 9 May 2008 21:35:05 +0000 (14:35 -0700)]
mds: dont bother with small inos anymore
Sage Weil [Fri, 9 May 2008 21:39:21 +0000 (14:39 -0700)]
mds: __u32, not long
Sage Weil [Fri, 9 May 2008 21:09:09 +0000 (14:09 -0700)]
kclient: add fragtree, mds delegation/replication info to ceph_inode_info
Sage Weil [Fri, 9 May 2008 17:06:31 +0000 (10:06 -0700)]
Merge branch 'encoding' into unstable
Sage Weil [Fri, 9 May 2008 17:04:33 +0000 (10:04 -0700)]
kclient: cleanup
Sage Weil [Fri, 9 May 2008 17:00:51 +0000 (10:00 -0700)]
kclient: export ops should use ceph_find_inode
Sage Weil [Fri, 9 May 2008 16:50:42 +0000 (09:50 -0700)]
more int size cleanup
Sage Weil [Fri, 9 May 2008 16:50:33 +0000 (09:50 -0700)]
journaler: dont use off_t
Sage Weil [Fri, 9 May 2008 16:38:21 +0000 (09:38 -0700)]
mds: fixed EImportStart bug (cmapv not set)
Sage Weil [Fri, 9 May 2008 16:28:34 +0000 (09:28 -0700)]
mds: clean up MExportDir encoding
Sage Weil [Fri, 9 May 2008 16:11:00 +0000 (09:11 -0700)]
mds: clean up startup, state transitions
Sage Weil [Fri, 9 May 2008 16:10:43 +0000 (09:10 -0700)]
mon: expand mds cluster if max_mds increases
Sage Weil [Fri, 9 May 2008 16:09:43 +0000 (09:09 -0700)]
default to out/ output if daemonizing
Sage Weil [Fri, 9 May 2008 15:46:37 +0000 (08:46 -0700)]
mds: fix EMetaBlob encoding bug
Sage Weil [Fri, 9 May 2008 04:30:22 +0000 (21:30 -0700)]
todo.. done!
Sage Weil [Fri, 9 May 2008 04:28:03 +0000 (21:28 -0700)]
cosmetic macro rename for consistent naming
Sage Weil [Fri, 9 May 2008 04:25:04 +0000 (21:25 -0700)]
changes some ints to __u32 or __s32
Sage Weil [Fri, 9 May 2008 04:05:23 +0000 (21:05 -0700)]
Merge branch 'unstable' into encoding
Sage Weil [Fri, 9 May 2008 04:03:06 +0000 (21:03 -0700)]
removed old buffer encoders entirely!
Sage Weil [Fri, 9 May 2008 03:30:04 +0000 (20:30 -0700)]
mds: tons of encoding changes
Sage Weil [Thu, 8 May 2008 23:38:36 +0000 (16:38 -0700)]
fixed encoding for remaining non-mds messages
Sage Weil [Thu, 8 May 2008 23:31:20 +0000 (16:31 -0700)]
fixed mon message encoding
Sage Weil [Thu, 8 May 2008 23:29:46 +0000 (16:29 -0700)]
fixed osd message encoding
Sage Weil [Thu, 8 May 2008 22:02:15 +0000 (15:02 -0700)]
pg encoding cleanup
Sage Weil [Thu, 8 May 2008 21:48:32 +0000 (14:48 -0700)]
kclient: left off *HZ on mds session ttl
Sage Weil [Thu, 8 May 2008 21:27:30 +0000 (14:27 -0700)]
mon: new encoding throughout
Sage Weil [Thu, 8 May 2008 21:18:42 +0000 (14:18 -0700)]
mds: fix encoding
Sage Weil [Thu, 8 May 2008 21:07:27 +0000 (14:07 -0700)]
fix up mds map requests, kclient mds timeouts
Sage Weil [Thu, 8 May 2008 20:11:28 +0000 (13:11 -0700)]
fully removed encodable.h
Sage Weil [Thu, 8 May 2008 18:25:55 +0000 (11:25 -0700)]
crushwrapper and a few others
Sage Weil [Thu, 8 May 2008 18:09:32 +0000 (11:09 -0700)]
mds: time out reconnect
Sage Weil [Thu, 8 May 2008 17:48:48 +0000 (10:48 -0700)]
kclient: another dumb typo
Sage Weil [Thu, 8 May 2008 17:34:47 +0000 (10:34 -0700)]
Merge branch 'unstable' into encoding
Sage Weil [Thu, 8 May 2008 17:25:13 +0000 (10:25 -0700)]
kclient: fix osdc kick_requests spinlocking. and handle copy_to/from_user faults
Sage Weil [Thu, 8 May 2008 17:01:18 +0000 (10:01 -0700)]
mds: typo
Sage Weil [Thu, 8 May 2008 16:37:42 +0000 (09:37 -0700)]
mds: normalize _xlock_finish
Sage Weil [Thu, 8 May 2008 16:34:19 +0000 (09:34 -0700)]
kclient: create -> mknod sets S_IFREG. debug mode.
Sage Weil [Thu, 8 May 2008 16:32:44 +0000 (09:32 -0700)]
mds: wake rdlock waiters on xlock_finish
Sage Weil [Thu, 8 May 2008 16:10:04 +0000 (09:10 -0700)]
kclient: fix up mdsc spinlocking a bit
Sage Weil [Wed, 7 May 2008 23:22:29 +0000 (16:22 -0700)]
mds: fix can_rdlock_soon vs xlock on FileLock
Sage Weil [Wed, 7 May 2008 21:32:55 +0000 (14:32 -0700)]
readme
Sage Weil [Wed, 7 May 2008 20:48:01 +0000 (13:48 -0700)]
kclient: use d_splice_alias in prepopulate
Sage Weil [Wed, 7 May 2008 20:47:37 +0000 (13:47 -0700)]
kclient: create fall back to mknod if no nameidata (as with nfs-kernel-server)
Sage Weil [Wed, 7 May 2008 20:33:08 +0000 (13:33 -0700)]
kclient: drop nameidata printk
Sage Weil [Wed, 7 May 2008 20:19:05 +0000 (13:19 -0700)]
kclient: remove unnecessary flush/truncate bits from flush_write_caps
Sage Weil [Wed, 7 May 2008 19:57:56 +0000 (12:57 -0700)]
kclient: drop r_old_dentry ref in put_request
Sage Weil [Wed, 7 May 2008 18:56:57 +0000 (11:56 -0700)]
kclient: remove weird igrab/iput pair in unlink
Sage Weil [Wed, 7 May 2008 18:29:15 +0000 (11:29 -0700)]
kclient: slight cleanup of do_lookup ENOENT handler
Sage Weil [Mon, 5 May 2008 22:27:01 +0000 (15:27 -0700)]
kclient: fill_trace now uses d_splice_alias
Sage Weil [Wed, 7 May 2008 18:16:55 +0000 (11:16 -0700)]
kclient: fix dentry ref leak in dn lease revocation
Sage Weil [Wed, 7 May 2008 18:17:18 +0000 (11:17 -0700)]
mds: stop gratuitously issuing dn leases
Sage Weil [Tue, 6 May 2008 23:33:15 +0000 (16:33 -0700)]
kclient: simplify unlink
Sage Weil [Tue, 6 May 2008 23:29:25 +0000 (16:29 -0700)]
kclient: clean out cap_delay_list on umount
Sage Weil [Tue, 6 May 2008 22:55:38 +0000 (15:55 -0700)]
kclient: sync stop osdc timeout timer on shutdown
Sage Weil [Tue, 6 May 2008 22:47:39 +0000 (15:47 -0700)]
kclient: fix page redirtying when writeback is canceled
Sage Weil [Tue, 6 May 2008 22:22:22 +0000 (15:22 -0700)]
kclient: osdc cancel timeout work _a_sync, to avoid deadlock
Sage Weil [Tue, 6 May 2008 22:06:47 +0000 (15:06 -0700)]
introduce time_warp_seq to EXCL utimes() + cap release vs file_cap/fill_inode races
Sage Weil [Tue, 6 May 2008 18:47:16 +0000 (11:47 -0700)]
kclient: fix page revocation for osdc reads
Sage Weil [Tue, 6 May 2008 18:32:10 +0000 (11:32 -0700)]
kclient: kmap in messenger read path
Sage Weil [Tue, 6 May 2008 18:01:41 +0000 (11:01 -0700)]
kclient: unwind lock on enomem
Sage Weil [Tue, 6 May 2008 18:47:19 +0000 (11:47 -0700)]
kclient: fix missed pages for redirty in writepages
Sage Weil [Tue, 6 May 2008 17:54:19 +0000 (10:54 -0700)]
mds: fix client session lru
Sage Weil [Tue, 6 May 2008 17:54:06 +0000 (10:54 -0700)]
mds: retry client messages indefinitely, since mds has its own timeout/markdown mechanism
Sage Weil [Mon, 5 May 2008 23:43:41 +0000 (16:43 -0700)]
todos
Sage Weil [Mon, 5 May 2008 23:43:04 +0000 (16:43 -0700)]
kclient: fix message skipping
Sage Weil [Mon, 5 May 2008 23:09:57 +0000 (16:09 -0700)]
kclient: handle revoked pages in read msg
Sage Weil [Mon, 5 May 2008 18:56:37 +0000 (11:56 -0700)]
kclient: clean up mtime/size attribute updates in fill_inode
Sage Weil [Mon, 5 May 2008 16:39:53 +0000 (09:39 -0700)]
kclient: turn down dirty page debug output
Sage Weil [Mon, 5 May 2008 16:39:19 +0000 (09:39 -0700)]
kclient: fixed up dirty page accounting. hopefully.
Sage Weil [Sat, 3 May 2008 03:14:20 +0000 (20:14 -0700)]
kclient: fix leaking page refs in writepages?
Sage Weil [Sat, 3 May 2008 02:59:39 +0000 (19:59 -0700)]
kclient: dirty page accounting hell