- May 10, 2018
-
-
Tommaso Tocci authored
Allow to add already instantiated OpenFile to the OpenFileMap. This will come in hands when we will have sub-classes of the OpenFile. In that case this new add function will accept all object that are derived from the OpenFile class. See directories functionalities.
-
Tommaso Tocci authored
exposes a new DB function that allows to retrieve all the first-level entries of a specific directory.
-
Tommaso Tocci authored
In the case the open call has been called with the O_DIRECTORY flag the ENOTSUP (Operation not supported) will be returned.
-
Tommaso Tocci authored
-
Tommaso Tocci authored
The path relativization code was not taking into a account corner cases such as: - `/tmp/mountdir` - `/tmp/mountidr/`
-
Marc Vef authored
Daemon: root directory must be relative See merge request zdvresearch_bsc/adafs!69
-
Tommaso Tocci authored
Now that we use only relative path on daemon side, also the initial creation of the root directory should be use a relative path.
-
- May 09, 2018
-
-
Marc Vef authored
Daemon: introduce storage backend See merge request zdvresearch_bsc/adafs!60
-
Tommaso Tocci authored
Acknowledge the main thread that the IO operation had terminate before to actually close the file. This is a "dirty" fix that waits to be refactored. WARNING: Error on close will not be reported to the client that issued the IO operation.
-
Tommaso Tocci authored
Data operation has been grouped under a ChunkStorage class that will manage all the data backend operations. The instance of this object is stored into the ADAFS_DATA sigleton.
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Marc Vef authored
Use CMake imported target for Boost components See merge request zdvresearch_bsc/adafs!68
-
Tommaso Tocci authored
-
Marc Vef authored
Introduce MetadataDB class See merge request zdvresearch_bsc/adafs!67
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Marc Vef authored
Preload includes cleanup See merge request zdvresearch_bsc/adafs!64
-
Marc Vef authored
docker: changed dependencies build path See merge request zdvresearch_bsc/adafs!66
-
Tommaso Tocci authored
-
Tommaso Tocci authored
The metadataDB class was using integer to return errors. New exceptions classes has been introduced in order to be used as error propagation method. In this commit the MetadataDB::get function has been modified in order to make use of exceptions.
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Marc Vef authored
move file map into context See merge request zdvresearch_bsc/adafs!65
-
- May 08, 2018
-
-
Marc Vef authored
Multiple logs handling See merge request zdvresearch_bsc/adafs!59
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Tommaso Tocci authored
-
Marc Vef authored
Use relative paths See merge request zdvresearch_bsc/adafs!58 Signed-off-by: Marc Vef <vef@uni-mainz.de>
-
Tommaso Tocci authored
During daemon setup, multiple spdloggers are configured. Using spdlog::get("<LOGNAME>") is possible to retrieve those and use them in other part of the code.
-
Tommaso Tocci authored
Paths are now made relative to the mountdir at client side. The new relativize_path fucntion in the PreloadContext is used to check if a path is relative to the pseudo-mount directory and to make it relative
-