Comments (6)
My suggested approach would be to use a -Config flag so that the test scripts are aware of this. In $DDS_ROOT/bin/PerlDDS/Run_Test.pm, setup_discovery() would check this flag and not start DCPSInfoRepo. This is already part of what's done for Safety Profile which has no DCPSInfoRepo.
from opendds.
At the moment we default to RTPS we get another challenge, running multiple OpenDDS tests run on multiple VMs on the same network, these systems could interfere with each other. With DDS4CCM we solved this in the past by giving each system an unique domain id and set this as environment variable which is used by the tests to make sure they don't get data from other systems.
from opendds.
Set the environment variable OPENDDS_RTPS_DEFAULT_D0 to a different value on each host. That is how we have builds running on about 20 hosts in the OCI build farm.
from opendds.
@mitza-oci Thanks, added that to our buildtools scripts
from opendds.
Also it would be helpful to have a MPC feature to disable the InfoRepo completely at compilation, reduces footprint and dependencies
from opendds.
And hopefully at some point we can make the default to not use the inforepo but rtps as default
from opendds.
Related Issues (20)
- Add support for stacking config files and taking arbitrary options from the command-line
- Update documentation that OpenDDS can't use an installed ACE
- Install this connection https://opendds.readthedocs.io/en/latest-release/devguide/quickstart/docker.html After completing all the steps, how does Docker Opendds interact with Java code HOT 1
- Expose ConfigStore to Java
- Build and upload Shapes application for interoperability testing HOT 2
- Support Qt6 in Shapes Demo
- Process killed with high RAM usage when setting malicious DataReaderQoS setting HOT 1
- Building OpenDDS and ACE/TAO at the same time with CMake Fails on Windows with Release Config
- Clean up config generated by SEDP
- Fix the union code for vread/vwrite
- Generate "key only" versions of vread and vwrite HOT 2
- Update DevGuide with documentation for config store
- OpenDDS sends nacks when writer has clearly moved on
- Update compiler warning levels used for CI
- Remove usage of ACE_TEMPLATES_REQUIRE_PRAGMA HOT 2
- Memory leak problem when using reader->get_topicdescription()->get_type_name() HOT 2
- FATAL ERROR in native method: Bad global or local ref passed to JNI
- Configure ACE/TAO Directly Using CMake HOT 1
- Convert Tests to CMake
- Expand Support for Ninja when Building with CMake
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opendds.