Sorry wrong topic. it should be "Synching Configurations across nodes in a cluster"
On Thu, May 30, 2013 at 3:44 PM, Srinath Perera <srin...@wso2.com> wrote: > Hi All, > > We just finished a review on UI for user stores and figured we are doing > this in several ways. Pradeep, Prabath, and myself had a chat, and > following are our thoughts. > > We have different types of configurations with carbon server > > 1) Some are only apply for one node (e.g. carbon.xml, registry.xml ..) > 2) Some might be useful across a cluster, but we ask users to copy it to > all the nodes (e.g. data sources, xacml policies, keystores ?? ) > 3) It is proposed that we will automatically replicate user-store > configurations using deployment synchronizer when it is added to one node. > > To share the same configurations across all nodes in the cluster, we have > several options. > > 1) We can have a config files, and use deployment sync to sync them across > the cluster (Then, I think we need to have a cluster folder in conf or make > clear what configurations are replicated). > > 2) We have a config file, but once read, we store them in a DB or in > registry, since all nodes share same DB/ registry there is no need to > replication (we can send a cluster message saying there is a update). Risk > of this is after bring edited by UI and directly via the file, two sources > might go out of sync and some updates can be lost when next update happend. > > 3) Data sources can be added via UI (goes to registry) or via file system > (not replicated), which is a mix. > > I think we need to stick to one model out of #1 and #2. We thought dep > sync model is the best as it is clear. But then we have to tell which part > of the configs get replicated. > > WDYT? > > --Srinath > > -- > ============================ > Srinath Perera, Ph.D. > Senior Software Architect, WSO2 Inc. > Visiting Faculty, University of Moratuwa > Member, Apache Software Foundation > Research Scientist, Lanka Software Foundation > Blog: http://srinathsview.blogspot.com/ > Photos: http://www.flickr.com/photos/hemapani/ > Phone: 0772360902 > -- ============================ Srinath Perera, Ph.D. Senior Software Architect, WSO2 Inc. Visiting Faculty, University of Moratuwa Member, Apache Software Foundation Research Scientist, Lanka Software Foundation Blog: http://srinathsview.blogspot.com/ Photos: http://www.flickr.com/photos/hemapani/ Phone: 0772360902
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture