[jboss-jira] [JBoss JIRA] Commented: (JBAS-7661) Integrate JBoss OSGi in AS distribution
Thomas Diesler (JIRA)
jira-events at lists.jboss.org
Fri Apr 9 07:55:38 EDT 2010
[ https://jira.jboss.org/jira/browse/JBAS-7661?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12524765#action_12524765 ]
Thomas Diesler commented on JBAS-7661:
--------------------------------------
FYI, here a transcript of the chat that I had with Dimitris
Friday 09 April 2010
...
[12:38:37] Thomas Diesler: The discussion is however relevant for the upcoming M3 release. ;-)
[12:45:25] Thomas Diesler: the beauty about smoke-tests is that folks actually run them often
[12:45:45] Dimitris Andreadis: i know, but your test target will also show up in hudson runs
[12:45:45] Thomas Diesler: thats why I wanted osgi coverage in there out of the box
...
[12:46:28] Thomas Diesler: again, whats your concern against osgi being part of 'all'? is it just boot time?
[12:46:42] Dimitris Andreadis: yea, boot time
...
[12:51:20] Dimitris Andreadis: I think the 'osgi' config is a good first step to show that "we do OSGi", too. And we can take it from there depending on user interest.
[12:53:59] Thomas Diesler: my main concern with that approach is that other services i.e. ejb3, web, hornetq, etc. would not work as expected
when a user installs jbosgi using the installer. Because there is no test coverage that tests these services with osgi in place.
[12:54:07] Thomas Diesler: Here is a prime example http://community.jboss.org/thread/150453?tstart=0
[12:54:54] Thomas Diesler: Simple EJB3 SLSB breaks when osgi is installed
[12:55:13] Thomas Diesler: Issues like this I'd like to see in the AS hudson run
[12:55:37] Thomas Diesler: which I would not if its (only) in a separate profile
[12:55:53] Dimitris Andreadis: but we could test for that with your custom osgi-test config, no?
[12:57:01] Thomas Diesler: only if we run all-tests against an 'all+osgi' configuration
[12:57:18] Thomas Diesler: I claim taht it would be better to make osgi part of all
[12:57:35] Thomas Diesler: so that all test coverage must work with osgi in place
[12:58:01] Dimitris Andreadis: i see your point
[13:04:34] Thomas Diesler: Here is another example: https://jira.jboss.org/jira/browse/JBAS-7909
[13:04:51] Thomas Diesler: the 'default' profile would not even boot with osgi in place
[13:05:17] Thomas Diesler: because the AOP subsystems makes certain assumptions that osgi bundle deployments do not sattisfy
[13:05:59] Thomas Diesler: stuff like this I'd like to catch early before I want to ship osgi as part of AS
[13:06:07] Dimitris Andreadis: in that case the only way to satisfy everybody is to copy over osgi for all tests and remove it afterwards.
[13:06:20] Dimitris Andreadis: i.e. make all-test a custom config
[13:06:38] Thomas Diesler: that would work
...
[13:07:47] Dimitris Andreadis: maybe you can throw the idea/reasoning on the dev-list thread
[13:08:26] Thomas Diesler: sure, let me add the boot time delta
[13:08:38] Dimitris Andreadis: yes, thats imporant
[13:19:17] Thomas Diesler: on my machine I get 'all' config boot times of
osgi excluded: ~ 1:17min
osgi included: ~ 1:37min
This is an increase of ca. 29%
[13:19:50] Dimitris Andreadis: 1:17 is a lot already
...
[13:28:05] Dimitris Andreadis: all+osgi: 1:02
[13:29:52] Dimitris Andreadis: all-osgi: 49
[13:30:33] Dimitris Andreadis: +26.5%
[13:31:26] Thomas Diesler: same result
[13:31:31] Thomas Diesler: so what do you say?
[13:33:13] Dimitris Andreadis: do the isolated testing anyway (custom config with smoke tests + osgi tests anyway) and discuss if we should alter the all testing
[13:33:36] Thomas Diesler: ok
> Integrate JBoss OSGi in AS distribution
> ---------------------------------------
>
> Key: JBAS-7661
> URL: https://jira.jboss.org/jira/browse/JBAS-7661
> Project: JBoss Application Server
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: Build System
> Reporter: Thomas Diesler
> Assignee: Thomas Diesler
> Fix For: JBossAS-6.0.0.M3
>
>
> Make OSGi functionality available in AS. This should probably be part of the default profile
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list