Skip to content
Commit 471a7739 authored by Marc Vef's avatar Marc Vef
Browse files

Merge branch 'rnou/ExAPI' into 'master'

GekkoFS user library creation.

Build over `replication/gekkofwd` changes. This MR aims to create a standalone library to use inside a client application without `LD_PRELOAD` and `syscall interception`.

The user library needs some changes as some `syscall_no_intercept` calls are scattered through the logging and the general code of the client.
Also we need to do not link `syscall_intercept` and to remove (or avoid) the `gekkofs` client constructor. 

There is an example of `write` - `read` on the example directory.

The user needs to link gkfs_user_lib.so and use user_functions.hpp (installed on include/gkfs directory)

See merge request !171
parents 5c3777f6 92c904a2
Pipeline #4568 passed with stages
in 16 minutes and 49 seconds