]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Mon, 21 Apr 2008 19:38:06 +0000 (12:38 -0700)]
kclient: fix ktcp warningf
Sage Weil [Mon, 21 Apr 2008 18:28:08 +0000 (11:28 -0700)]
kclient: clear socket callbacks before releasing
Sage Weil [Mon, 21 Apr 2008 18:20:49 +0000 (11:20 -0700)]
kclient: mark osd retries as such
Sage Weil [Mon, 21 Apr 2008 18:14:49 +0000 (11:14 -0700)]
kclient: reset cap seq on mds reconnect
Sage Weil [Mon, 21 Apr 2008 17:56:19 +0000 (10:56 -0700)]
kclient: fixed mds client session handling, request kicking
Sage Weil [Mon, 21 Apr 2008 17:04:08 +0000 (10:04 -0700)]
kclient: osdc properly note down osds
Sage Weil [Mon, 21 Apr 2008 16:48:50 +0000 (09:48 -0700)]
client: fix mds opcode generation
Sage Weil [Mon, 21 Apr 2008 15:23:54 +0000 (08:23 -0700)]
filepath: a few fixes
Sage Weil [Mon, 21 Apr 2008 14:45:31 +0000 (07:45 -0700)]
kclient: osd timeouts; also cleaned up MOSDGetMap and map request handling
Sage Weil [Mon, 21 Apr 2008 14:44:58 +0000 (07:44 -0700)]
kclient: msgr drop msg references when connect is dropped
Sage Weil [Sun, 20 Apr 2008 23:06:42 +0000 (16:06 -0700)]
todos
Sage Weil [Sun, 20 Apr 2008 22:21:24 +0000 (15:21 -0700)]
kclient: proper cap lifetimes, and fixed session resume
Sage Weil [Sun, 20 Apr 2008 20:33:51 +0000 (13:33 -0700)]
mds: locker fix
Sage Weil [Sun, 20 Apr 2008 19:43:04 +0000 (12:43 -0700)]
kclient: simplify dentry lease revocation a bit
Sage Weil [Sun, 20 Apr 2008 19:42:46 +0000 (12:42 -0700)]
kclient: fh_to_parent
Sage Weil [Sun, 20 Apr 2008 18:49:01 +0000 (11:49 -0700)]
kclient: clean up method naming
Sage Weil [Sun, 20 Apr 2008 17:10:55 +0000 (10:10 -0700)]
kclient: basic nfs export support
Sage Weil [Sun, 20 Apr 2008 05:17:49 +0000 (22:17 -0700)]
kclient: fix update_inode_lease ttl bug
Sage Weil [Sun, 20 Apr 2008 05:16:50 +0000 (22:16 -0700)]
kclient: remove dput debug crap
Sage Weil [Sun, 20 Apr 2008 01:58:49 +0000 (18:58 -0700)]
client: report large blocksize
Sage Weil [Sun, 20 Apr 2008 01:43:19 +0000 (18:43 -0700)]
fixed up getattr
Sage Weil [Sat, 19 Apr 2008 23:09:41 +0000 (16:09 -0700)]
kclient: handle tag_retry
Sage Weil [Fri, 18 Apr 2008 03:22:03 +0000 (20:22 -0700)]
kclient: umount unregisters with monitor
Sage Weil [Sat, 19 Apr 2008 20:23:08 +0000 (13:23 -0700)]
client: clean up follow vs not follow links
Sage Weil [Sat, 19 Apr 2008 19:24:20 +0000 (12:24 -0700)]
clean up mds ops and follow symlink semantics
Sage Weil [Sat, 19 Apr 2008 19:02:53 +0000 (12:02 -0700)]
mds: pretty much never follow trailing symlink
Sage Weil [Sat, 19 Apr 2008 18:56:13 +0000 (11:56 -0700)]
huge client and filepath cleanup
Sage Weil [Sat, 19 Apr 2008 02:04:43 +0000 (19:04 -0700)]
filepath cleanup
Sage Weil [Fri, 18 Apr 2008 23:39:05 +0000 (16:39 -0700)]
crushtool: wrong type
Sage Weil [Fri, 18 Apr 2008 23:40:18 +0000 (16:40 -0700)]
kclient: fix lease release, fix truncate, set iops on non-directories
Sage Weil [Fri, 18 Apr 2008 23:38:12 +0000 (16:38 -0700)]
mds: a couple truncate bugs
Sage Weil [Fri, 18 Apr 2008 21:40:19 +0000 (14:40 -0700)]
missing include for 2.6.25
Sage Weil [Fri, 18 Apr 2008 17:42:02 +0000 (10:42 -0700)]
more debug output
Sage Weil [Fri, 18 Apr 2008 17:41:51 +0000 (10:41 -0700)]
kclient: update local ctime when adoing setattr locally
Sage Weil [Fri, 18 Apr 2008 17:05:55 +0000 (10:05 -0700)]
vstart.sh
Sage Weil [Fri, 18 Apr 2008 17:04:39 +0000 (10:04 -0700)]
kclient: send debug output to syslog, not console
Sage Weil [Fri, 18 Apr 2008 15:10:33 +0000 (08:10 -0700)]
kclient: changed per-ci delayed work cancellation
Sage Weil [Fri, 18 Apr 2008 14:46:20 +0000 (07:46 -0700)]
kclient: combine ack with message; send ack of >1 received
Sage Weil [Fri, 18 Apr 2008 13:55:16 +0000 (06:55 -0700)]
kclient: send msgr acks
Sage Weil [Fri, 18 Apr 2008 05:23:43 +0000 (22:23 -0700)]
Revert "kclient: track in_seq"
This reverts commit
c2f3e223baa0a2bbd0564c4818873de44aae7841.
Sage Weil [Fri, 18 Apr 2008 03:28:06 +0000 (20:28 -0700)]
debugging
Sage Weil [Fri, 18 Apr 2008 03:22:31 +0000 (20:22 -0700)]
mds: some locking fixups
Sage Weil [Fri, 18 Apr 2008 03:13:52 +0000 (20:13 -0700)]
m4: lower automake req version
Sage Weil [Fri, 18 Apr 2008 03:25:44 +0000 (20:25 -0700)]
kclient: track in_seq
Sage Weil [Fri, 18 Apr 2008 02:00:02 +0000 (19:00 -0700)]
kclient: fixed lease release bug
Sage Weil [Thu, 17 Apr 2008 23:56:32 +0000 (16:56 -0700)]
kclient: compensate for open flags munging done by vfs
Sage Weil [Thu, 17 Apr 2008 22:52:25 +0000 (15:52 -0700)]
style fixups... no more complaints from checkpatch.pl
Sage Weil [Thu, 17 Apr 2008 22:18:26 +0000 (15:18 -0700)]
kclient: obey ATTR_FILE on any setattr, even tho only truncate sets it; allow [am]time increases with CAP_WR
Sage Weil [Thu, 17 Apr 2008 22:15:58 +0000 (15:15 -0700)]
kclient: writepages should return 0
Sage Weil [Thu, 17 Apr 2008 21:54:24 +0000 (14:54 -0700)]
kclient: fsync returns 0 (fixes final vi issue)
Sage Weil [Thu, 17 Apr 2008 21:28:48 +0000 (14:28 -0700)]
kclient: fill_trace null deref
Sage Weil [Thu, 17 Apr 2008 21:01:13 +0000 (14:01 -0700)]
consolidate and clean up FILE_CAPS
Yehuda Sadeh-Weinraub [Thu, 17 Apr 2008 20:32:09 +0000 (23:32 +0300)]
kclient: apply_truncate does not verify limits for cap messages
Yehuda Sadeh-Weinraub [Thu, 17 Apr 2008 19:55:47 +0000 (22:55 +0300)]
kclient: refactoring of setattr, apply_truncate removes pages from pagecache
Sage Weil [Thu, 17 Apr 2008 20:00:40 +0000 (13:00 -0700)]
msgr: send signal to reader_thread to ensure it wakes up on shutdown
Sage Weil [Thu, 17 Apr 2008 19:43:08 +0000 (12:43 -0700)]
kclient: mdsc delayed_work avoid null pointer use
Sage Weil [Thu, 17 Apr 2008 19:40:07 +0000 (12:40 -0700)]
objecter: clean up correctly after compound writes
Sage Weil [Thu, 17 Apr 2008 18:32:33 +0000 (11:32 -0700)]
mds: wake up waiting requests when we go active
Sage Weil [Thu, 17 Apr 2008 18:32:23 +0000 (11:32 -0700)]
kclient: mds session tweaks
Sage Weil [Thu, 17 Apr 2008 18:31:53 +0000 (11:31 -0700)]
crushtool basically working
Sage Weil [Thu, 17 Apr 2008 15:22:04 +0000 (08:22 -0700)]
kclient: clean up some debug output
Sage Weil [Thu, 17 Apr 2008 15:21:53 +0000 (08:21 -0700)]
kclient: make osd ops interruptible
Sage Weil [Thu, 17 Apr 2008 02:27:31 +0000 (19:27 -0700)]
Merge branch 'unstable'
Sage Weil [Thu, 17 Apr 2008 01:53:13 +0000 (18:53 -0700)]
todos
Sage Weil [Thu, 17 Apr 2008 01:53:04 +0000 (18:53 -0700)]
kclient: simple fsync, splice
Sage Weil [Thu, 17 Apr 2008 01:52:38 +0000 (18:52 -0700)]
kclient: unlock page in readpage
Sage Weil [Thu, 17 Apr 2008 00:43:35 +0000 (17:43 -0700)]
mds: simplelock should wait for rdlocks to drop before going to LOCK
Sage Weil [Wed, 16 Apr 2008 20:04:02 +0000 (13:04 -0700)]
adjust verbosity
Sage Weil [Wed, 16 Apr 2008 19:57:20 +0000 (12:57 -0700)]
msgr: don't try to write/ack on standby
Sage Weil [Wed, 16 Apr 2008 19:56:54 +0000 (12:56 -0700)]
kclient: fixed msgr short write bug
Sage Weil [Wed, 16 Apr 2008 16:50:52 +0000 (09:50 -0700)]
mds: wait for STABLE, not WR, when we can't wrlock
Sage Weil [Wed, 16 Apr 2008 16:52:23 +0000 (09:52 -0700)]
kclient: cancel old work before rescheduling
Sage Weil [Wed, 16 Apr 2008 16:51:32 +0000 (09:51 -0700)]
client: lazy should wait on correct waitlist
Sage Weil [Wed, 16 Apr 2008 16:34:33 +0000 (09:34 -0700)]
buffer iterator fixed
Sage Weil [Wed, 16 Apr 2008 15:50:17 +0000 (08:50 -0700)]
kclient: trim expired dentry and inode leases
Sage Weil [Wed, 16 Apr 2008 14:44:51 +0000 (07:44 -0700)]
kclient: fix cap delayed_work inode refcounting
Sage Weil [Wed, 16 Apr 2008 14:38:36 +0000 (07:38 -0700)]
kclient: atomically handle fmode refcounts (untested)
Sage Weil [Wed, 16 Apr 2008 02:41:27 +0000 (19:41 -0700)]
kclient: invalidate pages outside i_lock; carry inode ref for delayed work
Sage Weil [Wed, 16 Apr 2008 00:52:06 +0000 (17:52 -0700)]
kclient: misc ktcp cleanups
Sage Weil [Tue, 15 Apr 2008 23:37:43 +0000 (16:37 -0700)]
kclient: take lock in ceph_cap_delayed_work
Sage Weil [Tue, 15 Apr 2008 22:20:38 +0000 (15:20 -0700)]
kclient: quieter
Sage Weil [Tue, 15 Apr 2008 22:11:24 +0000 (15:11 -0700)]
kclient: added missing put_session in msg handler
Sage Weil [Tue, 15 Apr 2008 22:04:48 +0000 (15:04 -0700)]
kclient: fix misplaced put_session slab corruption bug
Sage Weil [Tue, 15 Apr 2008 21:50:28 +0000 (14:50 -0700)]
kclient: fix up msg refcounting
Sage Weil [Tue, 15 Apr 2008 20:26:48 +0000 (13:26 -0700)]
kclient: force dir open flags to O_DIRECTORY...hrm
Sage Weil [Tue, 15 Apr 2008 19:47:50 +0000 (12:47 -0700)]
kclient: delay cap release, and re-use on open
Sage Weil [Tue, 15 Apr 2008 19:47:31 +0000 (12:47 -0700)]
mds: issue CAP_PIN always
Sage Weil [Tue, 15 Apr 2008 19:47:04 +0000 (12:47 -0700)]
kclient: addr cleanup
Sage Weil [Tue, 15 Apr 2008 17:07:23 +0000 (10:07 -0700)]
psim crush placement sim
Sage Weil [Tue, 15 Apr 2008 16:22:12 +0000 (09:22 -0700)]
kclient: reuse directory cap_pins when we can
Sage Weil [Tue, 15 Apr 2008 16:20:05 +0000 (09:20 -0700)]
message names
Sage Weil [Tue, 15 Apr 2008 04:22:42 +0000 (21:22 -0700)]
kclient: rewrote readdir_prepopulate
Sage Weil [Tue, 15 Apr 2008 01:32:24 +0000 (18:32 -0700)]
Merge branch 'unstable' into caps
Sage Weil [Tue, 15 Apr 2008 01:32:14 +0000 (18:32 -0700)]
todos
Sage Weil [Tue, 15 Apr 2008 01:14:50 +0000 (18:14 -0700)]
include version in mds reply
Sage Weil [Tue, 15 Apr 2008 01:14:31 +0000 (18:14 -0700)]
mds: initial inode.version is 1
Sage Weil [Mon, 14 Apr 2008 23:14:24 +0000 (16:14 -0700)]
kclient: use list_del_init generously in msgr
Sage Weil [Mon, 14 Apr 2008 19:58:05 +0000 (12:58 -0700)]
kclient: allocate correctly sized get(osd|mds)map messages
Sage Weil [Mon, 14 Apr 2008 19:54:11 +0000 (12:54 -0700)]
journaler: disable batching by default
Sage Weil [Mon, 14 Apr 2008 19:51:10 +0000 (12:51 -0700)]
kclient: reorder mdsc delayed work wrt spinlocks