[18.04.3] memkind updated to lastest (memkind 1.8.0 or later)

Bug #1824913 reported by quanxian
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Fix Released
Undecided
Unassigned
memkind (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Description:
Latest release

https://github.com/memkind/memkind/releases/tag/v1.9.0

Provided a second function to create PMEM kind memkind_create_pmem_with_config()
Provided the memkind_detect_kind() function to recognize a kind from memory allocation
Provided memkind_config_set_memory_usage_policy() function that modifies the default memory usage policy behavior
Provided the ability to pass a NULL kind to memkind_malloc_usable_size() and memkind_realloc()
Unified the memkind_realloc() behavior for all kinds
Added the support for the pool_msize() function to TBB
Extended build arch to ppc64, ppc64le, s390x
Removed disable-stats from used jemalloc
Fixed compilation under the Clang and rpm build configuration
Provided the support for Dockerfile

https://github.com/memkind/memkind/releases/tag/v1.8.0
Fixed error with realloc/free method with passing thread-specific cache flag
Fixed error with memkind_create_pmem(), if other PMEM kind was destroyed before
Fixed error with zeroing large allocations in PMEM kind
Added support to create kind without maximum size limit of PMEM kind (max_size=0)
Extended memkind API with memkind_malloc_usable_size()
Removed EXPERIMENTAL from most methods in memkind API
Added MEMKIND_ERROR_ARENAS_CREATE code
Added C++ allocator for PMEM kind
Extended PMEM examples
Fixed integration with Travis CI
Extended Travis CI configuration with Astyle and Coverage
Added PMEM kind tests

Target Release: 18.04.3

Revision history for this message
Adam Borowski (aborowski) wrote :

I've prepared -- and just uploaded to Debian unstable -- version 1.9.0-2 which builds cleanly on Bionic without a need for backporting patches.

If updating Bionic to a version which has never been in Ubuntu is out of question, 1.8.0-3 in Disco is adequate. There are improvements and new features in 1.9 that would be nice to have, but the vital part required for pmem support is already in 1.8. This support is easier to use on 1.9, though.

Revision history for this message
Adam Borowski (aborowski) wrote :

Imports from Debian being enabled again, 1.9.0-2 is now in Eoan, built with tests passing.

This is the preferred version I'd like to see in bionic-updates; I've re-checked that it builds and works when built against bionic.

Revision history for this message
quanxian (quanxian-wang) wrote :

1.9.0 in eoan

Changed in intel:
status: New → Fix Released
Adam Borowski (kilobyte)
Changed in memkind (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.