Skip to content

docs(issues): Egeria team confirms ISSUE-52, ISSUE-54, ISSUE-41/PY-21 fixed server-side -- move to Fixed/Resolved - #332

Merged
dwolfson merged 2 commits into
odpi:mainfrom
dwolfson:docs/egeria-fix-issue52-54-41
Aug 31, 2026
Merged

dwolfson merged 2 commits into
odpi:mainfrom
dwolfson:docs/egeria-fix-issue52-54-41

Conversation

@dwolfson

Copy link
Copy Markdown
Member

Summary

Prepends Mandy Chessell's (Egeria team) 2026-08-30 updates to all three
entries, verbatim per her own instructions, then moves each from "Open
Egeria Server issues" to the "Fixed / Resolved" appendix -- all existing
history preserved underneath, nothing deleted.

  • ISSUE-52 (background connector load / Postgres checkpoint
    pressure): the JDBC transaction leak this entry identified (connections
    stuck idle in transaction) was fixed the same day it was found,
    2026-08-16 (a4ab1c090a/7359136cb1/c52c1ba8bd) -- the 6.2-SNAPSHOT
    build later re-checks ran against already carried the fix, consistent
    with the acute symptom having stopped reproducing.
  • ISSUE-54 (findMetadataElements incomplete population, ~70%
    coverage): root cause confirmed in source, 0d8d079c50 -- ORDER BY on
    a non-unique column plus LIMIT/OFFSET paging let tied rows be
    ordered differently per page fetch, so elements could be skipped or
    double-counted across pages while the traversal reported nothing wrong.
    Fixed by always appending the table's primary key to ORDER BY.
    Regression-covered by a new PagingStabilityFVT. Not yet re-measured
    against the ~9,600-element Referenceable population this entry's own
    numbers came from -- noted in the entry as still worth doing.
  • ISSUE-41/PY-21 (sequencing_order + classification filter -> zero
    results): root cause was never sequencing_order -- includeOnlyClassifiedElements/
    skipClassifiedElements were never pushed into the by-search-string
    query at all; the repository picked the page first and filtered after,
    so whichever elements happened to land on page 1 determined the result.
    Fixed in the same commit as ISSUE-54. Regression-covered by a new
    ClassificationFilterPushdownFVT. Includes a concrete pyegeria
    follow-on for egeria-workspaces-fs's perspectives_handler.py once
    verified.

EGERIA_OPEN_ISSUES.md refreshed from the updated source section -- down
to 2 entries (ISSUE-38, ISSUE-79), both explicitly kept open pending
pyegeria-side verification or because the real cause is still unresolved.

Docs only, no code changes.

🤖 Generated with Claude Code

… fixed server-side -- move to Fixed/Resolved

Prepends Mandy Chessell's (Egeria team) 2026-08-30 updates to all three entries, verbatim per her own instructions, then moves each from 'Open Egeria Server issues' to the 'Fixed / Resolved' appendix -- all existing history preserved underneath, nothing deleted.

ISSUE-52 (background connector load): the JDBC transaction leak this entry identified (connections stuck idle in transaction) was fixed the same day it was found, 2026-08-16 (a4ab1c090a/7359136cb1/c52c1ba8bd) -- the 6.2-SNAPSHOT build later re-checks ran against already carried the fix, consistent with the acute symptom having stopped reproducing.

ISSUE-54 (findMetadataElements incomplete population): root cause confirmed in source, 0d8d079c50 -- ORDER BY on a non-unique column plus LIMIT/OFFSET paging let tied rows be ordered differently per page fetch, so elements could be skipped or double-counted across pages while the traversal reported nothing wrong. Fixed by always appending the table's primary key to ORDER BY. Regression-covered by a new PagingStabilityFVT. Not yet re-measured against the ~9,600-element Referenceable population this entry's own numbers came from -- noted as still worth doing.

ISSUE-41/PY-21 (sequencing_order + classification filter -> zero results): root cause was never sequencing_order -- includeOnlyClassifiedElements/skipClassifiedElements were never pushed into the by-search-string query at all; the repository picked the page first and filtered after, so whichever elements happened to land on page 1 determined the result. Fixed in the same commit as ISSUE-54, 0d8d079c50. Regression-covered by a new ClassificationFilterPushdownFVT. Includes a concrete pyegeria follow-on for egeria-workspaces-fs's perspectives_handler.py once verified.

EGERIA_OPEN_ISSUES.md refreshed from the updated source section -- down to 2 entries (ISSUE-38, ISSUE-79), both explicitly kept open pending pyegeria-side verification or because the real cause is still unresolved.

Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
@dwolfson
dwolfson merged commit 4ae9269 into odpi:main Aug 31, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant