Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add partition support to mango text and fix failing testspartition-fix-mango-tests | Garren Smith | 2018-09-13 | 7 | -40/+64 |
| | |||||
* | allow partitioned:true in _index post. merge somewhere | Robert Newson | 2018-09-11 | 6 | -22/+74 |
| | |||||
* | validate that a system db cannot be partitioned | Garren Smith | 2018-09-07 | 1 | -0/+15 |
| | |||||
* | validate docs for _bulk_get and _bulk_docs | Garren Smith | 2018-09-07 | 2 | -7/+10 |
| | |||||
* | move view validation to chttp_view for partition checks | Garren Smith | 2018-09-07 | 2 | -14/+20 |
| | |||||
* | validate partitioned design docs | Garren Smith | 2018-09-07 | 1 | -3/+31 |
| | |||||
* | Optimize skip for partitioned queries | Robert Newson | 2018-09-05 | 5 | -15/+28 |
| | | | | | | | | | | | | 'skip' is implemented efficiently at the worker level but we've disabled it for clustered views because of the multiple shards (and not being able to calculate the right skip value to pass to each worker). With a partitioned query, this problem is gone, as the value the query specifies will be the right value for all workers (as they hit the same shard range). This commit removes the old fix_skip_and_limit function from fabric_rpc and moves the logic up to the coordinators. | ||||
* | validate partion id when querying. merge somewhere. | Robert Newson | 2018-09-05 | 1 | -2/+2 |
| | |||||
* | add r = 3 restrictions to partition _find and _explain | Garren Smith | 2018-09-05 | 3 | -0/+22 |
| | |||||
* | grabbag of fixes. needs merging into previous commits | Robert Newson | 2018-09-05 | 6 | -25/+20 |
| | |||||
* | add POST support for keys for views | Garren Smith | 2018-09-05 | 1 | -0/+18 |
| | |||||
* | Add /_partition/$partition/... endpoints | Garren Smith | 2018-09-05 | 9 | -22/+193 |
| | |||||
* | Add restrictions to partitioned views | Robert Newson | 2018-09-05 | 4 | -3/+29 |
| | | | | | | * Block design documents with partitioned option in non-partitioned db * Prohibit javascript reduces in partitioned:true ddocs * Prohibit include_docs=true for _view in partitioned db | ||||
* | Add test for all_docs partition optimisation | Garren Smith | 2018-09-05 | 1 | -0/+86 |
| | | | | Adds tests to validate the all_docs optimisations works for partitions | ||||
* | optimize _all_docs requests that are bounded within a single partition | Robert Newson | 2018-09-05 | 1 | -1/+23 |
| | |||||
* | Implement _all_docs and _find support | Robert Newson | 2018-09-05 | 9 | -26/+111 |
| | | | | | Co-authored-by: Garren Smith <garren.smith@gmail.com> Co-authored-by: Robert Newson <rnewson@apache.org> | ||||
* | mem3 tests for partitioned databases | Garren Smith | 2018-09-05 | 3 | -2/+147 |
| | |||||
* | implement partitioned views | Robert Newson | 2018-09-05 | 6 | -12/+85 |
| | | | | | Co-authored-by: Robert Newson <rnewson@apache.org> Co-authored-by: Paul J. Davis <paul.joseph.davis@gmail.com> | ||||
* | validate new partition arguments | Robert Newson | 2018-09-03 | 1 | -0/+11 |
| | |||||
* | Select only the shard containing the partition, if specified | Robert Newson | 2018-09-03 | 2 | -5/+28 |
| | |||||
* | Allow partitioned option in mrviews | Robert Newson | 2018-09-03 | 5 | -5/+31 |
| | | | | Default to database's partitioned setting if not present in ddoc. | ||||
* | expose partitioned flag in GET /dbname info | Robert Newson | 2018-08-30 | 2 | -2/+16 |
| | |||||
* | Enforce partition:id format in doc ids | Robert Newson | 2018-08-30 | 3 | -7/+37 |
| | |||||
* | map documents to shards by their partition | Robert Newson | 2018-08-29 | 3 | -8/+72 |
| | |||||
* | Support and persist ?partitioned=true flag at db creation time | Robert Newson | 2018-08-06 | 1 | -1/+15 |
| | |||||
* | Add a generic 'props' list at db creation time | Garren Smith | 2018-08-06 | 10 | -11/+185 |
| | | | | | | | | This props list is recorded in each database shard as well as the shard document in the special _dbs database. Co-authored-by: Garren Smith <garren.smith@gmail.com> Co-authored-by: Robert Newson <rnewson@apache.org> | ||||
* | Improve logging from test_util | ILYA Khlopotov | 2018-07-29 | 1 | -0/+3 |
| | | | | | | | Sometimes it is hard to guess what went wrong when application started via `test_util:start_applications` or `test_util:start_couch` is unable to start. Since the traceback was truncated. This change would print the reason in addition to the traceback. | ||||
* | bump docs dependency2.2.0-RC1 | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | [travis] 20.1 -> 20.3 | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | Bump fauxton dependency | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | Enable replication client _session auth by default | Joan Touzet | 2018-07-24 | 2 | -6/+5 |
| | | | | Relates to #1153 and #1176 | ||||
* | Revert "Add bcrypt hashing option" | Joan Touzet | 2018-07-18 | 14 | -367/+22 |
| | | | | This reverts commit 817b2b6f5f0883092df60c1ec8ec7ec6d6094a23. | ||||
* | Revert "Replace resource expensive bcrypt test with shorter version (#1231)" | Joan Touzet | 2018-07-18 | 1 | -17/+17 |
| | | | | This reverts commit 89a727b625e74f40fcf612bda18421b8fc21eead. | ||||
* | Revert "Make loginUser wait for successful authentication" | Joan Touzet | 2018-07-18 | 1 | -7/+2 |
| | | | | This reverts commit 6ffe0421ac524138a6b48fd010f2540631b83d16. | ||||
* | bump hyper dependency, fix Windows build | Joan Touzet | 2018-07-18 | 1 | -1/+1 |
| | |||||
* | Switch fabric attachment receiver to use messages | Nick Vatamaniuc | 2018-07-17 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | Function closures are fragile and attachment uploads would break if fabric_doc_attachments is different on any of the nodes in a cluster, like it might happen during a roling cluster upgrade. Previously fe53e437ca5ec9d23aa1b55d7934daced157a9e3 introduced two versions of the module one which handles function closure, other which handled message but only in this commit messages are starting to be sent. To avoid breakages in attachemnt uploads during the period of a rolling cluster upgrade, make sure to upgrade to that commit first then upgrade to this change. Issue #1394 | ||||
* | Add missing default case clause, fixes #1450 | Joan Touzet | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | re-raise max_http_request_size to 4GB | Jan Lehnardt | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | add retry to test_request:request() | Jan Lehnardt | 2018-07-17 | 1 | -1/+5 |
| | |||||
* | Improve detection of git tags/dirty status | Joan Touzet | 2018-07-17 | 2 | -10/+72 |
| | | | | | | | | | | Unfortuantely, #1437 brought in a build bug that caused dist tarballs to be created always using the last tag that could be found on the tree. This lead to `master` building tarballs labelled `2.1.0`. The new approach includes extensive comments to explain the approach, fixes the bug, and for an encore adds -dirty if you're building a CouchDB with local changes that aren't committed to git. | ||||
* | Report git sha on welcome request | Jan Lehnardt | 2018-07-17 | 7 | -6/+26 |
| | | | | Closes #1309 | ||||
* | Make MD5 hash implementation configurable (#1171) | rokek | 2018-07-16 | 21 | -46/+107 |
| | |||||
* | improve ddoc test reliablilty by waiting for ddoc deletion | Jan Lehnardt | 2018-07-16 | 1 | -1/+7 |
| | |||||
* | Optionally prevent non-admins from accessing /_all_dbs | Jan Lehnardt | 2018-07-15 | 2 | -1/+7 |
| | |||||
* | demote notice to debug logs by @wyc | Jan Lehnardt | 2018-07-15 | 1 | -5/+3 |
| | |||||
* | validate bind address by @wyc | Jan Lehnardt | 2018-07-15 | 1 | -10/+25 |
| | |||||
* | Clarify bad index creation error messages | Brandon Gottlob | 2018-07-14 | 1 | -2/+2 |
| | | | | Fixes #927 | ||||
* | wait for db deletion before db re-creation. Closes #1197 | Jan Lehnardt | 2018-07-14 | 1 | -0/+7 |
| | |||||
* | raise timeouts in attachment tests | Jan Lehnardt | 2018-07-14 | 1 | -3/+3 |
| | |||||
* | bump deps | Jan Lehnardt | 2018-07-14 | 1 | -2/+2 |
| |