Hi Sameera, We are picking on logging here but there are many more. Do you have a list of bundles we want to remove to make Carbon a proper minimum kernel?
On Tue, Feb 21, 2012 at 11:52 AM, Amani Soysa <am...@wso2.com> wrote: > > > On Tue, Feb 21, 2012 at 11:51 AM, Tharindu Mathew <thari...@wso2.com>wrote: > >> >> >> On Tue, Feb 21, 2012 at 11:47 AM, Sameera Jayasoma <same...@wso2.com>wrote: >> >>> >>> >>> On Tue, Feb 21, 2012 at 11:32 AM, Amani Soysa <am...@wso2.com> wrote: >>> >>>> >>>> >>>> On Tue, Feb 21, 2012 at 11:24 AM, Sameera Jayasoma <same...@wso2.com>wrote: >>>> >>>>> >>>>> >>>>> On Tue, Feb 21, 2012 at 11:16 AM, Thilina Buddhika >>>>> <thili...@wso2.com>wrote: >>>>> >>>>>> [Sorry, the subject was accidentally removed when sending out the >>>>>> email.] >>>>>> >>>>>> On a side note, I think we have some classes inside Carbon core which >>>>>> are not really a part of Carbon core functionality, for example the cache >>>>>> entry implementations like IdentityCacheEntry. With Tomcat OSGification, >>>>>> I >>>>>> guess we can move these classes to corresponding components and allow >>>>>> them >>>>>> to evolve independent of the core. >>>>>> >>>>> >>>>> +1. >>>>> >>>>> Deep/Amani, Can we remove this appender from the Carbon kernel? Btw, >>>>> who will work on removing cache entry functionality from kernel. >>>>> >>>>> Will do, but where should we keep CassandraAppender?. >>>> >>> Move it to a component named carbon-logging or any other suitable name. >> I don't think this belongs to the kernel. >> > Ah ok I will remove it from the kernel. > >> >>> >>> >>>> Since its extending log4jAppender and isn't carbon kernel the best >>>> place to put it? >>>> >>> >>> Log4jAppender is an interface which allows to people to extends log4j >>> functionality. And this appender is one such implementation which push logs >>> to the Cassandra database. This appender has nothing to do with Carbon >>> kenel, IMHO. Can you please explain why you think, it should be in Carbon >>> kernel? >>> >>> Thanks, >>> Sameera. >>> >>> >>> >>> >>>> Thanks, >>>>> Sameera. >>>>> >>>>>> >>>>>> Thanks, >>>>>> Thilina >>>>>> >>>>>> On Tue, Feb 21, 2012 at 10:38 AM, Sameera Jayasoma >>>>>> <same...@wso2.com>wrote: >>>>>> >>>>>>> Hi Devs, >>>>>>> >>>>>>> There is a Cassandra log4j appender in Carbon.Utils bundle[1]. Due >>>>>>> to this logger, following dependencies has been added to the Carbon >>>>>>> kernel. >>>>>>> >>>>>>> Cassandra >>>>>>> Hectore-core >>>>>>> libthrift. >>>>>>> >>>>>>> IMHO, these are unnecessary dependencies to Carbon kernel. We need >>>>>>> to move this Cassandra appender to the components level. >>>>>>> >>>>>>> There are some other cases where we can get rid of unnecessary >>>>>>> dependencies from Carbon kernel, These are initial steps towards >>>>>>> minimizing >>>>>>> Carbon kenel. >>>>>>> >>>>>>> Thanks, >>>>>>> Sameera. >>>>>>> >>>>>>> [1] >>>>>>> https://svn.wso2.org/repos/wso2/trunk/carbon/core/org.wso2.carbon.utils/pom.xml >>>>>>> >>>>>>> -- >>>>>>> Sameera Jayasoma >>>>>>> Technical Lead and Product Manager, WSO2 Carbon >>>>>>> >>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>> email: same...@wso2.com >>>>>>> blog: http://tech.jayasoma.org >>>>>>> >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> Carbon-dev@wso2.org >>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thilina Buddhika >>>>>> Associate Technical Lead >>>>>> WSO2 Inc. ; http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>>> phone : +94 77 44 88 727 >>>>>> blog : http://blog.thilinamb.com >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thilina Buddhika >>>>>> Associate Technical Lead >>>>>> WSO2 Inc. ; http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>>> phone : +94 77 44 88 727 >>>>>> blog : http://blog.thilinamb.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sameera Jayasoma >>>>> Technical Lead and Product Manager, WSO2 Carbon >>>>> >>>>> WSO2, Inc. (http://wso2.com) >>>>> email: same...@wso2.com >>>>> blog: http://tech.jayasoma.org >>>>> >>>>> Lean . Enterprise . Middleware >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> Carbon-dev@wso2.org >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> >>>> >>> >>> >>> -- >>> Sameera Jayasoma >>> Technical Lead and Product Manager, WSO2 Carbon >>> >>> WSO2, Inc. (http://wso2.com) >>> email: same...@wso2.com >>> blog: http://tech.jayasoma.org >>> >>> Lean . Enterprise . Middleware >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Regards, >> >> Tharindu >> >> blog: http://mackiemathew.com/ >> M: +94777759908 >> >> > -- Regards, Tharindu blog: http://mackiemathew.com/ M: +94777759908
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev