FC4 possible kernel 2.6.15 issue

Skunk Worx skunkworx at verizon.net
Sat Mar 11 01:20:27 UTC 2006


Skunk Worx wrote:
> Skunk Worx wrote:
>> I use the GSOAP soap server toolkit for transferring data.
>>
>> Prior to kernel 2.6.15 I could pull about 3000 data items a second 
>> using  the various persistent http connection toolkit options over 
>> TCP/IP.
>>
>> Under 2.6.15 I am lucky to get 100 items/sec using the same codebase.
>>
> 
> I see via ethereal gsoap is using http continuation, and also keep 
> alive/io chunking in the http headers under both kernels. No errnos in 
> strace of servers or clients, and nothing in var/log/messages. Turning 
> DEBUG on in GSOAP shows no major difference in the .log files between 
> kernel versions.
> 
> Having the same problem on FC5t3 with kernel 2.6.15-1.2009.4.2_FC5
> 
> -- 
> SW
> 

Also 2.6.15-1.2032_FC5 today.

It seems I can only select() on a socket at 1 hz intervals, on a 
threaded server. In the log messages below, the 2.6.14 entries grind 
constantly against syslog, while the 2.6.15 entries "chirp, chirp, 
chirp" at 1 hz :

2.6.14_1656
-----------
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  118 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  119 
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  120 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  121 
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  122 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  123 
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
09726310
Mar 10 11:25:03 testbox gs_server[6941]: object created (pos,ptr) :  124 
0a1e78a8
Mar 10 11:25:03 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:03 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  125 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  126 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  127 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  128 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  129 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  130 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object created (pos,ptr) :  131 
09726310
Mar 10 11:25:04 testbox gs_server[6941]: object serve end (ptr) :  0a1e78a8
Mar 10 11:25:04 testbox gs_server[6941]: object serve start (ptr) : 
09726310

2.6.15_1833
-----------
Mar 10 11:29:46 testbox gs_server[3229]: object created (pos,ptr) :  119 
09b9e8a8
Mar 10 11:29:46 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:46 testbox gs_server[3229]: object serve start (ptr) : 
09b9e8a8
Mar 10 11:29:47 testbox gs_server[3229]: object serve end (ptr) :  09b9e8a8
Mar 10 11:29:47 testbox gs_server[3229]: object created (pos,ptr) :  120 
090dd310
Mar 10 11:29:47 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:48 testbox gs_server[3229]: object created (pos,ptr) :  121 
09b9e8a8
Mar 10 11:29:48 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:48 testbox gs_server[3229]: object serve start (ptr) : 
09b9e8a8
Mar 10 11:29:49 testbox gs_server[3229]: object created (pos,ptr) :  122 
090dd310
Mar 10 11:29:49 testbox gs_server[3229]: object serve end (ptr) :  09b9e8a8
Mar 10 11:29:49 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:50 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:50 testbox gs_server[3229]: object created (pos,ptr) :  123 
090dd310
Mar 10 11:29:50 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:51 testbox gs_server[3229]: object created (pos,ptr) :  124 
09b9e8a8
Mar 10 11:29:51 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:51 testbox gs_server[3229]: object serve start (ptr) : 
09b9e8a8
Mar 10 11:29:51 testbox gs_server[3229]: object serve end (ptr) :  09b9e8a8
Mar 10 11:29:51 testbox gs_server[3229]: object created (pos,ptr) :  125 
090dd310
Mar 10 11:29:51 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:52 testbox gs_server[3229]: object created (pos,ptr) :  126 
09b9e8a8
Mar 10 11:29:52 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:52 testbox gs_server[3229]: object serve start (ptr) : 
09b9e8a8
Mar 10 11:29:53 testbox gs_server[3229]: object serve end (ptr) :  09b9e8a8
Mar 10 11:29:53 testbox gs_server[3229]: object created (pos,ptr) :  127 
090dd310
Mar 10 11:29:53 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:54 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:54 testbox gs_server[3229]: object created (pos,ptr) :  128 
090dd310
Mar 10 11:29:54 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:55 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:55 testbox gs_server[3229]: object created (pos,ptr) :  129 
090dd310
Mar 10 11:29:55 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:56 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:56 testbox gs_server[3229]: object created (pos,ptr) :  130 
090dd310
Mar 10 11:29:56 testbox gs_server[3229]: object serve start (ptr) : 
090dd310
Mar 10 11:29:57 testbox gs_server[3229]: object serve end (ptr) :  090dd310
Mar 10 11:29:57 testbox gs_server[3229]: object created (pos,ptr) :  131 
090dd310
Mar 10 11:29:57 testbox gs_server[3229]: object serve start (ptr) : 
090dd310

--
SW




More information about the fedora-test-list mailing list