You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Faysal Banna (JIRA)" <ji...@apache.org> on 2014/03/15 19:15:42 UTC

[jira] [Updated] (TS-2642) header_rewrite Time based Rules / Origin bandwidth throttling

     [ https://issues.apache.org/jira/browse/TS-2642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Faysal Banna updated TS-2642:
-----------------------------

    Description: 
Hi Guys.
with the great stuff in header_rewrite plugin there comes an issue which arises. 
Header rewrite plugin can modify configurable options based upon the condition rules and logic we use inside it. 
the feature am asking for is to add timing condition for those rules 
example 
cond %{time} >1600 [AND]
cond %{time} <2000 
cond %{time:day} =6
....
.....
....
.... [L]
where day<= {0,...6} {Sunday...Saturday}
for example between 20:00 and 23:59 set these conditional rules 
other than this timing set other rules 
that would be handy like for instance during high traffic hours of the day no background fill should be applied 
during late night and early morning hours full background fill would be applied 
and during medium traffic hours (16:00<->20:00) set background fill not to exceed 20sec 



much regards 
Faysal Banna

  was:
Hi Guys.
with the great stuff in header_rewrite plugin there comes an issue which arises. 
Header rewrite plugin can modify configurable options based upon the condition rules and logic we use inside it. 
the feature am asking for is to add timing condition for those rules 
example 
cond %{time} >1600 [AND]
cond %{time} <2000 
cond %{time:day} =6
....
.....
....
.... [L]
where day<= {0,...6} {Sunday...Saturday}
for example between 20:00 and 23:59 set these conditional rules 
other than this timing set other rules 
that would be handy like for instance during high traffic hours of the day no background fill should be applied 
during late night and early morning hours full background fill would be applied 
and during medium traffic hours (16:00<->20:00) set background fill not to exceed 20sec 

2nd feature request would be Origin bandwidth rate limiting (throttling), yet i know not where would it be implemented, and since we take most of the headers requested and responses in the header_rewrite and we can apply/override rules per txn in header_rewrite, The idea is that since we do time condition and set background filling and chance some stuff in the header_rewrite 
why cann't we issue a configurable request to records.config to limit this txn. 
its for the reason needed so that at some peak hours clients who are using downloads or watching some porn movies would be rate limited at those times,  and maybe for example windows updates that work in background would not consume much of my bandwidth from origin server 
 and leave space more for the interactive pages and stuff to pass through 
 thats why i said if it possible to do it in header_rewrite plugin cause as far its the only plugin i seen that can override configurable rules as per 
request 

much regards 
Faysal Banna


> header_rewrite Time based Rules / Origin bandwidth throttling 
> --------------------------------------------------------------
>
>                 Key: TS-2642
>                 URL: https://issues.apache.org/jira/browse/TS-2642
>             Project: Traffic Server
>          Issue Type: New Feature
>          Components: Performance, Plugins
>            Reporter: Faysal Banna
>
> Hi Guys.
> with the great stuff in header_rewrite plugin there comes an issue which arises. 
> Header rewrite plugin can modify configurable options based upon the condition rules and logic we use inside it. 
> the feature am asking for is to add timing condition for those rules 
> example 
> cond %{time} >1600 [AND]
> cond %{time} <2000 
> cond %{time:day} =6
> ....
> .....
> ....
> .... [L]
> where day<= {0,...6} {Sunday...Saturday}
> for example between 20:00 and 23:59 set these conditional rules 
> other than this timing set other rules 
> that would be handy like for instance during high traffic hours of the day no background fill should be applied 
> during late night and early morning hours full background fill would be applied 
> and during medium traffic hours (16:00<->20:00) set background fill not to exceed 20sec 
> much regards 
> Faysal Banna



--
This message was sent by Atlassian JIRA
(v6.2#6252)