Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mem3 tests for partitioned databasesuser-partitioned-dbs-4 | Garren Smith | 2018-08-08 | 3 | -2/+147 |
| | |||||
* | implement partitioned views | Robert Newson | 2018-08-08 | 3 | -7/+81 |
| | |||||
* | validate new partition arguments | Robert Newson | 2018-08-07 | 1 | -0/+11 |
| | |||||
* | Select only the shard containing the partition, if specified | Robert Newson | 2018-08-07 | 2 | -5/+23 |
| | |||||
* | Allow partitioned option in mrviews | Robert Newson | 2018-08-07 | 6 | -9/+46 |
| | | | | Default to database's partitioned setting if not present in ddoc. | ||||
* | expose partitioned flag in GET /dbname info | Robert Newson | 2018-08-07 | 2 | -2/+16 |
| | |||||
* | Enforce partition:id format in doc ids | Robert Newson | 2018-08-07 | 2 | -4/+22 |
| | |||||
* | map documents to shards by their partition | Robert Newson | 2018-08-07 | 3 | -8/+76 |
| | |||||
* | 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 |
| | |||||
* | string:trim() compat for couch_util:trim() | Jan Lehnardt | 2018-07-14 | 1 | -0/+3 |
| | |||||
* | Use couch_util:trim for greater erlang compatibility | Robert Newson | 2018-07-14 | 3 | -7/+34 |
| | |||||
* | build: release candidate tarball should have -RCx | Dave Cottlehuber | 2018-07-14 | 1 | -3/+7 |
| | | | | | | the released tarball should have -RCx in the name, but not in the extracted file, otherwise we can't simply rename the final artefact for our public release. | ||||
* | build: ease pattern matching to be less pedantic about RC | Dave Cottlehuber | 2018-07-14 | 1 | -1/+1 |
| | | | | | | | | | | | git-describe may have changed output formats. The previous regex doesn't allow any trailing content, and git-describe always appends -g<SHA> unless abbrev=0 is added. This approach pulls out only the matching tag, leaving behind any trailing garbage from git-describe, and as a bonus allows tagging a commit from within a branch, and running a release directly from the branch without needing to re-check out the tag itself. | ||||
* | config: improve handling of admin-supplied changes | Dave Cottlehuber | 2018-07-14 | 2 | -4/+8 |
| | | | | | | - send a readable error response from failed config set - trust but verify admin-supplied content in separate function - return specific error conditions for logging | ||||
* | Drop Erlang R16 support | Jan Lehnardt | 2018-07-13 | 2 | -2/+1 |
| | |||||
* | Replace R16B03 with 17.5.3 for PR#1427 | Joan Touzet | 2018-07-13 | 1 | -2/+2 |
| | |||||
* | Views now retain update_seq after compaction. | Jan Lehnardt | 2018-07-13 | 1 | -0/+2 |
| | | | | | | | | | Previously on view compaction, the new index state would not carry over the associated database update and purge sequences. As a result, views who were compacted at least once could no longer use the ?update_seq query option, or purge properly. Closes #984 | ||||
* | hook up proxy auth handler to chttpd | Jan Lehnardt | 2018-07-13 | 2 | -0/+9 |
| | |||||
* | Add tests for mango conflict finding | Jan Lehnardt | 2018-07-13 | 2 | -0/+46 |
| | | | | | I couldn’t find a cleaner way to add _bulk_docs with `new_edits: false`. | ||||
* | Add `conflicts: true` option to mango selectors | Jan Lehnardt | 2018-07-13 | 1 | -4/+4 |
| | | | | | | This allows for using Mango queries for finding docs with conflicts. Closes #1101 | ||||
* | Adjust deletion tests in different cluster quorum conditions | jjrodrig | 2018-07-13 | 5 | -76/+20 |
| | |||||
* | Deletion responds 200 after a response from every node, and 202 in other case | jjrodrig | 2018-07-13 | 2 | -5/+5 |
| | |||||
* | Fix for issue #1136 - Error 500 deleting DB without quorum | jjrodrig | 2018-07-13 | 5 | -9/+68 |
| | | | | Complete deletion tests with not found | ||||
* | Make stem_interactive_updates option work again | Nick Vatamaniuc | 2018-07-11 | 4 | -119/+87 |
| | | | | | | | | | | | | After the aebdbc452573f70f4e50d88af5814d0fbe936333 stemming is done separately from merge so stem interactive option didn't take effect. That is mostly ok as speed improvements should reduce the need for that option, but it still might be nice to keep the option (just in case). Also, a nice side effect is it removes an extra external function from couch_key_tree module and simplifies the tests a bit. Related PR: #958 | ||||
* | Added tests for checking http status code depending on cluster quorum | jjrodrig | 2018-07-09 | 28 | -0/+817 |
| |