Well, I don't think it's really the right move to have this added to carbon-storage-management repository. IMO, it has no meaning within the context of "storage provisioning" which is what carbon-storage-management primarily focuses on. CassandraLogProvider is some utility that's used across the platform right? If that's the case, it has to be added to some common repository, I believe.
In addition to that, what CassandraLogProvider depends on (cassandra-thrift, hector-core, etc) is anyway not being maintained as part of carbon-storage-management repository. All considered, I believe, we should probably add this to some other appropriate location which is common for all components in the platform. Cheers, Prabath On Tue, Sep 2, 2014 at 2:29 PM, Inosh Goonewardena <[email protected]> wrote: > Shall we move it to carbon-storage-management repo since it contains all > the cassandra related artifacts? > > > On Tue, Sep 2, 2014 at 1:45 PM, Sagara Gunathunga <[email protected]> wrote: > >> >> >> >> On Tue, Sep 2, 2014 at 1:20 PM, Afkham Azeez <[email protected]> wrote: >> >>> Can it be moved to carbon-commons? >>> >> >> This means carbon-commons will depend on cassandra-thrift and >> hector-core, I don't think that as a good approach. AFAIK this is required >> for few products such as BAM, CEP, MB etc. so can't we move to a project >> common for those projects only ? >> >> Thanks ! >> >>> >>> >>> On Tue, Sep 2, 2014 at 12:25 PM, Gayashan Amarasinghe <[email protected] >>> > wrote: >>> >>>> Hi all, >>>> >>>> As a result of Simplifying Carbon Platform Logging Story & Supporting >>>> Extending [1] the ability to plug any log provider to carbon server has >>>> been implemented [2]. This can be done by implementing the LogProvider >>>> interface and using logging-config.xml file to provide configurations >>>> needed to initialize the log provider implementation. Carbon log viewer >>>> will use this interface to get the LogEvents and show it on Log View UI. >>>> >>>> There has been some implementations already done and these log >>>> providers reside in carbon-utils repo [3]. One such log provider is >>>> CassandraLogProvider which can be used to provide logs from a cassandra >>>> instance. However since having this implementation in carbon-utils repo >>>> introduces dependencies on cassandra-thrift and hector-core we cannot keep >>>> this implementation in the carbon-utils. So where is the best place to keep >>>> this implementation since it is useful for many products? >>>> >>>> [1] https://wso2.org/jira/browse/COMMONS-110 >>>> [2] https://wso2.org/jira/browse/COMMONS-111 >>>> [3] >>>> https://github.com/shamrath/carbon-utils/tree/CircularBuffer_fix/components/logging/org.wso2.carbon.logging.service/src/main/java/org/wso2/carbon/logging/service/provider >>>> >>>> Thanks. >>>> /Gayashan >>>> >>>> -- >>>> *Gayashan Amarasinghe* >>>> Software Engineer | Platform TG >>>> WSO2, Inc. | http://wso2.com >>>> lean. enterprise. middleware >>>> >>>> Mobile : +94718314517 >>>> Blog : gayashan-a.blogspot.com >>>> >>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>* >>> *email: **[email protected]* <[email protected]> >>> * cell: +94 77 3320919 <%2B94%2077%203320919> blog: * >>> *http://blog.afkham.org* <http://blog.afkham.org> >>> *twitter: **http://twitter.com/afkham_azeez* >>> <http://twitter.com/afkham_azeez> >>> * linked-in: **http://lk.linkedin.com/in/afkhamazeez >>> <http://lk.linkedin.com/in/afkhamazeez>* >>> >>> *Lean . Enterprise . Middleware* >>> >> >> >> >> -- >> Sagara Gunathunga >> >> Senior Technical Lead; WSO2, Inc.; http://wso2.com >> V.P Apache Web Services; http://ws.apache.org/ >> Linkedin; http://www.linkedin.com/in/ssagara >> Blog ; http://ssagara.blogspot.com >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Regards, > > Inosh Goonewardena > Associate Technical Lead- WSO2 Inc. > Mobile: +94779966317 > -- Prabath Abeysekara Associate Technical Lead, Data TG. WSO2 Inc. Email: [email protected] Mobile: +94774171471
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
