Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Issue/10351 stale session bugfix iso9#10448

Closed
Hugo-Inmanta wants to merge 3 commits into
iso9from
issue/10351-stale-session-bugfix-iso9
Closed

Issue/10351 stale session bugfix iso9#10448
Hugo-Inmanta wants to merge 3 commits into
iso9from
issue/10351-stale-session-bugfix-iso9

Conversation

@Hugo-Inmanta

@Hugo-Inmanta Hugo-Inmanta commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Description

iso9 PR for #10415

Only diff is in the test_session_expiration test: the methods to break and re-enable connectivity with the db are data.connect_pool and data.disconnect_pool (vs iso8 data.connect and data.disconnect)

Self Check:

Strike through any lines that are not applicable (~~line~~) then check the box

  • Attached issue to pull request
  • Changelog entry
  • Type annotations are present
  • Code is clear and sufficiently documented
  • No (preventable) type errors (check using make mypy or make mypy-diff)
  • Sufficient test cases (reproduces the bug/tests the requested feature)
  • Correct, in line with design
  • End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
  • If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

…y towards the database could sometimes cause the scheduler to miss new versions notifications.

 (Issue #10351, PR #10415)

Iso8 + 9 only since the websocket refactor on iso10 removed most of the session management logic.

closes #10351

Strike through any lines that are not applicable (`~~line~~`) then check the box

- [ ] Attached issue to pull request
- [ ] Changelog entry
- [ ] Type annotations are present
- [ ] Code is clear and sufficiently documented
- [ ] No (preventable) type errors (check using make mypy or make mypy-diff)
- [ ] Sufficient test cases (reproduces the bug/tests the requested feature)
- [ ] Correct, in line with design
- [ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
- [ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see [test-fixes](https://internal.inmanta.com/development/core/tasks/build-master.html#test-fixes) for more info)
@Hugo-Inmanta Hugo-Inmanta requested a review from arnaudsjs June 8, 2026 09:16
@Hugo-Inmanta Hugo-Inmanta added the merge-tool-ready This ticket is ready to be merged in label Jun 8, 2026
@inmantaci

Copy link
Copy Markdown
Contributor

Processing this pull request

@inmantaci

Copy link
Copy Markdown
Contributor

Merged into branches iso9 in 9b63cfe

inmantaci pushed a commit that referenced this pull request Jun 8, 2026
…y towards the database could sometimes cause the scheduler to miss new versions notifications.

 (Issue #10351, PR #10448)

# Description

iso9 PR for #10415

Only diff is in the `test_session_expiration` test: the methods to break and re-enable connectivity with the db are `data.connect_pool` and `data.disconnect_pool` (vs iso8 `data.connect` and `data.disconnect`)

# Self Check:

Strike through any lines that are not applicable (`~~line~~`) then check the box

- [ ] Attached issue to pull request
- [ ] Changelog entry
- [ ] Type annotations are present
- [ ] Code is clear and sufficiently documented
- [ ] No (preventable) type errors (check using make mypy or make mypy-diff)
- [ ] Sufficient test cases (reproduces the bug/tests the requested feature)
- [ ] Correct, in line with design
- [ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
- [ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see [test-fixes](https://internal.inmanta.com/development/core/tasks/build-master.html#test-fixes) for more info)
@inmantaci inmantaci closed this Jun 8, 2026
@inmantaci inmantaci deleted the issue/10351-stale-session-bugfix-iso9 branch June 8, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-tool-ready This ticket is ready to be merged in

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants