• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

noironetworks / opflex / 1435 / 1
79%
master: 68%

Build:
Build:
LAST BUILD BRANCH: coveralls
DEFAULT BRANCH: master
Ran 16 Sep 2020 12:32AM UTC
Files 271
Run time 26s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Sep 2020 12:32AM UTC coverage: 79.334% (+12.1%) from 67.188%
TEST_SUITE=travis-build.sh

push

travis-ci-com

Gautam Venkataramanan
Protecting all remaining deadline timers

WARNING: ThreadSanitizer: data race (pid=4830)
  Read of size 1 at 0x7b100000e050 by thread T11:
    #7 opflexagent::SwitchManager::onConnectTimer(boost::system::error_code const&) ovs/SwitchManager.cpp:162 (libopflex_agent_renderer_openvswitch.so+0x1c4aa4)
    #13 operator() lib/Agent.cpp:605 (libopflex_agent.so.0+0x2755d9)

  Previous write of size 1 at 0x7b100000e050 by main thread (mutexes: write M180):
    #4 opflexagent::SwitchManager::stop() ovs/SwitchManager.cpp:72 (libopflex_agent_renderer_openvswitch.so+0x1c4a06)
    #5 opflexagent::OVSRenderer::stop() ovs/OVSRenderer.cpp:274 (libopflex_agent_renderer_openvswitch.so+0xcbdda)
    #6 opflexagent::Agent::stop() lib/Agent.cpp:718 (libopflex_agent.so.0+0x273508)
    #7 AgentLauncher::run() cmd/opflex_agent.cpp:128 (opflex_agent+0x3a4a7)
    #8 main cmd/opflex_agent.cpp:322 (opflex_agent+0x16dc2)

  Location is heap block of size 64 at 0x7b100000e040 allocated by thread T2:
    #0 operator new(unsigned long) <null> (libtsan.so.0+0x77cf2)
    #1 opflexagent::SwitchManager::enableSync() ovs/SwitchManager.cpp:110 (libopflex_agent_renderer_openvswitch.so+0x1c5212)
    #2 opflexagent::IntFlowManager::configUpdated(opflex::modb::URI const&) ovs/IntFlowManager.cpp:523 (libopflex_agent_renderer_openvswitch.so+0x14ee12)
    #3 opflexagent::PolicyManager::notifyConfig(opflex::modb::URI const&) lib/PolicyManager.cpp:234 (libopflex_agent.so.0+0x11ee01)
    #4 opflexagent::PolicyManager::ConfigListener::objectUpdated(unsigned long, opflex::modb::URI const&) lib/PolicyManager.cpp:2862 (libopflex_agent.so.0+0x11ee8a)
    #5 opflex::modb::ObjectStore::NotifQueueProc::processItem(opflex::modb::URI const&, boost::any const&) /home/noiro/work/opflex/libopflex/modb/ObjectStore.cpp:77 (libopflex.so.0+0xaf77a)
    #6 opflex::modb::URIQueue::proc_async_func(uv_async_s*) /home/noiro/work/opflex/libopflex/modb/URIQueue.cpp:48 (libopflex.so.0+0x8df71)

  Mutex M180 (0x7fff97118cf8)... (continued)

21901 of 27606 relevant lines covered (79.33%)

3244.87 hits per line

Source Files on job 1435.1 (TEST_SUITE=travis-build.sh)
  • Tree
  • List 0
  • Changed 200
  • Source Changed 16
  • Coverage Changed 200
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 890
  • Travis Job 1435.1
  • 197fbbc7 on github
  • Prev Job for TEST_SUITE=travis-build.sh on timer-protect (#1399.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc