Sebastian Messmer
|
8a5091b8a2
|
Add Blob::numNodes()
|
2019-01-26 11:19:25 -08:00 |
Sebastian Messmer
|
5458af7c52
|
Rename blockstore::Key -> blockstore::BlockId
|
2017-09-17 02:07:27 +01:00 |
Sebastian Messmer
|
9e9369b9ed
|
Performance optimization: When removing or shrinking a tree, we don't load/read leaves anymore. Loading inner nodes is enough to get all block IDs and then we can delete the leaves from their IDs without loading them.
|
2016-07-13 11:27:31 +02:00 |
Sebastian Messmer
|
1c0199e147
|
When the user specifies a block size for the file system, this is taken as the physical block size, not virtual block size.
|
2016-03-16 19:30:26 +00:00 |
Sebastian Messmer
|
4dbb380263
|
Decouple DirBlob from CryDevice
|
2016-03-08 23:47:31 +01:00 |
Sebastian Messmer
|
68acc27e88
|
Report file system statistics (like free space) to operating system
|
2016-02-15 14:20:21 +01:00 |
Sebastian Messmer
|
31672e086c
|
Fix includes after merging repositories
|
2016-02-11 15:19:58 +01:00 |
Sebastian Messmer
|
31d52d3c8d
|
Merged blobstore repository
|
2016-02-11 14:50:18 +01:00 |
Sebastian Messmer
|
3350e9368a
|
Switch to biicode
|
2015-02-17 00:40:34 +01:00 |
Sebastian Messmer
|
f115e10f6d
|
Implemented more tests for DataTreeTest
|
2015-01-28 01:02:32 +01:00 |
Sebastian Messmer
|
fa604a7fc4
|
Move datanodestore classes into own c++ package and adapt BlobStoreOnBlocks to it
|
2014-12-13 19:17:08 +01:00 |
Sebastian Messmer
|
0b2b527b4d
|
Create dedicated Key class for addressing blocks
|
2014-12-09 20:36:32 +01:00 |
Sebastian Messmer
|
532431f8e3
|
Created basic class structure for blobstore
|
2014-12-09 17:45:33 +01:00 |
Sebastian Messmer
|
93a624b228
|
Rename blobstore to blockstore
|
2014-12-09 17:19:59 +01:00 |
Sebastian Messmer
|
32d28665a0
|
TODOs
|
2014-12-07 22:38:48 +01:00 |
Sebastian Messmer
|
6d0815915c
|
Redefined error behavior in blob loading when blob key doesn't exist
|
2014-12-07 00:58:56 +01:00 |
Sebastian Messmer
|
aed2148f17
|
Redefine error behavior in BlobStoreWithRandomKeys when key already exists and write test cases for it
|
2014-12-07 00:09:44 +01:00 |
Sebastian Messmer
|
9125e7a3ce
|
Factor out BlobStoreWithRandomKeys
|
2014-12-06 22:28:57 +01:00 |
Sebastian Messmer
|
2d3f329b6a
|
Block-Keys are created randomly
|
2014-12-06 11:22:34 +01:00 |
Sebastian Messmer
|
b64d352a8c
|
BlobStore also returns BlobKey
|
2014-12-05 15:37:35 +01:00 |
Sebastian Messmer
|
a34b5a316f
|
Added Blob::flush() and test cases for it
|
2014-12-05 11:22:44 +01:00 |
Sebastian Messmer
|
a43359c3b0
|
Added size parameters to blobstore interface
|
2014-12-05 06:06:05 +01:00 |
Sebastian Messmer
|
90c49dabc6
|
Written first version of the blobstore interface
|
2014-12-05 04:50:50 +01:00 |