summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug when delete all docs on page1760-fauxton-correct-row-messageGarren Smith2013-10-112-2/+13
|
* Fauxton: Fix correct row number messageGarren Smith2013-10-104-44/+100
|
* Merge branch 'remove-e4x-tests'Jan Lehnardt2013-10-076-136/+4
|\ | | | | | | | | * remove-e4x-tests: remove E4X tests
| * remove E4X testsremove-e4x-testsJan Lehnardt2013-09-306-136/+4
| |
* | Merge branch 'build-system-fixes-1.5.x'Jan Lehnardt2013-10-0713-12/+139
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * build-system-fixes-1.5.x: (22 commits) the last line is intentionally left blank to appease POSIX gods [my-first-couchdb-plugin] remove note about ex-Makefile.dist move build system edits for my-first-couchdb-plugin to src/ [my-first-couchdb-plugin] use Apache 2 License move erlang-version.escript to EXTRA_DIST add erlang-version.escript to bin_SCRIPTS update license.skip with generated files fix fauxton adds fix typo add my-first-couchdb-plugin .gitignore remove more accidental edits remove accidental edit advise renaming the Makefile custom Makefile for my-first-couchdb-plugin add src/couchjs-node/Makedile to configure.ac trailing spaces set up my-first-couchdb-plugin with EXTRA_DIST set up couchjs-node with EXTRA_DIST add fauxton dist to Makefile add plugins.html & pagination.rst to Makefiles ...
| * | the last line is intentionally left blank to appease POSIX godsJan Lehnardt2013-10-071-1/+1
| | |
| * | [my-first-couchdb-plugin] remove note about ex-Makefile.distbuild-system-fixes-1.5.xJan Lehnardt2013-10-071-1/+1
| | |
| * | move build system edits for my-first-couchdb-plugin to src/Jan Lehnardt2013-10-075-23/+11
| | |
| * | [my-first-couchdb-plugin] use Apache 2 LicenseJan Lehnardt2013-10-073-1/+29
| | |
| * | move erlang-version.escript to EXTRA_DISTJan Lehnardt2013-10-041-2/+2
| | |
| * | add erlang-version.escript to bin_SCRIPTSJan Lehnardt2013-10-041-2/+2
| | |
| * | update license.skip with generated filesJan Lehnardt2013-10-041-0/+2
| | |
| * | fix fauxton addsJan Lehnardt2013-10-041-23/+19
| | |
| * | fix typoJan Lehnardt2013-10-041-1/+1
| | |
| * | add my-first-couchdb-plugin .gitignoreJan Lehnardt2013-10-042-1/+2
| | |
| * | remove more accidental editsJan Lehnardt2013-10-041-13/+11
| | |
| * | remove accidental editJan Lehnardt2013-10-041-1/+0
| | |
| * | advise renaming the MakefileJan Lehnardt2013-10-041-1/+1
| | |
| * | custom Makefile for my-first-couchdb-pluginJan Lehnardt2013-10-044-11/+62
| | |
| * | add src/couchjs-node/Makedile to configure.acJan Lehnardt2013-10-041-0/+1
| | |
| * | trailing spacesJan Lehnardt2013-10-041-7/+7
| | |
| * | set up my-first-couchdb-plugin with EXTRA_DISTJan Lehnardt2013-10-041-1/+12
| | |
| * | set up couchjs-node with EXTRA_DISTJan Lehnardt2013-10-041-0/+26
| | |
| * | add fauxton dist to MakefileJan Lehnardt2013-10-041-0/+23
| | |
| * | add plugins.html & pagination.rst to MakefilesJan Lehnardt2013-10-042-0/+3
| | |
| * | add src/couch_plugins/README.md to EXTRA_DISTJan Lehnardt2013-10-031-1/+1
| | |
| * | add erlang-version.escript to noinst_SCRIPTSJan Lehnardt2013-10-031-1/+1
| | |
* | | 72 char columnsJan Lehnardt2013-10-071-29/+45
| | |
* | | add pointer to DEVELOPERS to INSTALLJan Lehnardt2013-10-071-0/+3
| | |
* | | snappy: ensure configure.ac matches snappy releaseDave Cottlehuber2013-10-071-1/+1
|/ / | | | | | | See history in COUCHDB-1600 for full patch
* | add my-first-couchdb-plugin skeleton plugin & guideJan Lehnardt2013-10-036-0/+227
| |
* | Add note about COUCHDB-1901 to changelog.Dirkjan Ochtman2013-10-031-0/+2
| |
* | Fix changelog formatting, order.Dirkjan Ochtman2013-10-031-8/+8
| |
* | Merge branch '1901-atomic-multipart-retries' of ↵Dirkjan Ochtman2013-10-032-36/+133
|\ \ | | | | | | | | | | | | | | | https://github.com/apache/couchdb Merged after r+ from rnewson on IRC, general trustworthiness of process.
| * | Bubble up missing_stub exceptions for proper retry1901-atomic-multipart-retriesAdam Kocoloski2013-10-021-0/+2
| | | | | | | | | | | | | | | | | | | | | A missing_stub exception is special in that the replicator retries the request without the atts_since optimmization. COUCHDB-1901
| * | Be a bit nicer about loggingAdam Kocoloski2013-10-021-1/+9
| | |
| * | Simplify doc_streamer initializationAdam Kocoloski2013-10-021-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | The unlink at the end is a noop, so we can simplify this to use spawn_link/3 and the fully-exported function call instead of spawn_link/1 and a closure. BugzID: 20822
| * | Disable automatic retries of streaming writesAdam Kocoloski2013-10-021-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | An automatic retry makes no sense here, as we've already streamed part of the response body from the GET. Disabling the retries bubbles the error up to run_user_fun inside open_doc_revs allows us to retry the whole GET + PUT correctly. BugzID: 20822
| * | Ensure the att reader learns of a Parser deathAdam Kocoloski2013-10-021-0/+1
| | |
| * | Handle open_revs retries at a higher levelAdam Kocoloski2013-10-021-31/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch disables the httpc client retries for the request to stream document revisions to the replicator. The retry logic at that level could end up jumbling together response body data from different requests and thoroughly confusing the multipart parser. Moving the retry logic up a level allows us to start fresh each time. BugzID: 21367
| * | Fix replication deadlock after HTTP retriesPaul J. Davis2013-10-021-3/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An HTTP failure in the open_doc_revs can lead to a replication deadlock if the retry happens while parsing the multipart/mime response. The UserFun callback can end up attempting to PUT a request using an attachment reader from the failed request while the pid that invoked open_doc_revs will never see the started_open_doc_revs message which indicates a retry has happened. This just spawns a middleman process so that the process that invoked open_doc_revs can listen for the response from the user function as well as the started_open_doc_revs message to handle retries appropriately.
| * | Avoid deadlocking the httpc poolPaul J. Davis2013-10-021-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | The multipart mime parsing code was getting into a state where it would orphan parsers that held onto pool connections. This just adds a monitor to make sure that the parser process dies when the parent dies normally without finishing reading the rest of the parser. BugzID: 16751
| * | Use latest=true when retrieving revisionsBob Dionne2013-10-022-2/+4
| | | | | | | | | | | | | | | | | | | | | This allows the replicator to keep up with revisions that may have occured after missing_revs was called. BugzID: 14241
* | | [doc] fix commit refJan Lehnardt2013-10-031-1/+1
| | |
* | | Fix build warnings.Alexander Shorin2013-10-032-11/+7
| | |
* | | Fix broken reference to config option.Alexander Shorin2013-10-031-2/+2
| | |
* | | update referenceJan Lehnardt2013-10-031-2/+2
| | |
* | | reference plugins in exprimental featuresJan Lehnardt2013-10-031-0/+8
| | |
* | | update changelogJan Lehnardt2013-10-031-4/+15
| | |
* | | Merge branch '1888-fix-user-fields-disabled-for-admins'Jan Lehnardt2013-10-032-10/+33
|\ \ \ | | | | | | | | | | | | | | | | * 1888-fix-user-fields-disabled-for-admins: admins can always read all doc fields, regardless of public_fields