-
Notifications
You must be signed in to change notification settings - Fork 380
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug 4207 #157
base: master
Are you sure you want to change the base?
Bug 4207 #157
Conversation
- preserve pointer to elements when inserting second element with same hash value - properly count current_size
2010f66
to
50f0362
Compare
In order to keep a reference to specific entry in ACE_Hash_Multi_Map_Manager Transport keeps a copy of ACE_Hash_Multi_Map_Manager::HASH_MAP_ENTRY* and a pointer to a specific value corelated to the transport. - update TAO/tests/Transport_Cache_Manager - update TAO/tests/Bug_1476_Regression - update TAO/orbsvcs/tests/Security/MT_IIOP_SSL
50f0362
to
2439ed4
Compare
TAO/tao/Cache_Entries_T.inl
Outdated
@@ -128,6 +126,9 @@ namespace TAO | |||
{ | |||
if (this != &rhs) | |||
{ | |||
if (this->is_delete_) | |||
delete this->transport_property_; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't this->transport_property_ be set to 0?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The very next line in the same file assigns the value to this->transport_property_. I will add setting to 0 to stay exception neutral
Have you compiled and ran all TAO unit tests? That is something we can't do on travis/snap, maybe you can setup a branch build to show that all tests do work without problems at runtime? This change is in the core of TAO and it could be that there are unforeseen issues. |
I will re-run all the tests, and verify it compiles/runs with versioned namespaces. |
@jwillemsen (setup a branch build) .... not sure how to do this... What is the simplest way to post build/test results. I will run $ACE_ROOT/bin/auto_run_tests.pl and capture all the output, but the resulting file tends to be quite large... |
Check the scoreboard for existing builds, the autobuild repo has all tools and scripts we use |
Please see the scoreboard: |
- is_entry*() does not use this, changed static member functions
… of qsort - add ACE_LACKS_PARTIAL_SORT macro - fall back to selection sort if std::partial_sort is not available
All patches for this pull request are complete. Please review. |
7482a33
to
5fea454
Compare
Conflicts (fixed): TAO/tao/Transport.cpp
Bug fix for Bug 4207:
existing elements when new elements are added or removed