- Jan 26, 2022
-
-
Marc Vef authored
-
- May 28, 2021
-
-
- Mar 30, 2021
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Feb 07, 2021
-
-
Alberto Miranda authored
-
- Dec 17, 2020
-
-
Marc Vef authored
-
- Dec 09, 2020
-
-
Alberto Miranda authored
-
- Nov 25, 2020
-
-
Marc Vef authored
-
-
- Sep 11, 2020
-
-
Marc Vef authored
-
- Sep 10, 2020
-
-
Marc Vef authored
Client now reads host file to determine auto_sm and RPC protocol
-
- May 19, 2020
-
-
Jean Bez authored
-
- May 12, 2020
-
-
Jean Bez authored
-
- Feb 25, 2020
-
-
Marc Vef authored
-
- Feb 24, 2020
- Feb 20, 2020
-
-
Marc Vef authored
-
- Feb 19, 2020
-
-
Marc Vef authored
gkfs::hg_tag -> gkfs::rpc::tag gkfs::utils -> gkfs::util gkfs::client -> gkfs::util gkfs::logging -> gkfs::log
-
- Feb 10, 2020
-
-
Marc Vef authored
-
- Feb 09, 2020
-
-
Marc Vef authored
Reformatted code w.r.t. unifying code styles as of the official CPPCoreGuidelines by Stroustrup and Sutter
-
- Feb 07, 2020
-
-
Marc Vef authored
Restructuring code w.r.t. configurations and definitions: - #defines have been mostly removed from configurations - a dedicated config file has been added for configurations with constexpr - past configure file is now only a cmake wrapper - wrapping global functions into namespaces Removed all adafs and ifs occurrences. Now called gkfs
-
- Sep 09, 2019
-
-
Alberto Miranda authored
-
- Sep 06, 2019
-
-
Alberto Miranda authored
-
- Jul 04, 2019
-
-
Tommaso Tocci authored
-
- Jun 28, 2019
-
-
Tommaso Tocci authored
- Use regular expression to parse lines - More consistent error handling - More comprehensive error messages
-
- Apr 24, 2019
-
-
Tommaso Tocci authored
-
- Apr 10, 2019
-
-
Tommaso Tocci authored
-
- Apr 03, 2019
-
-
Tommaso Tocci authored
We now use getaddrinfo syscall instead of parsing /etc/hosts in order to resolve hostnames
-
Tommaso Tocci authored
For some comunication layers an out of band communication is required for putting in place the specific protocol handshake. In those case a shared lookup file could be used to distribute deamon's endpoints information to all the clients. This file need to resides on a shared filesystem and can be specified using the new CLI parameter `--lookup-file`.
-
- Mar 06, 2019
-
-
Tommaso Tocci authored
The access RPC have been removed. The POSIX access functionality now is implemented through the stat RPC. This makes code easier to maintain and modify. There would be a little performance degradation on the POSIX access function because we are now retrieving also the metadata associated to the file. This change makes a lot easier to add symlink support
-
- Mar 05, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
- Jan 31, 2019
-
-
Tommaso Tocci authored
- improved statfs system call - intercepted statvfs library call Both of the above function now report the aggregated real size of all the data-nodes. You can test this with `df "/tmp/gekkofs_mountpoint"` command
-
- Nov 26, 2018
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
- Nov 07, 2018
-
-
Tommaso Tocci authored
the functionality wasn't used at all and it will be implemented later with a different approach
-
- Nov 03, 2018
-
-
Tommaso Tocci authored
-
- Oct 31, 2018
-
-
Tommaso Tocci authored
Some of the variables of stat struct are not initialized, thus they will remains will unpredictable junks data from memory. This random values could induct strange behaviours on user applications. Even if we don't support some of the fields in the struct stat, it is necessary to set them to some default value.
-
Tommaso Tocci authored
According to the glibc [1] the stat64 function family would be called only on 32-bit machine. To be sure we still intercept the function, but we now throw a NOTSUP error. In this way we can drop the adafs_stat64 function and implement just the logic to populate the `struct stat`. [1]: https://github.molgen.mpg.de/git-mirror/glibc/blob/20003c49884422da7ffbc459cdeee768a6fee07b/sysdeps/unix/sysv/linux/generic/xstat.c#L46
-
Tommaso Tocci authored
Implemented all the logic to handle truncate operation. Test: added truncate test
-