Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Dedupe ioq_opener monitorsioq-per-shard-or-user | Russell Branca | 2019-03-13 | 1 | -1/+3 |
| | |||||
* | Add delay to work around flaky test | Russell Branca | 2019-03-06 | 1 | -0/+2 |
| | |||||
* | Set io_priority in tests as appropriate | Russell Branca | 2019-03-06 | 53 | -179/+665 |
| | |||||
* | Ensure io_priority is explicitly set throughout CouchDB | Russell Branca | 2019-03-06 | 22 | -5/+94 |
| | |||||
* | HACK: explode loudly on missing io_priority | Russell Branca | 2019-03-06 | 2 | -0/+7 |
| | |||||
* | WIP: IOQ2 per shard/user | Russell Branca | 2019-02-28 | 12 | -33/+94 |
| | |||||
* | Merge pull request #1904 from apache/import-smoosh | Robert Newson | 2019-02-06 | 8 | -1085/+11 |
|\ | | | | | Import smoosh from Cloudant | ||||
| * | remove elixir tests from 'make check' until they are reliable | Robert Newson | 2019-02-06 | 1 | -1/+0 |
| | | |||||
| * | run formatting check before time-consuming tests | Robert Newson | 2019-02-06 | 1 | -1/+1 |
| | | |||||
| * | Import smoosh from Cloudant | Robert Newson | 2019-02-06 | 7 | -1083/+10 |
|/ | | | | Remove couch_compaction_daemon and related tests too. | ||||
* | Force mix rebar/hex/deps get on make elixir (#1894) | Joan Touzet | 2019-02-05 | 2 | -6/+14 |
| | |||||
* | Merge pull request #1901 from apache/fix-doc-update-invalid-rev-crash | Eric Avdey | 2019-02-05 | 2 | -5/+24 |
|\ | | | | | Fix `badarg` crash on an invalid revision for individual doc update | ||||
| * | Fix badarg crash on invalid rev for individual doc updatefix-doc-update-invalid-rev-crash | Eric Avdey | 2019-02-04 | 2 | -5/+24 |
|/ | |||||
* | Fix from_json_obj_validate crash when provided rev isn't a valid hex | Eric Avdey | 2019-02-04 | 2 | -3/+16 |
| | |||||
* | Make from_json_error_cases tests idiomatic | Eric Avdey | 2019-02-04 | 1 | -10/+6 |
| | |||||
* | Merge pull request #1889 from apache/import-cloudant-ioq | Robert Newson | 2019-02-01 | 4 | -20/+15 |
|\ | | | | | Import IOQ from Cloudant | ||||
| * | We don't need to verify that erlang:garbage_collect() worksimport-cloudant-ioq | Robert Newson | 2019-02-01 | 1 | -16/+1 |
| | | |||||
| * | increase timeout on test | Robert Newson | 2019-02-01 | 1 | -1/+1 |
| | | |||||
| * | Run each apps test in a separate process | Robert Newson | 2019-02-01 | 1 | -3/+10 |
| | | | | | | | | This reduces non-causal test failures between apps. | ||||
| * | Import IOQ from Cloudant | Robert Newson | 2019-02-01 | 2 | -1/+4 |
|/ | |||||
* | add w:3 for lots of docs test (#1893) | garren smith | 2019-02-01 | 1 | -1/+1 |
| | |||||
* | format | Garren Smith | 2019-01-31 | 1 | -1/+5 |
| | |||||
* | Add junit formatter | Garren Smith | 2019-01-31 | 3 | -2/+4 |
| | | | | Add the junit formatter so that Jenkins can read the elixir tests | ||||
* | Change elixir test failing on travis | Garren Smith | 2019-01-31 | 1 | -1/+4 |
| | |||||
* | add elixir tests to travis | Garren Smith | 2019-01-31 | 3 | -2/+9 |
| | | | | | Add the elixir test to `make check` and change the build language in travis from erlang to elixir. | ||||
* | Change enviromental variables not to clash with travis | Garren Smith | 2019-01-31 | 2 | -4/+4 |
| | | | | | Creates EX_USERNAME, EX_PASSWORD and EX_COUCH_URL to manage the elixir test setup. | ||||
* | fix credo and formatting issues of elixir tests | Garren Smith | 2019-01-31 | 9 | -47/+79 |
| | |||||
* | Compaction: Add snooze_period_ms for finer tuning (#1880) | Adrien Vergé | 2019-01-30 | 3 | -8/+72 |
| | | | | | This commit introduces a new option `snooze_period_ms` (measured in milliseconds), and deprecates `snooze_period` while still supporting it for obvious legacy reasons. | ||||
* | Merge pull request #1886 from apache/fix-pq-db-header-version | Peng Hui Jiang | 2019-01-30 | 11 | -165/+41 |
|\ | | | | | Fix partitioned query database header version | ||||
| * | Fix engine header upgradesfix-pq-db-header-version | Paul J. Davis | 2019-01-30 | 11 | -165/+41 |
|/ | |||||
* | Make it possible to override elixir couchdb settings via environmental variables | Garren Smith | 2019-01-30 | 2 | -3/+15 |
| | |||||
* | Merge pull request #1877 from apache/restrict-purge-admin | Peng Hui Jiang | 2019-01-29 | 2 | -1/+64 |
|\ | | | | | restrict _purge to server admin | ||||
| * | restrict _purge to server adminrestrict-purge-admin | jiangph | 2019-01-29 | 2 | -1/+64 |
|/ | | | | | | | This restrict _purge and _purged_infos_limit to server admin in terms of the security level required to run them. Fixes #1799 | ||||
* | rename partitions feature to partitioned feature | Garren Smith | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | Update config dependency to 2.1.5 | Nick Vatamaniuc | 2019-01-24 | 1 | -1/+1 |
| | | | | This fixes inability to set keys with regex symbols in them | ||||
* | fix test url to fix test | Garren Smith | 2019-01-24 | 1 | -1/+1 |
| | |||||
* | Shift to new GH multi-template issue workflow (#1872) | Joan Touzet | 2019-01-23 | 4 | -32/+144 |
| | |||||
* | Implement customizable chttpd statistics | Paul J. Davis | 2019-01-23 | 5 | -18/+206 |
| | |||||
* | Make _all_docs and view query limits configurable | Garren Smith | 2019-01-23 | 5 | -22/+155 |
| | | | | | | | | This allows us to set a maximun allowed number of documents to be returned for a global or a partitioned view query and _all_docs query. Co-authored-by: Paul J. Davis <paul.joseph.davis@gmail.com> | ||||
* | Blacklist known bad Erlang releases, fixes #1857 (#1871) | Joan Touzet | 2019-01-22 | 2 | -1/+39 |
| | |||||
* | Update to mochiweb 2.19.0 | Nick Vatamaniuc | 2019-01-22 | 3 | -2/+165 |
| | | | | | | | | | | | | | | | | | It has a fix to revert user socket buffer size to 8192 and also allow setting this buffer values directly (not necessarily via {recbuf, ...}). Fixes #1810 Warning: 2.19.0 blacklists a series of OTP releases: 21.2, 21.2.1, 21.2.2 This is done via a runtime check of the ssl application version. The blacklist seems valid as there is a bug which prevents data from being delivered on TSL sockets. That could affect either CouchDB server side (chttpd) or replication client side (ibrowse). | ||||
* | default config for partition feature flag | Garren Smith | 2019-01-22 | 1 | -0/+7 |
| | |||||
* | Add ability to feature flag partitioned db's | Garren Smith | 2019-01-22 | 2 | -1/+68 |
| | |||||
* | Add a test for a doc read with etag | Eric Avdey | 2019-01-21 | 1 | -0/+11 |
| | |||||
* | Don't crash test on a response without Content-Type | Eric Avdey | 2019-01-21 | 1 | -1/+3 |
| | | | | | | | | Some GET responses (e.g. 304 Not Modified) should not generate representation metadata (e.g. Content-Type) as per rfc7232. This fix allows to process such requests without crashing process response on a regexp over nil. | ||||
* | add default fabric request timeouts | Garren Smith | 2019-01-21 | 1 | -0/+5 |
| | |||||
* | Add Global timeout for map/reduce queries | Garren Smith | 2019-01-21 | 5 | -4/+46 |
| | | | | | | | This makes the global timeout for a map/reduce and all_docs request configurable via the config. It separates the config into global queries and partition queries so that it is possible to make the global timeout is for partitioned queries | ||||
* | Fix python2 compatibility for couchup (#1868) | Paulo Eduardo Althoff | 2019-01-20 | 1 | -1/+1 |
| | | | Closes #1053 | ||||
* | Add new /{db}/_sync_shards endpoint (admin-only) (#1811) | Joan Touzet | 2019-01-18 | 3 | -1/+22 |
| | | | | | | | | | | | | | This server admin-only endpoint forces an n-way sync of all shards across all nodes on which they are hosted. This can be useful for an administrator adding a new node to the cluster, after updating _dbs so that the new node hosts an existing db with content, to force the new node to sync all of that db's shards. Users may want to bump their `[mem3] sync_concurrency` value to a larger figure for the duration of the shards sync. Closes #1807 | ||||
* | Enforce partition size limits | Paul J. Davis | 2019-01-18 | 4 | -4/+403 |
| | | | | | | | This limit helps prevent users from inadvertently misusing partitions by refusing to add documents when the size of a partition exceeds 10GiB. Co-authored-by: Robert Newson <rnewson@apache.org> |