-
- Downloads
pmem2: fix vm_reservation TEST29 bugs
Due to possible races and bugs when mapping asynchronously to the virtual memory reservation, rw_locks were added in the pmem2_map_new/delete functions. Locks are invoked only when the reservation is set in the config structure.
Showing
- doc/libpmem2/pmem2_map_new.3.md 7 additions, 0 deletionsdoc/libpmem2/pmem2_map_new.3.md
- src/libpmem2/map.c 30 additions, 29 deletionssrc/libpmem2/map.c
- src/libpmem2/map.h 0 additions, 4 deletionssrc/libpmem2/map.h
- src/libpmem2/map_posix.c 86 additions, 59 deletionssrc/libpmem2/map_posix.c
- src/libpmem2/map_windows.c 136 additions, 91 deletionssrc/libpmem2/map_windows.c
- src/libpmem2/vm_reservation.c 65 additions, 33 deletionssrc/libpmem2/vm_reservation.c
- src/libpmem2/vm_reservation.h 6 additions, 2 deletionssrc/libpmem2/vm_reservation.h
- src/libpmem2/vm_reservation_posix.c 0 additions, 2 deletionssrc/libpmem2/vm_reservation_posix.c
- src/libpmem2/vm_reservation_windows.c 0 additions, 4 deletionssrc/libpmem2/vm_reservation_windows.c
- src/test/pmem2_vm_reservation/TESTS.py 1 addition, 1 deletionsrc/test/pmem2_vm_reservation/TESTS.py
- src/test/pmem2_vm_reservation/pmem2_vm_reservation.c 65 additions, 45 deletionssrc/test/pmem2_vm_reservation/pmem2_vm_reservation.c
Loading
Please register or sign in to comment