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

noironetworks / opflex / 364
68%

Build:
DEFAULT BRANCH: master
Ran 06 May 2020 07:22AM UTC
Jobs 1
Files 253
Run time 41s
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

pending completion
364

push

travis-ci

gautvenk
Fixing some tsan issues

- Prometheus civeweb server reads from the heap from worker thread. Moving registry creation before exposer creation to avoid this.
- Protecting access to txnid set in the Mock stats classes
- on_timer calls unwanted PolicyStatsManager->sendRequest() which is used for sending stats request per table to OVS. This is not needed for stats UTs since we are populating xid and simulating stats messages from ovs to agent. Added a new method update_state() which just updates stats state and genie objects. Note: made this for service stats mgr alone. Can be extended to other stats managers in future.
- Setting up logging level needs protection. Avoiding that for now.
- Add getProtoVersion in MockConnection used for stats tests
- Address flakiness: SecGrp ut timer set to 100s to avoid interfering with on_timer calls.
- Moving away from aggressive 10ms timer in Contract and Service stats UT to avoid data race flakiness. Now its kept at 300ms. This is adequate enough to wait for IntFlowManager to create flows and for stats mgr to update state.

There are still 7 pending tsan errors in my build vm. This is WIP.

Signed-off-by: Gautam Venkataramanan <gautam.chennai@gmail.com>
Change-Id: I96a0c2339

19827 of 26405 relevant lines covered (75.09%)

3529.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 364.1 06 May 2020 07:22AM UTC 0
75.09
Travis Job 364.1
Source Files on build 364
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #364
  • 75a20a35 on github
  • Prev Build on master (#363)
  • Next Build on master (#367)
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