]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agokclient: handle traces that dont start at root (e.g. unlinked, stray inodes)
Sage Weil [Mon, 28 Apr 2008 02:19:26 +0000 (19:19 -0700)]
kclient: handle traces that dont start at root (e.g. unlinked, stray inodes)

17 years agokclient: lease ttl fix, again
Sage Weil [Mon, 28 Apr 2008 01:35:29 +0000 (18:35 -0700)]
kclient: lease ttl fix, again

17 years agokclient: fix inode lease revocation bug
Sage Weil [Mon, 28 Apr 2008 01:13:01 +0000 (18:13 -0700)]
kclient: fix inode lease revocation bug

17 years agokclient: debug d_move
Sage Weil [Mon, 28 Apr 2008 01:06:50 +0000 (18:06 -0700)]
kclient: debug d_move

17 years agokclient: mdsc dentry lease release bug
Sage Weil [Mon, 28 Apr 2008 01:03:52 +0000 (18:03 -0700)]
kclient: mdsc dentry lease release bug

17 years agokclient: fix lease time comparison
Sage Weil [Mon, 28 Apr 2008 00:04:11 +0000 (17:04 -0700)]
kclient: fix lease time comparison

17 years agokclient: flush write caps on umount; refactor send_cap code out of ceph_check_cap
Sage Weil [Sun, 27 Apr 2008 21:36:26 +0000 (14:36 -0700)]
kclient: flush write caps on umount; refactor send_cap code out of ceph_check_cap

17 years agoclient: handle cap msg on missing inode
Sage Weil [Sun, 27 Apr 2008 20:38:11 +0000 (13:38 -0700)]
client: handle cap msg on missing inode

17 years agokclient: improved kmap/kunmap behavior
Sage Weil [Fri, 25 Apr 2008 14:23:00 +0000 (07:23 -0700)]
kclient: improved kmap/kunmap behavior

17 years agokclient: warn in osdc if osd request is interrupted
Sage Weil [Fri, 25 Apr 2008 04:45:40 +0000 (21:45 -0700)]
kclient: warn in osdc if osd request is interrupted

17 years agovstart msgs on osds
Sage Weil [Fri, 25 Apr 2008 04:12:00 +0000 (21:12 -0700)]
vstart msgs on osds

17 years agokclient: better
Sage Weil [Fri, 25 Apr 2008 04:02:28 +0000 (21:02 -0700)]
kclient: better

17 years agokclient: GFP_NOFS on sockets
Sage Weil [Fri, 25 Apr 2008 04:06:59 +0000 (21:06 -0700)]
kclient: GFP_NOFS on sockets

17 years agokclient: KERN_ERR for debug_console
Sage Weil [Thu, 24 Apr 2008 22:21:14 +0000 (15:21 -0700)]
kclient: KERN_ERR for debug_console

17 years agokclient: adjust debug levels, add debug_console mount option
Sage Weil [Thu, 24 Apr 2008 18:03:37 +0000 (11:03 -0700)]
kclient: adjust debug levels, add debug_console mount option

17 years agoobjecter: fix tid handling so that we want for ack AND commit
Sage Weil [Thu, 24 Apr 2008 17:45:42 +0000 (10:45 -0700)]
objecter: fix tid handling so that we want for ack AND commit

17 years agokclient: some msgr cleanups
Sage Weil [Thu, 24 Apr 2008 17:28:42 +0000 (10:28 -0700)]
kclient: some msgr cleanups

17 years agokclient: statfs cleanup
Sage Weil [Wed, 23 Apr 2008 21:35:18 +0000 (14:35 -0700)]
kclient: statfs cleanup

17 years agoclient: some cap release cleanup
Sage Weil [Wed, 23 Apr 2008 21:17:05 +0000 (14:17 -0700)]
client: some cap release cleanup

17 years agokclient: reset session cap seq # on reconnect
Sage Weil [Wed, 23 Apr 2008 18:11:50 +0000 (11:11 -0700)]
kclient: reset session cap seq # on reconnect

17 years agomds: allow client to carry WRBUFFER during FileLock LOCK (== faster stat on files...
Sage Weil [Wed, 23 Apr 2008 18:11:22 +0000 (11:11 -0700)]
mds: allow client to carry WRBUFFER during FileLock LOCK (== faster stat on files open for write)

17 years agomds: fix max_allowed_caps_ever, and small issue_caps fixups
Sage Weil [Wed, 23 Apr 2008 17:54:25 +0000 (10:54 -0700)]
mds: fix max_allowed_caps_ever, and small issue_caps fixups

17 years agoclient: fix default cwd so that relative paths always work
Sage Weil [Wed, 23 Apr 2008 17:53:40 +0000 (10:53 -0700)]
client: fix default cwd so that relative paths always work

17 years agokclient: debug_addr mount option
Sage Weil [Wed, 23 Apr 2008 17:45:04 +0000 (10:45 -0700)]
kclient: debug_addr mount option

17 years agokclient: osdc fixed circular lock dependency
Sage Weil [Wed, 23 Apr 2008 17:21:01 +0000 (10:21 -0700)]
kclient: osdc fixed circular lock dependency

17 years agokclient: cleanup mount/umount a bit
Sage Weil [Wed, 23 Apr 2008 17:08:09 +0000 (10:08 -0700)]
kclient: cleanup mount/umount a bit

17 years agokclient: GFP_NOFS
Sage Weil [Wed, 23 Apr 2008 16:58:33 +0000 (09:58 -0700)]
kclient: GFP_NOFS

17 years agokclient: fix lease regression 2
Sage Weil [Wed, 23 Apr 2008 03:58:21 +0000 (20:58 -0700)]
kclient: fix lease regression 2

17 years agokclient: fix lease regression
Sage Weil [Wed, 23 Apr 2008 03:55:36 +0000 (20:55 -0700)]
kclient: fix lease regression

17 years agomds: fix cap bit calculation
Sage Weil [Wed, 23 Apr 2008 02:22:53 +0000 (19:22 -0700)]
mds: fix cap bit calculation

17 years agokclient: declare wanted_max_size properly
Sage Weil [Wed, 23 Apr 2008 02:15:56 +0000 (19:15 -0700)]
kclient: declare wanted_max_size properly

17 years agoosd: autodetect ebofs vs fakestore by mode bits
Sage Weil [Tue, 22 Apr 2008 22:57:49 +0000 (15:57 -0700)]
osd: autodetect ebofs vs fakestore by mode bits

17 years agoobjectcacher: dont count dirty pages as RDCACHE
Sage Weil [Tue, 22 Apr 2008 22:57:14 +0000 (15:57 -0700)]
objectcacher: dont count dirty pages as RDCACHE

17 years agofakestore: fixed up btrfs ioctls
Sage Weil [Tue, 22 Apr 2008 20:20:38 +0000 (13:20 -0700)]
fakestore: fixed up btrfs ioctls

17 years agoebofs: fixed up test, mkfs tools
Sage Weil [Mon, 21 Apr 2008 22:27:47 +0000 (15:27 -0700)]
ebofs: fixed up test, mkfs tools

17 years agofakestore: btrfs ioctls, take 1
Sage Weil [Tue, 22 Apr 2008 18:12:31 +0000 (11:12 -0700)]
fakestore: btrfs ioctls, take 1

17 years agotransaction start/end stubs
Sage Weil [Tue, 22 Apr 2008 00:17:22 +0000 (17:17 -0700)]
transaction start/end stubs

17 years agotodos
Sage Weil [Mon, 21 Apr 2008 15:52:46 +0000 (08:52 -0700)]
todos

17 years agokclient: moved ceph_fs.h for easier out-of-tree build as module
Sage Weil [Mon, 21 Apr 2008 20:09:45 +0000 (13:09 -0700)]
kclient: moved ceph_fs.h for easier out-of-tree build as module

17 years agokclient: fix ktcp warningf
Sage Weil [Mon, 21 Apr 2008 19:38:06 +0000 (12:38 -0700)]
kclient: fix ktcp warningf

17 years agokclient: clear socket callbacks before releasing
Sage Weil [Mon, 21 Apr 2008 18:28:08 +0000 (11:28 -0700)]
kclient: clear socket callbacks before releasing

17 years agokclient: mark osd retries as such
Sage Weil [Mon, 21 Apr 2008 18:20:49 +0000 (11:20 -0700)]
kclient: mark osd retries as such

17 years agokclient: reset cap seq on mds reconnect
Sage Weil [Mon, 21 Apr 2008 18:14:49 +0000 (11:14 -0700)]
kclient: reset cap seq on mds reconnect

17 years agokclient: fixed mds client session handling, request kicking
Sage Weil [Mon, 21 Apr 2008 17:56:19 +0000 (10:56 -0700)]
kclient: fixed mds client session handling, request kicking

17 years agokclient: osdc properly note down osds
Sage Weil [Mon, 21 Apr 2008 17:04:08 +0000 (10:04 -0700)]
kclient: osdc properly note down osds

17 years agoclient: fix mds opcode generation
Sage Weil [Mon, 21 Apr 2008 16:48:50 +0000 (09:48 -0700)]
client: fix mds opcode generation

17 years agofilepath: a few fixes
Sage Weil [Mon, 21 Apr 2008 15:23:54 +0000 (08:23 -0700)]
filepath: a few fixes

17 years agokclient: osd timeouts; also cleaned up MOSDGetMap and map request handling
Sage Weil [Mon, 21 Apr 2008 14:45:31 +0000 (07:45 -0700)]
kclient: osd timeouts; also cleaned up MOSDGetMap and map request handling

17 years agokclient: msgr drop msg references when connect is dropped
Sage Weil [Mon, 21 Apr 2008 14:44:58 +0000 (07:44 -0700)]
kclient: msgr drop msg references when connect is dropped

17 years agotodos
Sage Weil [Sun, 20 Apr 2008 23:06:42 +0000 (16:06 -0700)]
todos

17 years agokclient: proper cap lifetimes, and fixed session resume
Sage Weil [Sun, 20 Apr 2008 22:21:24 +0000 (15:21 -0700)]
kclient: proper cap lifetimes, and fixed session resume

17 years agomds: locker fix
Sage Weil [Sun, 20 Apr 2008 20:33:51 +0000 (13:33 -0700)]
mds: locker fix

17 years agokclient: simplify dentry lease revocation a bit
Sage Weil [Sun, 20 Apr 2008 19:43:04 +0000 (12:43 -0700)]
kclient: simplify dentry lease revocation a bit

17 years agokclient: fh_to_parent
Sage Weil [Sun, 20 Apr 2008 19:42:46 +0000 (12:42 -0700)]
kclient: fh_to_parent

17 years agokclient: clean up method naming
Sage Weil [Sun, 20 Apr 2008 18:49:01 +0000 (11:49 -0700)]
kclient: clean up method naming

17 years agokclient: basic nfs export support
Sage Weil [Sun, 20 Apr 2008 17:10:55 +0000 (10:10 -0700)]
kclient: basic nfs export support

17 years agokclient: fix update_inode_lease ttl bug
Sage Weil [Sun, 20 Apr 2008 05:17:49 +0000 (22:17 -0700)]
kclient: fix update_inode_lease ttl bug

17 years agokclient: remove dput debug crap
Sage Weil [Sun, 20 Apr 2008 05:16:50 +0000 (22:16 -0700)]
kclient: remove dput debug crap

17 years agoclient: report large blocksize
Sage Weil [Sun, 20 Apr 2008 01:58:49 +0000 (18:58 -0700)]
client: report large blocksize

17 years agofixed up getattr
Sage Weil [Sun, 20 Apr 2008 01:43:19 +0000 (18:43 -0700)]
fixed up getattr

17 years agokclient: handle tag_retry
Sage Weil [Sat, 19 Apr 2008 23:09:41 +0000 (16:09 -0700)]
kclient: handle tag_retry

17 years agokclient: umount unregisters with monitor
Sage Weil [Fri, 18 Apr 2008 03:22:03 +0000 (20:22 -0700)]
kclient: umount unregisters with monitor

17 years agoclient: clean up follow vs not follow links
Sage Weil [Sat, 19 Apr 2008 20:23:08 +0000 (13:23 -0700)]
client: clean up follow vs not follow links

17 years agoclean up mds ops and follow symlink semantics
Sage Weil [Sat, 19 Apr 2008 19:24:20 +0000 (12:24 -0700)]
clean up mds ops and follow symlink semantics

17 years agomds: pretty much never follow trailing symlink
Sage Weil [Sat, 19 Apr 2008 19:02:53 +0000 (12:02 -0700)]
mds: pretty much never follow trailing symlink

17 years agohuge client and filepath cleanup
Sage Weil [Sat, 19 Apr 2008 18:56:13 +0000 (11:56 -0700)]
huge client and filepath cleanup

17 years agofilepath cleanup
Sage Weil [Sat, 19 Apr 2008 02:04:43 +0000 (19:04 -0700)]
filepath cleanup

17 years agocrushtool: wrong type
Sage Weil [Fri, 18 Apr 2008 23:39:05 +0000 (16:39 -0700)]
crushtool: wrong type

17 years agokclient: fix lease release, fix truncate, set iops on non-directories
Sage Weil [Fri, 18 Apr 2008 23:40:18 +0000 (16:40 -0700)]
kclient: fix lease release, fix truncate, set iops on non-directories

17 years agomds: a couple truncate bugs
Sage Weil [Fri, 18 Apr 2008 23:38:12 +0000 (16:38 -0700)]
mds: a couple truncate bugs

17 years agomissing include for 2.6.25
Sage Weil [Fri, 18 Apr 2008 21:40:19 +0000 (14:40 -0700)]
missing include for 2.6.25

17 years agomore debug output
Sage Weil [Fri, 18 Apr 2008 17:42:02 +0000 (10:42 -0700)]
more debug output

17 years agokclient: update local ctime when adoing setattr locally
Sage Weil [Fri, 18 Apr 2008 17:41:51 +0000 (10:41 -0700)]
kclient: update local ctime when adoing setattr locally

17 years agovstart.sh
Sage Weil [Fri, 18 Apr 2008 17:05:55 +0000 (10:05 -0700)]
vstart.sh

17 years agokclient: send debug output to syslog, not console
Sage Weil [Fri, 18 Apr 2008 17:04:39 +0000 (10:04 -0700)]
kclient: send debug output to syslog, not console

17 years agokclient: changed per-ci delayed work cancellation
Sage Weil [Fri, 18 Apr 2008 15:10:33 +0000 (08:10 -0700)]
kclient: changed per-ci delayed work cancellation

17 years agokclient: combine ack with message; send ack of >1 received
Sage Weil [Fri, 18 Apr 2008 14:46:20 +0000 (07:46 -0700)]
kclient: combine ack with message; send ack of >1 received

17 years agokclient: send msgr acks
Sage Weil [Fri, 18 Apr 2008 13:55:16 +0000 (06:55 -0700)]
kclient: send msgr acks

17 years agoRevert "kclient: track in_seq"
Sage Weil [Fri, 18 Apr 2008 05:23:43 +0000 (22:23 -0700)]
Revert "kclient: track in_seq"

This reverts commit c2f3e223baa0a2bbd0564c4818873de44aae7841.

17 years agodebugging
Sage Weil [Fri, 18 Apr 2008 03:28:06 +0000 (20:28 -0700)]
debugging

17 years agomds: some locking fixups
Sage Weil [Fri, 18 Apr 2008 03:22:31 +0000 (20:22 -0700)]
mds: some locking fixups

17 years agom4: lower automake req version
Sage Weil [Fri, 18 Apr 2008 03:13:52 +0000 (20:13 -0700)]
m4: lower automake req version

17 years agokclient: track in_seq
Sage Weil [Fri, 18 Apr 2008 03:25:44 +0000 (20:25 -0700)]
kclient: track in_seq

17 years agokclient: fixed lease release bug
Sage Weil [Fri, 18 Apr 2008 02:00:02 +0000 (19:00 -0700)]
kclient: fixed lease release bug

17 years agokclient: compensate for open flags munging done by vfs
Sage Weil [Thu, 17 Apr 2008 23:56:32 +0000 (16:56 -0700)]
kclient: compensate for open flags munging done by vfs

17 years agostyle fixups... no more complaints from checkpatch.pl
Sage Weil [Thu, 17 Apr 2008 22:52:25 +0000 (15:52 -0700)]
style fixups... no more complaints from checkpatch.pl

17 years agokclient: obey ATTR_FILE on any setattr, even tho only truncate sets it; allow [am...
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

17 years agokclient: writepages should return 0
Sage Weil [Thu, 17 Apr 2008 22:15:58 +0000 (15:15 -0700)]
kclient: writepages should return 0

17 years agokclient: fsync returns 0 (fixes final vi issue)
Sage Weil [Thu, 17 Apr 2008 21:54:24 +0000 (14:54 -0700)]
kclient: fsync returns 0 (fixes final vi issue)

17 years agokclient: fill_trace null deref
Sage Weil [Thu, 17 Apr 2008 21:28:48 +0000 (14:28 -0700)]
kclient: fill_trace null deref

17 years agoconsolidate and clean up FILE_CAPS
Sage Weil [Thu, 17 Apr 2008 21:01:13 +0000 (14:01 -0700)]
consolidate and clean up FILE_CAPS

17 years agokclient: apply_truncate does not verify limits for cap messages
Yehuda Sadeh-Weinraub [Thu, 17 Apr 2008 20:32:09 +0000 (23:32 +0300)]
kclient: apply_truncate does not verify limits for cap messages

17 years agokclient: refactoring of setattr, apply_truncate removes pages from pagecache
Yehuda Sadeh-Weinraub [Thu, 17 Apr 2008 19:55:47 +0000 (22:55 +0300)]
kclient: refactoring of setattr, apply_truncate removes pages from pagecache

17 years agomsgr: send signal to reader_thread to ensure it wakes up on shutdown
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

17 years agokclient: mdsc delayed_work avoid null pointer use
Sage Weil [Thu, 17 Apr 2008 19:43:08 +0000 (12:43 -0700)]
kclient: mdsc delayed_work avoid null pointer use

17 years agoobjecter: clean up correctly after compound writes
Sage Weil [Thu, 17 Apr 2008 19:40:07 +0000 (12:40 -0700)]
objecter: clean up correctly after compound writes

17 years agomds: wake up waiting requests when we go active
Sage Weil [Thu, 17 Apr 2008 18:32:33 +0000 (11:32 -0700)]
mds: wake up waiting requests when we go active

17 years agokclient: mds session tweaks
Sage Weil [Thu, 17 Apr 2008 18:32:23 +0000 (11:32 -0700)]
kclient: mds session tweaks

17 years agocrushtool basically working
Sage Weil [Thu, 17 Apr 2008 18:31:53 +0000 (11:31 -0700)]
crushtool basically working

17 years agokclient: clean up some debug output
Sage Weil [Thu, 17 Apr 2008 15:22:04 +0000 (08:22 -0700)]
kclient: clean up some debug output