Notifications

131 views

Description

For certain CIs on the business service map, when looking at the "Create connections" section of the Discovery log, one or multiple connections of category OUTBOUND_CLUSTER were created but on the map, the inspected CI is missing outgoing connections with such properties. The problem appears on instances where customized table names for endpoints that discover members of Outbound cluster are longer than 30 characters.

Steps to Reproduce

  1. Run service model recalculation on the inspected business service and get the detailed output of the process.

    For more information on this process, see KB0647559, "Debugging service model calculation on business service".

  2. Look for lines of the following type in the created output:

    Whoops, multiple matches for (cmdb_ci_endpoint_ob_cluster:?):: no thrown error
    service_mapping.matching                 :>>>>>>>>>>>>>>      (CI:cmdb_ci_endpoint_ob_cluster:? # <sys_id>): no thrown error
    service_mapping.matching                 :>>>>>>>>>>>>>>      (CI:cmdb_ci_endpoint_ob_cluster:? # <sys_id>): no thrown error
    service_mapping.matching                 :>>>>>>>>>>>>>>      (CI:cmdb_ci_endpoint_ob_cluster:? # <sys_id>): no thrown error
    service_mapping.matching                 :>>>>>>>>>>>>>>      (CI:cmdb_ci_endpoint_ob_cluster:? # <sys_id>): no thrown error
    service_mapping.matching                 :>>>>>>>>>>>>>>      (CI:cmdb_ci_endpoint_ob_cluster:? # <sys_id>): no thrown error
  3. Go to the Outbound cluster endpoint table at /cmdb_ci_endpoint_ob_cluster_list.do.

  4. Filter by sys_id for one of the sys_ids that appear in the log.

  5. Click the gear icon and add the columns Connected Endpoints Type and Cluster Name to the list view.

  6. Verify that one of the values on these columns looks truncated.

  7. Filter the list to see multiple endpoints that appear in the log.

    Verify that on all these endpoints, the truncated value is the same on one of the described columns.

 

Workaround

Increase the maximum length of the two fields on the Outbound Cluster Endpoint table.

  1. Navigate to System Definition > Tables and open the cmdb_ci_endpoint_ob_cluster table.
  2. Modify the max value of table field Connected Endpoints Type (endpoint_class) to 80.
  3. Modify the max value of table field Cluster name to 255.
  4. Click Update to save the changes.
  5. In the business service map view, click Run Discovery and wait for discovery to complete.

Related Problem: PRB877956

Seen In

There is no data to report.

Fixed In

Jakarta

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-10-29 22:02:32
Published:2017-10-30