Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove feature installation profiles from the installer #4332

Closed
avalexxx opened this issue Feb 5, 2019 · 1 comment
Closed

Remove feature installation profiles from the installer #4332

avalexxx opened this issue Feb 5, 2019 · 1 comment
Assignees
Labels
🗡️ System Decoupling Concerns NFR activities to make DDF more robust to work with. 🌊Impacts Downstream 📈 Improvement 📦 Fix: Distribution Refactoring task that involves fixing features and the distribution. wontfix

Comments

@avalexxx
Copy link

avalexxx commented Feb 5, 2019

Description

The different profiles in the installer are ambiguous and not heavily used. Instead of making these profiles an option in the installer, we can install a default profile on boot. This would provide the following benefits:

  • The system would take a bit longer to boot but the overall installation time should improve greatly since karaf will optimize for all the bundles being started at once. Some manually testing I’ve done is showing about a 40 sec speedup.

  • Itests currently install individual apps instead of one of these profiles. This change would make our itests more consistent with a production environment.

  • There are several places where we use the word “profile” in ddf, each meaning something different. Removing one of these definitions would add clarity.

  • This will allow us to remove the profile & app features, making our features much more flat and well defined. It would also allows us to uninstall features again.

  • Once the system has booted, you can reach other areas of the system without going through the installer, which will improve development time.

Expected behavior:

The "profile selection" stage of the installer is removed and the features composing the profile feature are added to the bootFeature section.

Version

Latest (2.14.0-SNAPSHOT)

Additional Information

@Lambeaux Lambeaux self-assigned this Mar 18, 2020
@Lambeaux Lambeaux added 🗡️ System Decoupling Concerns NFR activities to make DDF more robust to work with. 📦 Fix: Distribution Refactoring task that involves fixing features and the distribution. labels Mar 18, 2020
@stale
Copy link

stale bot commented May 17, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within 7 days. Thank you for your contributions.

@stale stale bot added the wontfix label May 17, 2020
@stale stale bot closed this as completed May 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🗡️ System Decoupling Concerns NFR activities to make DDF more robust to work with. 🌊Impacts Downstream 📈 Improvement 📦 Fix: Distribution Refactoring task that involves fixing features and the distribution. wontfix
Projects
None yet
Development

No branches or pull requests

3 participants