Re: [Architecture] [C5] Skipping service registrations from Startup Order Resolver in ther server startup

2017-09-17 Thread Jayanga Dissanayake
@Thusitha: Can you please check whether we can support in the next release? Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.com/signature> On Fri, Sep 15

Re: [Architecture] C5 Configuration Lookup from Environment Variables

2017-08-23 Thread Jayanga Dissanayake
@Nuwan, configs should be able to inject via environment properties. What I am saying is all these configs should be specified the in the deployment.yaml as {env:placeholder name}. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise

Re: [Architecture] C5 Configuration Lookup from Environment Variables

2017-08-23 Thread Jayanga Dissanayake
an additional effort. Hence considering the overhead on the support front I am -1 for the suggested approach. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.

Re: [Architecture] Multiple runtime support for C5 based products

2017-08-13 Thread Jayanga Dissanayake
Hi Thusitha/Nira, >From the beginning of C5, we tried to achieve a clear separation between, User(Custom) space and Server space. IMO, having just a single deployment directory (for both custom and server artifacts) won't help to maintain that separation. WDYT? Thanks, Jayanga. *Jaya

Re: [Architecture] C5 Modifying OSGi bundle deployment logic to support temporary patches (log patches, etc)

2017-05-22 Thread Jayanga Dissanayake
here > is no update. In C4 we had patch log, in the C5 we havent thought of such > file yet. I would be better to have the custom user bundles and log/pre-qa > bundle information in the logs. We will check the possibility of adding > this to the logs with minimal effect to the server startup t

Re: [Architecture] C5 Modifying OSGi bundle deployment logic to support temporary patches (log patches, etc)

2017-05-22 Thread Jayanga Dissanayake
that I could look more into the possibilities whether those are feasible with the currently proposed methodology. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://w

Re: [Architecture] C5 Modifying OSGi bundle deployment logic to support temporary patches (log patches, etc)

2017-05-22 Thread Jayanga Dissanayake
our story, Hence, I would prefer to have one place where users put bundles into. If that bundle is having a symbolic name and version equivalent to a one in the plugins directory, it will act as a "patch" or else it will be treated as a separate bundle. Thanks, Jayanga. *Jayanga Dissanayake*

Re: [Architecture] C5 Modifying OSGi bundle deployment logic to support temporary patches (log patches, etc)

2017-05-18 Thread Jayanga Dissanayake
undle in the plugins directory. Once it is removed from the lib directory, the server will use the original bundle in the plugins directory. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile:

Re: [Architecture] C5 Modifying OSGi bundle deployment logic to support temporary patches (log patches, etc)

2017-05-17 Thread Jayanga Dissanayake
]/lib. And we haven planned on keeping the historical changes. Hence it will always be from original state to latest state change. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259

[Architecture] C5 Modifying OSGi bundle deployment logic to support temporary patches (log patches, etc)

2017-05-16 Thread Jayanga Dissanayake
wso2/carbon/launcher/extensions/ OSGiLibBundleDeployerUtils.java Thanks, *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.com/signature> __

Re: [Architecture] Multiple runtime support for C5 based products

2017-04-18 Thread Jayanga Dissanayake
/security directory. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.com/signature> On Tue, Apr 18, 2017 at 9:42 AM, Danesh Kuruppu <dan...@wso2.com>

Re: [Architecture] [Archtecture] How to initialize securevault service inside Configuration Provider in non-OSGi mode.

2017-03-31 Thread Jayanga Dissanayake
in SecureVault for ConfigProvider, then it creates cyclic dependency. SecureVault <-> ConfigProvider. One way to avoid this conflict is to read the deployment.yaml separately in the SecureVault and read only the relevant section for the SecureVault. WDYT? Thanks, Jayanga. *Jayanga Dissanayake* Ass

Re: [Architecture] Multiple runtime support for C5 based products

2017-03-30 Thread Jayanga Dissanayake
Hi Abimaran, On Thu, Mar 30, 2017 at 4:08 PM, Abimaran Kugathasan <abima...@wso2.com> wrote: > Hi Jayanga, > > On Thu, Mar 30, 2017 at 3:42 PM, Jayanga Dissanayake <jaya...@wso2.com> > wrote: > >> Hi Abimaran, >> >> The basic idea is, if yo

Re: [Architecture] Multiple runtime support for C5 based products

2017-03-30 Thread Jayanga Dissanayake
, deployment (each runtime will have specific deployment artifacts), etc. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.com/signature> On Thu, Mar 30, 2017 at 2

Re: [Architecture] C5 Fixing the StartupOrderResolver race condition

2017-03-30 Thread Jayanga Dissanayake
, is the following method call. Which basically updated the StartupServiceCache. e.g: StartupServiceUtils.updateServiceCache("carbon-deployment-mgt", Deployment.class, deployment); Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean .

[Architecture] C5 Fixing the StartupOrderResolver race condition

2017-03-22 Thread Jayanga Dissanayake
n-5-0-0-497fe3287e67#.drybgj29a Thanks, *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <+94%2077%20220%207259> <http://wso2.com/signature> _

Re: [Architecture] [C5] Carbon Secure Vault YAML Configuration

2017-03-16 Thread Jayanga Dissanayake
. Hence it could check the mode at one place and initialize the secure vault accordingly. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.com/signature>

[Architecture] Kernel changes/improvements needed for IS release

2016-10-19 Thread Jayanga Dissanayake
ed and try to optimize. - Run Java Dependency Analyser (jdeps) tool and identify the minimal dependency set that is needed for the kernel/product to run [1] wso2-is |--nel |--conf |-- |--mb |--conf |-- |--analytics |--tooling |--osgi |--plugins Thanks, *Jayanga Dissanayake*

Re: [Architecture] Configuration files in C5

2016-10-14 Thread Jayanga Dissanayake
example there are a lot more configurations like that, that way we would end up in the requirement of merging all ~30 file, isn't it? [1] https://github.com/wso2/puppet-modules/blob/master/hieradata/dev/wso2/wso2am/1.10.0/kubernetes/gateway-worker.yaml Thanks, Jayanga. *Jayanga Dissanayake

Re: [Architecture] Configuration files in C5

2016-10-13 Thread Jayanga Dissanayake
. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http://wso2.com/signature> On Fri, Oct 14, 2016 at 10:50 AM, Afkham Azeez <az...@wso2.com> wrote: > I think Imesh's suggestion merges

[Architecture] Configuration files in C5

2016-10-13 Thread Jayanga Dissanayake
configurations in features in future. We have to have a way to enable/disable certain features so that those could be disabled in certain profiles. Any idea/questions/clarifications are highly appreciated as it will help to model the new configurations story in C5. [1] "Multiple profile supp

[Architecture] WSO2 Carbon Kernel 5.2.0-M2 Released

2016-09-20 Thread Jayanga Dissanayake
WSO2 Carbon Kernel 5.2.0-M2 Released The Carbon team is pleased to announce the release of Carbon Kernel 5.2.0-M2. It is now available to download from here . *Improvements and Bug fixes* https://wso2.org/jira/issues/?filter=13353

Re: [Architecture] C5 Carbon Kernel : Secure Vault Implementation

2016-09-12 Thread Jayanga Dissanayake
on. The current implementation doesn't support secrets (passwords) in deployable artifacts. We will look more into. Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 <http

[Architecture] C5 Carbon Kernel : Secure Vault Implementation

2016-09-09 Thread Jayanga Dissanayake
n. (like temporary mount path which only available at server startup) ​eg: relocation : /dev/sdb1/new-keys.yaml​ Thanks, *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile:

[Architecture] WSO2 Carbon Feature Plugin 2.1.0 Released

2016-08-31 Thread Jayanga Dissanayake
*WSO2 Carbon Feature Plugin 2.1.0 Released* The Carbon team is pleased to announce the release of Carbon Feature Plugin 2.1.0. It is now available to download from here . *Improvements and Bug fixes*

[Architecture] WSO2 Carbon Kernel 5.2.0-M1 Released

2016-08-29 Thread Jayanga Dissanayake
*WSO2 Carbon Kernel 5.2.0-M1 Released* The Carbon team is pleased to announce the release of Carbon Kernel 5.2.0-M1. It is now available to download from here. *Improvements and Bug fixes* https://wso2.org/jira/issues/?filter=13310 *Known Issues* https://wso2.org/jira/issues/?filter=13311 *How

[Architecture] Defining KeyStores in C5

2016-07-15 Thread Jayanga Dissanayake
in respective transport configurations. Suggestions and thoughts are welcome. Thanks, *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 ___ Architecture

[Architecture] WSO2 Carbon Kernel 4.4.7 Released

2016-07-05 Thread Jayanga Dissanayake
The Carbon team is pleased to announce the release of Carbon Kernel 4.4.7. Improvements and Bug fixes https://wso2.org/jira/issues/?filter=13113 Known Issues https://wso2.org/jira/issues/?filter=13114 How to Contribute - WSO2 Carbon Kernel code is hosted in github. - The Git repository

Re: [Architecture] Introducing Secure-Vault support to C5

2016-07-05 Thread Jayanga Dissanayake
/docs/user-guide/secrets/ [2] https://github.com/hashicorp/vault Thanks, Jayanga. *Jayanga Dissanayake* Associate Technical Lead WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 On Fri, Jul 1, 2016 at 10:59 PM, Sameera Jayasoma <same...@w

Re: [Architecture] Distributed Coordination in C5 was [Hangout Session] With Kernel Team On MB C5 Plans @ Mon Feb 8, 2016 2pm - 3pm (ram...@wso2.com)

2016-02-09 Thread Jayanga Dissanayake
/conf/hazelcast/", and exposes the hazelcast instance to the rest of the carbon components via "CarbonHazelcastAgent". [1] https://github.com/wso2/carbon-kernel/tree/hamming-release-poc/modules/carbon-hazelcast Thanks Jayanga. *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http

Re: [Architecture] Service versioning for Carbon admin services

2015-04-05 Thread Jayanga Dissanayake
Hi Prabath, Great idea, This will loosen the dependency between the admin service and the admin service clients. So the admin services can evolve easily, as new features come under a different version tag and existing functionalities are not effected. But we have to have some policies to

[Architecture] WSO2 Carbon Kernel 4.4.0 is Released!!!

2015-03-30 Thread Jayanga Dissanayake
*WSO2 Carbon Kernel 4.4.0 is Released!!!* WSO2 Carbon team is pleased to announce the release of the WSO2 Carbon Kernel 4.4.0. WSO2 Carbon redefines middleware by providing an integrated and componentized middleware platform that adapts to the specific needs of any enterprise IT project - on

[Architecture] WSO2 Carbon Kernel 4.4.0 Beta 1 is Released!!!

2015-03-16 Thread Jayanga Dissanayake
be contacted via following mailing lists: - Carbon Developers List: d...@wso2.org - Carbon Architecture List: architecture@wso2.org Thank for your interest in WSO2 Carbon Kernel. *--The WSO2 Carbon Team--* *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean

Re: [Architecture] A mechanism to communicate server shutdown to the bundles, just before actual server shutdown

2014-09-15 Thread Jayanga Dissanayake
registration until the shutdownGracefully() method is called. So the registration(activation) of CarbonServerShutdownPrepareService can be used as a signal to other bundles, that the server is going to shutdown. Thanks, Jayanga. *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com

Re: [Architecture] A mechanism to communicate server shutdown to the bundles, just before actual server shutdown

2014-09-14 Thread Jayanga Dissanayake
expected tasks (house keeping tasks that has to be carried out just before the server shutdown) Thanks Jayanga. *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 On Sun, Sep 14, 2014 at 1:36 AM

[Architecture] A mechanism to communicate server shutdown to the bundles, just before actual server shutdown

2014-09-11 Thread Jayanga Dissanayake
in a single thread. So, any bundle can perform there house keeping tasks that has to carry out just before the server shutdown. Suggestions, improvements and alternatives are welcome Thanks, *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware

[Architecture] WSO2 Operations Center - Meeting Notes 21/05/2014 (M1 Implementation)

2014-05-23 Thread Jayanga Dissanayake
/11PjYs6bJ8stEuM20ILG1zVhovRYjF_1OPg2VHfwTCmM/edit?usp=sharing Regards, *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 ___ Architecture mailing list Architecture@wso2.org https

Re: [Architecture] WSO2 Operation Center – M1 Completed

2014-04-30 Thread Jayanga Dissanayake
2.2 Send periodic status updated to the OC 2.3 Receive commands from the OC Regards, Jayanga *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 On Wed, Apr 30, 2014 at 8:45 AM, Jayanga

Re: [Architecture] [C5] Solution for Patching C5 Servers

2014-04-30 Thread Jayanga Dissanayake
patch and apply the patch. *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 On Wed, Apr 30, 2014 at 11:44 AM, Afkham Azeez az...@wso2.com wrote: On Wed, Apr 30, 2014 at 11:34 AM, Manoj Kumara

Re: [Architecture] WSO2 Operation Center – M1 Completed

2014-04-30 Thread Jayanga Dissanayake
compliant ? I am thinking about clients who already have SNMP based monitoring solutions. What would be the best according to OC team : that OCA is SNMP enabled or to allow the OC to relay info using SNMP ? Cheers, Cyril On Wed, Apr 30, 2014 at 8:42 AM, Jayanga Dissanayake jaya...@wso2

[Architecture] WSO2 Operation Center – M1 Completed

2014-04-29 Thread Jayanga Dissanayake
carbon based product. It will gather information about server on which it is installed, and periodically send those information to the OC. ​ Regards, *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile

Re: [Architecture] Using SonarQube for code analysis in development governance of C5 (without embedding it in maven enforcer plug-in)

2014-02-13 Thread Jayanga Dissanayake
.carbon.cluster.mgt.core.tar.gz *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 On Thu, Feb 13, 2014 at 3:37 AM, Senaka Fernando sen...@wso2.com wrote: Hi Jayanga, Can't you just setup

[Architecture] Using SonarQube for code analysis in development governance of C5 (without embedding it in maven enforcer plug-in)

2014-02-12 Thread Jayanga Dissanayake
Thanks, *Jayanga Dissanayake* Senior Software Engineer WSO2 Inc. - http://wso2.com/ lean . enterprise . middleware email: jaya...@wso2.com mobile: +94772207259 ___ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman