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

   Cherry-picks for the 10.2.1 release, taken from the items sitting at **For 
v10.2.1** in the
   [ATS v10.2.x project](https://github.com/orgs/apache/projects/573).
   
   Picked in master merge order:
   
   | PR | master SHA | Title |
   |---|---|---|
   | #13571 | `70c6b2c4` | Use `__atomic` builtins as the freelist 128-bit CAS 
fallback |
   | #13655 | `bfe88e10` | QPACK: use `\|\|` in the varint decode range guards |
   | #13656 | `915543f9` | hrw4u: exit non-zero on compile errors |
   | #13699 | `2651038e` | hrw4u: add an AST round-trip test over the whole 
corpus |
   | #13675 | `ca133303` | hrw4u: enforce sandbox `NOT` and `in` on their 
implicit spellings |
   | #13653 | `f39ee5f5` | Handle all cachekey regex capture groups |
   | #13715 | `0079038a` | Test 103 Early Hints before a cached range response |
   | #13718 | `3e10681a` | cache: retry without O_DIRECT for an explicit file 
span |
   
   All eight are `MERGED` squash merges with no `Incompatible` label, and none 
were already
   present on 10.2.x (checked by both `(#NNN)` subject and the `cherry picked 
from` trailer).
   
   ### Conflicts
   
   Only one: `tools/hrw4u/tests/data/ops/exceptions.txt` in #13699. Master's 
parent already
   carried a `json-body.input` exception from a PR that was not picked here; 
10.2.x has no
   `json-body.*` fixture. Resolved to add only the `bool-spelling.input` entry 
the commit
   actually introduces, which matches the original diff exactly.
   
   ### Not picked
   
   Three project items at **For v10.2.1** are still `OPEN` on master and so 
were skipped:
   #12825, #13086, #13196. They stay at `For v10.2.1` for the next pass.
   
   ### Local verification (macOS, `dev` preset)
   
   - `cmake --build build-dev -- -k 0` — clean.
   - `ctest -j4` — 123/124; only `test_jsonrpcserver` fails, a known macOS-local
     unix-socket/restart timing issue, not related to these picks.
   - The new `test_InkAtomicList` from #13571 passes (24008 assertions).
   - QPACK (#13655) and the hrw4u Python suite are not built/run by this preset 
on macOS —
     this CI run is the gate for both.
   
   Draft on purpose: to be landed by fast-forward once CI is green, not merged 
via the UI.
   


-- 
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