couch commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to ea2d873 [Forced Update!]

2017-02-01 Thread davisp
Repository: couchdb-couch Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record c16359744 -> ea2d873fc (forced update) Remove public access to the db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit:

couch-mrview commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to a271447 [Forced Update!]

2017-02-01 Thread davisp
Repository: couchdb-couch-mrview Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record c9c6e2346 -> a27144733 (forced update) Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-mrview/repo Commit:

mem3 commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to f311c63 [Forced Update!]

2017-02-01 Thread davisp
Repository: couchdb-mem3 Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record b55fee694 -> f311c6399 (forced update) Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-mem3/repo Commit:

couch-index commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 81bcb1f [Forced Update!]

2017-02-01 Thread davisp
Repository: couchdb-couch-index Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record 7f4d5de4c -> 81bcb1f84 (forced update) Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-index/repo Commit:

couch commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to c163597 [Forced Update!]

2017-02-01 Thread davisp
Repository: couchdb-couch Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record 4a2f4f462 -> c16359744 (forced update) Remove public access to the db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit:

[1/2] couch commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 4a2f4f4

2017-02-01 Thread davisp
Repository: couchdb-couch Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] 4a2f4f462 Reorganize exports from couch_db.erl Since we're getting ready to add API functions to couch_db.erl now is a good time to clean up the exports list so that changes are more easily

[2/2] couch commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 4a2f4f4

2017-02-01 Thread davisp
Remove public access to the db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-couch/commit/4a2f4f46 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch/tree/4a2f4f46 Diff:

couchdb commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 13a511f

2017-02-01 Thread davisp
Repository: couchdb Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] 13a511f4b [TMP] Set branches for COUCHDB-3288 This is just a temporary commit to make development easier. COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo Commit:

mem3 commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to b55fee6

2017-02-01 Thread davisp
Repository: couchdb-mem3 Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] b55fee694 Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-mem3/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-mem3/commit/b55fee69

couchdb-mango git commit: Remove public db record

2017-02-01 Thread davisp
Repository: couchdb-mango Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] 293b118f0 Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-mango/repo Commit:

fabric commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 03a54cd

2017-02-01 Thread davisp
Repository: couchdb-fabric Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] 03a54cda6 Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/repo Commit:

couch-replicator commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to cb73de3

2017-02-01 Thread davisp
Repository: couchdb-couch-replicator Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] cb73de376 Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-replicator/repo Commit:

couch-mrview commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to c9c6e23 [Forced Update!]

2017-02-01 Thread davisp
Repository: couchdb-couch-mrview Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record 6a7a6fc36 -> c9c6e2346 (forced update) Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-mrview/repo Commit:

couch-mrview commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 6a7a6fc

2017-02-01 Thread davisp
Repository: couchdb-couch-mrview Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] 6a7a6fc36 Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-mrview/repo Commit:

couch-index commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to 7f4d5de

2017-02-01 Thread davisp
Repository: couchdb-couch-index Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] 7f4d5de4c Remove public db record COUCHDB-3288 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-index/repo Commit:

couchdb commit: updated refs/heads/master to c644280

2017-02-01 Thread vatamane
Repository: couchdb Updated Branches: refs/heads/master 7c7a1d66e -> c64428055 Bump couch dependency. Remove dead code in couch_file. COUCHDB-3284 Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/c6442805 Tree:

[2/2] couch commit: updated refs/heads/master to bbbd532

2017-02-01 Thread vatamane
Merge branch 'couchdb-3284-remove-dead-code' Closes #225 Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-couch/commit/bbbd5322 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch/tree/bbbd5322 Diff:

[1/2] couch commit: updated refs/heads/master to bbbd532

2017-02-01 Thread vatamane
Repository: couchdb-couch Updated Branches: refs/heads/master c73a8831b -> bbbd53223 Remove dead code from couch_file This code was left over after removing 8kB read-ahead https://github.com/apache/couchdb-couch/pull/223/commits/d52a5335d930d11ade4953c8576d22f55872ff6f COUCHDB-3284

chttpd commit: updated refs/heads/COUCHDB-3288-remove-public-db-record to f997923

2017-02-01 Thread davisp
Repository: couchdb-chttpd Updated Branches: refs/heads/COUCHDB-3288-remove-public-db-record [created] f997923c4 Remove public db record Project: http://git-wip-us.apache.org/repos/asf/couchdb-chttpd/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-chttpd/commit/f997923c Tree:

couchdb commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 57e6a89

2017-02-01 Thread davisp
Repository: couchdb Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] 57e6a8909 Set Pluggable Storage Engine branches Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/57e6a890 Tree:

[1/2] mem3 commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to ac2feae

2017-02-01 Thread davisp
Repository: couchdb-mem3 Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] ac2feae91 Store and use the storage engine property This adds an optional key to database documents that lists the configured storage engine. This allows mem3_shards to create the shard with

[2/2] mem3 commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to ac2feae

2017-02-01 Thread davisp
Update to use the pluggable storage API Project: http://git-wip-us.apache.org/repos/asf/couchdb-mem3/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-mem3/commit/4f92ecdd Tree: http://git-wip-us.apache.org/repos/asf/couchdb-mem3/tree/4f92ecdd Diff:

[2/3] fabric commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 3b82a96

2017-02-01 Thread davisp
Update to use new pluggable storage API Project: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/commit/52265437 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/tree/52265437 Diff:

[1/3] fabric commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 3b82a96

2017-02-01 Thread davisp
Repository: couchdb-fabric Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] 3b82a9675 Revert "Handle no_pass message when limit is 0" This partially reverts commit 998cf2. Only the path src/fabric_rpc.erl has been reverted, which is 1 out of 2 files changed in the

[3/3] fabric commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 3b82a96

2017-02-01 Thread davisp
Pass the storage engine option to RPC workers Project: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/commit/3b82a967 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-fabric/tree/3b82a967 Diff:

couch-replicator commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 13e9645

2017-02-01 Thread davisp
Repository: couchdb-couch-replicator Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] 13e9645f2 Update tests to use pluggable storage engine API Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-replicator/repo Commit:

couch-mrview commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to b7d6bdd

2017-02-01 Thread davisp
Repository: couchdb-couch-mrview Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] b7d6bddcf Update to use pluggable storage API Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-mrview/repo Commit:

couch-index commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 1424c46

2017-02-01 Thread davisp
Repository: couchdb-couch-index Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] 1424c46c7 Update API for use with pluggable storage engines Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-index/repo Commit:

[4/6] couch commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 7f90b57

2017-02-01 Thread davisp
http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/a7c6713d/src/couch_db_updater.erl -- diff --git a/src/couch_db_updater.erl b/src/couch_db_updater.erl index 7872635..e08f9c0 100644 --- a/src/couch_db_updater.erl +++

[3/6] couch commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 7f90b57

2017-02-01 Thread davisp
http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/a7c6713d/src/couch_util.erl -- diff --git a/src/couch_util.erl b/src/couch_util.erl index 6001ae2..29e720e 100644 --- a/src/couch_util.erl +++ b/src/couch_util.erl @@ -12,7

[2/6] couch commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 7f90b57

2017-02-01 Thread davisp
Add legacy storage engine implementation This is the legacy storage engine code. I've kept it as part of the core couch application because we'll always need to have at least one storage engine available. Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit:

[5/6] couch commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 7f90b57

2017-02-01 Thread davisp
Implement pluggable storage engines This change moves the main work of storage engines to run through the new couch_db_engine behavior. This allows us to replace the storage engine with different implementations that can be tailored to specific work loads and environments. Project:

[1/6] couch commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 7f90b57

2017-02-01 Thread davisp
Repository: couchdb-couch Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] 7f90b5796 Add storage engine test suite This allows other storage engine implementations to reuse the same exact test suite without having to resort to shenanigans like keeping vendored

[6/6] couch commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 7f90b57

2017-02-01 Thread davisp
Add couch_db_engine module This is the primary API for pluggable storage engines. This module serves as both a behavior and a call dispatch module for handling the engine state updates. Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit:

chttpd commit: updated refs/heads/COUCHDB-3287-pluggable-storage-engines to 0ac066c

2017-02-01 Thread davisp
Repository: couchdb-chttpd Updated Branches: refs/heads/COUCHDB-3287-pluggable-storage-engines [created] 0ac066c96 Support engine selection from the HTTP API Project: http://git-wip-us.apache.org/repos/asf/couchdb-chttpd/repo Commit:

[couchdb-chttpd] Git Push Summary

2017-02-01 Thread davisp
Repository: couchdb-chttpd Updated Branches: refs/heads/COUCHDB-3286-pluggable-storage-engines [deleted] 0ac066c96

chttpd commit: updated refs/heads/COUCHDB-3286-pluggable-storage-engines to 0ac066c

2017-02-01 Thread davisp
Repository: couchdb-chttpd Updated Branches: refs/heads/COUCHDB-3286-pluggable-storage-engines [created] 0ac066c96 Support engine selection from the HTTP API Project: http://git-wip-us.apache.org/repos/asf/couchdb-chttpd/repo Commit:

[6/6] couch commit: updated refs/heads/45918-pluggable-storage-engines to 4990951

2017-02-01 Thread davisp
Add storage engine test suite This allows other storage engine implementations to reuse the same exact test suite without having to resort to shenanigans like keeping vendored copies up to date. Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit:

[couchdb-couch] Git Push Summary

2017-02-01 Thread davisp
Repository: couchdb-couch Updated Branches: refs/heads/45918-pluggable-storage-engines [deleted] 499095183

[4/6] couch commit: updated refs/heads/45918-pluggable-storage-engines to 4990951

2017-02-01 Thread davisp
http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/3aee939f/src/couch_db_updater.erl -- diff --git a/src/couch_db_updater.erl b/src/couch_db_updater.erl index 7872635..e08f9c0 100644 --- a/src/couch_db_updater.erl +++

[5/6] couch commit: updated refs/heads/45918-pluggable-storage-engines to 4990951

2017-02-01 Thread davisp
Implement pluggable storage engines This change moves the main work of storage engines to run through the new couch_db_engine behavior. This allows us to replace the storage engine with different implementations that can be tailored to specific work loads and environments. Project:

[3/6] couch commit: updated refs/heads/45918-pluggable-storage-engines to 4990951

2017-02-01 Thread davisp
http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/3aee939f/src/couch_util.erl -- diff --git a/src/couch_util.erl b/src/couch_util.erl index 6001ae2..29e720e 100644 --- a/src/couch_util.erl +++ b/src/couch_util.erl @@ -12,7

[2/6] couch commit: updated refs/heads/45918-pluggable-storage-engines to 4990951

2017-02-01 Thread davisp
Add couch_db_engine module This is the primary API for pluggable storage engines. This module serves as both a behavior and a call dispatch module for handling the engine state updates. Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch/repo Commit:

[1/6] couch commit: updated refs/heads/45918-pluggable-storage-engines to 4990951

2017-02-01 Thread davisp
Repository: couchdb-couch Updated Branches: refs/heads/45918-pluggable-storage-engines [created] 499095183 Add legacy storage engine implementation This is the legacy storage engine code. I've kept it as part of the core couch application because we'll always need to have at least one storage