After activating the Normalization Data Services plugin, the models are duplicated. The models in each run are created for each run instead of updating the existing one.

Steps to Reproduce

  1. Activate the Normalization Data Services plugin.

  2. Make sure the properties are set to true.

    • glide.cmdb.canonical.discovery.enabled is supposed to allow discovery to make use of MakeAndModel normalization.
    • glide.cmdb.canonical.always_run runs at the business rule level and is intended to allow imports to be normalized
  3. Run discovery on any device.

    After completing the discovery, note duplicate models in the cmdb_model table.



Turnng the glide.cmdb.canonical.always_run system property off should solve the duplication issue for future operations. If you need to address already-affected models, contact ServiceNow Customer Support for assistance.
1. Navigate to User Administration > Normalization Data Services > Properties.
2. Set the properties as shown in the following illustration.


Related Problem: PRB1292140

Seen In


Intended Fix Version


Fixed In

Jakarta Patch 10
Kingston Patch 8
London Patch 1

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-03-04 12:41:59