UCMDB and UD Practitioners Forum (Previously CMS)
cancel

data container is larger than the defined fuse

Highlighted
DougBagley
Regular Contributor.

data container is larger than the defined fuse

What infrastructure setting is for this fuse?  Is it "Max CIs in result processing queue" or "Max Number of Objects In Interal Result Mapping TQL"?  What value is recommended?

 

thanks!

 

Caused by: com.hp.ucmdb.reconciliation.datain.exception.DataInException: [ErrorCode [63010] Data container is larger than the defined fuse.]
com.hp.ucmdb.reconciliation.datain.operation.DataInOperationException: [ErrorCode [63010] Data container is larger than the defined fuse.]
Error while trying to [addOrUpdate] on level [1]! Can't add to DataContainer because his size larger than the limit 100000
Trying to add the following CI : ID:e76fa621dbb26a7cf46d5f7cf8b90a46,End1:3c21f8e4d962bf1002c7c5ec5afafdc3,End2:6ae5bf95ad284c88f1b432a610d37a64,Type:composition
    at com.hp.ucmdb.reconciliation.datain.operation.AbstractDataInUpdateOperation.dataInExecute(AbstractDataInUpdateOperation.java:203)
    at com.hp.ucmdb.reconciliation.datain.operation.AbstractDataInOperation.reconciliationExecute(AbstractDataInOperation.java:52)
    at com.hp.ucmdb.reconciliation.operation.AbstractReconciliationOperation.doExecute(AbstractReconciliationOperation.java:19)
    at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractFrameworkOperation.commonExecute(AbstractFrameworkOperation.java:17)
    at com.mercury.topaz.cmdb.shared.manage.operation.impl.AbstractCommonOperation.execute(AbstractCommonOperation.java:62)
    ... 27 more

4 REPLIES
Rutger
Honored Contributor.

Re: data container is larger than the defined fuse

Hi Doug,

 

Using the server JMX console, Settings Services, retrieve the value of reconciliation.data.container.size.fuse with the getSettingDefaultValue method. Then try increasing it using setSettingValue.

The default is probably 100000. Try increasing it first to 200000.

Caveat emptor though. There could be related settings needing increasing or decreasing, like reconciliation.data.container.undo.fuse. Not too sure about that.

 

b_bravi
Outstanding Contributor.

Re: data container is larger than the defined fuse

it depends upon the CIT for whcih we are getting this error.

This is becasue the attributes which are required for reconcillation are missing and hence map is growing beyond the limit. This is not really defect and it is only issue with attribtue values coming to the ucmdb.

Adrian_David
Outstanding Contributor.

Re: data container is larger than the defined fuse

The reconciliation failure iscaused by incorrect size limit on the internal data. The limit of 100,000 was intended for input data bulk and not for the data extracted from the UCMDB (the latter may exceed the input).

This will be fixed in 9.05 CUP8.

 

Meanwhile you can work it around by changing corresponding UCMDB setting reconciliation.data.container.size.fuse.

 

IMPORTANT! After you deploy CUP 8 change back the setting to its default value of 100,000.

 

Regards,

Adrian

Guadalupe Howel
Valued Contributor.

Re: data container is larger than the defined fuse

Thank you so much for this post! It helped a LOT.

 

Lupe