martinsumner
75996b90ca
Remove file
...
Not needed yet
2016-08-02 17:54:13 +01:00
martinsumner
33f1efd576
Work on descriptions
...
Add further descriptions of roles following name changes. Attempt to
simplify manifest management in the Penciller by assuming there is only
one Penciller's Clerk active - and so only one piece of work can be
ongoing
2016-08-02 17:51:43 +01:00
martinsumner
2bdb5fba6c
Re-naming
...
Naming things is hard. This change renames things based on the
Bookie/Inker/Penciller terminology
2016-08-02 13:44:48 +01:00
martinsumner
04da891272
Tidy up removing old files
2016-07-29 17:52:44 +01:00
martinsumner
b5db1b4e14
CDB to gen_server
...
First draft to make CDB a gen_Server
2016-07-29 17:48:11 +01:00
martinsumner
28f612426a
Reformat of CDB
...
CDB was failing tests (was it always this way?). There has been a
little bit of a patch-up of the test, but there are still some
potentially outstanding issues with scanning over a file when attempting
to read beyond the end of the file.
Tabbing reformatting and general tidy.
Concierge documentation development ongoing.
2016-07-29 17:19:30 +01:00
martinsumner
c1f6a042d9
Renaming
...
Delete some old working files and adopt a new naming convention. The
keymanager actor has now been replaced by a concierge, to reflect that
this management role is performed at the front of house
2016-07-28 17:22:50 +01:00
martinsumner
a2d873a06d
Add first draft of manager
...
Start to build up functions for the keymanager
2016-07-27 18:03:44 +01:00
martinsumner
a07ea27dd8
Add merging of files
...
Add first function of worker - the ability to merge multiple files
together from different levels
2016-07-22 16:57:28 +01:00
martinsumner
d96ac87fb5
Add gitignore
...
Ignore beam files
2016-07-12 19:45:22 +01:00
martinsumner
392830c839
Improve test clean-up
...
Remove file created in a test
2016-07-12 19:44:16 +01:00
martinsumner
45c10613e7
Iterator support added
...
Initial support for iterators
2016-07-12 19:42:50 +01:00
martinsumner
9dae893958
Read-only opening
...
Completing the file also closes it and leads to a read-only opening of
the file.
2016-07-07 11:43:26 +01:00
martinsumner
3b954aea43
Some refinements
...
Minor amendments to formatting and outputs
2016-07-06 18:09:40 +01:00
martinsumner
71a6538288
Improved testing of file creation
...
Rsolved some off-by-one errors, and ability to support KeyLists larger
than the keys supported in a file
2016-07-06 16:09:08 +01:00
martinsumner
27dc026176
Write a SFT File
...
With some initial test support
2016-07-06 10:52:47 +01:00
martinsumner
eedc296314
Completing KeyLists on a block boundary
...
Handle when writing a block empties the Key Lists but the block is full
- don't go-on and create a second empty block
2016-06-17 15:14:25 +01:00
martinsumner
cc16f90c9c
SFT file continued
...
Writing of a slot
2016-06-10 19:09:55 +01:00
martinsumner
a95d77607e
Initial work on sft files
...
Working on the delta-encoded segment filter, plus some initial
performance testing.
2016-05-31 17:21:14 +01:00
Martin Sumner
b7ae91fb71
Write initial block to bst file - part 2
2015-07-02 14:22:45 +01:00
Martin Sumner
46de8ad6a2
Write initial block to bst file
2015-06-10 08:14:37 +01:00
Martin Sumner
c5f50c613d
Ongoing improvements - in particular CDB now supports general erlang terms not just lists
2015-06-04 21:15:31 +01:00
Martin Sumner
647a7f44dc
Tidy-up initial files and add testing to optimise bst bloom filters
2015-05-31 23:31:31 +01:00
Martin Sumner
b09246ef04
Removing test files and binaries
2015-05-25 23:45:35 +01:00
Martin Sumner
e2099d0c14
Initial files proving concepts
...
WIP - nothing currently workable
2015-05-25 22:45:45 +01:00
martinsumner
85a6998ca0
Initial commit
2015-04-30 09:56:16 +01:00