You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nyastodon/dist
Akihiko Odaki 8af7f3b063
Preload libjemalloc.so for long-running Ruby (#16462)
Always mark jemalloc needed if jemalloc is enabled by akihikodaki · Pull Request #4627 · ruby/ruby
https://github.com/ruby/ruby/pull/4627
> Symbols exported by jemalloc is referred by the shared library but not
> by the executables when building Ruby as a shared library with
> jemalloc. It causes shared libraries such as the GNU C++ library
> occasionally rely on the memory allocator provided by the standard C
> library. Worse, the resolved symbols can later be replaced with
> jemalloc, and jemalloc may see pointers from the standard C library,
> which results in various failures.
> e.g. https://github.com/tootsuite/mastodon/issues/15751

As a workaround, do not rely on jemalloc enablement of Ruby, and
preload libjemalloc.so instead.
3 years ago
..
mastodon-sidekiq.service Preload libjemalloc.so for long-running Ruby (#16462) 3 years ago
mastodon-streaming.service templates/systemd/mastodon: update sandbox mode (#16103) 3 years ago
mastodon-web.service Preload libjemalloc.so for long-running Ruby (#16462) 3 years ago
nginx.conf Set X-Forwarded-Proto to request scheme (#15310) (#15498) 3 years ago