Hi Karl. Thanks for the support! I'd love to have a role in maintaining it further and get more involved with the Felix community in general.
- Andrei On Tue, Apr 17, 2018 at 1:36 PM Karl Pauls <karlpa...@gmail.com> wrote: > Hi Christian and Andrei, > > as I said out of band already previously, I think this looks > interesting and I agree that it seems generic enough to be at Felix. I > assume you would be willing to maintain it going forward (assuming we > choose to accept it)? > > Let's see what others think. > > regards, > > Karl > > On Tue, Apr 17, 2018 at 10:02 AM, Christian Schneider > <ch...@die-schneider.net> wrote: > > Dear Felix community, > > > > during the last weeks Andrei Dulvac and I worked on a small framework to > > check if an OSGi based system is fully up. > > > > Our work originated in testing sling modules and whole sling instances. > We > > soon found though that the concept is more general than sling and can be > > applied to any OSGi based system. > > > > The system readiness framework has a SystemReadinessMonitor service that > > reports the aggregated state of the system. It delegates to > > SystemReadinessCheck services that each check for a certain aspect. We > > implemented a first check based on a list of expected top level services. > > The system can be customised by adding specific checks for your > > application. For example we plan to add sling specific checks inside the > > sling project. > > > > In addition to simply detecting if the system is ready we also created a > DS > > based root cause analysis that can be very helpful to detect why a set of > > components does not come up as expected. > > > > We would like to donate this project to the Apache Felix project as it > > might get more attention there by people that are not related to sling. > The > > project is Apache licensed from the start and we already got a basic > > documentation as well as good test coverage. > > > > We currently host it in this github repository: > > https://github.com/dulvac/system-readiness > > > > The packages are still mentioning sling but of course we would change > this > > to felix if this community is interested in the donation. > > > > Best regards > > > > Christian and Andrei > > > > > > -- > > -- > > Christian Schneider > > http://www.liquid-reality.de > > > > Computer Scientist > > http://www.adobe.com > > > > -- > Karl Pauls > karlpa...@gmail.com >