Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-653

Cbench throughput mode kills the MD-SAL data store

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Helium
    • None
    • mdsal
    • None
    • Operating System: Mac OS
      Platform: Macintosh

    • 1446

    Description

      To reproduce:

      1. Put the drop test feedback to go through the MD-SAL Data Store. From the controller OSGI console, type
      dropAllPackets on

      2. Run cbench in the throughput mode, for example:

      cbench -c 192.168.162.1 -p 6633 -m 10000 -l 10 -s 16 -M 10000 -t

      The throughput is very low (about 2.6% of the latency cbench throughput going through the data store). After the test finishes, the CPU utilization remains very high for several minutes (I had to kill the controller after 5 min, because I ran out of time). This indicates some massive queue buildup in the system.

      I am adding thsi bug to MD-SAL because the throughput mode through RPC loopback is table, and performs very well. It's the loopback through the data store that knocks out the controller.

      Attachments

        # Subject Branch Project Status CR V

        Activity

          People

            tpantelis Tom Pantelis
            jmedved@cisco.com Jan Medved
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: