cmcfarlen opened a new pull request, #13659:
URL: https://github.com/apache/trafficserver/pull/13659

   Backports queued for the 10.2.1 release, picked in master merge order.
   
   All ten are single-parent squash merges cherry-picked with `-x`, none labeled
   `Incompatible`, and none previously present on `10.2.x`.
   
   | PR | master SHA | Title |
   |---|---|---|
   | #13110 | `07813a3875b5` | Add `_reload` directive support for config 
reload framework |
   | #13589 | `e23cedefb9cb` | Skip rate_limit AuTests when plugin not built |
   | #13576 | `a2011c2fc4a1` | Fix client certificate context updates |
   | #13578 | `2b4988ef3e83` | Remove dead JSONRPC server_shutdown handler |
   | #13227 | `6106f6b57f46` | Fix data race in SSLCertContext copy & 
assignment |
   | #13642 | `0265a523cb1f` | Proxy Verifier v3.2.0 |
   | #13558 | `80e89e5130bb` | dns: fix remaining-space tracking when copying 
address records |
   | #13570 | `d0fb28340693` | Argparser variable arg option parsing 
fix/improvement |
   | #13583 | `c7af2e39b5c2` | Metrics: close the id lookup race and bounds 
gaps left by the lock revert |
   | #13652 | `7ed34a3d3c57` | Restore regex_remap's default PCRE2 match limit |
   
   ### Notes
   
   **#13110 continues the config-reload framework series already on this 
branch** (#13354,
   #13369, #13502). It is also a prerequisite here: #13570 adjusts the 
`traffic_ctl config
   reload -D` handling that #13110 introduces, so picking #13570 without it 
conflicts and
   would require splitting the PR. With #13110 first, #13570 applies clean.
   
   **One conflict, in #13110:** the unit-test list in 
`src/records/CMakeLists.txt`. This
   branch has `test_RecHiddenMetricLookup.cc` and already lists 
`test_RecDumpRecords.cc`,
   while master adds both `test_ReloadDirectives.cc` and 
`test_RecDumpRecords.cc`. Resolved
   by keeping the branch's entries and adding only `test_ReloadDirectives.cc`, 
the one file
   the commit actually creates. Every other pick's diff matches its master 
counterpart
   exactly.
   
   **Local verification:** full build clean; `ctest` 167/168. The single 
failure,
   `test_jsonrpcserver`, aborts at unix-socket bind with `EPERM` under 
`/var/folders` — a
   known macOS-local issue, not a regression. #13578 was ruled out as the 
cause: it only
   removes code from `handlers/server/Server.{h,cc}`, and no rpc unit test 
references
   `server_shutdown`. Autests could not be run locally, so this PR's CI is the 
gate for the
   autest-touching picks (#13589, #13642, #13110, #13570).
   
   Draft on purpose: this lands on `10.2.x` by fast-forward once CI is green, 
so the branch
   history stays identical to master's.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to