Skip to content

OpenMAMA 6.3.2 Cut#563

Merged
fquinner merged 140 commits intomasterfrom
OpenMAMA-6.3.2
Mar 16, 2023
Merged

OpenMAMA 6.3.2 Cut#563
fquinner merged 140 commits intomasterfrom
OpenMAMA-6.3.2

Conversation

@fquinner
Copy link
Copy Markdown
Collaborator

No description provided.

fquinner and others added 30 commits November 9, 2020 08:57
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Moved relevant scripts from release_scripts to devops/build and removed
scripts which are no longer used from there.

CI scripts updated to use ctest instead of the custom ci-run.py script
which is now removed.

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Includes:

- Updated minimum cmake version to 3.10
- Added gtest integration with ctest
- Added AppleClang cmake script
- Set default built type to RelWIthDebInfo
- Added fix for RelWithDebInfo windows builds loading the wrong DLLs
- Updated unit test to allow both colon and semicolon WOMBAT_PATH
  delimiters
- Added windows batch file generation for PATH updating for unit tests
- Several other miscellaneous fixes for unit tests

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
This was erroneously omitted from previous commits

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
This bridge will help allow users to test their applications without having
to set up an out-of-process publisher to connect to. It can be built by adding
the following option to cmake:

    -DWITH_OMPB_BRIDGE=ON

And can then be used with `-m ompb` where the following mama.properties config
parameters are supported (given a transport name of 'pb'):

    mama.ompb.transport.pb.file = /path/to/playback.mplay
    mama.ompb.transport.pb.rate = 100000
    mama.ompb.transport.pb.on_completion = rewind

Note that you can also pass "raise" to the on_completion parameter to get the
bridge to raise a SIGINT on playback completion which can then be caught in
your application to clean up the test run.

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
CentOS 8 was deprecated at end of 2021.
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
renovate bot and others added 28 commits January 8, 2023 16:24
It would have worked before anyway, but this adds some help
documentation and improves how it is detected.

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
…ault

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Previously the only option was to set a global parameter:

    mama.throttle.interval = 1000

Now we have an additional transport-specific option:

    mama.transport.<transport name>.throttle.interval = 1000

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
…ation

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
We now support the following options:

    mama.<middleware>.transport.<transport name>.default_throttle_rate
    mama.transport.<transport name>.default_throttle_rate

    mama.<middleware>.transport.<transport name>.recap_throttle_rate
    mama.transport.<transport name>.recap_throttle_rate

Which expects a throttle defined in events per second.

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
* Added program files to search paths for windows deps
* Fixed some cmake issues and throttle parameters
* Updated vcpkg to 2023-02-24 release
* Updated dotnet to use output path property rather than -o

Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
Signed-off-by: Frank Quinn <fquinn@cascadium.io>
@fquinner fquinner changed the title OpenMAMA 6.3.2 cut OpenMAMA 6.3.2 Cut Mar 16, 2023
@fquinner fquinner merged commit 123c4e7 into master Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants