Deploy#
Multi-node Deployment#
As explained in the overview, odin-data is designed to be run as multiple nodes. To deploy a multi node system, duplicate pairs of frameReceiver and frameProcessor startup scripts and configs for a single node (the dummy example config is a good starting point) and change the following to make them unique to each pair:
Note
Parameters with dashes are command line flags - those without are defined in the config files
Common (These must match between frameReceiver and frameProcessor)
Ready endpoint:
frame_ready_endpoint
andfr_setup/fr_ready_cnxn
Release endpoint:
frame_release_endpoint
andfr_setup/fr_release_cnxn
FrameReceiver
Control endpoint:
--ctrl
Shared memory buffer name:
shared_buffer_name
RX ports (depending on use case):
rx_ports
FrameProcessor
Control endpoint:
--ctrl
Meta TX publish channel:
meta_endpoint
Process rank:
hdf/process/rank