..

HMP coexistence with Docker engine

..

Developer Group

Developer Group
Connect with thousands of other developers to brainstorm ideas, share best practices and tips - or just chat about the latest emerging technologies making noise in the field. And of course, get the most up-to-date service and support news from Dialogic.
Dialogic PowerMedia HMP GlobalCall and R4 API

HMP coexistence with Docker engine

  • Hi all,

    Does anyone use HMP 4.1 x Linux on a server where docker engine also run?

    That kind of coexistence looks to be cause of a startup issue. Below you can find the errors in the message log.

    Just to clarify the scenario, I have a server running docker engine with a container and I need to use HMP on the same server. With this configuration HMP doesn't start, while if I stop the docker service and remove the docker0 bridge, HMP starts correctly. Again if I restart the docker engine, HMP fails to start. I do not saying to run HMP inside a container obviously, but on the same machine where docker is running.

    Any help will be appreciated. Thanks.

    Regards,

    Roberto

    Jun 10 12:26:53 lims ssp_x86Linux_boot: qHostIntInit: Node 0, Board 1, Processor 1
    Jun 10 12:26:53 lims ssp_x86Linux_boot: qHMRInit: fwMsgInterval = 2
    Jun 10 12:26:53 lims ssp_x86Linux_boot: Received QCNTRL_INITIALIZE
    Jun 10 12:26:53 lims ssp_x86Linux_boot: qHMRBootSendCntrlInit : Reply to QCNTRL_INITIALIZE is not expected
    Jun 10 12:26:53 lims ssp_x86Linux_boot: Received QHwCfgGet
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Received QBootKerMailBoxMsg
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Received QKerVersionGet
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Received QKerBoardCfgSet
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Received QKerProcCfgSet
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Received QModuleName
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Invalid Node 0x0 instance 0x0 combination
    Jun 10 12:26:55 lims ssp_x86Linux_boot: SSP->Host MSG: type=0x00800000 00:01:01:00:0012 --> 00:00:00:00:0000 size=0
    Jun 10 12:26:55 lims ssp_x86Linux_boot:
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Strtup: qInitConfigInfo
    Jun 10 12:26:55 lims ssp_x86Linux_boot: qRecvKerBoardCfg: HMP Frame Timer Interval is 2000 ms, buffer multiplier is 1
    Jun 10 12:26:55 lims ssp_x86Linux_boot: qRecvKerBoardCfg: Setting QMMA_SAMPLES_PER_TIC to 16
    Jun 10 12:26:55 lims ssp_x86Linux_boot: qRecvKerBoardCfg: Setting QOS_TICKS_PER_SECOND to 500
    Jun 10 12:26:55 lims ssp_x86Linux_boot: qRecvKerBoardCfg: ClusterConfig parameters Max Clusters = 23, Max SC Bus Resources = 16 MaxInstances = [15000]
    Jun 10 12:26:55 lims ssp_x86Linux_boot: pmcsCircBufSize: downloaded cfg: 1024 multiplier: 1 updated value: 1024
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Strtup: Initializing Kernel Configuration
    Jun 10 12:26:55 lims ssp_x86Linux_boot: DM3 Run Time Kernel (SSP-3.5-QKERNEL) Version: 3.50 Build: 2736
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Creation Date: Feb 5 2019 20:46:02
    Jun 10 12:26:55 lims ssp_x86Linux_boot: Strtup: qInitLicenseTable
    Jun 10 12:26:56 lims ssp_x86Linux_boot: #012
    Jun 10 12:26:56 lims ssp_x86Linux_boot: ...............................................................................
    Jun 10 12:26:56 lims ssp_x86Linux_boot: ...............................................................................
    Jun 10 12:26:56 lims ssp_x86Linux_boot: HMP Version SSP-3.5 Build 2736 :: Feb 5 2019 :: 20:46:22
    Jun 10 12:26:56 lims ssp_x86Linux_boot: ...............................................................................
    Jun 10 12:26:56 lims ssp_x86Linux_boot: ...............................................................................
    Jun 10 12:26:56 lims ssp_x86Linux_boot: #012
    Jun 10 12:26:56 lims ssp_x86Linux_boot: Strtup: sysConfigInit
    Jun 10 12:26:56 lims ssp_x86Linux_boot: sysProductInit: productId is 7
    Jun 10 12:26:56 lims ssp_x86Linux_boot: Strtup: sysConfigSetTimeslotValues qMaxNumberOfSCBusRes=16 numCStreams=42
    Jun 10 12:26:56 lims ssp_x86Linux_boot: Strtup: Initializing CFSP
    Jun 10 12:26:56 lims kernel: ssp_x86Linux_bo[21076]: segfault at 4 ip 00007f4e3b4b4500 sp 00007ffffcb30968 error 4 in liblinos_rt64.so[7f4e3b4aa000+14000]
    Jun 10 12:27:01 lims 01_DM3: Calling /usr/dialogic/bin/tbassign -a
    Jun 10 12:27:01 lims 01_DM3: Calling /usr/dialogic/bin/clusterpkg -L/usr/dialogic/log/clusterpkg.log
    Jun 10 12:27:01 lims 01_DM3: Dialogic(r) DM-family board(s) clusterpkg fail.
    Jun 10 12:27:01 lims BOARDMANAGER: From Component: DM3Agent-Adaptor : Fail to start boards
    Jun 10 12:27:01 lims BOARDMANAGER: From Component: DM3Agent-Adaptor : Leave start boards ....
    Jun 10 12:27:01 lims BOARDMANAGER: From Component: libdm3adaptor : Adaptor DM3 Device Adaptor fail to Start()...
    Jun 10 12:27:01 lims BOARDMANAGER: From Component: Media Adaptor : Fail to start Adaptor # 2
    Jun 10 12:27:01 lims BOARDMANAGER: From Component: Media Adaptor : Fail to start the media server
    Jun 10 12:27:01 lims BOARDMANAGER: From Component: Media Adaptor : Media Server start up failed, set status = FAULT

  • Hi Roberto,

    At the current time HMP 4.1 Su baseline is not supported on Docker environment. This was a long term roadmap item that was expected to be looked at for he 2nd half of this year (2020). So its not available as of yet.

    Regards

    Jeff M.