[Varnish] #8: VCL completeness

Varnish varnish-bugs at projects.linpro.no
Wed Sep 6 12:15:32 CEST 2006


#8: VCL completeness
----------------------+-----------------------------------------------------
 Reporter:  des       |        Owner:  phk        
     Type:  defect    |       Status:  new        
 Priority:  normal    |    Milestone:  Varnish 1.0
Component:  varnishd  |      Version:  trunk      
 Severity:  normal    |   Resolution:             
 Keywords:            |  
----------------------+-----------------------------------------------------
Old description:

> Situation:
>         VCL can't do much yet.
>
> What needs to be done:
>         Go through our list, implement in proritized order
>
> We need to annotate the objects with which methods they are valid in, for
> instance resp.http is not available outside vcl_fetch()

New description:

 Situation:
         VCL can't do much yet.

 What needs to be done:
         Go through our list, implement in proritized order

 We need to annotate the objects with which methods they are valid in, for
 instance resp.http is not available outside vcl_fetch().  If the compiler
 can see that an unavailable object is manipulated, it should warn about
 it, but if visibility is lost due to subroutine calls the object reference
 should fail in principle of least astonishment fashion.

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/8>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list