hussein-awala opened a new pull request, #75896:
URL: https://github.com/apache/airflow/pull/75896

   Share seven serialized-operator methods in a private operator-only base. 
Preserve the concrete class paths, mapped plugin overrides, cached links and 
XCom region dispatch. Keep shared cached-property descriptors visible to attrs 
so mapped slots and pickle layout remain identical. Net production reduction: 
50 lines.
   
   Validation: 18 selected serialization tests passed. Complete slot ordering 
matches the base, and real mapped-instance pickles load in both directions. 
Benchmark medians below use three alternating base/head pairs with the same 
two-task Dag.
   
   | Path | Base | Change | Delta |
   | --- | ---: | ---: | ---: |
   | Common-method batch | 2.3103 µs | 2.2854 µs | -1.08% |
   | Dag round-trip | 0.6160 ms | 0.6146 ms | -0.22% |
   | JSON control | 17.9527 µs | 18.0467 µs | +0.52% |
   
   These small movements overlap run variation; no performance improvement is 
claimed.
   
   Required fast/manual hooks passed. Combined validation of 34 cleanup changes 
at `7f1dcb0d02`: core DB groups had 12,077 passed, 78 skipped/xfail entries and 
one timeout; nonDB had 5,525 passed, 18 failed, 11 skipped and 2 xfailed. All 
19 failed cases passed serial retries; the original broad failures remain 
recorded and their resource/order cause is unproven. All 116 selected 
documentation builds succeeded across the broad run and serial retries after 
initial OOM/Chromium failures.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [x] Yes — Codex (GPT-6)
   
   Generated-by: Codex (GPT-6) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   
   ---
   Drafted-by: Codex (GPT-6) (no human review before posting)
   


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