Summary: | MC can take its o.fd.T.AccountManager name too early | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Simon McVittie <smcv> |
Component: | mission-control | Assignee: | Simon McVittie <smcv> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | Keywords: | patch |
Version: | git master | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 27727 | ||
Attachments: |
Comment that the first bus name we take is an initialization mutex
McdAccountManager: separate setup lock for AM from lock for new accounts McdAccountManager: separate setup lock for AM from lock for new accounts |
Description
Simon McVittie
2014-01-29 14:19:07 UTC
Created attachment 93002 [details] [review] Comment that the first bus name we take is an initialization mutex We need a mutex that will protect our account migration process from other copies of MC running in parallel. If we don't take the "main" name until later, then that name can't be our mutex. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24000 Created attachment 93003 [details] [review] McdAccountManager: separate setup lock for AM from lock for new accounts --- See Comment #0 for full commit message :-) Created attachment 93004 [details] [review] McdAccountManager: separate setup lock for AM from lock for new accounts --- Oops, wrong file. Try this one. Again, Comment #0 is the long commit message. Comment on attachment 93002 [details] [review] Comment that the first bus name we take is an initialization mutex Review of attachment 93002 [details] [review]: ----------------------------------------------------------------- ++ Comment on attachment 93004 [details] [review] McdAccountManager: separate setup lock for AM from lock for new accounts Review of attachment 93004 [details] [review]: ----------------------------------------------------------------- ++ Fixed in git for 5.17.0. I'm not sure about this for 5.16, so I'll let it get some testing first. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.