irule problem after upgrade from v9 to v11
After upgrading from v9 to v11.2, irule got some problem.
before upgrade
class http_list {
"abc.com abc-r.com abc-r_pool"
"xyz.com xyz-r.com xyz-r_pool"
"123.com 123-r.com 123-r_pool"
}
when HTTP_REQUEST {
set rp_list $::http_list
set host [HTTP::host]
set proxy_host_entry [findclass [string tolower $host] $rp_list]
if { $proxy_host_entry ne "" } {
set rp_host [getfield $proxy_host_entry " " 2]
set rp_pool [getfield $proxy_host_entry " " 3]
HTTP::header replace "Host" $rp_host
pool $rp_pool
}
}
After upgrade
ltm data-group internal /Common/http_list {
records {
"abc.com abc-r.com abc-r_pool" { }
"xyz.com xyz-r.com xyz-r_pool" { }
"123.com 123-r.com 123-r_pool" { }
}
type string
}
However should I convert the irule to work in v11.2?