Mailing List Archive

[Bug 440] New: Performance / Locking problem
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug
report.

http://bugzilla.quagga.net/show_bug.cgi?id=440

Summary: Performance / Locking problem
Product: Quagga
Version: 0.99.9
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: Very High
Component: ospfd
AssignedTo: maintainers@quagga.net
ReportedBy: pstaszewski@itcare.pl


I have problem with ospf on linux :
2x Xeon 2.66GHz
2GB RAM
2x Intel gb

Problem description from log:
2008/02/23 19:12:22 OSPF: ospf_adjust_sndbuflen: tried to set SO_SNDBUF to 1024,
but got 2048
2008/02/23 19:12:22 OSPF: OSPFd 0.99.9 starting: vty@2604
2008/02/23 19:12:41 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
18172ms (cpu time 4780ms)
2008/02/23 19:12:41 OSPF: Packet[DD]: Neighbor 194.145.186.1 state is 2-Way,
packet discarded.
2008/02/23 19:12:46 OSPF: Packet[DD]: Neighbor 194.145.186.1 state is 2-Way,
packet discarded.
2008/02/23 19:12:51 OSPF: Packet[DD]: Neighbor 194.145.186.1 state is 2-Way,
packet discarded.
2008/02/23 19:12:56 OSPF: Packet[DD]: Neighbor 194.145.186.1 state is 2-Way,
packet discarded.
2008/02/23 19:13:01 OSPF: Packet[DD]: Neighbor 194.145.186.1 state is 2-Way,
packet discarded.
2008/02/23 19:14:14 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
11944ms (cpu time 3644ms)
2008/02/23 19:15:12 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for 7415ms
(cpu time 2596ms)
2008/02/23 19:16:06 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
10353ms (cpu time 3820ms)
2008/02/23 19:17:16 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
19321ms (cpu time 5264ms)
2008/02/23 19:18:09 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
11312ms (cpu time 4048ms)
2008/02/23 19:20:28 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
18265ms (cpu time 4056ms)
2008/02/23 19:21:13 OSPF: SLOW THREAD: task ospf_write (b7f303a0) ran for
13718ms (cpu time 3768ms)
2008/02/23 19:38:27 OSPF: SLOW THREAD: task ospf_write (b7e983a0) ran for 7713ms
(cpu time 3460ms)
2008/02/23 19:39:36 OSPF: SLOW THREAD: task ospf_write (b7e983a0) ran for
11045ms (cpu time 3868ms)
2008/02/23 19:41:57 OSPF: SLOW THREAD: task ospf_lsa_maxage_walker (b7e9e480)
ran for 10216ms (cpu time 1856ms)
2008/02/23 19:42:12 OSPF: SLOW THREAD: task ospf_write (b7e983a0) ran for
15795ms (cpu time 3864ms)
2008/02/23 19:42:31 OSPF: interface 10.202.40.5 [2] join AllSPFRouters Multicast
group.
2008/02/23 19:42:33 OSPF: interface 10.0.118.9 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:42:33 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.118.17, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:42:36 OSPF: interface 10.0.118.17 [13] join AllSPFRouters
Multicast group.
2008/02/23 19:42:36 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.1, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:42:36 OSPF: interface 10.0.76.1 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:42:36 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.9, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:42:55 OSPF: interface 10.0.76.9 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:42:56 OSPF: SLOW THREAD: task ospf_hello_timer (b7e917e6) ran for
19413ms (cpu time 6480ms)
2008/02/23 19:42:56 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.17, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:42:57 OSPF: interface 10.0.76.17 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:42:57 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.25, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:42:58 OSPF: interface 10.0.76.25 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:42:58 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.33, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.76.33 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: SLOW THREAD: task ospf_hello_timer (b7e917e6) ran for
13749ms (cpu time 3384ms)
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.49, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.76.49 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.76.57, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.76.57 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.80.1, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.80.1 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.80.9, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.80.9 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.80.25, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.80.25 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.80.33, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.80.33 [13] join AllSPFRouters Multicast
group.
2008/02/23 19:43:12 OSPF: setsockopt_multicast_ipv4 attempting to drop and
re-add (fd 6, ifaddr 10.0.80.41, mcast 224.0.0.5, ifindex 13)
2008/02/23 19:43:12 OSPF: interface 10.0.80.41 [13] join AllSPFRouters Multicast
group.

When i have info about the SLOW THREAD then my machine is stop responding and
icmp times are > 3000ms
All system is freeze for about 60 seconds and again stable for maybe 60 seconds

my ospfd.conf
!
interface vlan0325:13
!
interface vlan0325:14
!
interface vlan0325:15
!
interface vlan0325:16
!
interface vlan0325:17
!
interface vlan0325:18
!
interface vlan0325:19
!
interface vlan0325:20
!
interface vlan0325:21
!
interface vlan0325:22
!
interface vlan0325:23
!
interface vlan0325:24
!
interface vlan0325:25
!
interface vlan0325:26
!
interface vlan0325:27
!
interface vlan0325:28
!
interface vlan0325:29
!
interface vlan0325:30
!
interface vlan0325:31
!
interface vlan0325:32
!
interface vlan0325:33
!
interface vlan0325:34
!
interface vlan0325:35
!
interface vlan0325:36
!
interface vlan0325:37
!
interface vlan0325:38
!
interface vlan0325:39
!
interface vlan0325:40
!
interface vlan0325:41
!
interface vlan0325:42
!
interface vlan0325:43
!
interface vlan0325:44
!
interface vlan0325:45
!
interface vlan0325:46
!
interface vlan0325:47
!
interface vlan0325:48
!
interface vlan0325:49
!
interface vlan0325:50
!
interface vlan0325:51
!
interface vlan0326
!
interface vlan0327
!
interface vlan0328
!
interface vlan0329
!
interface vlan0330
!
interface vlan0331
!
interface vlan0332
!
interface vlan0333
!
interface vlan0334
!
interface vlan0335
!
interface vlan0336
!
interface vlan0337
!
interface vlan0401
!
interface vlan0401:1
!
interface vlan0401:2
!
interface vlan0401:3
!
interface vlan0401:4
!
interface vlan0401:5
!
interface vlan0401:6
!
interface vlan0401:7
!
interface vlan0401:8
!
interface vlan0401:9
!
interface vlan0401:10
!
interface vlan0401:11
!
interface vlan0401:12
!
interface vlan0401:13
!
interface vlan0401:14
!
interface vlan0401:15
!
interface vlan0401:16
!
interface vlan0401:17
!
interface vlan0401:18
!
interface vlan0401:19
!
interface vlan0401:20
!
interface vlan0401:21
!
interface vlan0401:22
!
interface vlan0401:23
!
interface vlan0401:24
!
interface vlan0401:25
!
interface vlan0401:26
!
interface vlan0401:27
!
interface vlan0401:28
!
interface vlan0401:29
!
interface vlan0401:30
!
interface vlan0401:31
!
interface vlan0401:32
!
interface vlan0401:33
!
interface vlan0401:34
!
interface vlan0401:35
!
interface vlan0401:36
!
interface vlan0401:37
!
interface vlan0401:38
!
interface vlan0401:39
!
interface vlan0401:40
!
interface vlan0401:41
!
interface vlan0401:42
!
interface vlan0401:43
!
interface vlan0401:44
!
interface vlan0401:45
!
interface vlan0401:46
!
interface vlan0401:47
!
interface vlan0401:48
!
interface vlan0401:49
!
interface vlan0401:50
!
interface vlan0401:51
!
interface vlan0401:52
!
interface vlan0401:53
!
interface vlan0401:54
!
interface vlan0401:55
!
interface vlan0401:56
!
interface vlan0401:57
!
interface vlan0401:58
!
interface vlan0401:59
!
interface vlan0401:60
!
interface vlan0401:61
!
interface vlan0401:62
!
interface vlan0401:63
!
interface vlan0401:64
!
interface vlan0401:65
!
interface vlan0401:66
!
interface vlan0401:67
!
interface vlan0401:68
!
interface vlan0401:69
!
interface vlan0401:70
!
interface vlan0401:71
!
interface vlan0401:72
!
interface vlan0401:73
!
interface vlan0401:74
!
interface vlan0401:75
!
interface vlan0401:76
!
interface vlan0401:77
!
interface vlan0401:78
!
interface vlan0401:79
!
interface vlan0401:80
!
interface vlan0401:81
!
interface vlan0401:82
!
interface vlan0401:83
!
interface vlan0401:84
!
interface vlan0401:85
!
interface vlan0401:86
!
interface vlan0401:87
!
interface vlan0401:88
!
interface vlan0401:89
!
interface vlan0401:90
!
interface vlan0401:91
!
interface vlan0401:92
!
interface vlan0401:93
!
interface vlan0401:94
!
interface vlan0401:95
!
interface vlan0401:96
!
interface vlan0401:97
!
interface vlan0401:98
!
interface vlan0401:99
!
interface vlan0401:100
!
interface vlan0401:101
!
interface vlan0401:102
!
interface vlan0401:103
!
interface vlan0401:104
!
interface vlan0401:105
!
interface vlan0401:106
!
interface vlan0401:107
!
interface vlan0401:108
!
interface vlan0401:109
!
interface vlan0401:110
!
interface vlan0401:111
!
interface vlan0401:112
!
interface vlan0401:113
!
interface vlan0401:114
!
interface vlan0401:115
!
interface vlan0401:116
!
interface vlan0401:117
!
interface vlan0401:118
!
interface vlan0401:119
!
interface vlan0401:120
!
interface vlan0401:121
!
interface vlan0401:122
!
interface vlan0401:123
!
interface vlan0401:124
!
interface vlan0401:125
!
interface vlan0401:126
!
interface vlan0401:127
!
interface vlan0401:128
!
interface vlan0401:129
!
interface vlan0401:130
!
interface vlan0401:131
!
interface vlan0401:132
!
interface vlan0401:133
!
interface vlan0401:134
!
interface vlan0401:135
!
interface vlan0401:136
!
interface vlan0401:137
!
interface vlan0401:138
!
interface vlan0401:139
!
interface vlan0401:140
!
interface vlan0401:141
!
interface vlan0401:142
!
interface vlan0401:143
!
interface vlan0401:144
!
interface vlan0401:145
!
interface vlan0401:146
!
interface vlan0401:147
!
interface vlan0401:148
!
interface vlan0401:149
!
interface vlan0401:150
!
interface vlan0401:151
!
interface vlan0401:152
!
interface vlan0401:153
!
interface vlan0401:154
!
interface vlan0401:155
!
interface vlan0401:156
!
interface vlan0401:157
!
interface vlan0401:158
!
interface vlan0401:159
!
interface vlan0401:160
!
interface vlan0401:161
!
interface vlan0401:162
!
interface vlan0401:163
!
interface vlan0401:164
!
interface vlan0401:165
!
interface vlan0401:166
!
interface vlan0401:167
!
interface vlan0401:168
!
interface vlan0401:169
!
interface vlan0402
!
interface vlan0403
!
interface vlan0404
!
interface vlan0404:1
!
interface vlan0404:2
!
interface vlan0404:3
!
interface vlan0404:4
!
interface vlan0404:5
!
interface vlan0404:6
!
interface vlan0404:7
!
interface vlan0404:8
!
interface vlan0404:9
!
interface vlan0404:10
!
interface vlan0404:11
!
interface vlan0404:12
!
interface vlan0404:13
!
interface vlan0404:14
!
interface vlan0404:15
!
interface vlan0404:16
!
interface vlan0404:17
!
interface vlan0404:18
!
interface vlan0404:19
!
interface vlan0404:20
!
interface vlan0404:21
!
interface vlan0404:22
!
interface vlan0404:23
!
interface vlan0404:24
!
interface vlan0404:25
!
interface vlan0404:26
!
interface vlan0404:27
!
interface vlan0404:28
!
interface vlan0404:29
!
interface vlan0404:30
!
interface vlan0404:31
!
interface vlan0404:32
!
interface vlan0404:33
!
interface vlan0404:34
!
interface vlan0404:35
!
interface vlan0404:36
!
interface vlan0404:37
!
interface vlan0404:38
!
interface vlan0404:39
!
interface vlan0404:40
!
interface vlan0404:41
!
interface vlan0404:42
!
interface vlan0404:43
!
interface vlan0404:44
!
interface vlan0404:45
!
interface vlan0404:46
!
interface vlan0404:47
!
interface vlan0404:48
!
interface vlan0404:49
!
interface vlan0404:50
!
interface vlan0404:51
!
interface vlan0404:52
!
interface vlan0404:53
!
interface vlan0404:54
!
interface vlan0404:55
!
interface vlan0404:56
!
interface vlan0404:57
!
interface vlan0404:58
!
interface vlan0404:59
!
interface vlan0404:60
!
interface vlan0404:61
!
interface vlan0404:62
!
interface vlan0404:63
!
interface vlan0404:64
!
interface vlan0404:65
!
interface vlan0404:66
!
interface vlan0404:67
!
interface vlan0404:68
!
interface vlan0404:69
!
interface vlan0404:70
!
interface vlan0404:71
!
interface vlan0404:72
!
interface vlan0404:73
!
interface vlan0404:74
!
interface vlan0404:75
!
interface vlan0404:76
!
interface vlan0404:77
!
interface vlan0404:78
!
interface vlan0404:79
!
interface vlan0404:80
!
interface vlan0404:81
!
interface vlan0404:82
!
interface vlan0404:83
!
interface vlan0404:84
!
interface vlan0404:85
!
interface vlan0404:86
!
interface vlan0404:87
!
interface vlan0404:88
!
interface vlan0404:89
!
interface vlan0404:90
!
interface vlan0405
!
interface vlan0406
!
interface vlan0406:1
!
interface vlan0406:2
!
interface vlan0406:3
!
interface vlan0406:4
!
interface vlan0406:5
!
interface vlan0406:6
!
interface vlan0406:7
!
interface vlan0406:8
!
interface vlan0406:9
!
interface vlan0406:10
!
interface vlan0406:11
!
interface vlan0406:12
!
interface vlan0406:13
!
interface vlan0406:14
!
interface vlan0406:15
!
interface vlan0406:16
!
interface vlan0406:17
!
interface vlan0406:18
!
interface vlan0406:19
!
interface vlan0406:20
!
interface vlan0406:21
!
interface vlan0406:22
!
interface vlan0406:23
!
interface vlan0406:24
!
interface vlan0406:25
!
interface vlan0406:26
!
interface vlan0406:27
!
interface vlan0406:28
!
interface vlan0406:29
!
interface vlan0406:30
!
interface vlan0406:31
!
interface vlan0406:32
!
interface vlan0406:33
!
interface vlan0406:34
!
interface vlan0406:35
!
interface vlan0406:36
!
interface vlan0406:37
!
interface vlan0406:38
!
interface vlan0406:39
!
interface vlan0406:40
!
interface vlan0406:41
!
interface vlan0406:42
!
interface vlan0406:43
!
interface vlan0406:44
!
interface vlan0406:45
!
interface vlan0406:46
!
interface vlan0406:47
!
interface vlan0406:48
!
interface vlan0406:49
!
interface vlan0406:50
!
interface vlan0406:51
!
interface vlan0406:52
!
interface vlan0406:53
!
interface vlan0406:54
!
interface vlan0406:55
!
interface vlan0406:56
!
interface vlan0406:57
!
interface vlan0406:58
!
interface vlan0407
!
interface vlan0408
!
interface vlan0409
!
interface vlan0410
!
interface vlan0450
!
interface vlan0451
!
interface vlan0452
!
interface vlan0453
!
interface vlan0454
!
interface vlan0455
!
interface vlan0456
!
interface vlan0457
!
interface vlan0458
!
interface vlan0459
!
interface vlan0460
!
interface vlan0461
!
interface vlan0462
!
interface vlan0463
!
interface vlan0464
!
interface vlan0465
!
interface vlan0490
!
interface vlan0490:1
!
interface vlan0490:2
!
interface vlan0490:3
!
interface vlan0490:4
!
interface vlan0490:5
!
interface vlan0490:6
!
interface vlan0490:7
!
interface vlan0490:8
!
interface vlan0490:9
!
interface vlan0490:10
!
interface vlan0490:11
!
interface vlan0490:12
!
interface vlan0490:13
!
interface vlan0490:14
!
interface vlan0490:15
!
interface vlan0490:16
!
interface vlan0490:17
!
interface vlan0490:18
!
interface vlan0490:19
!
interface vlan0490:20
!
interface vlan0490:21
!
interface vlan0490:22
!
interface vlan0490:23
!
interface vlan0490:24
!
interface vlan0490:25
!
interface vlan0490:26
!
interface vlan0490:27
!
interface vlan0490:28
!
interface vlan0490:29
!
interface vlan0490:30
!
interface vlan0490:31
!
interface vlan0490:32
!
interface vlan0490:33
!
interface vlan0490:34
!
interface vlan0490:35
!
interface vlan0490:36
!
interface vlan0490:37
!
interface vlan0490:38
!
interface vlan0490:39
!
interface vlan0490:40
!
interface vlan0490:41
!
interface vlan0490:42
!
interface vlan0490:43
!
interface vlan0490:44
!
interface vlan0490:45
!
interface vlan0490:46
!
interface vlan0490:47
!
interface vlan0490:48
!
interface vlan0490:49
!
interface vlan0490:50
!
interface vlan0490:51
!
interface vlan0490:52
!
interface vlan0490:53
!
interface vlan0490:54
!
interface vlan0490:55
!
interface vlan0490:56
!
interface vlan0490:57
!
interface vlan0490:58
!
interface vlan0490:59
!
interface vlan0490:60
!
interface vlan0490:61
!
interface vlan0490:62
!
interface vlan0490:63
!
interface vlan0490:64
!
interface vlan0490:65
!
interface vlan0490:66
!
interface vlan0490:67
!
interface vlan0490:68
!
interface vlan0490:69
!
interface vlan0490:70
!
interface vlan0490:71
!
interface vlan0490:72
!
interface vlan0490:73
!
interface vlan0490:74
!
interface vlan0490:75
!
interface vlan0490:76
!
interface vlan0490:77
!
interface vlan0490:78
!
interface vlan0490:79
!
interface vlan0490:80
!
interface vlan0490:81
!
interface vlan0490:82
!
interface vlan0490:83
!
interface vlan0490:84
!
interface vlan0490:85
!
interface vlan0490:86
!
interface vlan0490:87
!
interface vlan0490:88
!
interface vlan0490:89
!
interface vlan0490:90
!
interface vlan0490:91
!
interface vlan0490:92
!
interface vlan0490:93
!
interface vlan0490:94
!
interface vlan0490:95
!
interface vlan0490:96
!
interface vlan0490:97
!
interface vlan0490:98
!
interface vlan0490:99
!
interface vlan0490:100
!
interface vlan0490:101
!
interface vlan0490:102
!
interface vlan0490:103
!
interface vlan0490:104
!
interface vlan0490:105
!
interface vlan0490:106
!
interface vlan0490:107
!
interface vlan0490:108
!
interface vlan0490:109
!
interface vlan0490:110
!
interface vlan0490:111
!
interface vlan0490:112
!
interface vlan0490:113
!
interface vlan0490:114
!
interface vlan0490:115
!
interface vlan0490:116
!
interface vlan0491
!
interface vlan0503
!
interface vlan0504
!
interface vlan0608
!
interface vlan0810
!
interface vlan0810:0
!
router ospf
ospf router-id <ip address>
redistribute connected
network <net>/30 area 0.0.0.0
!
line vty
!

With quagga 0.96 i have the same problem.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
_______________________________________________
Quagga-bugs mailing list
Quagga-bugs@lists.quagga.net
http://lists.quagga.net/mailman/listinfo/quagga-bugs