Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

[core] Retain thread pool in GeoJSONSource #15992

Merged
merged 1 commit into from
Nov 29, 2019
Merged

Conversation

pozdnyakov
Copy link
Contributor

Otherwise, the construction of the Immutable<Source::Impl> in background thread might never yeld.

Otherwise, the construction of the `Immutable<Source::Impl>` in background thread might never yeld.
@pozdnyakov pozdnyakov added bug Core The cross-platform C++ core, aka mbgl labels Nov 29, 2019
@pozdnyakov pozdnyakov self-assigned this Nov 29, 2019
@pozdnyakov
Copy link
Contributor Author

pozdnyakov commented Nov 29, 2019

Note for the change log: "Fixed the possible GeoJSON source hanging, caused by early thread pool deletion"

@pozdnyakov
Copy link
Contributor Author

@tobrun @julianrex this must be back-ported to the branches, which contain e6e6bcf

@pozdnyakov pozdnyakov added the needs backport Indicates PR needs to be cherrypicked into a previous release branch. label Nov 29, 2019
@jmalanen jmalanen merged commit 3947d5f into master Nov 29, 2019
@jmalanen jmalanen deleted the mikhail_retain_thread_pool branch November 29, 2019 13:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Core The cross-platform C++ core, aka mbgl needs backport Indicates PR needs to be cherrypicked into a previous release branch.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants