I pushed this patch but the Jenkins builds have been running for 3+ hours. It 
built fine locally.

I don’t seem to have permission to kill the Jenkins jobs.

https://git.opendaylight.org/gerrit/#/c/64799/

Cheers,
Donald.

From: "Tomas Cere -X (tcere - PANTHEON TECHNOLOGIES at Cisco)" <[email protected]>
Date: Friday, 27 October 2017 at 10:47
To: "Donald Hunter (donaldh)" <[email protected]>, Michael Vorburger 
<[email protected]>
Cc: "Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco)" 
<[email protected]>, controller-dev <[email protected]>, 
"[email protected]" <[email protected]>, Tom 
Pantelis <[email protected]>
Subject: RE: [unimgr-dev] [controller-dev] SingleFeatureTest (SFT) failure on 
odl-integration-compatible-with-all due to 
ConflictingModificationAppliedException: Node was created by other transaction.

https://git.opendaylight.org/gerrit/64797

Removes the cfg subsystem loopback, you should still migrate towards one of the 
topology features as the connector features were used
for connectors configured via cfg subsystem. They were migrated towards the 
datastore purely for backwards compatibility in case we finaly
get rid of cfg subsystem. Without the above patch odl-netconf-connector-ssh is 
the same as odl-netconf-topology, only that the cfg subsystem
mount is preconfigured so you should have no issues migrating.

Tomas

From: Donald Hunter (donaldh)
Sent: Thursday, October 26, 2017 18:18
To: Michael Vorburger <[email protected]>
Cc: Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) 
<[email protected]>; Tomas Cere -X (tcere - PANTHEON TECHNOLOGIES at Cisco) 
<[email protected]>; controller-dev <[email protected]>; 
[email protected]; Tom Pantelis <[email protected]>
Subject: Re: [unimgr-dev] [controller-dev] SingleFeatureTest (SFT) failure on 
odl-integration-compatible-with-all due to 
ConflictingModificationAppliedException: Node was created by other transaction.

Hi,

Well it’s easy enough for me to change features.xml to only reference 
odl-netconf-topology. I will verify a change just now.

We use netconf southbound and expect devices to be mounted. If that no longer 
requires odl-netconf-connector or odl-netconf-connector-ssh to be included then 
there should be no fallout.

This points to a bigger problem where breaking changes sometimes happen 
upstream and the first that unimgr hears about it is when someone either throws 
us out of the release build or threatens to do so.

Cheers,
Donald.

From: Michael Vorburger <[email protected]<mailto:[email protected]>>
Date: Thursday, 26 October 2017 at 14:38
To: "Donald Hunter (donaldh)" <[email protected]<mailto:[email protected]>>
Cc: "Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco)" 
<[email protected]<mailto:[email protected]>>, "Tomas Cere -X (tcere - PANTHEON 
TECHNOLOGIES at Cisco)" <[email protected]<mailto:[email protected]>>, 
controller-dev 
<[email protected]<mailto:[email protected]>>,
 "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>, 
Tom Pantelis <[email protected]<mailto:[email protected]>>
Subject: Re: [unimgr-dev] [controller-dev] SingleFeatureTest (SFT) failure on 
odl-integration-compatible-with-all due to 
ConflictingModificationAppliedException: Node was created by other transaction.

Hi Donald,

On Thu, Oct 26, 2017 at 3:02 PM, Donald Hunter (donaldh) 
<[email protected]<mailto:[email protected]>> wrote:
Hi Michael,

Please don’t just remove unimgr. That’s not helpful to unimgr. The first I 
heard there was a problem relating to unimgr was yesterday when I read your 
email after you forwarded it to the unimgr-dev list.

What’s the problem that you think is caused by unimgr and I’ll see if we can 
resolve it.

I've no idea actually - but only based on 
https://jira.opendaylight.org/browse/NETCONF-479, my understanding is that 
Tomas Cere and Vratko Polak understand this better.

My main point really is that, whatever needs to be done in unimgr and/or 
netconf (which personally I unforatuntely don't have the cycles to help out 
more with), is not an excuse to keep failing distribution build jobs for many, 
many other projects... I'd there again like to propose to TEMPORARILY (!) 
remove unimgr from distribution, until this is solved - what's the harm?

Cheers,
Donald.

From: 
<[email protected]<mailto:[email protected]>>
 on behalf of Michael Vorburger 
<[email protected]<mailto:[email protected]>>
Date: Thursday, 26 October 2017 at 12:44
To: "Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco)" 
<[email protected]<mailto:[email protected]>>, "Tomas Cere -X (tcere - PANTHEON 
TECHNOLOGIES at Cisco)" <[email protected]<mailto:[email protected]>>
Cc: controller-dev 
<[email protected]<mailto:[email protected]>>,
 "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>, 
Tom Pantelis <[email protected]<mailto:[email protected]>>
Subject: Re: [unimgr-dev] [controller-dev] SingleFeatureTest (SFT) failure on 
odl-integration-compatible-with-all due to 
ConflictingModificationAppliedException: Node was created by other transaction.

On Tue, Oct 24, 2017 at 11:44 PM, Michael Vorburger 
<[email protected]<mailto:[email protected]>> wrote:
+unimgr-dev:

On Mon, Oct 23, 2017 at 6:02 PM, Vratko Polak -X (vrpolak - PANTHEON 
TECHNOLOGIES at Cisco) <[email protected]<mailto:[email protected]>> wrote:
Previous story: [2].

It's not that rare - just hit me again (on 
https://git.opendaylight.org/gerrit/#/c/64674/), had to override once more - 
and find this annoying..

> who would have to do what

Ideally, Netconf developers would unify their features,
which does not seem to get done anytime soon [3].

If I understand [3] correctly, Tomas Cere doesn't even consider this a netconf 
issue, but asks for "unimgr should move towards odl-netconf-topology" (instead 
of odl-netconf-connector-ssh, because "There is no reason to pull in 
odl-netconf-connector-ssh unless you are using config subsystem still"). Is 
this something the unimgr project would be willing to do?

If not, or if unimgr-dev, assuming I understand things correctly, why don't we 
just kick unimgr project out of distribution?! I'll raise a patch proposing 
this when it next hits me, if it's not resolved by then.

this just happened AGAIN on 
https://jenkins.opendaylight.org/releng/job/genius-distribution-check-oxygen/481/console
 for https://git.opendaylight.org/gerrit/#/c/60303/ ... it's a real PITA IMHO!

I'd therefore like to suggest https://git.opendaylight.org/gerrit/#/c/64761/ - 
objections, anyone?

There is a workaround in Int/Dist [4] prepared,
but it keeps SFT unstable, this time due to
(lack of) Karaf 4 memory efficiency [5].

Current road to stability seem to be
fixing various ODL project features (like [6])
to be less taxing on Karaf 4 bundle resolver,
and then merging [4].

> It would be nice if the exception included some context like the path.

I have rebased my old [7].
In this case, it is multiple netconf features trying to update
operational topology status for "controller-config" device.

> How does SFT even pick this up to fail the test?

In general, a "caused by" thrown by featuresService.installFeature.
In this case there was an ISE (visible in surefire report [8]
at 12:27:25,742) coming from here [9] (at least in Nitrogen),
not sure which component gets to throw it.

Vratko.

[2] https://lists.opendaylight.org/pipermail/release/2017-October/012728.html
[3] https://jira.opendaylight.org/browse/NETCONF-479
[4] https://git.opendaylight.org/gerrit/64410
[5] https://jira.opendaylight.org/browse/ODLPARENT-125
[6] https://jira.opendaylight.org/browse/INTDIST-92
[7] https://git.opendaylight.org/gerrit/48118
[8] 
https://logs.opendaylight.org/releng/jenkins092/infrautils-distribution-check-oxygen/144/distribution/features/singles/odl-integration-compatible-with-all/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz
[9] 
https://github.com/opendaylight/netconf/blob/release/nitrogen/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/sal/NetconfDeviceTopologyAdapter.java#L243

From: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 On Behalf Of Tom Pantelis
Sent: 23 October, 2017 15:24
To: Michael Vorburger <[email protected]<mailto:[email protected]>>
Cc: controller-dev 
<[email protected]<mailto:[email protected]>>
Subject: Re: [controller-dev] SingleFeatureTest (SFT) failure on 
odl-integration-compatible-with-all due to 
ConflictingModificationAppliedException: Node was created by other transaction.



On Mon, Oct 23, 2017 at 8:41 AM, Michael Vorburger 
<[email protected]<mailto:[email protected]>> wrote:
Hello,

Any idea who would have to do what to precent SFT from (only occassionally?!) 
failing on odl-integration-compatible-with-all due to 
ConflictingModificationAppliedException: Node was created by other transaction, 
as seen on 
https://logs.opendaylight.org/releng/jenkins092/infrautils-distribution-check-oxygen/144/console.log.gz
 for https://git.opendaylight.org/gerrit/#/c/63466/ ?

It would be nice if the exception included some context like the path. Does 
this test install all netconf features? I've seen such sporadic issues with the 
callhome feature when it's installed with all the other netconf features.

How does SFT even pick this up to fail the test? Log scraping?  Or was it a 
"caused by" thrown on blueprint startup?


Tx,
M.
--
Michael Vorburger, Red Hat
[email protected]<mailto:[email protected]> | IRC: vorburger @freenode | 
~ = http://vorburger.ch<http://vorburger.ch/>

_______________________________________________
controller-dev mailing list
[email protected]<mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/controller-dev




_______________________________________________
controller-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/controller-dev
    • Re: [contr... Michael Vorburger
      • Re: [c... Donald Hunter (donaldh)
        • Re... Tom Pantelis
        • Re... Michael Vorburger
          • ... Tom Pantelis
          • ... Donald Hunter (donaldh)
          • ... Tomas Cere -X (tcere - PANTHEON TECHNOLOGIES at Cisco)
          • ... Tomas Cere -X (tcere - PANTHEON TECHNOLOGIES at Cisco)
          • ... Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco)
          • ... Tomas Cere -X (tcere - PANTHEON TECHNOLOGIES at Cisco)
          • ... Donald Hunter (donaldh)
          • ... Jamo Luhrsen
          • ... Luis Gomez
      • Re: [c... Charles Eckel (eckelcu)
  • Re: [controller... Tomas Cere -X (tcere - PANTHEON TECHNOLOGIES at Cisco)

Reply via email to