[7.086] Network accounting requests may gobble up system resources [CONFIRMED]

After I was drilling down in Network accounting (which kind of works now!), I tried to view details for the last 7 days for my laptop IP address. Upon clicking update, the system went into a very bogged down state. I got the timeout message asking if I wanted to wait or abort, and I clicked abort. Upong doing so, about 20 seconds later I got a message saying it was aborted.

CPU usage on the Dashboard has been 100% for the last 15 minutes, and running Top shows confd using 95% cpu.

Attached is a screenshot of a putty session running top, as well as the confd-debug.log and mdwdebug.log files from that time.
Parents Reply Children
  • Confirmed, and thanks for your help!

    There are several problems in this:
    - a bug impeding the run of database maintenance scripts, leading to a large amount of datasets and therefore higher runtime for calls including the archives, which is already confirmed and fixed but will not be released for 7.100 because we need more time to test this

    - a bug where the backend database call will not be terminated even if you select the "Abort" option after the timeout hits, so calls will always run through even if they take an hour to complete. If another call is started during that time, you will have even 2 processes pegging the CPU and competing for memory and disk I/O which is obviously very detrimental to system performance

    - a bug where the confd worker processing the webadmin input will take a large amount of memory and CPU usage although there are no more database calls running, in combination with a very slow and sluggish webadmin (probably also due to timeout not leading to correct cleanup).

    Again, many thanks for your assistance! 
    Cheers,
     andreas
  • Wow a 3 - in - 1 bug report! Nice!

    Glad to help out, have used Astaro since 2001, and place to for many more years. Helping you get better helps me in the long run [:)]