ravthan / all-eyes

Automatically exported from code.google.com/p/all-eyes
0 stars 0 forks source link

Under stragth test, the ae daemon failed to response to the request after about receving 862 request messages #14

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
By running  "sudo ./ae" under ../ae/bin directory, the ae daemon is able to 
process the request messages from both selfmon and socketmon. However, let it 
running for a while, the ae daemon stops responding to to the requests at about 
after receiving 862 request messages. Below is the output:

......
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 1 
Checking the POLLIN i = 0, revents = 1, POLLIN=1
Reading data for the monitor selfmon
monitor-manager: We got data to read
monitor-manager: data from: selfmon = [:10:00:SF:], numMsg = 858 
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.socketmon.pl: SND:[:10:22:SM:0001:11:A0:tcp_22_:]

monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 1 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 1, POLLIN=1
Reading data for the monitor socketmon
monitor-manager: We got data to read
monitor-manager: data from: socketmon = [:10:22:SM:0001:11:A0:tcp_22_:]
, numMsg = 859 
socketmon.pl: RCV:[:10:11:AE:]

socketmon.pl: SND:[:10:22:SM:0002:11:A0:tcp_80:]

monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 1 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 1, POLLIN=1
Reading data for the monitor socketmon
monitor-manager: We got data to read
monitor-manager: data from: socketmon = [:10:22:SM:0002:11:A0:tcp_80:]
, numMsg = 860 
socketmon.pl: RCV:[:10:11:AE:]

socketmon.pl: SND:[:10:00:SM:]

monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 1 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 1, POLLIN=1
Reading data for the monitor socketmon
monitor-manager: We got data to read
monitor-manager: data from: socketmon = [:10:00:SM:]
, numMsg = 861 
socketmon.pl: RCV:[:10:11:AE:]

monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
.monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 0 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 0, POLLIN=1
.monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 1 
Checking the POLLIN i = 0, revents = 1, POLLIN=1
Reading data for the monitor selfmon
monitor-manager: We got data to read
monitor-manager: data from: selfmon = [:10:00:SF:], numMsg = 862 
.......socketmon.pl: SND:[:10:22:SM:0001:11:A0:tcp_22_:]
<<< DON'T SEE ANY SIGN OF RESPONSE MESSAGE FROM AE DAEMON >>>

Original issue reported on code.google.com by toddd...@gmail.com on 18 Oct 2012 at 9:25

GoogleCodeExporter commented 8 years ago
Failed on msg 733 for me....

monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 1 
Checking the POLLIN i = 0, revents = 0, POLLIN=1
Checking the POLLIN i = 1, revents = 1, POLLIN=1
Reading data for the monitor socketmon
monitor-manager: We got data to read
monitor-manager: data from: socketmon = [:10:22:SM:0002:11:A0:tcp_80:]
, numMsg = 732 
socketmon.pl: RCV:[:10:11:AE:]

socketmon.pl: SND:[:10:00:SM:]

monitormgmt: entering monitormgmt 
Will be polling for: selfmon, Fd = 4
Will be polling for: socketmon, Fd = 5
monitormgmt: Number of Fd = 2
monitormgmt: returned from POLL. ret = 2 
Checking the POLLIN i = 0, revents = 1, POLLIN=1
Reading data for the monitor selfmon
monitor-manager: We got data to read
monitor-manager: data from: selfmon = [:10:00:SF:], numMsg = 733 

Original comment by heyyoul...@gmail.com on 19 Oct 2012 at 1:50

GoogleCodeExporter commented 8 years ago
I'll handle this one.

Original comment by heyyoul...@gmail.com on 19 Oct 2012 at 1:50

GoogleCodeExporter commented 8 years ago

This is fixed,
ravi.

Original comment by ravt...@gmail.com on 20 Oct 2012 at 11:26

GoogleCodeExporter commented 8 years ago
Verified

Original comment by toddd...@gmail.com on 21 Oct 2012 at 2:56