82:5e0048b834f2
|
2021-04-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved various files into subdirectories. |
|
|
Makefile accessor.cc accessor.h client/file.cc client/file.h file.cc file.h generic/accessor.cc generic/accessor.h generic/pager.cc ...
|
|
81:405eb83f7eed
|
2021-04-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved various files into subdirectories. Renamed Paging to FilePaging along with
the associated files. |
|
|
Makefile access_map.cc access_map.h dstest_block_client.cc dstest_block_server.cc dstest_host_client.cc dstest_host_server.cc dstest_pipe_client.cc dstest_pipe_server.cc dstest_test_client.cc ...
|
|
80:138ddb918cf2
|
2021-04-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved method between sections. |
|
|
page_mapper.h
|
|
79:af0790b18e8f
|
2021-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Incorporated the paging abstraction in opener abstractions, introducing critical
sections around the retrieval and disposal of page mappers and accessors, also
discarding page mappers and accessors when disposal occurs. |
|
|
accessor.h dstest_block_server.cc dstest_host_server.cc dstest_test_server.cc files/block_file_opener.h files/file_pager.cc files/file_pager.h files/host_file_opener.h files/opener_context_resource.cc files/opener_resource.cc ...
|
|
78:1d24a4fff0bd
|
2021-03-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the largely superfluous accessing abstraction. Since each accessor will
only employ one page mapper referencing the accessor, a mapping from file
identifiers to page mappers can be maintained. |
|
|
Makefile accessing.cc accessing.h dstest_block_server.cc dstest_host_server.cc dstest_test_server.cc files/block_file_opener.h files/file_pager.cc files/host_file_opener.h files/opener_resource.cc ...
|
|
77:158f806252eb
|
2021-03-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved more memory-related functionality into the memory subdirectory. |
|
|
Makefile memory/memory_utils.cc memory/memory_utils.h memory/region.cc memory/region.h memory_utils.cc memory_utils.h region.cc region.h
|
|
76:710f4e5ca27c
|
2021-03-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved file-related openers into the files subdirectory. |
|
|
Makefile files/opener_context_resource.cc files/opener_context_resource.h files/opener_resource.cc files/opener_resource.h opener_context_resource.cc opener_context_resource.h opener_resource.cc opener_resource.h
|
|
75:bbf49114dd8a
|
2021-03-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved page collections and queues into their own subdirectory. |
|
|
Makefile page_queue.cc page_queue.h page_queue_partitioned.cc page_queue_partitioned.h page_queue_shared.cc page_queue_shared.h pages.cc pages.h pages/page_queue.cc ...
|
|
74:e8c7a27d0810
|
2021-03-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the remove operation in the partitioned queue: flexpages will be added
again when queued and their removal is necessary to prevent duplication.
Added support for closing page queues and releasing their pages. |
|
|
Makefile page_queue.cc page_queue.h page_queue_partitioned.cc page_queue_partitioned.h page_queue_shared.cc page_queue_shared.h pages.cc pages.h
|
|
73:e7a9e8c6995f
|
2021-03-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support the release of preallocated memory. |
|
|
memory/memory_preallocated.cc memory/memory_preallocated.h
|
|