History log of /5.5.2/couchdb/ (Results 176 - 200 of 3942)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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 ...

cb21b8ff12-Feb-2015 harsha <hhs.couchbase@gmail.com>

MB-13083 Do not emit key greater than 4095 bytes

Updater constantly crash when key size greater than maximum
allowed size is emitted by map fuction. This leads to high
fragmentation

MB-13083 Do not emit key greater than 4095 bytes

Updater constantly crash when key size greater than maximum
allowed size is emitted by map fuction. This leads to high
fragmentation of views. This change avoids emitting key
whose size is greater than 4095 bytes.

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

show more ...

28f6e37419-Feb-2015 Volker Mische <volker.mische@gmail.com>

Revert "Remove the extra call for updater"

This reverts commit e799b6e7678d0c70f67e22f5cb5b030b6f2e5ee2.

The reason to revert this change is that the original commit changes
the

Revert "Remove the extra call for updater"

This reverts commit e799b6e7678d0c70f67e22f5cb5b030b6f2e5ee2.

The reason to revert this change is that the original commit changes
the behaviour. When there are missing partitions (e.g. during rebalance)
the stats will be updated on every retry. Though the stats should be
updated only once, as from the user perspective it was a single request
and not multiple ones.

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

show more ...

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

Remove the extra call for updater

Change-Id: I137da3ec4b5cfdcfb5566cf513e1c22b2ad89b7b
Reviewed-on: http://review.couchbase.org/47016
Reviewed-by: Volker Mische <volker.mische@gmail.

Remove the extra call for updater

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

show more ...

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

Use the discovered dialyzer

Instead of expecting to have dialyzer in the search path, use the
path that CMake discovered.

Change-Id: Idd60ca05064216c603c135a059777c37b5b6c470

Use the discovered dialyzer

Instead of expecting to have dialyzer in the search path, use the
path that CMake discovered.

Change-Id: Idd60ca05064216c603c135a059777c37b5b6c470
Reviewed-on: http://review.couchbase.org/47010
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...

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

Fix sparadic test failure

The header upgrade test sometimes failed during commit validation on
the build bots. The problem was that sometimes the header wasn't fully
flushed to disk

Fix sparadic test failure

The header upgrade test sometimes failed during commit validation on
the build bots. The problem was that sometimes the header wasn't fully
flushed to disk before it was read again.

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

show more ...

e1006d5119-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13084 Remove _all_docs and old couchdb views support

The view/index merger still had code to support all_docs and the
old couchdb views. It lead to many special cases and a lot of cod

MB-13084 Remove _all_docs and old couchdb views support

The view/index merger still had code to support all_docs and the
old couchdb views. It lead to many special cases and a lot of code.
This code is now removed.

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

show more ...

f0bf145615-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13125 Move function into indexer specific module

Move `view_insert_doc_query_results/6` into the mapreduce_view module.
This is a preparation to support emitting several values with t

MB-13125 Move function into indexer specific module

Move `view_insert_doc_query_results/6` into the mapreduce_view module.
This is a preparation to support emitting several values with the same
key in spatial views.

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

show more ...

b2500ac712-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13084 Move `index_builder_wait_loop/3` into common file

The `index_builder_wait_loop/3` is also used by the spatial views, hence
move it into a common file where both, the spatial as

MB-13084 Move `index_builder_wait_loop/3` into common file

The `index_builder_wait_loop/3` is also used by the spatial views, hence
move it into a common file where both, the spatial as well as the mapreduce
views can call it.

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

show more ...

5e30847212-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13084 Move `#writer_acc{}` record back into the updater

The `#writer_acc{}` record was moved into a header file as the spatial
views needed access to it. That's no longer the case, he

MB-13084 Move `#writer_acc{}` record back into the updater

The `#writer_acc{}` record was moved into a header file as the spatial
views needed access to it. That's no longer the case, hence the record
definition can be moved back to the original place within the
`couch_set_view_updater` module.

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

show more ...

6edbd3a323-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13192 Use the escript found by CMake

Instead of relying `escript` to be set via `PATH` correctly, use
the `escript` that was found by CMake (`${ESCRIPT_EXECUTABLE}`).

Change-

MB-13192 Use the escript found by CMake

Instead of relying `escript` to be set via `PATH` correctly, use
the `escript` that was found by CMake (`${ESCRIPT_EXECUTABLE}`).

Change-Id: I406276998dab802613d5859ce8ee0c8b4c734834
Reviewed-on: http://review.couchbase.org/45782
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...

c7acbd1a12-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13084 Cleanup code

There are some leftovers from the time where there weren't
the native updater/index builder/compactor. Remove that old
code that is no longer used.

Cha

MB-13084 Cleanup code

There are some leftovers from the time where there weren't
the native updater/index builder/compactor. Remove that old
code that is no longer used.

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

show more ...

4f386a0122-Jan-2015 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

Fix couch_set_view:trigger{_replica,}_update type specs.

Old type spec claimed that these functions never return which is not
the case.

Change-Id: Icdd41a5f9fcbe7ad7c5c1d4b5e334

Fix couch_set_view:trigger{_replica,}_update type specs.

Old type spec claimed that these functions never return which is not
the case.

Change-Id: Icdd41a5f9fcbe7ad7c5c1d4b5e334e6b85559014
Reviewed-on: http://review.couchbase.org/45702
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

d218073e21-Jan-2015 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-11296 Properly identify space-only values as non-json.

Previous fix handled only empty values but would consider " " (space)
a valid json.

Change-Id: Id08272e36786d16e7b8598a

MB-11296 Properly identify space-only values as non-json.

Previous fix handled only empty values but would consider " " (space)
a valid json.

Change-Id: Id08272e36786d16e7b8598a2f944a65a80bef5fa
Reviewed-on: http://review.couchbase.org/45692
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>

show more ...

12345678910>>...158