Sending data to offline system doesn't work reliably

Sebastian Sumpf Sebastian.Sumpf at ...1...
Fri Jul 29 18:51:38 CEST 2016


Hey Johanna,

On 07/28/2016 06:20 PM, Johanna Steer wrote:
> Hi Sebastian,
> 
> i am using QEMU.

Ok, then the thing has a bug. I might have a look into it, if I can find
the time. Otherwise, you could try a different Qemu version. We use
2.3.0 over here and have used 1.5.0 before that, maybe there is a
regression somewhere from 1.5.0 to 2.3.0 to your version.

Cheers,

Sebastian

> 
> 
>>Hi Johanna,
>>
>>On 07/26/2016 10:58 AM, Johanna Steer wrote:
>>> Hi,
>>> 
>>> i am working on a toolchain monitoring the schedluing behavior of the 
>>> fiasco.oc kernel. The data is monitored through the trace service (quota 
>>> for trace is 2M).
>>> It is then sent to an offline system through an active TCP/IP connection 
>>> and written into a database. VDE is used for that and i am working on 
>>> Ubuntu 14.04.
>>> My problem is that the data isn't sent reliably. I am executing a 
>>> periodic task that returns zero and exits. The only thing that varies is 
>>> the period. After 20 seconds the tasks stop, the monitored data is 
>>> gathered and then sent to the offline system.
>>> The kernel says that it is sending the data, but the system freezes at 
>>> times and the data simply doesn't arrive.
>>> The system reacts quite randomly: Sometimes it sends the files, 
>>> sometimes it doesn't. Sometimes i get an error (shown below). It seems 
>>> easier to send small data sizes (around 200KB), above 700KB hardly 
>>> anything works. In between, it might work or not. As far as i have 
>>> experienced there is no pattern behind it.
>>> 
>>> I tried the tests before with only 1M quota for trace and the 
>>> reliability improved with 2M quota. However, with 4M it gets worse again 
>>> and the error occures more often.
>>> 
>>> 
>>> Here ist the error:
>>> 
>>> [init -> nic_drv] tx fifo overrun, ignore packet
>>
>>This error comes from the lan9118 NIC driver. It is a network card
>>driver we use for the PBXA9 ARM platform in Qemu only. We have never
>>used it on real hardware, and therefore, it might not work correctly
>>there. What SoC are you using or do you use Qemu?
>>
>>Regards,
>>
>>Sebastian
>>
>>> : spawn id exp6 not open
>>>      while executing
>>> "expect {
>>>          -i $running_spawn_id $platform_msg { puts stderr "Error: 
>>> platform rebooted unexpectedly"; exit -4 }
>>>          -i $running_spawn_id -re $wait_for_re..."
>>>      (procedure "wait_for_output" line 22)
>>>      invoked from within
>>> "wait_for_output $wait_for_re $timeout_value $qemu_spawn_id"
>>>      (procedure "run_log" line 28)
>>>      invoked from within
>>> "run_log $wait_for_re $timeout_value"
>>>      (procedure "run_genode_until" line 28)
>>>      invoked from within
>>> "run_genode_until forever"
>>>      (file "/home/johanna/Bachelorarbeit/genode/repos/dom0/run/dom0.run" 
>>> line 132)
>>>      invoked from within
>>> "source $include_name"
>>>      ("foreach" body line 6)
>>>      invoked from within
>>> "foreach include_name [get_cmd_arg --include ""] {
>>>      # first check if the include name is absolute
>>>      if {[string first "/" $include_name] == 0} {
>>>          puts ..."
>>>      (file "/home/johanna/Bachelorarbeit/genode/tool/run/run" line 642)
>>> 
>>> ------------------------------------------------------------------------------
>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>>> patterns at an interface-level. Reveals which users, apps, and protocols are 
>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
>>> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
>>> reports.http://sdm.link/zohodev2dev
>>> _______________________________________________
>>> genode-main mailing list
>>> genode-main at ...52...
>>> https://lists.sourcef
> <https://lists.sourceforge.net/lists/listinfo/genode-main>
> 
> 
> 
> ------------------------------------------------------------------------------
> 
> 
> 
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
> 





More information about the users mailing list