[INTDIST-3] add of13 support windows - run.bat Created: 20/May/14  Updated: 20/Oct/17  Due: 02/Jul/14  Resolved: 19/Nov/16

Status: Resolved
Project: integration-distribution
Component/s: Scripts
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Michal Rehak Assignee: Jakub Toth
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Linux
Platform: PC


External issue ID: 1053

 Description   

Currently run.bat does not support -of13 option for switching the openflowplugin implementation.



 Comments   
Comment by Michal Rehak [ 20/May/14 ]

Controller startup batches miss also:

  • useful help output
  • run.sh should be able to run under cygwin environment
Comment by Luis Gomez [ 30/May/14 ]

Hi Michal, do you want me to involve Rob Dolin for this task? he worked in the windows support in the past:

https://wiki.opendaylight.org/view/Running_OpenDaylight_on_Windows

BR/Luis

Comment by Michal Rehak [ 20/Jun/14 ]

Sorry for high response latency. I will definitely make use of tester/reviewer.

Comment by Jakub Toth [ 27/Jun/14 ]

Current version of run.sh uses osgi filter. So we have all jars on classpath but using filter we achieve that only set of jars of old plugin is being accepted by osgi and new plugin is ignored.

Problem with filter parameter under win sticks in handing parameters to java:
SET FILTER=org.opendaylight.(openflowplugin|openflowjava)

java ... -Dfelix.fileinstall.filter=^(?!%FILTER%).* ...

There is problem with symbols ^,!,)

Despite those characters are escaped, osgi does not work correctly. For example this filter causes osgi to skip much more bundles then just openflowplugin and causes startup errors by many bundles which renders controller unusable.

Comment by Jakub Toth [ 01/Jul/14 ]

It is solved and bug fixed.

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

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