199:31144210aa37
|
2021-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced deletion of pipe paging objects, previously neglected. |
|
|
libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/pipes/pipe_pager.cc libfsserver/lib/pipes/pipe_paging.cc
|
|
198:b3cae22cced5
|
2021-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the file notification manager use the accountable object support. |
|
|
libfsserver/include/fsserver/file_notification.h libfsserver/lib/files/file_notification.cc
|
|
197:494753f0112b
195:955a946c32f3
|
2021-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved generic accounting functionality into a base class. |
|
|
libfsserver/include/fsserver/accountable.h libfsserver/include/fsserver/page_mapper.h libfsserver/lib/Makefile libfsserver/lib/generic/accountable.cc libfsserver/lib/mapping/page_mapper.cc
|
|
196:2a5dfbcbba34
203:8d0641024f93
|
2021-09-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added directory resources to encapsulate directory access. |
libfsserver-directory-resources |
|
libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/ext2_directory.h libfsserver/include/fsserver/host_directory.h libfsserver/lib/directories/directory_resource.cc libfsserver/lib/directories/ext2_directory.cc libfsserver/lib/directories/host_directory.cc libsystypes/idl/directory.idl
|
|
195:955a946c32f3
196:2a5dfbcbba34 197:494753f0112b
|
2021-09-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a separate notifier registry for files. |
|
|
libfsserver/include/fsserver/ext2_filesystem.h libfsserver/include/fsserver/file_notifier_registry.h libfsserver/include/fsserver/file_paging.h libfsserver/include/fsserver/filesystem_resource.h libfsserver/lib/Makefile libfsserver/lib/files/ext2_filesystem.cc libfsserver/lib/files/file_notifier_registry.cc libfsserver/lib/files/file_paging.cc libfsserver/lib/files/filesystem_resource.cc servers/block_file_server.cc ...
|
|
194:2e3954ae6bdb
|
2021-09-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing attach invocation. Note that the pager calls attach on the mapper. |
|
|
libfsserver/lib/files/file_paging.cc
|
|
193:538b15bffd3e
|
2021-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced per-file notification support since the existing support had been
brought over from the pipe-related paging support and inadvertently provided a
common notification mechanism acting across all files. |
|
|
libfsserver/include/fsserver/file_notification.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/file_paging.h libfsserver/include/fsserver/notification.h libfsserver/lib/Makefile libfsserver/lib/files/file_notification.cc libfsserver/lib/files/file_pager.cc libfsserver/lib/files/file_paging.cc libfsserver/lib/generic/notification.cc
|
|
192:225ff3fe520d
|
2021-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved pipe region initialisation to the first access made by the client library.
This avoids memory being mapped straight away for pipe regions which is
undesirable when creating pipe endpoints for propagation to other tasks.
Updated the host directory listing functionality to use the default blocking
I/O regime. |
|
|
libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/host_file_opener.cc
|
|
191:0d71c011a145
|
2021-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a potential mechanism for handling concurrent changes to directories
whose contents are being listed. |
|
|
libfsserver/include/fsserver/ext2_file_operations.h libfsserver/lib/files/ext2_file_operations.cc
|
|
190:fc8b3fb6acce
|
2021-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added accompanying prose for the diagram. |
|
|
docs/wiki/Components
|
|