Lukasz Dorau
Lukasz Dorau
Excluding lines with exclude_lines in '.coveragerc' does not work for me: There is a part of the '.coveragerc' file attached below: ``` [report] exclude_lines = except FileNotFoundError except CriticalError except...
Feature request: DIRECT_RW() in debug mode could check if the field referenced by it has already been added to the undo log (of course if the referenced object was created...
Move on to the new coverage uploader. The old bash uploader is long EOL now. See: https://github.com/pmem/pmdk/pull/5548 - - - This change is [](https://reviewable.io/reviews/pmem/rpma/2126)
Add a superclass (abstract) Runner with all common code - see: #1427
It often happens: ``` [thread #0] mtt.c:80 mtt_thread_main() -> pthread_cond_timedwait() failed: Connection timed out ``` https://app.circleci.com/pipelines/github/ldorau/rpma/4534/workflows/8355d44e-07fd-4be6-b68e-fd15b5db05b4/jobs/4626
Some MT tests run under valgrind's memcheck sometimes hangs: https://app.circleci.com/pipelines/github/haichangsi/rpma/120/workflows/b2f790b5-0bd9-4852-8ac9-1dd45dac2578/jobs/120
### Description Get size from tracking provider in `proxy_free()`. Fixes: #475 ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows...
Disjoint pool causes memory leak calling `umfMemoryProviderFree()` with `size` equal 0: https://github.com/oneapi-src/unified-memory-framework/blob/6fc3e56b4870184dec70613359c4db2ef7f1180a/src/pool/pool_disjoint.cpp#L407 ```c static void memoryProviderFree(umf_memory_provider_handle_t hProvider, void *ptr) { auto ret = umfMemoryProviderFree(hProvider, ptr, 0); if (ret != UMF_RESULT_SUCCESS)...
### Description Make tracking provider always ON. Ref: https://github.com/oneapi-src/unified-memory-framework/pull/482#discussion_r1596570777 ### Checklist - [x] Code compiles without errors locally - [x] All tests pass locally - [x] CI workflows execute properly