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 2021/01/26 17:07:27 UTC

Canceled: apache/geode-native#2961 (develop - c9da83a)

Build Update for apache/geode-native
-------------------------------------

Build: #2961
Status: Canceled

Duration: ?
Commit: c9da83a (develop)
Author: Mario Salazar de Torres
Message: GEODE-8735: Change factory logic for symbols lookup (#700)

* GEODE-8735: Change factory logic for symbols lookup

 - In order to allow that factory logic looks into the application space
   for symbols, `library-name` field has been made optional.
 - This removes the need to create shared library for in order to define
   custom factories like cache loaders, cache writers, cache listeners,
   partition resolvers or persistance managers whenever the cache is
   instantiated declaratively.
 - Whenever library-name is not specified a handle to the executable is
   obtained.
 - Take into account that for OS like Linux, Mac... in addition to exporting
   the symbols in the application, you would need to specify `-rdynamic`
   option while compiling.
 - Documentation has been updated.

* GEODE-8735: Revision 2

 - Fixed application space factory functions. It seemed that loading factory
   functions from the application was not actually working.
 - Added an IT to verify that application space partition resolver factories
   are working.
 - Consequently an IT for shared library factories have been added to verify
   that the functionality was not working.
 - Added test factories to the testobject shared library.
 - Given GenerateExportHeader CMake module does not support executables and
   we need to set visibility attributes for the test factory functions inside
   cpp-integration-test, a new cmake module 'ExecutableExportHeader' has been
   added to support this.
 - In order to export symbols in a executable ENABLE_EXPORTS property needs to
   be specified for the target in CMake. Therefore, this property has been added
   for cpp-integration-test target.

* GEODE-8735: Revision 3

 - Changed client cache XML schema and namespace to the right ones.

View the changeset: https://github.com/apache/geode-native/compare/9a46e7d89918...c9da83ab5aed

View the full build log and details: https://travis-ci.com/github/apache/geode-native/builds/214582602?utm_medium=notification&utm_source=email

  Restart your build: https://travis-ci.com/github/apache/geode-native/builds/214582602?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.