On Sun, Jun 26, 2011 at 10:25 AM, Sanjiva Weerawarana <[email protected]>wrote:
> Very good news Azeez :). Can we run a heavy load test - like what we used > to run for eBay loads? ESB team, can you guys help me set up this test? > > It also will be important to see how many worker nodes a single LB can > provide sufficient thruput for .. in eBay of course they have a hardware LB > at the highest level. I guess in the new model we can simply add more LBs > and once we do tenant partitioning we can do what Salesforce does and > essentially run multiple Stratos systems for the different partitions. > Yes, we can have a hierarchy of LBs with the new model. The average memory footprint is even smaller when we run the LB without failover. > > Sanjiva. > > > On Sat, Jun 25, 2011 at 10:21 PM, Afkham Azeez <[email protected]> wrote: > >> Oops wrong attachment. The correct one is attached to this mail. >> >> >> On Sat, Jun 25, 2011 at 10:19 PM, Afkham Azeez <[email protected]> wrote: >> >>> A load test is underway. The heap graph of the new LB after sending 2+ >>> million messages load balanced across two AS instance is attached. >>> >>> >>> On Sat, Jun 25, 2011 at 11:16 AM, Afkham Azeez <[email protected]> wrote: >>> >>>> This is working. I was able to load balance to the AS & G-Reg using a >>>> single LB. Now we can save a few thousand $ from the Amazon bill :) >>>> >>>> >>>> On Sat, Jun 25, 2011 at 2:46 AM, Afkham Azeez <[email protected]> wrote: >>>> >>>>> This has been implemented in the 3.2.0 branch and is almost complete. >>>>> I'm facing a minor issue in trying to getting the requested domain or >>>>> complete URL from the Synapse MessageContext. Once that is fixed, this >>>>> will >>>>> be complete. >>>>> >>>>> >>>>> On Thu, Jun 23, 2011 at 3:39 PM, Afkham Azeez <[email protected]> wrote: >>>>> >>>>>> Oops, I have made a mistake; the http protocol should not be part of >>>>>> this configuration; modified configuration shown below; >>>>>> >>>>>> <endpoint> >>>>>> <serviceAwareDynamicLoadBalanceEndpoint >>>>>> failover="true" >>>>>> >>>>>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin"> >>>>>> <membershipHandler >>>>>> >>>>>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler"> >>>>>> <services> >>>>>> <service> >>>>>> <domain>as.cloud.wso2.com</domain> >>>>>> <group>wso2as.domain</group> >>>>>> </service> >>>>>> <service> >>>>>> <domain>esb.cloud.wso2.com</domain> >>>>>> <group>wso2esb.domain</group> >>>>>> </service> >>>>>> <service> >>>>>> <domain>governance.cloud.wso2.com >>>>>> </domain> >>>>>> <group>wso2governance.domain</group> >>>>>> </service> >>>>>> <service> >>>>>> <domain>gs.cloud.wso2.com</domain> >>>>>> <group>wso2gs.domain</group> >>>>>> </service> >>>>>> </services> >>>>>> </membershipHandler> >>>>>> </serviceAwareDynamicLoadBalanceEndpoint> >>>>>> </endpoint> >>>>>> >>>>>> On Thu, Jun 23, 2011 at 3:36 PM, Afkham Azeez <[email protected]> wrote: >>>>>> >>>>>>> This is how the endpoint configuration in the synapse.xml will look >>>>>>> like; >>>>>>> >>>>>>> <endpoint> >>>>>>> <serviceAwareDynamicLoadBalanceEndpoint >>>>>>> failover="true" >>>>>>> >>>>>>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin"> >>>>>>> <membershipHandler >>>>>>> >>>>>>> class="org.apache.synapse.core.axis2.ServiceAwareLoadBalanceMembershipHandler"> >>>>>>> <services> >>>>>>> <service> >>>>>>> <url>http://as.cloud.wso2.com</url> >>>>>>> <domain>wso2as.domain</domain> >>>>>>> </service> >>>>>>> <service> >>>>>>> <url>http://esb.cloud.wso2.com</url> >>>>>>> <domain>wso2esb.domain</domain> >>>>>>> </service> >>>>>>> <service> >>>>>>> <url> >>>>>>> http://governance.cloud.wso2.com</url> >>>>>>> >>>>>>> <domain>wso2governance.domain</domain> >>>>>>> </service> >>>>>>> <service> >>>>>>> <url>http://gs.cloud.wso2.com</url> >>>>>>> <domain>wso2gs.domain</domain> >>>>>>> </service> >>>>>>> </services> >>>>>>> </membershipHandler> >>>>>>> </serviceAwareDynamicLoadBalanceEndpoint> >>>>>>> </endpoint> >>>>>>> >>>>>>> On Thu, Jun 23, 2011 at 2:20 PM, Afkham Azeez <[email protected]>wrote: >>>>>>> >>>>>>>> Folks, >>>>>>>> I'm thinking of getting $subject implemented since otherwise we will >>>>>>>> have to have a large number of LBs for our services. The plan is to >>>>>>>> write a >>>>>>>> new ServiceAwareDynamicLoadBalanceEndpoint, which will do LB based on >>>>>>>> the >>>>>>>> service. >>>>>>>> >>>>>>>> Axis2 already has support for handling multiple cluster domains, so >>>>>>>> we will have to write a new Axis2LoadBalanceMembershipHandler which is >>>>>>>> service aware. >>>>>>>> >>>>>>>> The autoscaling would also need to be modified, but autoscaling is >>>>>>>> actually a separate aspect, and we can even run the autoscaler >>>>>>>> separately if >>>>>>>> we are going for the CPU load average based one. >>>>>>>> >>>>>>>> Thoughts please. >>>>>>>> >>>>>>>> Thanks >>>>>>>> Azeez >>>>>>>> >>>>>>>> -- >>>>>>>> *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 >>>>>>>> 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* >>>>>>>> * >>>>>>>> * >>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *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 >>>>>>> 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* >>>>>>> * >>>>>>> * >>>>>>> *Lean . Enterprise . Middleware* >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *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 >>>>>> 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* >>>>>> * >>>>>> * >>>>>> *Lean . Enterprise . Middleware* >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> *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 >>>>> 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* >>>>> * >>>>> * >>>>> *Lean . Enterprise . Middleware* >>>>> >>>>> >>>> >>>> >>>> -- >>>> *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 >>>> 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* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>>> >>> >>> >>> -- >>> *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 >>> 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* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >>> >> >> >> -- >> *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 >> 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* >> * >> * >> *Lean . Enterprise . Middleware* >> >> > > > -- > Sanjiva Weerawarana, Ph.D. > Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ > email: [email protected]; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1 > 650 265 8311 > blog: http://sanjiva.weerawarana.org/ > > Lean . Enterprise . Middleware > -- *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 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* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
