Skip to content

Conversation

serprex
Copy link
Contributor

@serprex serprex commented Apr 17, 2024

No description provided.

@serprex serprex force-pushed the remove-lazy-static branch from e89685b to 3e2d449 Compare April 17, 2024 18:59
@serprex serprex changed the title Replace lazy_static with std::cell:OnceLock Replace lazy_static with std::sync::OnceLock Apr 17, 2024
@serprex serprex force-pushed the remove-lazy-static branch from f9cbb88 to 11a86f1 Compare April 17, 2024 19:19
@serprex serprex changed the title Replace lazy_static with std::sync::OnceLock Replace lazy_static & once_cell with std::sync::OnceLock Apr 17, 2024
@blackbeam blackbeam merged commit a475a5f into blackbeam:master May 14, 2024
altmannmarcelo added a commit to readysettech/mysql_async that referenced this pull request Apr 24, 2025
The main change is blackbeam#302 removed once_cell in favor of
std::sync::OnceLock, based on some git history, it seems like we had
some performance issues with having buffer pool as a global pool for
short lived connections (like PHP for example). We have made some
changes so the buffer pool is local to the connection.
altmannmarcelo added a commit to readysettech/mysql_async that referenced this pull request Apr 28, 2025
The main change is blackbeam#302 removed once_cell in favor of
std::sync::OnceLock, based on some git history, it seems like we had
some performance issues with having buffer pool as a global pool for
short lived connections (like PHP for example). We have made some
changes so the buffer pool is local to the connection.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants