Sebastian Messmer
|
4d72087e27
|
Fix include guard
|
2015-04-09 19:21:59 +02:00 |
|
Sebastian Messmer
|
698cc41db5
|
TODOs
|
2015-04-09 19:09:39 +02:00 |
|
Sebastian Messmer
|
8b7601f216
|
Fix travis build
|
2015-04-09 18:45:25 +02:00 |
|
Sebastian Messmer
|
25a3ab8a22
|
Workaround for biicode boost
|
2015-04-09 18:27:29 +02:00 |
|
Sebastian Messmer
|
3f43dcfe10
|
Fix locking
|
2015-04-09 16:30:36 +02:00 |
|
Sebastian Messmer
|
9a959cfab9
|
DataTree is threadsafe
|
2015-04-09 16:10:57 +02:00 |
|
Sebastian Messmer
|
84401b9abf
|
Use CachingDataTreeStore instead of DataTreeStore to avoid opening the same datatree twice in different threads
|
2015-04-09 15:40:27 +02:00 |
|
Sebastian Messmer
|
fa92202979
|
Work with new generalized cachingstore
|
2015-04-09 15:39:49 +02:00 |
|
Sebastian Messmer
|
8a8b306f3d
|
Generalize a bit
|
2015-04-09 15:39:32 +02:00 |
|
Sebastian Messmer
|
51373550ae
|
Added test section to biicode.conf
|
2015-04-08 18:34:33 +02:00 |
|
Sebastian Messmer
|
64fcd2094a
|
Adapt to biicode 2.8
|
2015-04-08 17:44:34 +02:00 |
|
Sebastian Messmer
|
b5391a7d64
|
Adapt to biicode 2.8
|
2015-04-08 17:44:31 +02:00 |
|
Sebastian Messmer
|
85f1d1f59f
|
Adapt to biicode 2.8
|
2015-04-08 17:44:29 +02:00 |
|
Sebastian Messmer
|
dc0154ecd1
|
Adapt to biicode 2.8
|
2015-04-08 17:44:20 +02:00 |
|
Sebastian Messmer
|
f2546ff607
|
Adapt to biicode 2.8
|
2015-04-08 17:44:18 +02:00 |
|
Sebastian Messmer
|
e4e452ddd2
|
Adapt to biicode 2.8
|
2015-04-08 17:44:15 +02:00 |
|
Sebastian Messmer
|
c68eee1de4
|
Workaround for broken travis biicode deployment
|
2015-04-08 17:20:25 +02:00 |
|
Sebastian Messmer
|
8da0f4abc6
|
Workaround for broken travis biicode deployment
|
2015-04-08 17:20:22 +02:00 |
|
Sebastian Messmer
|
3e343fda47
|
Workaround for broken travis biicode deployment
|
2015-04-08 17:20:19 +02:00 |
|
Sebastian Messmer
|
38aa789a27
|
Workaround for broken travis biicode deployment
|
2015-04-08 17:20:12 +02:00 |
|
Sebastian Messmer
|
8a3d731cae
|
Workaround for broken travis biicode deployment
|
2015-04-08 17:20:10 +02:00 |
|
Sebastian Messmer
|
0d3123ebe8
|
Workaround for broken travis biicode deployment
|
2015-04-08 17:20:03 +02:00 |
|
Sebastian Messmer
|
f6eba426b7
|
Published to biicode
|
2015-04-08 17:12:51 +02:00 |
|
Sebastian Messmer
|
a9897a3a1a
|
Travis CI needs sudo
|
2015-04-08 17:02:07 +02:00 |
|
Sebastian Messmer
|
1e532cc989
|
Travis CI needs sudo
|
2015-04-08 17:01:35 +02:00 |
|
Sebastian Messmer
|
448fa291a5
|
Travis CI needs sudo
|
2015-04-08 17:01:25 +02:00 |
|
Sebastian Messmer
|
419bef7abe
|
Travis CI needs sudo
|
2015-04-08 17:01:14 +02:00 |
|
Sebastian Messmer
|
309a251916
|
Travis CI needs sudo
|
2015-04-08 17:01:02 +02:00 |
|
Sebastian Messmer
|
c8fd900ff4
|
Travis CI needs sudo
|
2015-04-08 17:00:43 +02:00 |
|
Sebastian Messmer
|
e3e3ce5835
|
Dummy commit
|
2015-04-08 16:57:35 +02:00 |
|
Sebastian Messmer
|
f3d0bfcf68
|
Use relative paths instead of block-absolute ones
|
2015-04-08 16:57:04 +02:00 |
|
Sebastian Meßmer
|
354de197ff
|
Add some asserts
|
2015-04-08 14:15:11 +02:00 |
|
Sebastian Meßmer
|
ea8291856e
|
Merge branch 'develop'
|
2015-04-04 17:11:16 +02:00 |
|
Sebastian Meßmer
|
2674a99d64
|
Initial commit
|
2015-04-04 22:10:15 +02:00 |
|
Sebastian Meßmer
|
ff35d72e34
|
Use new CachingStore
|
2015-04-02 12:19:05 -04:00 |
|
Sebastian Meßmer
|
9de711b881
|
Refactoring
|
2015-04-02 12:18:44 -04:00 |
|
Sebastian Meßmer
|
5578af3948
|
Initial version
|
2015-04-02 11:39:44 -04:00 |
|
Sebastian Meßmer
|
f2129f6dc2
|
We don't need CachingStore::getKey()
|
2015-04-02 07:21:52 -04:00 |
|
Sebastian Meßmer
|
c18c028d7f
|
First version of factoring out CachingStore
|
2015-04-02 07:12:29 -04:00 |
|
Sebastian Meßmer
|
9b4f8c2030
|
Adapt to the blockstore change (SynchronizedBlockStore was renamed to CachingBlockStore)
|
2015-04-02 03:00:06 -04:00 |
|
Sebastian Meßmer
|
da0efd80c5
|
Rename SynchronizedBlockStore -> CachingBlockStore
|
2015-04-02 02:59:43 -04:00 |
|
Sebastian Meßmer
|
e3f7491d2d
|
SynchronizedBlockStore allows concurrent access to the same block, but ensures that the block is only loaded once from the underlying blockstore
|
2015-03-31 08:02:24 -04:00 |
|
Sebastian Meßmer
|
41600c13f7
|
Introduce a mutex for OpenBlockList
|
2015-03-29 08:36:09 -04:00 |
|
Sebastian Meßmer
|
9b5ad835db
|
Implemented SynchronizedBlockStore::remove()
|
2015-03-29 07:55:57 -04:00 |
|
Sebastian Meßmer
|
5571a42980
|
Continued working on SynchronizedBlockStore. remove() doesn't work yet.
|
2015-03-28 13:44:22 -04:00 |
|
Sebastian Meßmer
|
deb1a2462a
|
BlobStore uses synchronized access to its BlockStore
|
2015-03-19 11:16:50 +01:00 |
|
Sebastian Meßmer
|
f6669c86c1
|
Added SynchronizedBlockStore. In this first version, it only synchronizes the direct blockstore functions, but still allows opening the same block twice. This will be forbidden in future commits
|
2015-03-19 11:16:20 +01:00 |
|
Sebastian Meßmer
|
0ffb419bf8
|
Refactor: FsppFileTest/FsppOpenFileTest use common base class
|
2015-03-19 05:47:06 +01:00 |
|
Sebastian Meßmer
|
faf7f4a68d
|
TODOs
|
2015-03-19 05:39:02 +01:00 |
|
Sebastian Meßmer
|
cca0fda340
|
Prepared FsppOpenFileTest
|
2015-03-19 05:37:44 +01:00 |
|