Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1739

Dsbenchmark: Conflicting modification for test-status on install

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • None
    • clustering
    • None
    • Operating System: All
      Platform: All

    • 8829

      This is very similar to CONTROLLER-1552 but the transaction failure cause is different, so opening a new bug.

      Benchmark is not a Bugzilla component for Controller project, so opening under Clustering component.

      Upon installation of odl-mdsal-benchmark, each member tries to write initial test-status transaction. In very rare cases, two members submit at the same time, leading to "ConflictingModificationAppliedException: Node was created by other transaction".

      As this is happening in config-pusher, unhandled OptimisticLockFailedException prevents creation of ModuleIdentifier

      {factoryName='dsbenchmark-impl', instanceName='dsbenchmark-default'}

      which leads to "Configuration Transaction failed on 2PC, server is unhealthy" and a red dot in CSIT. See job console output [0].

      [0] https://logs.opendaylight.org/releng/jenkins092/controller-csit-3node-periodic-benchmark-only-carbon/322/console.log.gz

            Unassigned Unassigned
            vrpolak Vratko Polak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: