~mhr3/unity-scopes-api/merge-trunk

  • Committer: Tarmac
  • Author(s): Michi Henning
  • Date: 2014-07-29 14:34:50 UTC
  • mfrom: (420.3.9 fix-various-races)
  • Revision ID: tarmac-20140729143450-9icxsr7ypfqqgn28
Fixed a bunch of issues:

- AnnotationImpl was relying on an uninitialized value when instantiated with a VariantMap without an annotation type.

- Excluded header tests for unity::scopes::testing namespace from valgrind (as is the case for all the other public header tests).

- Excluded the testing benchmark from valgrind target. The test fails under valgrind because things are too slow, and valgrind crashes on one of the test cases.

- Added suppression to valgrind for leaky u1db_open() implementation.

- Fixed race conditions in ObjectAdapter that could cause the destructor to operate on stale memory.

- Similar fix for destructor race in StopPublisher, which caused a thread leak.

- Fixed race condition in ZmqMiddleware that could cause adapters to not be destroyed fully by the time wait_for_shutdown() returned. This was an issue only in the pathological case where a scope's search() method took longer to complete than the server time-out.

- The RegistryI test passes with valgrind with gcc 4.8, but valgrind crashes on it with gcc 4.9. I've left the test enabled for the time being until we can have a closer look.

- Added linger timeout to outgoing sockets for oneway invocations. This almost certainly was responsible for the annoying test failures we we were getting on Jenkins under heavy load.

Approved by PS Jenkins bot, Marcus Tomlinson.
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 52.1.1 10 years ago Łukasz 'sil2100' Zemczak Basic, first packaging review Diff
cmake 1 11 years ago Michi Henning Initial commit. Diff
data 42.2.1 10 years ago Michal Hruby Flatten directory structure Diff
debian 1 11 years ago Michi Henning Initial commit. Diff
demo 11.4.1 10 years ago Michi Henning Added main objects with Ice implementation: regist Diff
doc 1 11 years ago Michi Henning Initial commit. Diff
include 1 11 years ago Michi Henning Initial commit. Diff
scoperegistry 52.3.5 10 years ago Michi Henning Fixed scoperegistry to use new scoperunner and to Diff
scoperunner 52.3.5 10 years ago Michi Henning Fixed scoperegistry to use new scoperunner and to Diff
smartscopesproxy 115.5.26 10 years ago Marcus Tomlinson Introduced smartscopesproxy executable. Diff
src 1 11 years ago Michi Henning Initial commit. Diff
test 1 11 years ago Michi Henning Initial commit. Diff
tools 42.3.2 10 years ago Michal Hruby Added zeromq monitoring tools Diff
.bzrignore 39.1.1 10 years ago Marcus Tomlinson Replaced soon-to-be obsolete "capnp::DynamicObject 107 bytes Diff Download File
_clang-format 115.3.4 10 years ago Michi Henning A few more fixes. Removed UnityScopesApi_tp.h from 1.3 KB Diff Download File
astyle-config 115.3.4 10 years ago Michi Henning A few more fixes. Removed UnityScopesApi_tp.h from 1.1 KB Diff Download File
CMakeLists.txt 420.3.9 9 years ago Michi Henning Merged devel and fixed conflicts. 15.5 KB Diff Download File
CONFIGFILES 395.6.22 9 years ago Michi Henning Merged devel and resolved conflicts. 10.7 KB Diff Download File
COPYING 13.1.1 11 years ago Michi Henning Fixed license text "Lesser GNU" -> "GNU Lesser", s 7.4 KB Diff Download File
CTestCustom.cmake.in 420.3.5 9 years ago Michi Henning Re-enabled tests. 694 bytes Diff Download File
HACKING 395.6.9 9 years ago Michi Henning Fixed broken autopkg test by changing code to matc 7.7 KB Diff Download File
INSTALL 285.1.1 10 years ago Marcus Tomlinson Zmqpp no longer required to be installed manually 2.2 KB Diff Download File
README 163.1.48 10 years ago Alex Chiang README: fix line-wrapping to 76 columns Parts of 18.2 KB Diff Download File
RELEASE_NOTES.md 410.3.20 9 years ago Marcus Tomlinson Fixed RELEASE_NOTES.md and changelog formatting 9.2 KB Diff Download File
STRUCTS 378.2.24 10 years ago Michi Henning Registry now fills in location_data_needed metadat 4.6 KB Diff Download File
TODO 52.3.3 10 years ago Michi Henning Replaced a bunch of calls to new with make_shared. 54 bytes Diff Download File
tsan-suppress 216.4.2 10 years ago Michi Henning Fixed race condition found by thread sanitizer in 126 bytes Diff Download File
unity-scopes.map 397.1.1 10 years ago Pete Woods Clean-up to aid release 1.2 KB Diff Download File
valgrind-suppress 420.3.1 9 years ago Michi Henning Fixed a bunch of issues: - AnnotationImpl was rel 2.5 KB Diff Download File