- Jul 04, 2019
-
-
Tommaso Tocci authored
Port is only meaningful for some of the communication protocols. For instance psm2 is not using it at all. Port can be still specified using the --listen,-l flag: Example: ``` gkfs_daemon --listen "localhost:1234" ```
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
- Jun 26, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
Shared-memory communication can be disabled through cmake compile time option `-DUSE_SHM:BOOL=OFF`
-
- May 02, 2019
-
-
Tommaso Tocci authored
Refactored initialization code. - More detailed logging - Use exceptions to better propagate errors - Log signal type before shutdown
-
Tommaso Tocci authored
-
- Apr 24, 2019
-
-
Tommaso Tocci authored
-
- Apr 18, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
Daemon is now capable of providing version information through the `--version` cli option.
-
- Apr 17, 2019
-
-
Tommaso Tocci authored
Get rid of all the occurrences of old project name "adafs" from output strings and documentation
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
- Apr 16, 2019
-
-
Tommaso Tocci authored
get rid of adafs name from folder names
-
- Apr 10, 2019
-
-
Tommaso Tocci authored
-
- Apr 03, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
A new cli parameter `--listen`,`-l` allow to specify binding address/interface
-
Tommaso Tocci authored
RPC port can now be configured at runtime through `--bind-port` command line argument.
-
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 26, 2019
-
-
Tommaso Tocci authored
-
- Mar 20, 2019
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
When the pid file already exists don't try to kill the previously running daemon. Just print an error and exit.
-
- Mar 06, 2019
-
-
Tommaso Tocci authored
gid and uid metadata fields have never been used and can be removed safely
-
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
-
- 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
-
- Dec 07, 2018
-
-
Tommaso Tocci authored
Changes have been merged upstream [1] with commit `acb8c296a694d7e3e06756e7a102a9d1c92df0c8`. There is no more need to patch margo to expose enanched init function. [1]: https://xgitlab.cels.anl.gov/sds/margo/merge_requests/9
-
- Dec 06, 2018
-
-
Tommaso Tocci authored
Paths passed as parameter to the daemon needs to be canonicalized
-
- Nov 26, 2018
-
-
Tommaso Tocci authored
Since now there is only one margo instance there is no more difference between RPC and IPC. All the "ipc" occurence in the code have been removed in favor of "rpc"
-
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
-
Tommaso Tocci authored
Instead of passing only the mode as paramenter, we now pass an entire Metadata object in such a way that the parameter can be configured at compile time. For instace if we support symlinks we would like also to pass the target path
-
- Nov 04, 2018
-
-
Tommaso Tocci authored
-
- Oct 31, 2018
-
-
Tommaso Tocci authored
-
Tommaso Tocci authored
Implemented all the logic to handle truncate operation. Test: added truncate test
-