@@ -17,6 +17,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Use PROTECT_FILES_GENERATOR=1 and PROTECT_FILES_CONSUMER=1 to enable. Generator, creates transparent .lockgekko files that blocks the open (for some seconds) of any consumer. Multiple opens / closes for generator are managed.
- Basic mmap support ([!247](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/245))
- LIBC interception support, with extra tests ([!202](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/202))
- Fixes for vfork, java and python ([!257](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/257))
- Adds two new testing stages, java and python.
### Changed
- Tests check ret for -1 instead of 10000 fd ([!320](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/320))
@@ -41,6 +43,12 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Java with syscalls deadlocks as it try to resolve paths (malloc) in a locking situation ([!255](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/255))
- It also solves flock missing implementation when we are ouside gekkofs
- Some features in syscall_intercept still hangs if we do not lower the debug information.
- Fixes for vfork, java and python ([!257](https://storage.bsc.es/gitlab/hpc/gekkofs/-/merge_requests/257))
- execve and chdir failed as calling the server for get_metadata fails, disabled chdir checks (GekkoFS)
- execve set reentrant_guard as true, so once it returns (vfork) the parent had syscall disabled.
- debug should be still set to debug level on syscall for vfork.
- In MN5 gkfs_libc.hpp needs to have the libc signatures.