| From | Subject | Date |
|---|---|---|
| Mark Seger | Am I the only one who finds nfsstat pretty useless?
When I want to monitor what's happening with nfs, I want a
second-by-second view of what's happening and while that usually
involved many of the counters in nfsstat, they're not particularly
useful in their present form. When I wrote collectl (see
http://collectl.sourceforge.net/), which shows just about any
performance counter you can think of all nicely formatted, I couldn't
help but add nfs counters as well. Now you can see them all on a single
line (I'm currently talking V2 and V3 ...
| Dec 15, 12:54 pm 2007 |
| Tom Tucker | Re: [PATCH 34/38] svc: Add transport hdr size for defer/ ...
I haven't tested this combination. I definitely don't have a kerberos setup,
-
| Dec 15, 11:16 am 2007 |
| J. Bruce Fields | Re: [PATCH 38/38] svc: Add svc_xprt_names service to rep ...
Should we delete the toclose checks from svc_sock_names(), then, under
the assumption it's always called with toclose non-NULL now?
And why can't we just completely replace svc_sock_names() at this point?
-
| Dec 14, 5:03 pm 2007 |
| Tom Tucker | Re: [PATCH 11/38] svc: Add xpo_accept transport function
Calling svc_sock_enqueue while holding the BUSY bit is a no-op. We can
We need to call svc_sock_enqueue, but it is done indirectly through
svc_sock_received -- that calls svc_sock_enqueue after clearing the BUSY
-
| Dec 14, 10:22 pm 2007 |
| Tom Tucker | Dec 15, 3:14 pm 2007 | |
| Tom Tucker | Re: Kernel Bug with 2.6.24-rc2-CITI_NFS4-ALL-1 in net/s ...
Bruce:
I've looked at this last week, btw, I requested a login on Bugzila to
comment directly, but haven't received an account yet.
I was unable to reproduce this in my code base, however, I haven't yet tried
it with your tree, so I don't have a definitive negative test.
I'll clone your tree and see if I can reproduce this.
-
| Dec 15, 9:45 am 2007 |
| J. Bruce Fields | Re: Kernel Bug with 2.6.24-rc2-CITI_NFS4-ALL-1 in net/s ...
This is the BUG_ON() in svc_xprt_enqueue(), here:
process:
if (!list_empty(&pool->sp_threads)) {
rqstp = list_entry(pool->sp_threads.next,
struct svc_rqst,
rq_list);
dprintk("svc: transport %p served by daemon %p\n",
xprt, rqstp);
svc_thread_dequeue(pool, rqstp);
if (rqstp->rq_xprt)
printk(KERN_ERR
...
| Dec 14, 5:12 pm 2007 |
| previous day | today | next day |
|---|---|---|
| December 14, 2007 | December 15, 2007 | None |
