Ata E Husain Bohra
ef6012c1d1
Encrypt BlobGranule delta files ( #7735 )
...
* Encrypt BlobGranule delta files
Description
diff-1: Address review comments
Major changes proposed by the patch are:
1. Refactor code to allow caching of 'encryption key ctx' as part of
BlobFilePointerRef. The refactoring allows snapshot and/or delta files
to store their own file encryption context.
2. Enable BlobGranule delta file encryption/decryption semantics.
Testing
BlobGranuleCorrrectness
BlobGranuleCorrectnessClean
BlobGranuleFileUnitTestToml
Description
Testing
2022-08-01 16:34:44 -07:00
A.J. Beamon
c4cd72bea1
Fix a few compile warnings about unused variables
2022-07-19 10:01:41 -07:00
Ata E Husain Bohra
24b2de8de8
BlobFile Encryption and compression support
...
Description
Testing
2022-07-14 17:04:14 -07:00
Markus Pilman
d35445a868
enforce include modularization in cmake
2022-06-23 14:37:35 -06:00
Josh Slocum
567b1d35f7
Full integration with BlobConnectionProvider for blob granules
2022-06-01 12:39:51 -05:00
Josh Slocum
61474d5d54
Future-proof blob granules with full file size
2022-03-29 08:06:07 -05:00
Josh Slocum
3cd1e5599e
Cleanup
2022-03-24 17:15:11 -05:00
Josh Slocum
1b1182f414
Blob Worker side of beginVersion done, added unit test
2022-03-24 17:15:11 -05:00
Josh Slocum
8c35ceb684
switching bg file keys to sort on version then type, and using that to fix race where 2 blob workers try to split the same granule at different versions
2022-03-14 17:38:31 -05:00
Josh Slocum
903f7adbc4
more cleanup
2022-03-10 13:53:06 -06:00
Josh Slocum
558779d782
Fix open granule races
2022-01-21 13:20:15 -06:00
Evan Tschannen
01fa42522a
fix: changed loadHistoryFiles to take a database object
2022-01-10 11:33:18 -08:00
Suraj Gupta
1d32da5ac6
Remove local debugging.
2021-12-10 16:43:58 -06:00
Suraj Gupta
63b7666f49
Some more small fixes for compilation
2021-12-10 16:43:58 -06:00
Suraj Gupta
23de6fa39b
Get it compiled
2021-12-10 16:43:58 -06:00