Details
-
Technical task
-
Resolution: Fixed
-
Major
-
4.5.0
-
None
Description
Step 2 to support Windows 10 Anniversary Update.
All code in KV-engine (the memcached process) which currently tracks memory via implicit TCMalloc (or jemalloc) hooks needs to explicitly allocate memory in a way we can track:
Code has two options:
- Use C++ allocation (new/delete), along with a global new/delete replacement (which calls cbmalloc)
- Use cbmalloc instead of classic C malloc/realloc/free calls.
Attachments
Issue Links
- mentioned in
-
Page Loading...
For Gerrit Dashboard: MB-20769 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
67066,6 | MB-20769: Use cbmalloc for cJSON | watson | platform | Status: ABANDONED | 0 | +1 |
67067,8 | MB-20769: Use cbmalloc for the rest of platform | watson | platform | Status: MERGED | +2 | +1 |
67301,6 | MB-20769: Use cbmalloc for C++ new/delete allocations | watson | platform | Status: MERGED | +2 | +1 |
67306,3 | MB-20769: Convert to cb_malloc memory allocation API | watson | couchstore | Status: MERGED | +2 | +1 |
67318,2 | MB-20769: Use cbmalloc for cJSON | watson | platform | Status: MERGED | +2 | +1 |
67522,2 | Revert "MB-20769: Use cbmalloc for C++ new/delete allocations" | watson | platform | Status: MERGED | +2 | +1 |
67539,6 | MB-20769: Use cbmalloc for C++ new/delete allocations | watson | platform | Status: MERGED | +2 | +1 |
67770,1 | Merge remote-tracking branch 'couchbase/watson' | master | platform | Status: MERGED | +2 | +1 |
67815,2 | MB-20769: Use cbmalloc for cJSON | master | platform | Status: MERGED | +2 | +1 |
67816,2 | MB-20769: Use cbmalloc for the rest of platform | master | platform | Status: MERGED | +2 | +1 |
67818,2 | MB-20769: Use cbmalloc for C++ new/delete allocations | master | platform | Status: MERGED | +2 | +1 |
68102,2 | MB-20769: Remove WEAK symbol attributes from operator new/delete | watson | platform | Status: MERGED | +2 | +1 |
68313,1 | Merge remote-tracking branch 'couchbase/watson' | master | platform | Status: ABANDONED | 0 | +1 |
68321,1 | Merge remote-tracking branch 'couchbase/watson' | master | platform | Status: MERGED | +2 | +1 |
70854,1 | Merge tag 'v4.5.1-MP1' | master | couchstore | Status: MERGED | +2 | +1 |