Commit Graph

12 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard 25257f6f87 Enable unused-function warning for clang 2021-11-01 14:18:31 -07:00
Vaidas Gasiunas c8794ae993 MVC2.0: Adding a comment explaining buffer alignment in download & upload operations; checking additional details in testExpectedError 2021-10-27 19:40:22 +02:00
Vaidas Gasiunas 298b5192d4 MVC2.0: Fix in getPlatformByName 2021-10-26 18:51:23 +02:00
Vaidas Gasiunas e4ade0831a MVC2.0: Addressing code review comments for client lib management operations
- Delete clientlib metadata and all chunks in one transaction
- Read all chunks of a download transaction in concurrently
- Configure number of chunks per transaction instead of transaction size
- Make all transactions lock-aware
2021-10-21 11:25:50 +02:00
Vaidas Gasiunas ec307b3f2c MVC2.0: Addressing code review comments for client lib management operations 2021-10-20 17:19:12 +02:00
Vaidas Gasiunas 61fb967484 MVC2.0: Add a clientlib metadata attribute for checksum algorithm 2021-10-07 18:06:22 +02:00
Vaidas Gasiunas bd838217ba MVC2.0: Testing client lib operations with random file sizes
- Adding test parameters to control file size range
- Disabling AIO as it does not support non-page-aligned reads and writes
- Fixing bugs for the cases of an empty file and an incomplete last chunk
- Use hexadecimal representation for checksum in JSON and document keys
2021-10-07 17:23:17 +02:00
Vaidas Gasiunas ed72067b24 MVC2.0: Refactoring - declare state variables at the beginning of actors 2021-10-07 13:34:46 +02:00
Vaidas Gasiunas 6300447e9d MVC2.0: Use member initializers in ClientLibManagement structs 2021-10-07 11:38:52 +02:00
Vaidas Gasiunas 2a98b38a56 MVC2.0: Use anonymous namespaces instead of static declarations in ClientLibManagement 2021-10-07 11:24:30 +02:00
Vaidas Gasiunas a150018dc6 MVC2.0: Refactoring - hide global variables for client lib status and platform names 2021-10-07 11:08:48 +02:00
Vaidas Gasiunas 114d8438fa MVC2.0: Refactoring client lib management
- Move all declarations into ClientLibManagement namespace
- Rename source files for more consistent naming
- Use constant declarations instead of defines for client lib attribute names
2021-10-07 10:30:37 +02:00