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_endpointandfr_setup/fr_ready_cnxnRelease endpoint:
frame_release_endpointandfr_setup/fr_release_cnxn
FrameReceiver
Control endpoint:
--ctrlShared memory buffer name:
shared_buffer_nameRX ports (depending on use case):
rx_ports
FrameProcessor
Control endpoint:
--ctrlMeta TX publish channel:
meta_endpointProcess rank:
hdf/process/rank