180:40dc1cbd5356
|
2021-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced per-thread notifiers with local notifiers, also changing the API to
employ explicit notifiers for waiting operations. |
|
|
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/include/fsclient/notifier.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsclient/lib/src/notifier.cc tests/dstest_file_client.cc tests/dstest_pipe_client.cc
|
|
179:9205a25c62d6
|
2021-08-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced unsubscribe operations when closure notifications are received. |
|
|
libfsclient/lib/src/file.cc
|
|
178:dea9c3ee5f60
|
2021-08-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced blocking operations as the default for files and pipes. |
|
|
docs/wiki/Files libfsclient/include/fsclient/client.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/host_file_opener.cc libfsserver/lib/pipes/pipe_paging.cc tests/dstest_file_readdir.cc tests/dstest_pipe_client.cc
|
|
177:a354a465462b
|
2021-08-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate notification domains for file-specific and general waiting
and notification operations. This involves moving the notification state into
the notifier for each domain. A per-task notifier should allow the blocking
status of file descriptors/structures to be preserved across multiple threads,
whereas a per-thread notifier (or perhaps a local notifier instead in future)
permits general or "open" waiting for notifications associated with a restricted
set of file descriptors. |
|
|
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/include/fsclient/notifier.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsclient/lib/src/notifier.cc tests/dstest_file_client.cc tests/dstest_pipe_client.cc
|
|
176:06f07bedbc21
|
2021-08-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed flag testing operation for resizing. |
|
|
libfsclient/lib/src/file.cc
|
|
175:8bd29fae338b
|
2021-08-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced convenience functions for opening directories. |
|
|
libfsclient/include/fsclient/client.h libfsclient/lib/src/client.cc tests/dstest_file_readdir.cc
|
|
174:10bc1e2cb244
|
2021-08-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a client function for reading directory entries. |
|
|
libfsclient/include/fsclient/client.h libfsclient/lib/src/client.cc tests/dstest_file_readdir.cc
|
|
173:df6cf32a9ac8
|
2021-08-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added void casts to silence warnings. |
|
|
libext2fs_blockserver/lib/src/blockserver_io.c
|
|
172:c391ec1bc36c
|
2021-08-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the documentation to reflect recent changes. |
|
|
docs/wiki/Files
|
|
171:ac9e90982166
|
2021-08-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed open operations to provide flags describing features of each referenced
object, modifying the file data structure and client library so that file-like
and pipe-like objects can be distinguished and handled accordingly. |
|
|
libfsclient/include/fsclient/file.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/include/fsserver/ext2_file_opener.h libfsserver/include/fsserver/host_file_opener.h libfsserver/include/fsserver/opener_context_resource.h libfsserver/include/fsserver/opener_resource.h libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/host_file_opener.cc libfsserver/lib/files/opener_context_resource.cc ...
|
|