115:ab84389f975e
|
2021-05-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Make page flushing depend on whether flexpages experience write accesses. |
|
|
libfsserver/lib/mapping/page_mapper.cc libmem/include/mem/flexpage.h libmem/lib/src/flexpage.cc
|
|
114:d3ed5dc0b98d
|
2021-05-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Produce different error codes depending on whether endpoints have been closed. |
|
|
libfsserver/include/fsserver/pipe_pager.h libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/pipes/pipe_pager.cc libfsserver/lib/pipes/pipe_paging.cc
|
|
113:13859678adc2
|
2021-05-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Somewhat reorganised and also renamed the internal flush/access function. |
|
|
libfsclient/lib/src/client.cc
|
|
112:6e84d8639c63
|
2021-05-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved libext2fs_blockserver into this distribution. |
|
|
libext2fs_blockserver/Control libext2fs_blockserver/Makefile libext2fs_blockserver/docs/COPYING-LGPL-2 libext2fs_blockserver/docs/COPYING.txt libext2fs_blockserver/docs/LICENCE.txt libext2fs_blockserver/lib/Makefile libext2fs_blockserver/lib/src/Makefile libext2fs_blockserver/lib/src/blockserver_io.c
|
|
111:241cef280252
|
2021-05-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied, introducing functions, and adding node definitions and colouring. |
|
|
docs/tools/depgraph
|
|
110:e44c8db8ee3f
|
2021-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added documentation strings for various methods. |
|
|
libmem/lib/src/flexpage.cc libmem/lib/src/memory_incremental.cc
|
|
109:32c2de3b6a06
|
2021-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant region state size and validity method, implementing a flush
method for completeness. |
|
|
libmem/include/mem/region.h libmem/lib/src/region.cc
|
|
108:bf404ff6a9e1
|
2021-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced filesystem client support for pipes, along with the notion of a file
having a well-defined size, as opposed to a pipe which is of potentially
unlimited size.
Changed the pipe test to use the higher-level library and to cycle between
reading and writing to test continual transmission of content. |
|
|
libfsclient/include/fsclient/file.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc tests/dstest_pipe_client.cc
|
|
107:8968c31239cb
|
2021-05-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed region allocation when no more regions are available. |
|
|
libmem/lib/src/memory_preallocated.cc
|
|
106:126394a73109
|
2021-04-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the filesystem client accessor and opener with ext2-based equivalents. |
|
|
conf/dstest_client.cfg conf/dstest_client.list conf/dstest_ext2.cfg conf/dstest_ext2.list libfsserver/Control libfsserver/include/fsserver/accessor.h libfsserver/include/fsserver/block_file_accessor.h libfsserver/include/fsserver/block_file_opener.h libfsserver/include/fsserver/client_file_accessor.h libfsserver/include/fsserver/client_file_opener.h ...
|
|