Skip to content

docs(issues): log ISSUE-128..134, verify 127/129/131 against Egeria source - #438

Merged
dwolfson merged 2 commits into
odpi:mainfrom
dwolfson:docs/issues-127-134-review
Oct 11, 2026
Merged

dwolfson merged 2 commits into
odpi:mainfrom
dwolfson:docs/issues-127-134-review

Conversation

@dwolfson

Copy link
Copy Markdown
Member

Documentation only: updates to PYEGERIA_ISSUES.md. No code changes.

New entries

  • ISSUE-128 (Egeria server): Retention can't be set on 6.2 because the Jackson subtype is registered as RetentionProperties.class. Waiting for the Egeria fix.
  • ISSUE-129: MetadataExpert.get_related_metadata_elements and the two linked-by-* relationship queries accept paging, direction and lineage arguments but never send them. Verified against MetadataExpertResource.java: startingAtEnd is a current query parameter on the related-elements endpoints only, and the rest belong in ResultsRequestBody.
  • ISSUE-130 (Egeria server): the YAML secrets store caches users forever, so editing an existing user needs a platform restart.
  • ISSUE-131: 13 *_by_name wrappers pass metadata_element_type= to _async_get_name_request, which reads metadata_element_type_name, so the type filter is dropped. The 14 find_* matches for the same grep are correct.
  • ISSUE-132: DeleteElementRequestBody sends cascadeDelete, but Egeria's DeleteOptions field is cascadedDelete and unknown fields are ignored, so no cascade delete through pyegeria has reached Egeria. On hold for an upcoming Egeria cascade-delete fix; it will be live-tested against that first.
  • ISSUE-133: governance_officer.py reads subComponents, but Egeria 6.2 returns nestedSolutionComponents.
  • ISSUE-134: with PYEGERIA_ENABLE_LOGGER_CATCH on, @dynamic_catch returns None on any failure, which looks the same as "nothing found".

Updated entries

Server-side claims were checked against Egeria source at af400039c2 (2026-10-06), not only the .http files. Nothing here was live-tested.

🤖 Generated with Claude Code

…ource

- ISSUE-128, 130: Egeria server bugs (Retention subtype typo; YAML secrets
  store caches users forever), logged by the Resource Explorer session.
- ISSUE-129: get_related_metadata_elements and two linked-by-* siblings drop
  paging/lineage arguments. Contract checked against MetadataExpertResource.java:
  startingAtEnd is a current query parameter on related-elements only.
- ISSUE-131: 13 (not 27) *_by_name wrappers drop the type filter; the 14
  find_* grep hits are correct.
- ISSUE-132: DeleteElementRequestBody sends cascadeDelete, Egeria reads
  cascadedDelete and ignores unknown fields. On hold for an Egeria fix.
- ISSUE-133: governance_officer reads subComponents; Egeria 6.2 returns
  nestedSolutionComponents.
- ISSUE-134: PYEGERIA_ENABLE_LOGGER_CATCH makes @dynamic_catch return None
  on any failure.
- ISSUE-126/127: marked merged in odpi#429; 127 is only partly fixed (ISSUE-132).

Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
…s impact

The governance_officer formatter ISSUE-133 named as the real bug has no callers, so no live output was affected.

Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
@dwolfson
dwolfson merged commit f2f9dcb into odpi:main Oct 11, 2026
5 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