You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2020/07/22 10:14:54 UTC
[couchdb] branch prototype/fdb-layer updated (733c357 -> 6fa3b19)
This is an automated email from the ASF dual-hosted git repository.
rnewson pushed a change to branch prototype/fdb-layer
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
from 733c357 Merge pull request #2985 from cloudant/fix-session-test-helper
add 8d20399 Initial commit
add 6044f0a readme
add cbacdec Update README.md
add 51fd72a Update README.md
add 5b77d53 oops forgot the .app
add b66184a get vsn from git
add d36e801 fix compilation warnings
add 2528903 Update README.md
add 2e6cfa2 Add incremental reduce on non-leaf nodes.
add 69a4ec0 Merge pull request #1 from cloudant/reduce
add b6446c3 Update README.md
add cbf60dc fix bug in reduce handling during delete
add 4b726dd add gitignore
add 75bab7c Pluggable collation
add cb27931 Merge pull request #4 from cloudant/collation
add 33b610e nah
add 692d747 remove ?MODULE: nonsense
add 10d0e31 Merge pull request #5 from cloudant/remove-module
add 16e7a44 improve range tests
add 88371b5 fix range when using non-standard collation
add b95cbb8 fix reverse_range when using non-standard collation
add 07d22e6 Merge pull request #6 from cloudant/range-collation
add 4e176c3 Accidentally introduced duplicates with custom collation
add be7b10a Merge pull request #8 from cloudant/fix-dupes
add fb378e5 fix delete with custom collation
add 45c62a0 Merge pull request #9 from cloudant/delete-collation-bug
add 9d691c2 remember firstkey of subtree
add bd9ed98 Merge pull request #10 from cloudant/firstkey
add 9054e74 document existence of reduce functionality
add e6b7a57 rename reduce to full_reduce to better represent its function
add 46d9c82 arbitrary reductions
add 7f82e50 add fold/4
add 3828d8b implement full_reduce using fold
add 03e1c6d handy comparison funs
add 38269f5 reimplement lookup as a fold
add 5b35378 unused variables
add a1714f1 reimplement reduce as fold
add 56686a8 enable coverage
add fd7b579 collation fun tests
add d6edc5e remove unused functions
add 8e44430 Merge pull request #11 from cloudant/reduce3
add 2ca9f7f Add upper bound to intermediate reduce list size
add c19e0a1 Merge pull request #12 from cloudant/upper-bound
add c4cb82d make upper bound of interactive reduce match tree maximum
add 0ea8ddd move full_reduce
add c6689c2 more tests
add 8cac976 fix bug in full_reduce when root is a leaf
add cb20ab4 more tests
add 60a35a9 reduce every 50. flip flop.
add 976fa8f follow reduce's style in full_reduce
add 87bb813 remove premature optimization even thought it was neat
add d598fc6 minor optimize when visting leaf
add 465e7b2 extract final reduce function
add 6ae6cc2 Arbitrary group reduce
add 60cea2d Merge pull request #13 from cloudant/group_level
add 46cc29e ensure erlfdb is started before ebtree
add c48f4fe sequential ids
add 38d5622 Merge pull request #14 from cloudant/sequential
add ac3f25f Eliminate unnecessary node lookup
add a00717a Merge pull request #15 from cloudant/optimize-split-child
add 2da3eee swap get_node and get_node_wait
add 9b016c8 Merge pull request #16 from cloudant/get_node_wait_swap
add 952cab3 Remove separate init function
add ee39d56 Merge pull request #17 from cloudant/implicit-create
add 382096d Introduce min and max keys for open ranges
add 44e9904 Merge pull request #18 from cloudant/min-max
add a3aa8cb Update README.md
add b2d7aa3 reuse do_reduce in full_reduce
add b602a96 clarify the meaning of Fun in range/reverse_range
add 06c1f2f switch group_reduce to a user-defined acc function
add 5bfcc40 Merge pull request #19 from cloudant/accfuns
add e2175aa Ensure all keys are in range during group_reduce
add 2818bce Merge pull request #20 from cloudant/group-reduce-bug
add 387b7c1 assert that non-leafs have no prev/next pointers
add 7485892 and then fix the bug where they got one
add 6e507b7 Merge pull request #21 from cloudant/remove_pointers_from_non_leaf
add 9e8629a adjust rebar.config to work with rebar2 and rebar3
add 11e5b55 Merge pull request #23 from cloudant/rebar-config-fix
add ec5a380 fix how lookup rate is calculated in tests
add 0b24409 honor ?MIN and ?MAX in find_child_int
add a24e76f update README.md to reflect progress
add ffc07e9 don't export reduce funs, they're just for tests now
add 0a2eca5 add spec/edoc to all public functions
add 3f1e6a5 Allow fold in fwd and rev direction
add 842c116 Add support for group_reduce in reverse order
add 9e1483a Merge pull request #25 from cloudant/group-reduce-rev
add e347ad2 two blank lines between different functions
add 11f46e5 refine typespec for callback functions
add b23df65 Add ASLv2 license
add 598733d Merge ebtree into src/ebtree
add 6233d43 add ebtree to rebar / reltool.config
add fb6c83a Allow encode/decode customisation
new 6fa3b19 Merge pull request #3017 from apache/prototype/fdb-layer-ebtree
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
rebar.config.script | 1 +
rel/reltool.config | 2 +
src/ebtree/.gitignore | 3 +
src/ebtree/README.md | 19 +
src/{couch_tests => ebtree}/rebar.config | 11 +-
.../dreyfus_app.erl => ebtree/src/ebtree.app.src} | 25 +-
src/ebtree/src/ebtree.erl | 1331 ++++++++++++++++++++
7 files changed, 1374 insertions(+), 18 deletions(-)
create mode 100644 src/ebtree/.gitignore
create mode 100644 src/ebtree/README.md
copy src/{couch_tests => ebtree}/rebar.config (81%)
copy src/{dreyfus/src/dreyfus_app.erl => ebtree/src/ebtree.app.src} (70%)
create mode 100644 src/ebtree/src/ebtree.erl
[couchdb] 01/01: Merge pull request #3017 from
apache/prototype/fdb-layer-ebtree
Posted by rn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rnewson pushed a commit to branch prototype/fdb-layer
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 6fa3b1987a45a90a53fd9221de2e9dd7b82fdccc
Merge: 733c357 fb6c83a
Author: Robert Newson <rn...@apache.org>
AuthorDate: Wed Jul 22 11:14:43 2020 +0100
Merge pull request #3017 from apache/prototype/fdb-layer-ebtree
Prototype/fdb layer ebtree
rebar.config.script | 1 +
rel/reltool.config | 2 +
src/ebtree/.gitignore | 3 +
src/ebtree/README.md | 19 +
src/ebtree/rebar.config | 17 +
src/ebtree/src/ebtree.app.src | 27 +
src/ebtree/src/ebtree.erl | 1331 +++++++++++++++++++++++++++++++++++++++++
7 files changed, 1400 insertions(+)