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

Reply via email to