The OpenSplice Deployment Guide¶
- 1. Preface
- 2. Overview
- 2.1. OpenSplice Architecture
- 2.2. OpenSplice Usage
- 2.2.1. Starting OpenSplice for a Single Process Deployment
- 2.2.2. Starting OpenSplice for a Shared Memory Deployment
- 2.2.3. Monitoring
- 2.2.4. Stopping OpenSplice
- 2.2.5. Deploying OpenSplice on VxWorks 6.x
- 2.2.6. Deploying OpenSplice on Integrity
- 2.2.7. Installing/Uninstalling the OpenSplice C# Assembly to the Global Assembly Cache
- 2.3. OpenSplice Configuration
- 2.4. Applications which operate in multiple domains
- 2.5. Time-jumps
- 2.6. Time stamps and year 2038 limit
- 3. Service Descriptions
- 4. The Domain Service
- 5. The Durability Service
- 5.1. Durability Service Purpose
- 5.2. Durability Service Concepts
- 5.3. Mechanisms
- 5.4. Lifecycle
- 5.5. Threads description
- 5.5.1. ospl_durability
- 5.5.2. conflictResolver
- 5.5.3. statusThread
- 5.5.4. d_adminActionQueue
- 5.5.5. AdminEventDispatcher
- 5.5.6. groupCreationThread
- 5.5.7. sampleRequestHandler
- 5.5.8. resendQueue
- 5.5.9. masterMonitor
- 5.5.10. groupLocalListenerActionQueue
- 5.5.11. d_groupsRequest
- 5.5.12. d_nameSpaces
- 5.5.13. d_nameSpacesRequest
- 5.5.14. d_status
- 5.5.15. d_newGroup
- 5.5.16. d_sampleChain
- 5.5.17. d_sampleRequest
- 5.5.18. d_deleteData
- 5.5.19. dcpsHeartbeatListener
- 5.5.20. d_capability
- 5.5.21. remoteReader
- 5.5.22. persistentDataListener
- 5.5.23. historicalDataRequestHandler
- 5.5.24. durabilityStateListener
- 6. DLite Durability Service
- 7. The Networking Service
- 8. The DDSI2 Networking Services
- 8.1. DDSI Concepts
- 8.2. OpenSplice DDSI2 specifics
- 8.3. Network and discovery configuration
- 8.4. Data path configuration
- 8.5. DDSI2 Enhanced features
- 8.6. Thread configuration
- 8.7. Reporting and tracing
- 8.8. Compatibility and conformance
- 9. The NetworkingBridge Service
- 10. The Tuner Service
- 11. The DbmsConnect Service
- 12. DDS Security
- 12.1. Brief information about PKI (public key infrastructure)
- 12.2. PKI Usage in DDS Security
- 12.3. Configuration
- 12.4. Durability Service
- 12.5. Vortex Link
- 12.6. DataTag Permissions
- 12.7. External Plugin Development
- 13. Tools
- 14. Configuration
- 14.1. OpenSplice
- 14.2. Domain
- 14.2.1. Name
- 14.2.2. Id
- 14.2.3. Role
- 14.2.4. Lease
- 14.2.5. GeneralWatchdog
- 14.2.6. ServiceTerminatePeriod
- 14.2.7. SingleProcess
- 14.2.8. Description
- 14.2.9. CPUAffinity
- 14.2.10. InProcessExceptionHandling
- 14.2.11. Daemon
- 14.2.12. Database
- 14.2.13. Listeners
- 14.2.14. Service
- 14.2.15. GIDKey
- 14.2.16. Application
- 14.2.17. BuiltinTopics
- 14.2.18. PriorityInheritance
- 14.2.19. Report
- 14.2.20. Statistics
- 14.2.21. RetentionPeriod
- 14.2.22. ReportPlugin
- 14.2.23. ResourceLimits
- 14.2.24. PartitionAccess
- 14.2.25. SystemId
- 14.2.26. TopicAccess
- 14.2.27. UserClock
- 14.2.28. DurablePolicies
- 14.2.29. UseLegacyTime
- 14.2.30. Filters
- 14.2.31. SHMMonitor
- 14.3. DurabilityService
- 14.3.1. name
- 14.3.2. ClientDurability
- 14.3.3. Watchdog
- 14.3.4. Network
- 14.3.4.1. latency_budget
- 14.3.4.2. transport_priority
- 14.3.4.3. Heartbeat
- 14.3.4.4. InitialDiscoveryPeriod
- 14.3.4.5. Alignment
- 14.3.4.6. WaitForAttachment
- 14.3.4.7. FellowGarbageCollectPeriod
- 14.3.5. MasterElection
- 14.3.6. General
- 14.3.7. Persistent
- 14.3.8. NameSpaces
- 14.3.9. EntityNames
- 14.3.10. Tracing
- 14.4. DLite
- 14.5. SNetworkService
- 14.5.1. name
- 14.5.2. Watchdog
- 14.5.3. General
- 14.5.4. Partitioning
- 14.5.5. Security
- 14.5.6. Channels
- 14.5.6.1. Channel
- 14.5.6.1.1. name
- 14.5.6.1.2. reliable
- 14.5.6.1.3. default
- 14.5.6.1.4. enabled
- 14.5.6.1.5. priority
- 14.5.6.1.6. PortNr
- 14.5.6.1.7. FragmentSize
- 14.5.6.1.8. Resolution
- 14.5.6.1.9. AdminQueueSize
- 14.5.6.1.10. CompressionBufferSize
- 14.5.6.1.11. CompressionThreshold
- 14.5.6.1.12. Sending
- 14.5.6.1.12.1. CrcCheck
- 14.5.6.1.12.2. ThrottleUnackedThreshold
- 14.5.6.1.12.3. ThrottleUnresponsiveThreshold
- 14.5.6.1.12.4. ResendThrottleLimit
- 14.5.6.1.12.5. MaxAckDelay
- 14.5.6.1.12.6. OffsetEnabled
- 14.5.6.1.12.7. QueueSize
- 14.5.6.1.12.8. MaxBurstSize
- 14.5.6.1.12.9. MaxResendBurstSize
- 14.5.6.1.12.10. ThrottleLimit
- 14.5.6.1.12.11. ThrottleThreshold
- 14.5.6.1.12.12. ThrottleParamP
- 14.5.6.1.12.13. ThrottleParamD
- 14.5.6.1.12.14. MaxRetries
- 14.5.6.1.12.15. RecoveryFactor
- 14.5.6.1.12.16. DiffServField
- 14.5.6.1.12.17. DontRoute
- 14.5.6.1.12.18. DontFragment
- 14.5.6.1.12.19. TimeToLive
- 14.5.6.1.12.20. Scheduling
- 14.5.6.1.13. Receiving
- 14.5.6.1.14. AllowedPorts
- 14.5.6.2. AllowedPorts
- 14.5.6.1. Channel
- 14.5.7. Discovery
- 14.5.8. Tracing
- 14.5.9. Compression
- 14.6. NetworkService
- 14.6.1. name
- 14.6.2. Watchdog
- 14.6.3. General
- 14.6.4. Partitioning
- 14.6.5. Channels
- 14.6.5.1. Channel
- 14.6.5.1.1. name
- 14.6.5.1.2. reliable
- 14.6.5.1.3. default
- 14.6.5.1.4. enabled
- 14.6.5.1.5. priority
- 14.6.5.1.6. PortNr
- 14.6.5.1.7. FragmentSize
- 14.6.5.1.8. Resolution
- 14.6.5.1.9. AdminQueueSize
- 14.6.5.1.10. CompressionBufferSize
- 14.6.5.1.11. CompressionThreshold
- 14.6.5.1.12. SyncMessageExchange
- 14.6.5.1.13. Sending
- 14.6.5.1.13.1. CrcCheck
- 14.6.5.1.13.2. QueueSize
- 14.6.5.1.13.3. MaxBurstSize
- 14.6.5.1.13.4. MaxResendBurstSize
- 14.6.5.1.13.5. ThrottleLimit
- 14.6.5.1.13.6. ThrottleThreshold
- 14.6.5.1.13.7. ThrottleParamP
- 14.6.5.1.13.8. ThrottleParamD
- 14.6.5.1.13.9. MaxRetries
- 14.6.5.1.13.10. RecoveryFactor
- 14.6.5.1.13.11. DiffServField
- 14.6.5.1.13.12. DontRoute
- 14.6.5.1.13.13. DontFragment
- 14.6.5.1.13.14. TimeToLive
- 14.6.5.1.13.15. Scheduling
- 14.6.5.1.13.16. ThrottleUnackedThreshold
- 14.6.5.1.13.17. ThrottleUnresponsiveThreshold
- 14.6.5.1.13.18. ResendThrottleLimit
- 14.6.5.1.13.19. MaxAckDelay
- 14.6.5.1.13.20. OffsetEnabled
- 14.6.5.1.14. Receiving
- 14.6.5.1.15. AllowedPorts
- 14.6.5.2. AllowedPorts
- 14.6.5.1. Channel
- 14.6.6. Discovery
- 14.6.7. Tracing
- 14.6.8. Compression
- 14.7. NetworkingBridgeService
- 14.8. DDSI2Service
- 14.8.1. name
- 14.8.2. Channels
- 14.8.3. Compatibility
- 14.8.4. DDSSecurity
- 14.8.5. Discovery
- 14.8.5.1. AdvertiseBuiltinTopicWriters
- 14.8.5.2. DSGracePeriod
- 14.8.5.3. DefaultMulticastAddress
- 14.8.5.4. DomainId
- 14.8.5.5. GenerateBuiltinTopics
- 14.8.5.6. LocalDiscoveryPartition
- 14.8.5.7. MaxAutoParticipantIndex
- 14.8.5.8. ParticipantIndex
- 14.8.5.9. Peers
- 14.8.5.10. Ports
- 14.8.5.11. SPDPInterval
- 14.8.5.12. SPDPMulticastAddress
- 14.8.6. General
- 14.8.6.1. AllowMulticast
- 14.8.6.2. CoexistWithNativeNetworking
- 14.8.6.3. DontRoute
- 14.8.6.4. EnableMulticastLoopback
- 14.8.6.5. ExternalNetworkAddress
- 14.8.6.6. ExternalNetworkMask
- 14.8.6.7. FragmentSize
- 14.8.6.8. MaxMessageSize
- 14.8.6.9. MaxRexmitMessageSize
- 14.8.6.10. MulticastRecvNetworkInterfaceAddresses
- 14.8.6.11. MulticastTimeToLive
- 14.8.6.12. NetworkInterfaceAddress
- 14.8.6.13. StartupModeCoversTransient
- 14.8.6.14. StartupModeDuration
- 14.8.6.15. UseIPv6
- 14.8.7. Internal
- 14.8.7.1. AccelerateRexmitBlockSize
- 14.8.7.2. AckDelay
- 14.8.7.3. AckSuppression
- 14.8.7.4. AggressiveKeepLastWhc
- 14.8.7.5. AlwaysRetransmitCompleteSample
- 14.8.7.6. AssumeMulticastCapable
- 14.8.7.7. AutoReschedNackDelay
- 14.8.7.8. AuxiliaryBandwidthLimit
- 14.8.7.9. BuiltinEndpointSet
- 14.8.7.10. BurstSize
- 14.8.7.11. ConservativeBuiltinReaderStartup
- 14.8.7.12. ControlTopic
- 14.8.7.13. DDSI2DirectMaxThreads
- 14.8.7.14. DefragReliableMaxSamples
- 14.8.7.15. DefragUnreliableMaxSamples
- 14.8.7.16. DeliveryQueueMaxSamples
- 14.8.7.17. DisablePmdReader
- 14.8.7.18. ForwardAllMessages
- 14.8.7.19. ForwardRemoteData
- 14.8.7.20. GenerateKeyhash
- 14.8.7.21. HeartbeatInterval
- 14.8.7.22. LateAckMode
- 14.8.7.23. LeaseDuration
- 14.8.7.24. LegacyFragmentation
- 14.8.7.25. LogStackTraces
- 14.8.7.26. MaxParticipants
- 14.8.7.27. MaxQueuedRexmitBytes
- 14.8.7.28. MaxQueuedRexmitMessages
- 14.8.7.29. MaxSampleSize
- 14.8.7.30. MeasureHbToAckLatency
- 14.8.7.31. MinimumSocketReceiveBufferSize
- 14.8.7.32. MinimumSocketSendBufferSize
- 14.8.7.33. MirrorRemoteEntities
- 14.8.7.34. MonitorPort
- 14.8.7.35. NackDelay
- 14.8.7.36. PreEmptiveAckDelay
- 14.8.7.37. PrimaryReorderMaxSamples
- 14.8.7.38. PrioritizeRetransmit
- 14.8.7.39. RediscoveryBlacklistDuration
- 14.8.7.40. ResponsivenessTimeout
- 14.8.7.41. RetransmitMerging
- 14.8.7.42. RetransmitMergingPeriod
- 14.8.7.43. RetryOnRejectBestEffort
- 14.8.7.44. RetryOnRejectDuration
- 14.8.7.45. SPDPResponseMaxDelay
- 14.8.7.46. ScheduleTimeRounding
- 14.8.7.47. SecondaryReorderMaxSamples
- 14.8.7.48. SquashParticipants
- 14.8.7.49. SuppressSPDPMulticast
- 14.8.7.50. SuppressTopicDiscoveryWriter
- 14.8.7.51. SynchronousDeliveryLatencyBound
- 14.8.7.52. SynchronousDeliveryPriorityThreshold
- 14.8.7.53. Test
- 14.8.7.54. ThreadsMonitorInterval
- 14.8.7.55. UnicastResponseToSPDPMessages
- 14.8.7.56. UseMulticastIfMreqn
- 14.8.7.57. Watermarks
- 14.8.7.58. WriterLingerDuration
- 14.8.7.59. UDPWriteTimeout
- 14.8.8. Partitioning
- 14.8.9. SSL
- 14.8.10. Security
- 14.8.11. Sizing
- 14.8.12. TCP
- 14.8.13. ThreadPool
- 14.8.14. Threads
- 14.8.15. Tracing
- 14.8.16. Watchdog
- 14.9. TunerService
- 14.10. DbmsConnectService
- 14.10.1. name
- 14.10.2. Watchdog
- 14.10.3. DdsToDbms
- 14.10.3.1. replication_mode
- 14.10.3.2. NameSpace
- 14.10.4. DbmsToDds
- 14.10.4.1. publish_initial_data
- 14.10.4.2. event_table_policy
- 14.10.4.3. trigger_policy
- 14.10.4.4. replication_user
- 14.10.4.5. NameSpace
- 14.10.4.5.1. name
- 14.10.4.5.2. odbc
- 14.10.4.5.3. partition
- 14.10.4.5.4. table
- 14.10.4.5.5. update_frequency
- 14.10.4.5.6. dsn
- 14.10.4.5.7. usr
- 14.10.4.5.8. pwd
- 14.10.4.5.9. publish_initial_data
- 14.10.4.5.10. force_key_equality
- 14.10.4.5.11. event_table_policy
- 14.10.4.5.12. trigger_policy
- 14.10.4.5.13. schema
- 14.10.4.5.14. catalog
- 14.10.4.5.15. replication_user
- 14.10.4.5.16. Mapping
- 14.10.5. Tracing
- 14.11. RnRService
- 15. Example Reference Systems
- 16. Logrotate
- 17. Contacts & Notices