diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2017-09-12 02:54:04 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2017-09-12 02:54:04 +0300 |
commit | 5d87110ffb26e809d14d0caed10c15b12959179f (patch) | |
tree | 2a708cca85505629af60fbe45d7f50474595479c /Readme.md | |
parent | 97dcffd3b62dc03d9e7ad2976a83d4468e21c154 (diff) |
Toy key value store now used mapped_file_handle for inserts too. Performance is amazing.
Diffstat (limited to 'Readme.md')
-rw-r--r-- | Readme.md | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -6,13 +6,9 @@ Tarballs of source and prebuilt binaries for Linux x64 and Windows x64: http://m ### Immediate todos in order of priority: +- [ ] Coroutines TS support for `async_file_handle` as soon as MSVC can compile AFIO again. - [ ] `atomic_append` isn't actually being tested in shared_fs_mutex -- [ ] Implement the long planned ACID key-value BLOB store -with a very simple engine based on atomic renames and send it to Boost for peer review. - - You may need compression, https://github.com/johnezang/pithy looks easily convertible -into header-only C++ and has a snappy-like performance to compression ratio. Make sure -you merge the bug fixes from the forks first. - +- [ ] Implement a non-toy ACID key-value BLOB store and send it to Boost for peer review. - [ ] All time based kernel tests need to use soak test based API and auto adjust to valgrind. - [ ] In DEBUG builds, have io_handle always not fill buffers passed to remind @@ -181,6 +177,9 @@ into a single file, then update the map in a single shot, then hole punch all th other small files. - Live resizing the open hash map I think is impossible however unless we use that atomic swapping design. +- You may need compression, https://github.com/johnezang/pithy looks easily convertible +into header-only C++ and has a snappy-like performance to compression ratio. Make sure +you merge the bug fixes from the forks first. ## Commits and tags in this git repository can be verified using: <pre> |