- Jun 18, 2019
-
-
Alberto Miranda authored
-
- Jun 03, 2019
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Mar 16, 2019
-
-
Alberto Miranda authored
-
- Feb 19, 2019
-
-
Alberto Miranda authored
-
- Aug 23, 2018
-
-
Alberto Miranda authored
Closes #5.
-
- Jun 12, 2018
-
-
Alberto Miranda authored
- Changed the format of the global service configuration file to a YAML-like format - Urd daemon is now able to read its configuration from the newly-formatted configuration file. - Companion libraries linorns and libnornsctl are now capable of reading their configuration from the global service configuration file. - Libraries now encapsulate their state in a context structure shared by all threads rather than in globals. - Tests are only built now if the --enable-tests option is passed when invoking configure - Tests updated to patch the libraries on the fly in order to use case-by-case configuration files. - Tests now only cleanup their internal data if the test succeeds.
-
- May 10, 2018
-
-
Alberto Miranda authored
- Remove long-due TBB dependency
-
- May 04, 2018
-
-
Alberto Miranda authored
- Add transferor_registry class to manage resource transfer functions - First implementation of 'local path' to 'local path' transferor using fadvice+fallocate+sendfile. - Add stubs for other converters - Move dispatch_table from api to common since it's now also used by transferor_registry. - Add get() function to dispatch_table class so that stored functors can be retrieved. - Generic implementation of task::operator()() to transfer resources and resource elements between different backends. When constructed, the task is provided with the input and ouput resources as well as a 'transferor' functor that is invoked upon them to perform the actual transfer. - Add new_resource() and get_resource() methods to backends to promote resource_info instances to fully qualified resources. - Implementation of new_resource() and get_resource() for a POSIX filesystem. Stubs for other backends. - New convenience library that aggregates all symbols for resources - Add name() and is_collection() methods to class resource_info. - Provide implementation for boost::filesystem::relative() in utils.cpp if boost version <= 1.6.0 - Remove resource::buffer, no longer needed (superseeded by transferors). - Remove resource::stream, no longer needed (superseeded by transferors). - Remove functions resource::info(), resource::backend(), and resource::set_backend(). - Reorganize resources build hierarchy - Remove self-registration of backends - Update tests - Cleanup unused code
-
- Mar 11, 2018
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Mar 10, 2018
-
-
Alberto Miranda authored
-
- Feb 22, 2018
-
-
Alberto Miranda authored
Better abstraction and internal management of data resources and storage backends
-
- Feb 02, 2018
-
-
Alberto Miranda authored
-
- Sep 08, 2017
-
-
Alberto Miranda authored
-
- Sep 05, 2017
-
-
Alberto Miranda authored
-
- Aug 31, 2017
-
-
Alberto Miranda authored
-
Alberto Miranda authored
-
- Mar 23, 2017
-
-
Alberto Miranda authored
-
- Mar 22, 2017
-
-
Alberto Miranda authored
-
- Mar 21, 2017
-
-
Alberto Miranda authored
-