|
Ran
|
Jobs
1
|
Files
253
|
Run time
41s
|
Badge
README BADGES
|
push
travis-ci
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
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 364.1 | 0 |
75.09 |
Travis Job 364.1 |