You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Travis CI <bu...@travis-ci.com> on 2020/12/18 19:15:08 UTC
Canceled: apache/geode-native#2894 (develop - 4f504e4)
Build Update for apache/geode-native
-------------------------------------
Build: #2894
Status: Canceled
Duration: ?
Commit: 4f504e4 (develop)
Author: Mario Salazar de Torres
Message: GEODE-8756: Fix CacheableString::objectSize (#703)
- objectSize was not taking into account null-terminator character,
which as of C++11, as stated in ยง 21.4.7.1, should be included at
the end of the same string character sequence.
- Also, in those cases in which SSO applied, the returned size was
higher than the actual one.
- A parametrized UT was added to check objectSize is returning the
right size. Note that no fixed sizes are part of such test, given
that each std::string implementation could have a different SSO
size.
* Revision 2
- Added a new class called size_tracking_allocator, which is a custom
allocator used to track the size STL objects.
- Changed testing approach so it does not replicate internal logic, and
instead it instantiates a basic_string<char> with the new custom
allocator so heap size is tracked this way.
View the changeset: https://github.com/apache/geode-native/compare/8b0a5dc42943...4f504e4c4b22
View the full build log and details: https://travis-ci.com/github/apache/geode-native/builds/209690213?utm_medium=notification&utm_source=email
Restart your build: https://travis-ci.com/github/apache/geode-native/builds/209690213?utm_medium=notification&utm_source=email
--
You can unsubscribe from build emails from the apache/geode-native repository going to https://travis-ci.com/account/preferences/unsubscribe?repository=16807653&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.