#
bd6434b6 |
|
22-May-2021 |
Máximo Castañeda <antiswen@yahoo.es> |
Revert "packagefs and IOCache: don't reread pages when we have them all." This reverts commit dfc8e52638c5e334859b8294dd41b042134b9dda. It needs more attention to its influence on other parts of the code. Fixes #16954 Change-Id: Ibb764d81666434a198023bc345a45ef9d270eadb Reviewed-on: https://review.haiku-os.org/c/haiku/+/3976 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
dfc8e526 |
|
01-Apr-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
packagefs and IOCache: don't reread pages when we have them all. Change-Id: I56a7769e7a2fa9693db7507ffadb01a56cbf42b2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1342 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
60ccc119 |
|
23-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
packagefs: CachedDataReader: Don't implement ReadData() It's already done the same way in the base class.
|
#
32832cbe |
|
23-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove BPackageKit::BDataOutput Use BDataIO instead.
|
#
d2d1af83 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Move ZlibDecompressor to libshared" This reverts commit 9af2105d36856be60528c361edf14a263f242338. Conflicts: src/kits/package/Jamfile
|
#
707f60f4 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Fix build." This reverts commit 00dfae0bce7e63243180e89847df647cfa57be85.
|
#
4c235c74 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Fix more issues detected by gcc4 compiler:" This reverts commit 19f3bae0716c4eb7dd2a5716778560580be68071.
|
#
19f3bae0 |
|
11-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix more issues detected by gcc4 compiler: More ssize_t/status_t mixup.
|
#
00dfae0b |
|
10-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix build. Sorry, renaming headers isn't detected by Jam and not everything was rebuilt.
|
#
9af2105d |
|
10-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Move ZlibDecompressor to libshared * This will be used to implement compressed http streams * Remove the custom BDataOutput class, and use BDataIO instead, for easier integration with existing code.
|
#
46122852 |
|
21-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
packagefs: Add caching for the package file heap reader * ReaderImplBase: - Add virtual CreateCachedHeapReader() which can create a cached reader based on the given heap reader. - Rename HeapReader() to RawHeapReader() and add HeapReader() for the cached heap reader. - Add DetachHeapReader() to allow a clients to remove the heap reader(s) after deleting the ReaderImplBase object. * packagefs: - Add CachedDataReader class, which wraps a given BAbstractBufferedDataReader and provides caching for it using a VMCache. The implementation is based on the IOCache implementation. - Use CachedDataReader to wrap the heap reader. For file data that means they are cached twice -- in the heap reader cache and in the file cache -- but due to the heap reader using a VMCache as well, the pages will be recycled automatically anyway. For attribute data the cache should be very helpful, since they weren't cached at all before.
|
#
60ccc119b0fab7e8814236b2f0dab6e0eda4410d |
|
23-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
packagefs: CachedDataReader: Don't implement ReadData() It's already done the same way in the base class.
|
#
32832cbe47f991cc6d2b29824903181d8baaaa63 |
|
23-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Remove BPackageKit::BDataOutput Use BDataIO instead.
|
#
d2d1af830b3f144937ea5e4c3f0e5b74c4c3d737 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Move ZlibDecompressor to libshared" This reverts commit 9af2105d36856be60528c361edf14a263f242338. Conflicts: src/kits/package/Jamfile
|
#
707f60f4e9c66441a2bc3e2ef0024c4c0e59a41c |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Fix build." This reverts commit 00dfae0bce7e63243180e89847df647cfa57be85.
|
#
4c235c7497ee3bc08a0bb53ae6776fe14c1f4462 |
|
18-Jun-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Revert "Fix more issues detected by gcc4 compiler:" This reverts commit 19f3bae0716c4eb7dd2a5716778560580be68071.
|
#
19f3bae0716c4eb7dd2a5716778560580be68071 |
|
11-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix more issues detected by gcc4 compiler: More ssize_t/status_t mixup.
|
#
00dfae0bce7e63243180e89847df647cfa57be85 |
|
10-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix build. Sorry, renaming headers isn't detected by Jam and not everything was rebuilt.
|
#
9af2105d36856be60528c361edf14a263f242338 |
|
10-Feb-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Move ZlibDecompressor to libshared * This will be used to implement compressed http streams * Remove the custom BDataOutput class, and use BDataIO instead, for easier integration with existing code.
|
#
46122852f1dfbbf4bac6f5a634452ff90c5635ce |
|
21-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
packagefs: Add caching for the package file heap reader * ReaderImplBase: - Add virtual CreateCachedHeapReader() which can create a cached reader based on the given heap reader. - Rename HeapReader() to RawHeapReader() and add HeapReader() for the cached heap reader. - Add DetachHeapReader() to allow a clients to remove the heap reader(s) after deleting the ReaderImplBase object. * packagefs: - Add CachedDataReader class, which wraps a given BAbstractBufferedDataReader and provides caching for it using a VMCache. The implementation is based on the IOCache implementation. - Use CachedDataReader to wrap the heap reader. For file data that means they are cached twice -- in the heap reader cache and in the file cache -- but due to the heap reader using a VMCache as well, the pages will be recycled automatically anyway. For attribute data the cache should be very helpful, since they weren't cached at all before.
|