On a controller node, when the component count for that node reaches 78, opensaf fails
On a payload node, when the component count for that node reaches 90, opensaf fails
There are :
On a controller node, there are 22 opensaf components
On a payload node, there are 10 opensaf components
Total components running on a node:
Controller node: 78 + 22 = 100
Payload node: 90 + 10 = 100
We looked through the OpenSAF code for defines that had a value of 100. In osaf/services/infrastructure/dtms/dtm
dtm_intra.c:#define DTM_INTRANODE_MAX_PROCESSES 100
We changed that value to 115 and retried our test. Increasing to 115 allowed the total component count to go above 100 and of course then OpenSAF failed when we unlocked the SU that pushed the component count to over 115.
Does anyone know of any ill effect if we change the DTM_INTRANODE_MAX_PROCESSES to a larger value e.g. 250? The dtm_intra.c is using it for the number of items in 2 different arrays and that is contained within that .c.
changeset: 6320:348219ae122d
branch: opensaf-4.5.x
tag: tip
parent: 6314:3251c07c0e70
user: A V Mahesh mahesh.valla@oracle.com
date: Tue Mar 10 08:23:38 2015 +0530
summary: dtm: changed maximum processes allowed per node configurable for tcp transport [#1187]
changeset: 6319:80a8363b018d
user: A V Mahesh mahesh.valla@oracle.com
date: Tue Mar 10 08:22:46 2015 +0530
summary: dtm: changed maximum processes allowed per node configurable for tcp transport [#1187]
Related
Tickets:
#1187