danhaywood opened a new pull request, #3917:
URL: https://github.com/apache/causeway/pull/3917

   ## Summary
   - Investigate individual-span duration pruning across Boot-managed and 
Java-agent-managed tracing without enabling production filtering.
   - Compare processing locations, ancestry/error retention, late/incomplete 
traces, bounded state, overhead and stage-specific savings.
   - Record a **no-go recommendation for unrestricted live pruning**: ended 
parents, wait windows and finite decision caches cannot guarantee that useful 
descendants will not arrive later.
   - Demonstrate conditional offline feasibility on explicitly closed datasets, 
not a deployable distributed-completion mechanism.
   - Retain opt-in Java export/async fixtures. Retire the disposable Python 
prototype and preserve its complete source/reproduction checkpoint in Git 
history (`fdf4346734b`).
   - Sync the evaluation specification, archive all 19 completed tasks and keep 
the report in AsciiDoc.
   
   ## Findings
   - Evaluated 1,133 captured spans across 42 non-empty Boot/agent fixture 
captures.
   - Closed-dataset pruning retained 423 spans with zero new orphan edges and 
unchanged retained payloads.
   - Byte measurements are offline Span-message payload comparisons only, not 
demonstrated application traffic, Collector export or backend storage savings.
   - No production Java, POM, supported threshold, profile or SDK/export-owner 
changes.
   
   ## Validation
   Fresh validation of cleanup checkpoint `ccfe304f7a3` passed:
   - All 24 retained tracing tests, including the opt-in Boot/agent async 
scenario.
   - All 21 lifecycle/discard and Boot/agent auto-configuration tests.
   - AsciiDoc report rendering without warnings.
   - All 67 main OpenSpec specifications, documentation links and whitespace 
checks.
   
   The historical Python conformance suite passed 20 tests before retirement; 
it is not presented as a current regression gate.
   
   ## Additional branch contents
   This branch also includes preceding local commits recording the 
maintenance-to-v4 reconciliation, retiring its completed roadmap and 
adding/relocating the pi completion-announcement extension to 
`.pi/extensions/announce.ts`.
   
   ## Evidence
   - Report: 
`openspec/changes/archive/2026-11-06-general-span-duration-filtering/evaluation.adoc`
   - Archived proposal/design/tasks: 
`openspec/changes/archive/2026-11-06-general-span-duration-filtering/`
   - Main specification: 
`openspec/specs/span-duration-filtering-evaluation/spec.md`


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