Hi Ushani,

If you send a request without a header which is the 3rd scenario this will
be happen.

   - Since specified tier has two condition group we are having two CEP
   execution plans, one for default and one for conditional group.
   - What we have done for the default policy is, we have taken the all the
   conditions available in the conditional groups and take a invert of it
   where non of the request matching the conditional  groups will fall into
   the default tier.
   - But in the absence of configured field, the leads not to match with
   any configured policy.
   - Ideally I think this should go for the default policy.

We will need add filter for check whether the condition is null and apply
the default policy. Let's create a JIRA to track down this.

Thanks,
Harsha

On Tue, Jun 7, 2016 at 6:52 PM, Ushani Balasooriya <[email protected]> wrote:

> Hi All,
>
> When you enable invert condition of a particular header condition, should
> it look at the whole header name, or just the value?
>
> To collaborate more on this scenario, pls have a look at the below example.
>
> I have configured a tier (named *Tier1*), with default limit as 50
> req/1min and a header condition policy as Header:value -> myheader:*123*
> with execution policy of 20req/1min and *invert condition* is switched
> *on*
>
> *Scenario 1 *: So when I invoke a request with myheader:*123*, since the
> inverter is switched on, it will throttle out at 50req/1min which is
> expected.
> *Scenario 2*: when I invoke a request with myheader:*1234*, since the
> inverter is switched on, it will throttle out at 20req/1min which is
> expected.
> *Scenario 3* :But when I invoke a request *without* a header named
> myheader, it does not throttle out at all, and can be invoked unlimited.
>
> Shouldn't this behave same as Scenario 2? Because when a publisher assigns
> a tier as Tier1, he can be in a mindset that it should consent to the
> configured tier request count.
>
> Please advice.
>
> Thanks,
> -
> *Ushani Balasooriya*
> Senior Software Engineer - QA;
> WSO2 Inc; http://www.wso2.com/.
>
>


-- 
Harsha Kumara
Software Engineer, WSO2 Inc.
Mobile: +94775505618
Blog:harshcreationz.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to