Hi Imesh,

Yes. The reason was, the request in flight count does not reduce if the
response is not sent back to client. It kept increasing and held at a high
value even there were no request sent due that reason.

Thanks.

Sent from my mobile.
On Apr 11, 2014 7:06 PM, "Imesh Gunaratne" <[email protected]> wrote:

> Hi Lahiru,
>
> This is regarding the modification we did in load balancer statistics
> publishing logic in LB to publish statistics every one minute from LB to
> CEP.
>
> Commit Revision: 7d8a8b3cdfb112affc230c6716d71a24e0a35c0a
>
> I think there is a problem with this design. Ideally the time window
> processing logic should reside in CEP. I just went through the CEP
> artefacts and found that we already have an execution plan to calculate
> load balancer statistics every one minute and publish to Auto-scaler:
>
> <queryExpressions><![CDATA[
> from lbStats1#window.timeBatch(1 min)
> select cluster_id,network_partition_id, avg(in_flight_request_count) as
> count group by cluster_id,network_partition_id  insert into
> average_in_flight_requests;]]></queryExpressions>
>
> Could you recall what was the exact issue we experienced when we decided
> to do this modification?
>
> Thanks
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PPMC Member, Apache Stratos
>

Reply via email to