TWSD-1157 - APV throwing an error "system is busy" in webui when we switch to Webui tab "DNS 64 settings".
Review Request #1169 — Created Nov. 17, 2025 and submitted — Latest diff uploaded
| Information | |
|---|---|
| austin | |
| APV10 | |
| rel_apv_10_7 | |
| TWSD-1157 | |
| Reviewers | |
| lucille, mingji, shuinvy | |
Fix DNS64 settings regex to support service names with special characters
Jira:
https://arraynetworks.atlassian.net/jira/software/projects/TWSD/boards/62?jql=assignee%20%3D%20712020%3A64a4a8f2-81d8-4b7a-9664-f9019a720f96&selectedIssue=TWSD-1157Root Cause:
The regex pattern (?P<dns_vs_name>\w+)? in both _get_query_set() and _update_dns_vs() methods caused the regex parsing to fail (like "IPV6-service"), subsequent 500 errors.
Solve:
Changed regex pattern from (?P<dns_vs_name>\w+)? to (?P<dns_vs_name>(?:"[^"]*"|[^\s]+))?
Testing:https://regex101.com/ testcase:"IPV6-service"
