Search the Community
Showing results for tags 'NetworkPartitions'.
Found 2 results
Dear all, I´m a newbie regarding DDS so apologies if these questions are too obvious for all of you. I started using OpenSpliceDDS one week ago and I am running the examples that are provided in the zip file that is obtained from the website for Linux distributions. There are several examples to study and execute, and I am particularly interested in NetworkPartitions. While I have been able to execute it without using the instructions (compiling Chatter and MessageBoard and executing them after setting the environment variables present in release.com), I was wondering how could I create a unicast connection between the two entities that are shown in the example, which is something that I have failed to do. I have tried two solutions: 1. Exporting the network1.xml configuration file present in the example (as said in the instructions, export OSPL_URI=file://$OSPL_HOME/examples/dcps/NetworkPartitions/etc/network1.xml). It did not work. 2. Modifying the configuration file ospl.xml located in /home/[path]/HDE/x86.linux/etc/config in the general properties part (changing AllowMulticast to false, EnableMulticastLoopback to false and NetworkInterfaceAddress to my IP for local tests). It did not work either. <General> <NetworkInterfaceAddress>AUTO</NetworkInterfaceAddress> <AllowMulticast>true</AllowMulticast> <EnableMulticastLoopback>true</EnableMulticastLoopback> <CoexistWithNativeNetworking>false</CoexistWithNativeNetworking> </General> What should I do to create the unicast connection? For this example I already know the IP addreses (or address if requested locally) that will be used in the communcation. Kind regards.
dtrain posted a topic in TroubleshootingHi, I downloaded OpenSplice community: OpenSplice HDE Release V6.4.140407OSS For x86_64.linux, Date 2014-04-15 I was able to compile all examples and run most of them. Except for one: NetworkPartition. If I run the ./MessageBoard and ./Chatter app (as normal user) in the ..../HDE/x86_64.linux/examples/dcps/NetworkPartitions/cpp/standalone directory with OSPL_URI set to the default (when you source the release.com file): ....HDE/x86_64.linux/etc/config/ospl.xml. The application works as intended (for one MessageBoard and one Chatter application) If however I change the OSPL_URI to either: ..../HDE/x86_64.linux/examples/dcps/NetworkPartitions/etc/network1.xml .../HDE/x86_64.linux/examples/dcps/NetworkPartitions/etc/ddsie1.xml The MessageBoard app throws an error and the messages of the Chatter app are not delivered. The MessageBoard error is: ======================================================================================== Report : ERROR Date : Tue Nov 25 12:30:36 PST 2014 Description : dlopen error: ddsi2e: cannot open shared object file: No such file or directory Node : test1 Process : MessageBoard <4325> Thread : spliced 7f6c88fd7700 Internals : V6.4.140407OSS/3b83e82/3b83e82/os_libraryOpen/os_library.c/70/0/1416947436.087337021 ======================================================================================== Report : ERROR Date : Tue Nov 25 12:30:36 PST 2014 Description : Problem opening 'ddsi2e' Node : test1 Process : MessageBoard <4325> Thread : spliced 7f6c88fd7700 Internals : V6.4.140407OSS/3b83e82/3b83e82/OpenSplice domain service/spliced.c/621/0/1416947436.087406186 Do I miss some libraries or is this a permission issue or network issue? If I run MessageBoard in sudo mode I get the error: Error in DDS::DomainParticipantFactory::create_participant: Creation failed: invalid handle John