Samuel Thibault
|
d5a7eeec86
explicit what the modification is about
|
9 years ago |
Nathalie Furmento
|
050ef62f8a
tests/disk/mem_reclaim.c: even more verbose
|
9 years ago |
Nathalie Furmento
|
71dc2a5888
tests/disk/mem_reclaim.c: more verbose
|
9 years ago |
Samuel Thibault
|
91fd2cfc15
Fix mem_reclaim: on write request, if some requests are pending (notably reclaiming), create an additional write request which will wait for them before invalidating all copies
|
9 years ago |
Samuel Thibault
|
2510a99377
Revert 16000, we will fix this another, better way
|
9 years ago |
Samuel Thibault
|
04ead5605d
Fix concurrency between reclaiming and tasks writing to data. Reclaiming has to acquire the rwlock on data to prevent tasks from writing to data. Also fix the mem_reclaim test to actually test the values, and not submit too many writing tasks at the same time
|
9 years ago |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 years ago |
Samuel Thibault
|
f3370dd0b9
Make valgrind ignore the uninitialized values
|
10 years ago |
Nathalie Furmento
|
992aac301e
minor fixes
|
10 years ago |
Samuel Thibault
|
f68ea334d8
fix mingw build
|
10 years ago |
Samuel Thibault
|
e13b6b5ff7
fix windows build
|
10 years ago |
Samuel Thibault
|
5af6d13d14
Fix lock ordering: when one has to allocate destination room for reclaiming, we have to unlock the data handle lock and acquire mc_lock, so we need to release the mc_lock before calling try_to_free_mem_chunk or try_to_reuse_mem_chunk. Also add a stressing disk reclaiming testcase.
|
10 years ago |