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

Hank Beatty updated TC-306:
---------------------------
    Affects Version/s: 2.2.0
                       2.1.0

> API does not handle anymap revalidation requests properly
> ---------------------------------------------------------
>
>                 Key: TC-306
>                 URL: https://issues.apache.org/jira/browse/TC-306
>             Project: Traffic Control
>          Issue Type: Bug
>          Components: Traffic Ops, Traffic Ops API
>    Affects Versions: 2.1.0, 2.2.0
>            Reporter: Derek Gelinas
>            Priority: Minor
>              Labels: invalidation
>             Fix For: 2.2.0
>
>
> (pulled from the github issue tracker of old)
> I issued an API call to invalidate some content for an ANY_MAP delivery 
> service:
> [coolguy@randomhost ccdn] curl -o $HOME/foobar.com.stuff_purge.out -b 
> /tmp/cookie -c /tmp/cookie --insecure -H 'Accept: application/json' -X POST 
> --data '{ "dsId":"441", "regex":"/\d+/foobar.com/stuff1/", 
> "startTime":"2016-01-29 18:06:40", "ttl":168 }' 
> https://qa-host.kabletown.net/api/1.2/user/current/jobs
> % Total % Received % Xferd Average Speed Time Time Time Current
> Dload Upload Total Spent Left Speed
> 214 116 116 116 0 98 10 8 0:00:11 0:00:11 --:--:-- 5
> [coolguy@randomhost ccdn] cat $HOME/foobar.com.stuff_purge.out
> {"alerts":[{"level":"success","text":"Successfully created purge job for: 
> /\d+/foobar.com/stuff1/(TTL:168h)"}]}[Fri Jan 29][18:07:23]
> [coolguy@randomhost ccdn]
> I then went into the UI and issued a separate invalidation request but 
> changed the URI slightly (stuff1 became stuff2).
> If you run a report, you can see the difference:
> [root@midhost coolguy]# /opt/ort/traffic_ops_ort.pl report error 
> https://qa-host.kabletown.net admin:xxxxxxxx
> Fri Jan 29 18:17:41 UTC 2016
> Version of this script: 0.55c
> ERROR Traffic Ops is signaling that an update is waiting to be applied.
> ERROR Lines for /opt/trafficserver/etc/trafficserver/regex_revalidate.config 
> from Traffic Ops do not match file on disk.
> ERROR Config file regex_revalidate.config line only in TrOps: 
> /\d+/foobar.com/stuff1/ 1454263660
> ERROR Config file regex_revalidate.config line only in TrOps: 
> http://slow-([a-z0-9]+)-([0-9]+).sys.kabletown.net/\d+/foobar.com/stuff2 
> 1454264281
> [root@midhost coolguy]#
> We're missing the hostname regex on the API call.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to