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

Improve meeting user relation handling #3573

Merged

Conversation

bastianjoel
Copy link
Member

resolves #2789

Also cleans up all places were meeting_user_ids were subscribed.

@bastianjoel bastianjoel added clean up enhancement General enhancement which is neither bug nor feature performance labels Apr 17, 2024
@bastianjoel bastianjoel self-assigned this Apr 17, 2024
@bastianjoel
Copy link
Member Author

It might be that this comes with performance penalties in some scenarios. We should do some testing before merging this.

@luisa-beerboom luisa-beerboom removed their assignment Apr 17, 2024
@bastianjoel
Copy link
Member Author

bastianjoel commented Apr 19, 2024

I tested this now a bit and could only observe a minor performance impact.
To reduce this impact I added two minor tweaks that should especially improve autopilot performance. In my opinion it would be ok to merge.

@bastianjoel
Copy link
Member Author

I have a better Idea to make this more performant. Please do not merge yet.

@bastianjoel bastianjoel assigned bastianjoel and unassigned rrenkert Apr 22, 2024
@luisa-beerboom luisa-beerboom removed their assignment Apr 23, 2024
@Elblinator Elblinator self-assigned this Apr 26, 2024
@Elblinator Elblinator merged commit 7d20058 into OpenSlides:main Apr 30, 2024
3 checks passed
@bastianjoel bastianjoel deleted the 2789-meeting-user-backward-relation branch April 30, 2024 09:02
peb-adr pushed a commit to peb-adr/openslides-client that referenced this pull request Apr 30, 2024
peb-adr pushed a commit that referenced this pull request Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clean up enhancement General enhancement which is neither bug nor feature high performance staging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Client relation handling doesn't do back-relations anymore
5 participants