Skip to content

refactor: use dbus_thread_linux::GetSharedSessionBus() #47685

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

Merged
merged 1 commit into from
Jul 10, 2025

Conversation

codebytere
Copy link
Member

Description of Change

Refs CL:6180523

From CL:

Share Linux DBus session and system connections

This cuts down on file descriptor usage and bus initialization time by
sharing DBus connections where possible. This is similar to how ChromeOS
has DBusThreadManager to use one D-Bus thread and Bus object for
everything.

Checklist

Release Notes

Notes: none

@codebytere codebytere requested review from ckerr and deepak1556 July 8, 2025 10:54
@codebytere codebytere added semver/patch backwards-compatible bug fixes target/38-x-y PR should also be added to the "38-x-y" branch. labels Jul 8, 2025
@electron-cation electron-cation bot added the new-pr 🌱 PR opened recently label Jul 8, 2025
@codebytere codebytere force-pushed the shared-session-bus branch from c259771 to 3136d7e Compare July 8, 2025 11:51
@codebytere codebytere requested a review from deepak1556 July 8, 2025 11:51
@electron-cation electron-cation bot removed the new-pr 🌱 PR opened recently label Jul 9, 2025
@codebytere codebytere merged commit fbb83be into main Jul 10, 2025
53 of 55 checks passed
@codebytere codebytere deleted the shared-session-bus branch July 10, 2025 08:17
@release-clerk
Copy link

release-clerk bot commented Jul 10, 2025

No Release Notes

@trop
Copy link
Contributor

trop bot commented Jul 10, 2025

I have automatically backported this PR to "38-x-y", please check out #47707

@trop trop bot added in-flight/38-x-y and removed target/38-x-y PR should also be added to the "38-x-y" branch. labels Jul 10, 2025
codebytere added a commit that referenced this pull request Jul 11, 2025
refactor: use dbus_thread_linux::GetSharedSessionBus()
@trop trop bot added merged/38-x-y PR was merged to the "38-x-y" branch. and removed in-flight/38-x-y labels Jul 12, 2025
georgexu99 pushed a commit that referenced this pull request Jul 16, 2025
refactor: use dbus_thread_linux::GetSharedSessionBus()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged/38-x-y PR was merged to the "38-x-y" branch. semver/patch backwards-compatible bug fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy