History log of /4.0.0/couchdb/ (Results 1 - 25 of 3780)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v4.6.0, v4.5.0
90aae63303-Sep-2015 harsha <hhs.couchbase@gmail.com>

MB-16213 Allow map to emit seq number details

Sync gateway needs seq number details as stored in memcached to
synchronize their vector clocks, to be emitted from map document
Followi

MB-16213 Allow map to emit seq number details

Sync gateway needs seq number details as stored in memcached to
synchronize their vector clocks, to be emitted from map document
Following fields are added to meta data associated with document
seq: Seq number of last modified document in this vbucket.
vb : vbucket number to which this document hash into.

It can be emitted using map function like
function (doc, meta) {
emit(meta.id, {"vb" : meta.vb,
"vb_seqno" : meta.seq});
}

Change-Id: I43ade6ece9a2430705e75abf88655338cdee8048
Reviewed-on: http://review.couchbase.org/55340
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>
Tested-by: Harsha H S <hhs.couchbase@gmail.com>

show more ...

b1a22b8810-Aug-2015 Sriram Melkote <siri@couchbase.com>

Merge branch 'master' into sherlock

Change-Id: I7f1eba73739e7848d90a64c33fccfb6f5712a92b


9216b42606-Aug-2015 harsha <hhs.couchbase@gmail.com>

MB-15922 Report restarting of dcp receive worker back to parent

Restaring dcp receive worker due to closed dcp connection was not
reported back to group in the case of all_seqs call.

MB-15922 Report restarting of dcp receive worker back to parent

Restaring dcp receive worker due to closed dcp connection was not
reported back to group in the case of all_seqs call.

Change-Id: I00e52ea312ca9d06eecc5f4501b6d6b15fab07e4
Reviewed-on: http://review.couchbase.org/54167
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...

3ee4da1f29-Jun-2015 Volker Mische <vmx@couchbase.com>

MB-15214 Kill spatial views cleanup process right away

There currently isn't a way to stop the cleanup of spatial views gracefully. Hence
just kill it right away instead of waiting for t

MB-15214 Kill spatial views cleanup process right away

There currently isn't a way to stop the cleanup of spatial views gracefully. Hence
just kill it right away instead of waiting for the 5 seconds timeout.

Change-Id: I58be1598323d4f9365ccf8a662240c5ce44935a7
Reviewed-on: http://review.couchbase.org/52662
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...

294f816c25-Jun-2015 Volker Mische <vmx@couchbase.com>

MB-15274 Reset file properly

View compaction creates a new file. Such a file always starts with a header. This
header doesn't point to any data, as there wasn't any data written yet. Tho

MB-15274 Reset file properly

View compaction creates a new file. Such a file always starts with a header. This
header doesn't point to any data, as there wasn't any data written yet. Though this
header contains enough information so that the view-engine can start up properly
with a file that contains only such a header. This is important as data corruption
on files can always happen and you don't want to end up in an undefined/not working
state.

The first header in a file that was created due to compaction is based on the header
of the view group when the compaction took place. Some information is reset as the
header e.g. can't point to any trees as the file doesn't contain any data yet.

In the current code, not enough information was reset. The update sequence numbers
of the partitions were still the ones of the view group. In case of a data corruption
of the view file, where the only valid header is a the first one in the file, this
lead to a view that didn't update itself properly anymore if the node was restarted.

On a node restart the view-engine reads the view file from the back until it finds
a valid header. Due to a corruption it only finds the first one in the file. It uses
that header for the view group. When a `stale=false` request comes in, the sequence
numbers of the header are compared to the ones the partitions currently hold. They
will match, so no update will be performed and the data of the view file will be
returned. But as the view file only contains the header, no data will be returned.
The view will be stuck until new updates come in. But even then things will break, as
it is expected that the view contains all the data up to the sequence numbers, but
it doesn't.

The solution is to reset the sequence numbers of the header before it is written at
the beginning of the file. In case of the corruption mentioned above, the index
will be recreated in case a `stale=false` request comes in, as the sequence numbers
are all `0`.

Change-Id: I53460bb7d7ec4cdf1b029fb0c0b1cd1660f338e0
Reviewed-on: http://review.couchbase.org/52562
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>

show more ...

2cdc4eb025-Jun-2015 Volker Mische <vmx@couchbase.com>

MB-15274 Get proper partition list

Due to the view-engine no longer controlling the database files, the get
sequence numbers command in the fake DCP server was broken. Now the directory

MB-15274 Get proper partition list

Due to the view-engine no longer controlling the database files, the get
sequence numbers command in the fake DCP server was broken. Now the directory
containing the database files is scanned directly.

Change-Id: I274350cca1457462161ee6ff276859b1a8013b92
Reviewed-on: http://review.couchbase.org/52561
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>

show more ...

d8bf581325-Jun-2015 Volker Mische <vmx@couchbase.com>

MB-15274 On shutdown, shutdown the fake DCP server as well

When shutting down the view engine, make sure that also the fake DCP server
is shutdowned properly, else it can't be restarted.

MB-15274 On shutdown, shutdown the fake DCP server as well

When shutting down the view engine, make sure that also the fake DCP server
is shutdowned properly, else it can't be restarted.

Change-Id: I1353169d16753f2623c161d66432d78aa6692d5f
Reviewed-on: http://review.couchbase.org/52560
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>
Reviewed-by: Nimish Gupta <nimish@couchbase.com>

show more ...

e146e53915-Jun-2015 Volker Mische <vmx@couchbase.com>

MB-15315: Re-introducing validation for spatial views

During the rewrite of the spatial views for Couchbase 3.x the validation
of the spatial views [1] got lost. This commits adds it bac

MB-15315: Re-introducing validation for spatial views

During the rewrite of the spatial views for Couchbase 3.x the validation
of the spatial views [1] got lost. This commits adds it back.

[1]: https://github.com/couchbase/geocouch/commit/f89b626c46c677bae42b0070bb59339aa6e20ce5

Change-Id: Id8e397f01c3abcefba02d6d7f50a53c8d111986b
Reviewed-on: http://review.couchbase.org/52066
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>

show more ...

6642faaf20-May-2015 Nimish Gupta <nimish@couchbase.com>

MB-14068 Remove the duplicate partitions

In this fix, we are removing the duplicate partitions to avoid
the partition version list to grow very large. Ideally there should not
be dup

MB-14068 Remove the duplicate partitions

In this fix, we are removing the duplicate partitions to avoid
the partition version list to grow very large. Ideally there should not
be duplicate partition, but we have seen duplicate partition versions
in production and we were not able to find or reproduce the issue.

Change-Id: Ic0a320a2176dccd5c1b96fdb35ff3e6f73e5ba47
Reviewed-on: http://review.couchbase.org/51278
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>

show more ...

9032a9c321-May-2015 Nimish Gupta <nimish@couchbase.com>

MB-15076 Fix the last sequence number for updater

We are using an outdated last sequence list in flush writes.
In this fix, we use the updated last sequence list.This regression
was

MB-15076 Fix the last sequence number for updater

We are using an outdated last sequence list in flush writes.
In this fix, we use the updated last sequence list.This regression
was introduced with commit 7e9dcd22653fd7301a752599020333ef5cbeacfb.

Change-Id: Ie9e98a4506deb5d13e864749e358f80a6df3300a
Reviewed-on: http://review.couchbase.org/51316
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...

efb2fd1208-May-2015 Nimish Gupta <nimish@couchbase.com>

MB-14601 update the group with correct partition seqs

If the partition state is updated in the window between a query and
before the updater has started, the updater still has stale info

MB-14601 update the group with correct partition seqs

If the partition state is updated in the window between a query and
before the updater has started, the updater still has stale information
of end seqs, provided by the query. In this fix, we update the new group
with correct partition seqs before returning it.

Change-Id: I87f6bdb1eb54f83f486942c8c206148ca846a469
Reviewed-on: http://review.couchbase.org/50731
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...

f73ecfd205-May-2015 Nimish Gupta <nimish@couchbase.com>

MB-14000 Fix the crash in mapreduce nif

Initialize a variable to fix the crash in mapreduce nif on windows.

Change-Id: I7127ccfe6dca26528a1868722ff62ebf5c475030
Reviewed-on: htt

MB-14000 Fix the crash in mapreduce nif

Initialize a variable to fix the crash in mapreduce nif on windows.

Change-Id: I7127ccfe6dca26528a1868722ff62ebf5c475030
Reviewed-on: http://review.couchbase.org/50585
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...

7e9dcd2228-Mar-2015 harsha <hhs.couchbase@gmail.com>

MB-13160 Update ID B-tree before de-duplication

During incremental indexing, mutations are batched and
written to temporary file and B-tree is updated whenever
a multiple snapshot is

MB-13160 Update ID B-tree before de-duplication

During incremental indexing, mutations are batched and
written to temporary file and B-tree is updated whenever
a multiple snapshot is seen, or is a final batch or the
temporary file size exceeds the size limit. This is done
to optimize the disk access.

This resulted in updater writing duplicate row entries
into ID B-tree. For example, consider
..., A, B, C, D, E, #, A, E, C, #
This is a sequence of document mutations,
the `#` is a snapshot marker. Let batch size be 4.
batch-1 process: A, B, C, D which is a partial snapshot.
batch-2 process: E, #, A, E which is part of multiple snapshot.
After de-duplication of batch-2 we end up with A, (last update of) E
Force flushing at this point, as there were multiple snapshots
results in Id B-tree updated with A, B, C, D, A, E. A being duplicated.

Solution is to update B-trees from temporary files before doing
de-duplication, whenever a multiple snapshot is seen.

Add unit test for this scenario from Volker.

Change-Id: I7a36aab51193e37ab72e356280abbb704f7a8ac2
Reviewed-on: http://review.couchbase.org/48897
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Nimish Gupta <nimish@couchbase.com>

show more ...

a723797016-Apr-2015 Nimish Gupta <nimish@couchbase.com>

MB-14528 Use get all sequence numbers DCP command

It implements a new dcp command for getting all the
sequence numbers.
Change-Id: I0d10322ff58c2489e5672854c4e2ab951374c9e3
Revie

MB-14528 Use get all sequence numbers DCP command

It implements a new dcp command for getting all the
sequence numbers.
Change-Id: I0d10322ff58c2489e5672854c4e2ab951374c9e3
Reviewed-on: http://review.couchbase.org/49852
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>

show more ...

a84b68ec15-Apr-2015 Volker Mische <vmx@couchbase.com>

MB-14470: Make spatial views work with active replica partitions

If some replica partitions are active, the spatial view merger failed.

The reason is, that the rows the merger is pr

MB-14470: Make spatial views work with active replica partitions

If some replica partitions are active, the spatial view merger failed.

The reason is, that the rows the merger is processing in that case are
already transformed into JSON, so the results are just passed on without
modification by the `make_row_fun`.

A special version of that function (compared to the mapreduce version)
is needed as the actual fold function that runs over the index is
different between spatial and mapreduce views. The spatial one has an
arity of 2, the one for mapreduce views an arity of 3 (due to the reduce).

Change-Id: I3adaa16d6b4c53f189fd582fe43dd682a5dd0082
Reviewed-on: http://review.couchbase.org/49740
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...

c358a12613-Apr-2015 Volker Mische <vmx@couchbase.com>

MB-14401: Don't error on large geometry emits

Keys can't be bigger than 4KB in size. In spatial views you can also emit a
geometry as a key which might be large. The actual key is only t

MB-14401: Don't error on large geometry emits

Keys can't be bigger than 4KB in size. In spatial views you can also emit a
geometry as a key which might be large. The actual key is only the bounding
box though. Hence don't check the key size on emit time if the view is a
spatial view.

Change-Id: I2bc309cb8fe55ab074919c1ea63ba9826e4943b8
Reviewed-on: http://review.couchbase.org/49616
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Nimish Gupta <nimish@couchbase.com>

show more ...

2f4031c013-Apr-2015 Nimish Gupta <nimish@couchbase.com>

MB-14466 Mixing of data in views

We were applying a wrong rereduce function in views when we collect and merge the
query result and apply the rereduce. In that rereduce function, we crea

MB-14466 Mixing of data in views

We were applying a wrong rereduce function in views when we collect and merge the
query result and apply the rereduce. In that rereduce function, we create a reduce
context and store it in the erlang process table, but we were not deleting that context
processing the query. So if the next query comes and mochiweb uses the same
erlang process, the next query will find the context and use it. If both are
queries are from different views, the reduce context applied to second query
is wrong and the result will be wrong. To reproduce this issue, create following
2 view functions in different design doc on a 3 node cluster with 1000 documents:
view1:
map:
function (doc, meta) {
emit(["A", "B"], ["couch", "base"]);
}
reduce:
function(keys, values, rereduce) {
return ["couch", "base"];
}

view2:
map:
function (doc, meta) {
emit(["A1", "B1"], ["couch1", "base1"]);
}
reduce:
function(keys, values, rereduce) {
return ["couch1", "base1"];
}
Now when we query view1 and view2, we can see that view2 result
has value from view1.
Result:
{"rows":[
{"key":["A1","B1"],"value":["couch","base"]}
]
}
In this fix, now we delete the context after query is finished.

Change-Id: I37f7488136c5023e97b35fec7ca554411ebf9eb5
Reviewed-on: http://review.couchbase.org/49589
Reviewed-by: Harsha H S <hhs.couchbase@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...

8ee8f2b625-Mar-2015 Volker Mische <vmx@couchbase.com>

MB-13948 Queue items periodically

When a certain size (`QUEUE_ACC_BATCH_SIZE`) of data is accumulated
during the map phase, put all items into the writer queue. Without
this change,

MB-13948 Queue items periodically

When a certain size (`QUEUE_ACC_BATCH_SIZE`) of data is accumulated
during the map phase, put all items into the writer queue. Without
this change, the memory consumption can grow almost unbound.

The reason for this is that the map queue is bound to the size of the
documents and not to the size of the emits. This means that a lot of
emits can lead to not anticipated sizes.

It can be simulated with the following view map function:

function (doc, meta) {
for(var i=0; i<100; i++) {
emit([meta.id, i], "abcdefghij");
}
}

It emits 100 key-values per document. For small document sizes, for
example with a value size of 10 bytes (like above), this view function
lead to a memory usage of about 2.1GB on my machine. With this commit
applied it only took around 200MB.

Change-Id: Ib5102acbf4575794a5b6f5948c1dac3df5ded5e2
Reviewed-on: http://review.couchbase.org/48307
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Nimish Gupta <nimish@couchbase.com>

show more ...

ff9ef96820-Feb-2015 Volker Mische <vmx@couchbase.com>

MB-13556 Remove ICU port driver

The ICU port driver is used by the old couchdb views for collation
and is no longer used by the set views. The collation happens within
a NIF now.

MB-13556 Remove ICU port driver

The ICU port driver is used by the old couchdb views for collation
and is no longer used by the set views. The collation happens within
a NIF now.

Change-Id: Ia13709835ea05fdfabd69a615619c5fb1556c3ed
Reviewed-on: http://review.couchbase.org/47125
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Nimish Gupta <nimish@couchbase.com>

show more ...

a351204422-Jan-2015 Nimish Gupta <nimish@couchbase.com>

MB-12858 Add a log function for view map execution

Add a log function so that it can be used during debbuging map
function.e.g.
try {
datetime_arr = clDateToArray(tokens[3]);

MB-12858 Add a log function for view map execution

Add a log function so that it can be used during debbuging map
function.e.g.
try {
datetime_arr = clDateToArray(tokens[3]); }
catch(e){
log("Could not convert common log date to array: " + tokens[3]);
return;
}
This log function take string as an argument and write the log to
couchdb logs.For multiple arguments, add '+' to create a single string.

Change-Id: I103f900cdb57a7b2f00a13ef42999c5cbb44980a
Reviewed-on: http://review.couchbase.org/46884
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>

show more ...

5bbf588004-Mar-2015 Mike Wiederhold <mikewied06@gmail.com>

Remove the futon code

We no longer use futon to browse documents and can remove it. This
should lower our installation overhead.

Change-Id: Ia12971d4884a5177b21b07ef8712d5aa5e31

Remove the futon code

We no longer use futon to browse documents and can remove it. This
should lower our installation overhead.

Change-Id: Ia12971d4884a5177b21b07ef8712d5aa5e31e802
Reviewed-on: http://review.couchbase.org/47720
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>

show more ...


CMakeLists.txt
share/CMakeLists.txt
share/server/CMakeLists.txt
share/server/coffee-script.js
share/server/filter.js
share/server/json2.js
share/server/loop.js
share/server/mimeparse.js
share/server/render.js
share/server/state.js
share/server/util.js
share/server/validate.js
share/server/views.js
share/www/CMakeLists.txt
share/www/_sidebar.html
share/www/config.html
share/www/couch_tests.html
share/www/custom_test.html
share/www/database.html
share/www/dialog/_admin_party.html
share/www/dialog/_change_password.html
share/www/dialog/_compact_cleanup.html
share/www/dialog/_create_admin.html
share/www/dialog/_create_config.html
share/www/dialog/_create_database.html
share/www/dialog/_database_security.html
share/www/dialog/_delete_database.html
share/www/dialog/_delete_document.html
share/www/dialog/_login.html
share/www/dialog/_save_view_as.html
share/www/dialog/_share_test_reports.html
share/www/dialog/_signup.html
share/www/dialog/_upload_attachment.html
share/www/document.html
share/www/favicon.ico
share/www/image/add.png
share/www/image/apply.gif
share/www/image/bg.png
share/www/image/cancel.gif
share/www/image/compact.png
share/www/image/delete-mini.png
share/www/image/delete.png
share/www/image/grippie.gif
share/www/image/hgrad.gif
share/www/image/key.png
share/www/image/load.png
share/www/image/logo.png
share/www/image/order-asc.gif
share/www/image/order-desc.gif
share/www/image/path.gif
share/www/image/progress.gif
share/www/image/rarrow.png
share/www/image/run-mini.png
share/www/image/run.png
share/www/image/running.png
share/www/image/save.png
share/www/image/sidebar-toggle.png
share/www/image/spinner.gif
share/www/image/spinner_33.gif
share/www/image/spinner_6b.gif
share/www/image/test_failure.gif
share/www/image/test_success.gif
share/www/image/thead-key.gif
share/www/image/thead.gif
share/www/image/toggle-collapse.gif
share/www/image/toggle-expand.gif
share/www/image/twisty.gif
share/www/index.html
share/www/replicator.html
share/www/script/base64.js
share/www/script/couch.js
share/www/script/couch_test_runner.js
share/www/script/couch_tests.js
share/www/script/futon.browse.js
share/www/script/futon.format.js
share/www/script/futon.js
share/www/script/jquery-ui-1.8.11.custom.min.js
share/www/script/jquery.couch.js
share/www/script/jquery.dialog.js
share/www/script/jquery.editinline.js
share/www/script/jquery.form.js
share/www/script/jquery.js
share/www/script/jquery.resizer.js
share/www/script/jquery.suggest.js
share/www/script/json2.js
share/www/script/jspec/jspec.css
share/www/script/jspec/jspec.jquery.js
share/www/script/jspec/jspec.js
share/www/script/jspec/jspec.xhr.js
share/www/script/oauth.js
share/www/script/sha1.js
share/www/script/test/all_docs.js
share/www/script/test/attachment_names.js
share/www/script/test/attachment_paths.js
share/www/script/test/attachment_ranges.js
share/www/script/test/attachment_views.js
share/www/script/test/attachments.js
share/www/script/test/attachments_multipart.js
share/www/script/test/auth_cache.js
share/www/script/test/basics.js
share/www/script/test/batch_save.js
share/www/script/test/bulk_docs.js
share/www/script/test/changes.js
share/www/script/test/coffee.js
share/www/script/test/compact.js
share/www/script/test/config.js
share/www/script/test/conflicts.js
share/www/script/test/content_negotiation.js
share/www/script/test/cookie_auth.js
share/www/script/test/copy_doc.js
share/www/script/test/delayed_commits.js
share/www/script/test/design_docs.js
share/www/script/test/design_options.js
share/www/script/test/design_paths.js
share/www/script/test/erlang_views.js
share/www/script/test/etags_head.js
share/www/script/test/etags_views.js
share/www/script/test/form_submit.js
share/www/script/test/http.js
share/www/script/test/invalid_docids.js
share/www/script/test/jsonp.js
share/www/script/test/large_docs.js
share/www/script/test/list_views.js
share/www/script/test/lorem.txt
share/www/script/test/lorem_b64.txt
share/www/script/test/lots_of_docs.js
share/www/script/test/method_override.js
share/www/script/test/multiple_rows.js
share/www/script/test/oauth.js
share/www/script/test/proxyauth.js
share/www/script/test/purge.js
share/www/script/test/reader_acl.js
share/www/script/test/recreate_doc.js
share/www/script/test/reduce.js
share/www/script/test/reduce_builtin.js
share/www/script/test/reduce_false.js
share/www/script/test/reduce_false_temp.js
share/www/script/test/replication.js
share/www/script/test/replicator_db.js
share/www/script/test/rev_stemming.js
share/www/script/test/rewrite.js
share/www/script/test/security_validation.js
share/www/script/test/show_documents.js
share/www/script/test/stats.js
share/www/script/test/update_documents.js
share/www/script/test/users_db.js
share/www/script/test/utf8.js
share/www/script/test/uuids.js
share/www/script/test/view_collation.js
share/www/script/test/view_collation_raw.js
share/www/script/test/view_compaction.js
share/www/script/test/view_conflicts.js
share/www/script/test/view_errors.js
share/www/script/test/view_include_docs.js
share/www/script/test/view_merging.js
share/www/script/test/view_multi_key_all_docs.js
share/www/script/test/view_multi_key_design.js
share/www/script/test/view_multi_key_temp.js
share/www/script/test/view_offsets.js
share/www/script/test/view_pagination.js
share/www/script/test/view_sandboxing.js
share/www/script/test/view_update_seq.js
share/www/script/test/view_xml.js
share/www/session.html
share/www/spec/couch_js_class_methods_spec.js
share/www/spec/couch_js_instance_methods_1_spec.js
share/www/spec/couch_js_instance_methods_2_spec.js
share/www/spec/couch_js_instance_methods_3_spec.js
share/www/spec/custom_helpers.js
share/www/spec/jquery_couch_js_class_methods_spec.js
share/www/spec/jquery_couch_js_instance_methods_1_spec.js
share/www/spec/jquery_couch_js_instance_methods_2_spec.js
share/www/spec/jquery_couch_js_instance_methods_3_spec.js
share/www/spec/run.html
share/www/status.html
share/www/style/jquery-ui-1.8.11.custom.css
share/www/style/layout.css
share/www/verify_install.html
ff6d9b4e04-Mar-2015 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-13729 Update lhttpc from https://github.com/esl/lhttpc.git.

Among other things, it adds content-length header to DELETE and PATCH
requests.

Change-Id: Idfdd51e06b535e20d58bcf

MB-13729 Update lhttpc from https://github.com/esl/lhttpc.git.

Among other things, it adds content-length header to DELETE and PATCH
requests.

Change-Id: Idfdd51e06b535e20d58bcf202342ed85554f224e
Reviewed-on: http://review.couchbase.org/47713
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>

show more ...

fb5d01a919-Feb-2015 Volker Mische <vmx@couchbase.com>

MB-13502 Adapt mapreduce specific code

When folding over a replica group, there was still mapreduce view
specific code. Now it also works with spatial views.

Change-Id: I06d6638

MB-13502 Adapt mapreduce specific code

When folding over a replica group, there was still mapreduce view
specific code. Now it also works with spatial views.

Change-Id: I06d6638642dc8be576103246294b67873c0f1e28
Reviewed-on: http://review.couchbase.org/47184
Reviewed-by: Nimish Gupta <nimish@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...

4fb3db5d19-Feb-2015 Volker Mische <vmx@couchbase.com>

MB-13084 View engine doesn't support `include_docs` anymore

Removing a left-over when `include_docs` was a supported option.

Change-Id: I1bd4d818329c3ed874caa9571cfe640598e13b1a

MB-13084 View engine doesn't support `include_docs` anymore

Removing a left-over when `include_docs` was a supported option.

Change-Id: I1bd4d818329c3ed874caa9571cfe640598e13b1a
Reviewed-on: http://review.couchbase.org/47183
Reviewed-by: Nimish Gupta <nimish@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...

18349dde23-Feb-2015 Nimish Gupta <nimish@couchbase.com>

MB-12607 Remove the extra call to updater

We were calling the updater twice in get_set_view function to update
the stat.This was causing multiple stats call to ep-engine which was
im

MB-12607 Remove the extra call to updater

We were calling the updater twice in get_set_view function to update
the stat.This was causing multiple stats call to ep-engine which was
impacting query performance in stale=false case.This change removes the
extra updater call while keeping the stat intact. After this change,
the rate almost doubled (from 29.6 to 57 with 1M items) when there were
no mutations on a single server node.

Change-Id: I7bcbc767e17ee38a8488df79e85a87d506a90d8d
Reviewed-on: http://review.couchbase.org/47190
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...

12345678910>>...152