You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two issues[1,2] have so far been identified with Folly when multiple
instances of Folly end up within the same process - i.e. multiple
executables / DSOs present in memcached process.
Both issues can be fixed by changing the visibility of certain folly
symbols, but our current usage model (linking into shared libraries
with visibility=hidden) is not the common model for Folly and hence the
concern that this isn't a stable or safe way to continue to consume
Folly.
As such, move as much as possible of our linking to be static -
specifically any library which uses Folly should be linked statically.
This patch does this for all engines, so they are part of the
memcached binary.
[1]: facebook/folly#1431
[2]: facebook/folly#1558
Change-Id: Ic9633db89e9e769146e7869a5122b6720ea2e1eb
Reviewed-on: http://review.couchbase.org/c/kv_engine/+/147715
Reviewed-by: Dave Rigby <[email protected]>
Tested-by: Build Bot <[email protected]>
0 commit comments