Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[iqm] Retain DENMs on outQueue and interQueue #292

Open
nbuffon opened this issue Feb 25, 2025 · 1 comment
Open

[iqm] Retain DENMs on outQueue and interQueue #292

nbuffon opened this issue Feb 25, 2025 · 1 comment
Assignees
Labels
Python Python code
Milestone

Comments

@nbuffon
Copy link
Member

nbuffon commented Feb 25, 2025

When the IQM receives a DENM on the inQueue, it should publish the message on the outQueue and interQueue with the retain flag.

@nbuffon nbuffon added the Python Python code label Feb 25, 2025
@nbuffon nbuffon added this to the Sprint 8 milestone Feb 25, 2025
@nbuffon nbuffon moved this to Open in its-client Feb 25, 2025
@mathieu1fb mathieu1fb changed the title [iqm] Post DENMs as retain on outQueue [iqm] Retain DENMs on outQueue and interQueue Feb 27, 2025
@ymorin-orange
Copy link
Member

Proposal as discussed earlier :

  1. Add as few domain-specific knowledge as possible in IQM
  2. Make the processing configurable in the .cfg file, something along the lines of:
    [filtering.NAME]
    in_start = prefix-str
    in_match = regex
    out_start = prefix-str
    out_match = regex
    drop = True/False
    retain = True/False
    properties.message_expiry_interval = INT
    properties.message_expiry_interval = json:DOTTED.PATH.IN.JSON.PAYLOAD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Python Python code
Projects
Status: Open
Development

No branches or pull requests

2 participants