Shall we use tags for CEP and DAS without using an attribute called name? <thriftClientConfiguration> <config> <cep> <node id="node-01"> <statsPublisherEnabled>true</statsPublisherEnabled> <username>admin</username> <password>1234</password> <ip>192.168.10.10</ip> <port>9300</port> </node> <node id="node-02"> <statsPublisherEnabled>true</statsPublisherEnabled> <username>admin</username> <password>12345</password> <ip>192.168.10.20</ip> <port>9300</port> </node> </cep> <das> <node id="node-01"> <statsPublisherEnabled>true</statsPublisherEnabled> <username>admin</username> <password>1234</password> <ip>192.168.10.11</ip> <port>9300</port> </node> </das> </config> </thriftClientConfiguration>
On Fri, Oct 9, 2015 at 8:51 PM, Thanuja Uruththirakodeeswaran < thanu...@wso2.com> wrote: > > On 9 Oct 2015 20:36, "Pubudu Gunatilaka" <pubu...@wso2.com> wrote: > > > > Hi, > > > > If we are publishing to multiple nodes, these two formats are not > suitable. IMO we should come up with a proper format which can support > multiple nodes. I would suggest following format. > > > > ============================================= > > <thriftClientConfiguration> > > <config> > > <server name="das"> > > <node id="node-01"> > > <statsPublisherEnabled>true</statsPublisherEnabled> > > <username>admin</username> > > <password>1234</password> > > <ip>192.168.10.10</ip> > > <port>9300</port> > > </node> > > <node id="node-02"> > > <statsPublisherEnabled>true</statsPublisherEnabled> > > <username>admin</username> > > <password>12345</password> > > <ip>192.168.10.20</ip> > > <port>9300</port> > > </node> > > </server> > > </config> > > </thriftClientConfiguration> > > > > +1 for the above format as it will support configuring multiple nodes per > a particular server and having the same format in all components. > > Thanks. ============================================= > > > > > Thank you! > > > > On Fri, Oct 9, 2015 at 7:34 PM, Gayan Gunarathne <gay...@wso2.com> > wrote: > >> > >> Seems like we are using the name to identifier the server(CEP or > DAS). With the load balancer extensions we only publish the data to > the CEP. That may be the reason we didn't add that name thing. To > maintain the consistency across the whole code base we can use the same > config everywhere. > >> > >> Thanks, > >> Gayan > >> > >> On Fri, Oct 9, 2015 at 7:02 PM, Sajith Kariyawasam <saj...@wso2.com> > wrote: > >>> > >>> Hi Devs, > >>> > >>> It seems we have different formats of thrift-client-config.xml file. > >>> > >>> For eg, > >>> > >>> > ./products/stratos/modules/distribution/src/main/conf/thrift-client-config.xml > has following format > >>> > >>> ============================================= > >>> <thriftClientConfiguration> > >>> <config> > >>> <name>cep</name> > >>> <statsPublisherEnabled>true</statsPublisherEnabled> > >>> <username>admin</username> > >>> <password>1234</password> > >>> <ip>192.168.10.10</ip> > >>> <port>9300</port> > >>> </config> > >>> <config> > >>> <name>das</name> > >>> <statsPublisherEnabled>true</statsPublisherEnabled> > >>> <username>admin1</username> > >>> <password>12345</password> > >>> <ip>192.168.10.11</ip> > >>> <port>9301</port> > >>> </config> > >>> </thriftClientConfiguration> > >>> ============================================= > >>> > >>> > >>> > ./extensions/load-balancer/modules/haproxy-extension/src/main/conf/thrift-client-config.xml > has following format > >>> ================================ > >>> <thriftClientConfiguration> > >>> <username>admin</username> > >>> <password>admin</password> > >>> <ip>localhost</ip> > >>> <port>7611</port> > >>> </thriftClientConfiguration> > >>> ================================= > >>> > >>> What would be the correct one? > >>> > >>> Thanks, > >>> Sajith > >>> > >>> > >>> -- > >>> Sajith Kariyawasam > >>> Committer and PMC member, Apache Stratos, > >>> WSO2 Inc.; http://wso2.com > >>> Mobile: 0772269575 > >> > >> > >> > >> > >> -- > >> > >> Gayan Gunarathne > >> Technical Lead, WSO2 Inc. (http://wso2.com) > >> Committer & PMC Member, Apache Stratos > >> email : gay...@wso2.com | mobile : +94 775030545 > >> > >> > > > > > > > > > > -- > > Pubudu Gunatilaka > > Committer and PMC Member - Apache Stratos > > Software Engineer > > WSO2, Inc.: http://wso2.com > > mobile : +94774079049 > > > > -- Imesh Gunaratne Senior Technical Lead, WSO2 Committer & PMC Member, Apache Stratos