]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agoutime from float conversion fix
Sage Weil [Fri, 2 May 2008 03:41:36 +0000 (20:41 -0700)]
utime from float conversion fix

17 years agofakestore: fix error values
Sage Weil [Fri, 2 May 2008 03:41:23 +0000 (20:41 -0700)]
fakestore: fix error values

17 years agokclient: munging up umount a bit, not real change tho
Sage Weil [Thu, 1 May 2008 23:41:42 +0000 (16:41 -0700)]
kclient: munging up umount a bit, not real change tho

17 years agomds: fix stale cap revoke/resume
Sage Weil [Thu, 1 May 2008 23:15:59 +0000 (16:15 -0700)]
mds: fix stale cap revoke/resume

17 years agokclient: check caps outside mdsc spinlock
Sage Weil [Thu, 1 May 2008 23:15:32 +0000 (16:15 -0700)]
kclient: check caps outside mdsc spinlock

17 years agokclient: improved dirty page accounting (supports mmap writes)
Sage Weil [Thu, 1 May 2008 21:42:03 +0000 (14:42 -0700)]
kclient: improved dirty page accounting (supports mmap writes)

17 years agokclient: mucking with dirty page accounting
Sage Weil [Thu, 1 May 2008 21:08:30 +0000 (14:08 -0700)]
kclient: mucking with dirty page accounting

17 years agomds: check max size on truncate, in case we truncate forward
Sage Weil [Thu, 1 May 2008 19:54:53 +0000 (12:54 -0700)]
mds: check max size on truncate, in case we truncate forward

17 years agokclient: ping mds a bit more aggressively when we hit max_size
Sage Weil [Thu, 1 May 2008 19:54:38 +0000 (12:54 -0700)]
kclient: ping mds a bit more aggressively when we hit max_size

17 years agokclient: show outgoing msg seq #s
Sage Weil [Thu, 1 May 2008 19:19:58 +0000 (12:19 -0700)]
kclient: show outgoing msg seq #s

17 years agokclient: zero leftovers for partial page write
Sage Weil [Thu, 1 May 2008 19:19:48 +0000 (12:19 -0700)]
kclient: zero leftovers for partial page write

17 years agoclient: include lease msgs in mds session seq, so that umount is clean
Sage Weil [Thu, 1 May 2008 18:20:14 +0000 (11:20 -0700)]
client: include lease msgs in mds session seq, so that umount is clean

17 years agoclient: cleaned up mds sessions a bit
Sage Weil [Thu, 1 May 2008 18:13:33 +0000 (11:13 -0700)]
client: cleaned up mds sessions a bit

17 years agofix cap stale/resume in mds, kclient.
Sage Weil [Thu, 1 May 2008 17:53:32 +0000 (10:53 -0700)]
fix cap stale/resume in mds, kclient.

17 years agokclient: misc cleanup
Sage Weil [Thu, 1 May 2008 16:39:32 +0000 (09:39 -0700)]
kclient: misc cleanup

17 years agokclient: small mdsc cleanup
Sage Weil [Thu, 1 May 2008 16:26:04 +0000 (09:26 -0700)]
kclient: small mdsc cleanup

17 years agokclient: removed spurious unlock in mdsc forward handler
Sage Weil [Thu, 1 May 2008 16:22:27 +0000 (09:22 -0700)]
kclient: removed spurious unlock in mdsc forward handler

17 years agokclient: quiet down on unmount
Sage Weil [Thu, 1 May 2008 14:03:52 +0000 (07:03 -0700)]
kclient: quiet down on unmount

17 years agokclient: put delayed caps on single queue, use existing mdsc delayed work handler
Sage Weil [Thu, 1 May 2008 14:13:47 +0000 (07:13 -0700)]
kclient: put delayed caps on single queue, use existing mdsc delayed work handler

17 years agokclient: fixed some bugs in messenger shutdown
Sage Weil [Thu, 1 May 2008 02:34:45 +0000 (19:34 -0700)]
kclient: fixed some bugs in messenger shutdown

17 years agomds: fix hang on FileLock transition to LOCK
Sage Weil [Thu, 1 May 2008 01:56:17 +0000 (18:56 -0700)]
mds: fix hang on FileLock transition to LOCK

17 years agokclient: drop s_mutex in __ceph_mdsc_send_cap
Sage Weil [Wed, 30 Apr 2008 23:44:51 +0000 (16:44 -0700)]
kclient: drop s_mutex in __ceph_mdsc_send_cap

we want to avoid ever touching the delayed work whie holding s_mutex:

[10124.715227] =======================================================
[10124.718705] [ INFO: possible circular locking dependency detected ]
[10124.718705] 2.6.25 #18
[10124.718705] -------------------------------------------------------
[10124.718705] events/1/10 is trying to acquire lock:
[10124.718705]  (&s->s_mutex){--..}, at: [<ffffffff880034a7>] ceph_check_caps+0x458/0x4f8 [ceph]
[10124.718705]
[10124.718705] but task is already holding lock:
[10124.718705]  (&(&ci->i_cap_dwork)->work){--..}, at: [<ffffffff80242fa7>] run_workqueue+0x9f/0x1f6
[10124.718705]
[10124.718705] which lock already depends on the new lock.
[10124.718705]
[10124.718705]
[10124.718705] the existing dependency chain (in reverse order) is:
[10124.718705]
[10124.718705] -> #1 (&(&ci->i_cap_dwork)->work){--..}:
[10124.718706]        [<ffffffff80251573>] __lock_acquire+0xa8b/0xc8a
[10124.718706]        [<ffffffff80251800>] lock_acquire+0x8e/0xb2
[10124.718706]        [<ffffffff802437af>] __cancel_work_timer+0xe8/0x1ea
[10124.718706]        [<ffffffff802438be>] cancel_delayed_work_sync+0xd/0xf
[10124.718706]        [<ffffffff8800ee26>] __ceph_mdsc_send_cap+0x247/0x264 [ceph]
[10124.718706]        [<ffffffff880034cd>] ceph_check_caps+0x47e/0x4f8 [ceph]
[10124.718706]        [<ffffffff88003610>] ceph_put_wrbuffer_cap_refs+0xc9/0xd2 [ceph]
[10124.718706]        [<ffffffff880090cc>] ceph_writepages+0x782/0x97a [ceph]
[10124.718706]        [<ffffffff8026d3f5>] do_writepages+0x2b/0x3a
[10124.718706]        [<ffffffff802aa8aa>] __writeback_single_inode+0x151/0x282
[10124.718706]        [<ffffffff802aade4>] sync_sb_inodes+0x1ab/0x26f
[10124.718706]        [<ffffffff802ab0cf>] writeback_inodes+0x85/0xe9
[10124.718706]        [<ffffffff8026dc9e>] wb_kupdate+0x9f/0x10d
[10124.718706]        [<ffffffff8026e1b9>] pdflush+0x134/0x1df
[10124.718706]        [<ffffffff8024663c>] kthread+0x49/0x79
[10124.718706]        [<ffffffff8020cd38>] child_rip+0xa/0x12
[10124.718706]        [<ffffffffffffffff>] 0xffffffffffffffff
[10124.718706]
[10124.718706] -> #0 (&s->s_mutex){--..}:
[10124.718706]        [<ffffffff80251475>] __lock_acquire+0x98d/0xc8a
[10124.718706]        [<ffffffff80251800>] lock_acquire+0x8e/0xb2
[10124.718706]        [<ffffffff8054f9aa>] mutex_lock_nested+0xed/0x273
[10124.718706]        [<ffffffff880034a7>] ceph_check_caps+0x458/0x4f8 [ceph]
[10124.718706]        [<ffffffff8800393e>] ceph_cap_delayed_work+0x101/0x14a [ceph]
[10124.718706]        [<ffffffff80242ff6>] run_workqueue+0xee/0x1f6
[10124.718706]        [<ffffffff80243b72>] worker_thread+0xdb/0xe8
[10124.718706]        [<ffffffff8024663c>] kthread+0x49/0x79
[10124.718706]        [<ffffffff8020cd38>] child_rip+0xa/0x12
[10124.718706]        [<ffffffffffffffff>] 0xffffffffffffffff
[10124.718706]
[10124.718706] other info that might help us debug this:
[10124.718706]
[10124.718706] 2 locks held by events/1/10:
[10124.718706]  #0:  (events){--..}, at: [<ffffffff80242fa7>] run_workqueue+0x9f/0x1f6
[10124.718706]  #1:  (&(&ci->i_cap_dwork)->work){--..}, at: [<ffffffff80242fa7>] run_workqueue+0x9f/0x1f6
[10124.718706]
[10124.718706] stack backtrace:
[10124.718706] Pid: 10, comm: events/1 Not tainted 2.6.25 #18
[10124.718706]
[10124.718706] Call Trace:
[10124.718706]  [<ffffffff8024f3ea>] print_circular_bug_tail+0x70/0x7b
[10124.718706]  [<ffffffff80251475>] __lock_acquire+0x98d/0xc8a
[10124.718706]  [<ffffffff80550a0f>] ? trace_hardirqs_on_thunk+0x35/0x3a
[10124.718706]  [<ffffffff8021287c>] ? native_sched_clock+0x4a/0x66
[10124.718706]  [<ffffffff880034a7>] ? :ceph:ceph_check_caps+0x458/0x4f8
[10124.718706]  [<ffffffff80251800>] lock_acquire+0x8e/0xb2
[10124.718706]  [<ffffffff880034a7>] ? :ceph:ceph_check_caps+0x458/0x4f8
[10124.718706]  [<ffffffff8054f9aa>] mutex_lock_nested+0xed/0x273
[10124.718706]  [<ffffffff880034a7>] ? :ceph:ceph_check_caps+0x458/0x4f8
[10124.718706]  [<ffffffff880034a7>] :ceph:ceph_check_caps+0x458/0x4f8
[10124.718706]  [<ffffffff8800383d>] ? :ceph:ceph_cap_delayed_work+0x0/0x14a
[10124.718706]  [<ffffffff8800393e>] :ceph:ceph_cap_delayed_work+0x101/0x14a
[10124.718706]  [<ffffffff80242ff6>] run_workqueue+0xee/0x1f6
[10124.718706]  [<ffffffff80243b72>] worker_thread+0xdb/0xe8
[10124.718706]  [<ffffffff8024675a>] ? autoremove_wake_function+0x0/0x38
[10124.718706]  [<ffffffff80243a97>] ? worker_thread+0x0/0xe8
[10124.718706]  [<ffffffff8024663c>] kthread+0x49/0x79
[10124.718706]  [<ffffffff8020cd38>] child_rip+0xa/0x12
[10124.718706]  [<ffffffff8020c44f>] ? restore_args+0x0/0x30
[10124.718706]  [<ffffffff802465f3>] ? kthread+0x0/0x79
[10124.718706]  [<ffffffff8020cd2e>] ? child_rip+0x0/0x12
[10124.718706]
[10175.822587] ceph_super: kill_sb ffff81010da60000

17 years agokclient: check for corrupt osd_op_reply
Sage Weil [Wed, 30 Apr 2008 23:15:21 +0000 (16:15 -0700)]
kclient: check for corrupt osd_op_reply

17 years agotodos
Sage Weil [Wed, 30 Apr 2008 20:37:34 +0000 (13:37 -0700)]
todos

17 years agokclient: typo
Sage Weil [Wed, 30 Apr 2008 20:27:34 +0000 (13:27 -0700)]
kclient: typo

17 years agokclient: take spinlock while processing acks in msgr
Sage Weil [Wed, 30 Apr 2008 20:19:35 +0000 (13:19 -0700)]
kclient: take spinlock while processing acks in msgr

17 years agoincrease default pg_bits
Sage Weil [Wed, 30 Apr 2008 18:50:36 +0000 (11:50 -0700)]
increase default pg_bits

17 years agokclient: fix double mutex unlock in check_caps
Sage Weil [Wed, 30 Apr 2008 19:24:03 +0000 (12:24 -0700)]
kclient: fix double mutex unlock in check_caps

17 years agoautomagic endian conversions for userland
Sage Weil [Wed, 30 Apr 2008 18:20:21 +0000 (11:20 -0700)]
automagic endian conversions for userland

17 years agofinal type munging in ceph_fs.h
Sage Weil [Wed, 30 Apr 2008 17:12:51 +0000 (10:12 -0700)]
final type munging in ceph_fs.h

17 years agofix up mds reply types
Sage Weil [Wed, 30 Apr 2008 16:56:35 +0000 (09:56 -0700)]
fix up mds reply types

17 years agokclient: tear down /proc/fs/ceph on exit
Sage Weil [Wed, 30 Apr 2008 14:14:51 +0000 (07:14 -0700)]
kclient: tear down /proc/fs/ceph on exit

17 years agotype hell
Sage Weil [Wed, 30 Apr 2008 14:06:16 +0000 (07:06 -0700)]
type hell

17 years agokclient: switch mds sessions s_mutex to struct mutex
Sage Weil [Wed, 30 Apr 2008 04:47:01 +0000 (21:47 -0700)]
kclient: switch mds sessions s_mutex to struct mutex

17 years agokclient: merged client.c and super.c
Sage Weil [Wed, 30 Apr 2008 04:04:36 +0000 (21:04 -0700)]
kclient: merged client.c and super.c

17 years agokclient: fix reset_connection
Sage Weil [Wed, 30 Apr 2008 04:07:43 +0000 (21:07 -0700)]
kclient: fix reset_connection

17 years agokclient: remove delay ack hack in msgr
Sage Weil [Wed, 30 Apr 2008 03:49:16 +0000 (20:49 -0700)]
kclient: remove delay ack hack in msgr

17 years agokclient: use MSG_MORE flag appropriately with sendmsg
Sage Weil [Wed, 30 Apr 2008 03:49:01 +0000 (20:49 -0700)]
kclient: use MSG_MORE flag appropriately with sendmsg

17 years agokclient: oops, be quiet
Sage Weil [Wed, 30 Apr 2008 00:58:57 +0000 (17:58 -0700)]
kclient: oops, be quiet

17 years agokclient: fixed various msgr bugs on incoming connections
Sage Weil [Wed, 30 Apr 2008 00:58:16 +0000 (17:58 -0700)]
kclient: fixed various msgr bugs on incoming connections

17 years agokclient: fix mds reconnect for caps on dentryless inodes
Sage Weil [Wed, 30 Apr 2008 00:57:39 +0000 (17:57 -0700)]
kclient: fix mds reconnect for caps on dentryless inodes

17 years agosimplify mds session caps stale/resume
Sage Weil [Wed, 30 Apr 2008 00:01:51 +0000 (17:01 -0700)]
simplify mds session caps stale/resume

17 years agokclient: deal with osdc abort vs kick races; revoke pages on msg dup
Sage Weil [Tue, 29 Apr 2008 23:44:14 +0000 (16:44 -0700)]
kclient: deal with osdc abort vs kick races; revoke pages on msg dup

17 years agokclient: some msgr cleanups
Sage Weil [Tue, 29 Apr 2008 23:23:02 +0000 (16:23 -0700)]
kclient: some msgr cleanups

17 years agokclient: msgr shutdown fix, warn on enomem
Sage Weil [Tue, 29 Apr 2008 22:38:10 +0000 (15:38 -0700)]
kclient: msgr shutdown fix, warn on enomem

17 years agokclient: disable sysfs for < 2.6.25
Sage Weil [Tue, 29 Apr 2008 21:08:40 +0000 (14:08 -0700)]
kclient: disable sysfs for < 2.6.25

17 years agokclient: beginnings of sysfs
Sage Weil [Tue, 29 Apr 2008 20:20:06 +0000 (13:20 -0700)]
kclient: beginnings of sysfs

17 years agokclient: cancel work while shutting down
Sage Weil [Tue, 29 Apr 2008 19:46:43 +0000 (12:46 -0700)]
kclient: cancel work while shutting down

17 years agokclient: osdc tid output
Sage Weil [Tue, 29 Apr 2008 19:32:41 +0000 (12:32 -0700)]
kclient: osdc tid output

17 years agokclient: proc entry for debug_console
Sage Weil [Tue, 29 Apr 2008 19:32:20 +0000 (12:32 -0700)]
kclient: proc entry for debug_console

17 years agokclient: fixed do_lookup dentry refcount problem
Sage Weil [Tue, 29 Apr 2008 19:32:10 +0000 (12:32 -0700)]
kclient: fixed do_lookup dentry refcount problem

17 years agokclient: fixed up page revocation
Sage Weil [Tue, 29 Apr 2008 18:08:59 +0000 (11:08 -0700)]
kclient: fixed up page revocation

17 years agokclient: only do footer with data payloads
Sage Weil [Tue, 29 Apr 2008 03:31:31 +0000 (20:31 -0700)]
kclient: only do footer with data payloads

17 years agoadd message footer. kclient safely revokes pages away from sending ceph_msg
Sage Weil [Mon, 28 Apr 2008 23:07:37 +0000 (16:07 -0700)]
add message footer.  kclient safely revokes pages away from sending ceph_msg

17 years agosynclient: fix size print
Sage Weil [Mon, 28 Apr 2008 21:45:06 +0000 (14:45 -0700)]
synclient: fix size print

17 years agokclient: fix calc_pages_for
Sage Weil [Mon, 28 Apr 2008 21:44:53 +0000 (14:44 -0700)]
kclient: fix calc_pages_for

17 years agokclient: clean up req refcounting in osdc
Sage Weil [Mon, 28 Apr 2008 20:53:27 +0000 (13:53 -0700)]
kclient: clean  up req refcounting in osdc

17 years agokclient: fix up write endoff vs max_size logic
Sage Weil [Mon, 28 Apr 2008 20:41:13 +0000 (13:41 -0700)]
kclient: fix up write endoff vs max_size logic

17 years agokclient: rdo_lookup returns dentry
Sage Weil [Mon, 28 Apr 2008 19:07:41 +0000 (12:07 -0700)]
kclient: rdo_lookup returns dentry

17 years agokclient: fixed dentry lease revocation
Sage Weil [Mon, 28 Apr 2008 19:02:36 +0000 (12:02 -0700)]
kclient: fixed dentry lease revocation

17 years agokclient: lots of jiffies fixups
Sage Weil [Mon, 28 Apr 2008 18:29:06 +0000 (11:29 -0700)]
kclient: lots of jiffies fixups

17 years agokclient: drop leases before kill_anon_super
Sage Weil [Mon, 28 Apr 2008 17:54:37 +0000 (10:54 -0700)]
kclient: drop leases before kill_anon_super

17 years agokclient: drop readdir cache on rewinddir()
Sage Weil [Mon, 28 Apr 2008 17:41:01 +0000 (10:41 -0700)]
kclient: drop readdir cache on rewinddir()

17 years agofakestore: copy if theres no splice
Sage Weil [Mon, 28 Apr 2008 14:41:12 +0000 (07:41 -0700)]
fakestore: copy if theres no splice

17 years agokclient: i_blocks is _sectors_, not blocks. naturally.
Sage Weil [Fri, 25 Apr 2008 22:03:06 +0000 (15:03 -0700)]
kclient: i_blocks is _sectors_, not blocks.  naturally.

17 years agofakestore: clone, using either btrfs clone or splice
Sage Weil [Fri, 25 Apr 2008 20:34:52 +0000 (13:34 -0700)]
fakestore: clone, using either btrfs clone or splice

17 years agokclient: d_add only in do_lookup
Sage Weil [Mon, 28 Apr 2008 02:20:29 +0000 (19:20 -0700)]
kclient: d_add only in do_lookup

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