Model Builds Causing System Performance Slowdown (Doc ID 1429848.1)

Last updated on JULY 12, 2016

Applies to:

Oracle Utilities Network Management System - Version 1.7.10.1 and later
Oracle Network Management for Utilities - DMS - Version 1.7.10.1 and later
Information in this document applies to any platform.

Symptoms

NMS users are reporting that model builds cause the system to freeze up for short periods of time.

Turning on debug in MTService can confirm this issue.

Action any.MTService debug MBS 1
Action any.MTService incr_fdrs 1

The MTService log will show something similar to:

01/11 13:53:06: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1"  rendezvous phase #1
01/11 13:53:16: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" rendezvous phase #1 completed

01/11 13:53:18: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" waiting for model_loader to complete
01/11 13:53:19: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" model_loaded completed
01/11 13:53:19: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" calling modelBuildAnalyze

01/11 13:53:19: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" modelBuildAnalyze: solving model for [ <list of object handles> ]

01/11 13:53:19: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" solveModel, performing a full solve for 300 switches, because cutoff is set to false

01/11 13:55:16: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" modelBuildAnalyze: solved model

01/11 13:55:16: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 1" modelBuildAnalyze complete
01/11 13:55:16: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 2" rendezvous phase #2
01/11 13:55:19: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 2" rendezvous phase #2 completed
01/11 13:55:19: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 3" rendezvous phase #3
01/11 13:55:36: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 3" rendezvous final phase completed

01/11 13:55:36: 0x607,ctp=110139ef8,"multiNotify.msg_rendezvous 3" TRANSACTION_READY complete.



The timestamps between the "solveModel" debug lines and the "modelBuildAnalyze: solved model" indicates how much time MTService spent solving the model.

Note: the message will say "an incremental solve", if MTService is solving incrementally.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms