[IOTDM-57] Plugin bundle loader conflict of loaded features doesn`t work properly Created: 31/Jan/17  Updated: 20/Nov/17

Status: Open
Project: iotdm
Component/s: General
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Miroslav Kovac Assignee: Tomas Janciga
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 7710
Priority: Low

 Description   

first request
POST
path -> http://localhost:8181/restconf/operations/iotdmbundleloader:feature-put/
body:
{
"input": {
"bundle-loader-instance-name": "BundleLoaderInstanceDefault",
"feature-name": "NewFeature1",
"bundles-to-load": [

{ "priority": 10, "iotdm-bundle-jar-location": "file:///home/miroslav/projects/myPlugin/onem2mnewtest/impl/target/onem2mnewtest-impl-0.1.0-SNAPSHOT.jar" }

,

{ "priority": 1, "iotdm-bundle-jar-location": "file:///home/miroslav/projects/myPlugin/onem2mnewtest/api/target/onem2mnewtest-api-0.1.0-SNAPSHOT.jar" }

]
}
}

second request

POST
path -> http://localhost:8181/restconf/operations/iotdmbundleloader:feature-put/
body:
{
"input": {
"bundle-loader-instance-name": "BundleLoaderInstanceDefault",
"feature-name": "NewFeature2",
"bundles-to-load": [

{ "priority": 10, "iotdm-bundle-jar-location": "file:///home/miroslav/projects/myPlugin/onem2mtest/impl/target/onem2mtest-impl-0.1.0-SNAPSHOT.jar" }

,

{ "priority": 1, "iotdm-bundle-jar-location": "file:///home/miroslav/projects/myPlugin/onem2mtest/api/target/onem2mtest-api-0.1.0-SNAPSHOT.jar" }

]
}
}

third request

POST
path -> http://localhost:8181/restconf/operations/iotdmbundleloader:feature-put/
body:
{
"input": {
"bundle-loader-instance-name": "BundleLoaderInstanceDefault",
"feature-name": "NewFeature1",
"bundles-to-load": [

{ "priority": 10, "iotdm-bundle-jar-location": "file:///home/miroslav/projects/myPlugin/onem2mtest/impl/target/onem2mtest-impl-0.1.0-SNAPSHOT.jar" }

,

{ "priority": 1, "iotdm-bundle-jar-location": "file:///home/miroslav/projects/myPlugin/onem2mtest/api/target/onem2mtest-api-0.1.0-SNAPSHOT.jar" }

]
}
}

after this third request it will give us conflict as it is suppose to becase we are trying to update first request with plugin that already is loaded in newFeature2(second request), but when I check startup config and running config I receive correct answer in startup config with both blugins loaded but running config contains only one of them. Other one is removed out of them.


Generated at Wed Feb 07 20:05:03 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.