Switch memory tracking from TCMalloc/jemalloc to cbmalloc

Description

Step 3 - Switch memory tracking from TCMalloc to cbmalloc. Now we have intercepted all memory allocations at cbmalloc, stop registering new/delete hooks via TCMalloc (& jemalloc) and instead use the memory tracking hooks in our own cbmalloc.

Components

Affects versions

Fix versions

Labels

Environment

None

Release Notes Description

None

Activity

Show:

CB robot October 2, 2016 at 12:32 AM

Build 4.5.1-2845 contains tlm commit f3615d899d4019fe5b395f93bd80fc1968002a25 with commit message:
: cbdeps: Use jemalloc without zone allocator on macOS
https://github.com/couchbase/tlm/commit/f3615d899d4019fe5b395f93bd80fc1968002a25

CB robot October 2, 2016 at 12:32 AM

Build 4.5.1-2845 contains tlm commit a91d57f52fb6f675e1032492a92a7d734018627b with commit message:
: cbdeps: build jemalloc without zone allocator under macOS
https://github.com/couchbase/tlm/commit/a91d57f52fb6f675e1032492a92a7d734018627b

CB robot October 2, 2016 at 12:32 AM

Build 4.5.1-2845 contains memcached commit b2afaf9525744ed47936afe9fa7de7d19b0dcc2d with commit message:
: Switch memory tracking from {TC,je}malloc to cbmalloc
https://github.com/couchbase/memcached/commit/b2afaf9525744ed47936afe9fa7de7d19b0dcc2d

CB robot October 2, 2016 at 12:32 AM

Build 4.5.1-2845 contains platform commit d74f19705b94417eeafa8ae2aaebc9a873cae654 with commit message:
: Switch memory tracking from {TC,je}malloc -> cbmalloc
https://github.com/couchbase/platform/commit/d74f19705b94417eeafa8ae2aaebc9a873cae654

CB robot October 2, 2016 at 12:32 AM

Build 4.5.1-2845 contains platform commit d849ccac6e3a079198e786de27fac5aa28cd94c6 with commit message:
Revert "MB-20770: Switch memory tracking from {TC,je}malloc -> cbmalloc"
https://github.com/couchbase/platform/commit/d849ccac6e3a079198e786de27fac5aa28cd94c6

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Dave Rigby(Deactivated)

Reporter

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created September 2, 2016 at 11:27 AM
Updated October 21, 2016 at 2:04 PM
Resolved September 19, 2016 at 4:19 PM
Instabug