History log of /4.5.1-MP3/ns_server/deps/ (Results 1 - 25 of 1747)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: 6.0.3, 5.5.5, 5.5.4, 6.0.1, 5.5.3, 6.0.0, 5.5.2, 5.1.2, 5.5.1, 5.5.0, 4.6.5, 5.1.0, 5.0.1, 4.6.4, 5.0.0, 4.6.3, 4.6.2, 4.6.0
ba2ecedd20-Jul-2016 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

Merge remote-tracking branch 'couchbase/sherlock' into watson

* couchbase/sherlock:
MB-20162 Scale fragmentation size limit for regular vbuckets.
MB-20162 Short-circuit compactio

Merge remote-tracking branch 'couchbase/sherlock' into watson

* couchbase/sherlock:
MB-20162 Scale fragmentation size limit for regular vbuckets.
MB-20162 Short-circuit compaction if there are no vbuckets.
MB-20162 Ignore size threshold when compacting master db.
MB-20162 Don't normalize fragmentation until check_fragmentation.
MB-20102 Filter out dev ddocs correctly in get_safe_purge_seqs.

Conflicts:
src/compaction_new_daemon.erl

Change-Id: Iedb1063dab795b473dba57ff539350fd8c63910c

show more ...


Revision tags: 4.1.2, 4.5.1
94e6825907-Jul-2016 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-20102 Filter out dev ddocs correctly in get_safe_purge_seqs.

As of before, the code would just filter out desgin documents with one
character after _design/dev_ prefix.

The c

MB-20102 Filter out dev ddocs correctly in get_safe_purge_seqs.

As of before, the code would just filter out desgin documents with one
character after _design/dev_ prefix.

The consequence of this is that in case there's only development
design documents for some bucket, those won't get auto-updated. So the
compaction daemon would be passing ever more out of date purge seqno
to ep-engine, preventing it from reclaiming disk space.

Change-Id: I01dc63813373b0e466931091984f05591f80a523
Reviewed-on: http://review.couchbase.org/65592
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Dave Finlay <dave.finlay@couchbase.com>
Well-Formed: buildbot <build@couchbase.com>

show more ...

Revision tags: 3.1.6
d12b499d06-Jun-2016 Artem Stemkovski <astemkov@gmail.com>

Merge remote-tracking branch 'gerrit/sherlock'

* MB-19608 pull config from ns_server node before starting capi https server
* MB-19832 add 1 second delay before waking up if dcp_notifier

Merge remote-tracking branch 'gerrit/sherlock'

* MB-19608 pull config from ns_server node before starting capi https server
* MB-19832 add 1 second delay before waking up if dcp_notifier returned error
* MB-19832 reset last_known_pos in dcp_notifier if stream ends not with ok

Change-Id: I585368c100ab8b3aad8a7cec31891d863049204d

show more ...


102c9f1706-Jun-2016 Artem Stemkovski <astemkov@gmail.com>

MB-19608 pull config from ns_server node before starting capi https server

to eliminate a race during capi https server restart, when config changes
might be delivered to ns_couchdb node

MB-19608 pull config from ns_server node before starting capi https server

to eliminate a race during capi https server restart, when config changes
might be delivered to ns_couchdb node only after https server is restarted,
causing capi https server to ignore changed configuration

Change-Id: I0b8714c998ffc19b4d7d03a46b83901f91f918f2
Reviewed-on: http://review.couchbase.org/64762
Well-Formed: buildbot <build@couchbase.com>
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

afa81d2323-May-2016 Artem Stemkovski <astemkov@gmail.com>

dump ns_couchdb processes on timeout

sometimes ns_server node can be stuck on ns_couchdb api, so dumping
ns_couchdb processes might help to investigate the problem

Change-Id: I9

dump ns_couchdb processes on timeout

sometimes ns_server node can be stuck on ns_couchdb api, so dumping
ns_couchdb processes might help to investigate the problem

Change-Id: I91a8b65303409d36ab6d2233f54ae035bcdf3913
Reviewed-on: http://review.couchbase.org/64309
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

Revision tags: 4.5.0
77629b2018-May-2016 Artem Stemkovski <astemkov@gmail.com>

MB-19663 more logging for bucket deletion

Change-Id: Iaa8f094d802e4d5086bcf76753e28ae7f3ad20ae
Reviewed-on: http://review.couchbase.org/64189
Tested-by: Artem Stemkovski <artem@couch

MB-19663 more logging for bucket deletion

Change-Id: Iaa8f094d802e4d5086bcf76753e28ae7f3ad20ae
Reviewed-on: http://review.couchbase.org/64189
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

bbf275c222-Mar-2016 dave-finlay <dave.finlay@couchbase.com>

MB-18289: actually minify app.min.js

This change actually minifies app.min.js. Up until this point
app.min.js was just a concatenation of the application javascript
files.

M

MB-18289: actually minify app.min.js

This change actually minifies app.min.js. Up until this point
app.min.js was just a concatenation of the application javascript
files.

Minification is accomplished using Taco De Wolff's minification
library (https://github.com/tdewolff/minify), which is nice and
easy to use, is available under and MIT license and supports a
minification of several different kinds of web formats, obviously
including javascript.

Taco's minifier is similar in functionality to JSMin. See
https://github.com/tdewolff/minify#js-- for more details. No fancy
variable renaming is happening so savings are reduced, however,
so is risk. In our case prior to minifcation app.min.js came in at
about 544 kB. Post minification, it's about 397 kB; a 27% savings.
Not huge, but since we've come this far and it's so straightforward
to add, why not?

Change-Id: Iffc9d6038f35d9f482f21f96f717a94493eee138
Reviewed-on: http://review.couchbase.org/62474
Tested-by: Dave Finlay <dave.finlay@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

25a78a0022-Mar-2016 dave-finlay <dave.finlay@couchbase.com>

MB-18289: support including lib/*.min.js files in index.min.html

And add angular.min.js to take advantage of this capability.
Angular.js weighs in at around 1 MB while its minified versi

MB-18289: support including lib/*.min.js files in index.min.html

And add angular.min.js to take advantage of this capability.
Angular.js weighs in at around 1 MB while its minified version
is 145 KB, which is a pretty significant saving in terms of
first UI page load.

Logic during creation of index.min.html is as follows:
if lib/{library}.js is encountered in index.html and
there exists a file lib/{library}.min.js
then this file is assumed to be a minified version of the
library and is included in place of {library}.js in the
generated index.min.html.

Angular.min.js is a pretty aggressively minified library.
However, it looks to preserve the object property names just
fine. E.g. the Promise and Deferred constructors are renamed
(safe because it's private) but the name of the $$state
member property is retained because clients can reach inside
the promise and access this (even though they are not supposed
to.)

Change-Id: Ica324b284f93287221c7446cd79445744cc560b0
Reviewed-on: http://review.couchbase.org/61973
Tested-by: Dave Finlay <dave.finlay@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

d93e461b26-Mar-2016 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-18785 Allow having different min file sizes for dbs and views.

Change-Id: I1a4321b5497cb3cc6343bdf392e6e27db5a19209
Reviewed-on: http://review.couchbase.org/62030
Tested-by: Aliak

MB-18785 Allow having different min file sizes for dbs and views.

Change-Id: I1a4321b5497cb3cc6343bdf392e6e27db5a19209
Reviewed-on: http://review.couchbase.org/62030
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

4f35b98120-Mar-2016 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[ale] Don't use now() for log messages.

Change-Id: I4c1bb22b1ea4f04ce96d37fbda021fbc111980a8
Reviewed-on: http://review.couchbase.org/61783
Tested-by: Aliaksey Artamonau <aliaksiej.a

[ale] Don't use now() for log messages.

Change-Id: I4c1bb22b1ea4f04ce96d37fbda021fbc111980a8
Reviewed-on: http://review.couchbase.org/61783
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

d52d74a213-Mar-2016 dave-finlay <dave.finlay@couchbase.com>

MB-18289: concatenate UI app javascripts

This change generates a new file, index.min.html, at build time
that will be vended to users in place of index.html at runtime.
index.min.htm

MB-18289: concatenate UI app javascripts

This change generates a new file, index.min.html, at build time
that will be vended to users in place of index.html at runtime.
index.min.html is a "minified" version of index.html (at least
partly so) allowing the app to load and refresh more
quickly.

More kinds of minifications will or may follow but in this
change we do the following: all ns_server "application" javascript
files (those that reside under the "app" directory in
priv/public/ui) are concatenated into one file which. This saves
approx 160 separate browser requests and about. In tests
using the Developer Tools in Chrome this demonstrated a 3-4 second
saving in page load time (down from 4-5 seconds to 1-2 seconds)
on a network with 100ms round trip time, which was quite
noticeable.

We may want to introduce a real minifier. I've experimented with
https://github.com/tdewolff/minify and it looks to be simple to
integrate with our build toolchain and it has support for
whitespace minification of Javascript (which we could use),
plus minification of other web mimetypes (HTML, CSS, etc)

menelaus_web changes to vend index.min.html by default when
index.html is asked for, though index.html can be vended if
the use_minified Erlang application env var is set to false.
This is supported for cluster_run automatically, though if one
is not doing UI work one can run cluster_run with a minified UI
by using the new --minified cluster_run option.

Other changes we should make:
1) change to use minified versions of our library code in
index.min.html
2) add longer cache controls to our library code
3) support a head.frag.min.html for pluggable components so
they too can do their part for UI performance.

Change-Id: I611b147e79b2ce12d6321c221a0379bb08ce54b0
Reviewed-on: http://review.couchbase.org/61689
Tested-by: Dave Finlay <dave.finlay@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

e625844910-Mar-2016 Artem Stemkovski <astemkov@gmail.com>

Merge remote-tracking branch 'gerrit/sherlock'

MB-18018 pass ssl_minimum_protocol to cbq engine
MB-18018 no need to reload xdcr_proxy explicitly
MB-18018 do not allow to filter out a

Merge remote-tracking branch 'gerrit/sherlock'

MB-18018 pass ssl_minimum_protocol to cbq engine
MB-18018 no need to reload xdcr_proxy explicitly
MB-18018 do not allow to filter out all ssl versions
MB-18018 notify ssl related services about ssl_minimum_protocol
MB-18018 pass ssl_minimum_protocol to memcached
MB-18018 introduce global ssl_minimum_protocol flag

Change-Id: If4006cf400eafe0e18cb55b468ea5ee4ac8ea1f2

show more ...


Revision tags: 4.1.1
e7afd2e908-Mar-2016 Artem Stemkovski <astemkov@gmail.com>

MB-18018 introduce global ssl_minimum_protocol flag

…and enforce it for ns_server and ns_couchdb rest ssl services
and for xdcr ssl proxy

Change-Id: Iafcaab11ceb26a5cafcabb2ac6f

MB-18018 introduce global ssl_minimum_protocol flag

…and enforce it for ns_server and ns_couchdb rest ssl services
and for xdcr ssl proxy

Change-Id: Iafcaab11ceb26a5cafcabb2ac6fe7adc42913b3c
Reviewed-on: http://review.couchbase.org/61098
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

Revision tags: 3.1.5
d575268525-Feb-2016 Artem Stemkovski <astemkov@gmail.com>

return standard 403 response from capi rest api's

Change-Id: I48b4af8a6dae90bedf34d5a5d9bf79e036f063bb
Reviewed-on: http://review.couchbase.org/60829
Tested-by: Artem Stemkovski <art

return standard 403 response from capi rest api's

Change-Id: I48b4af8a6dae90bedf34d5a5d9bf79e036f063bb
Reviewed-on: http://review.couchbase.org/60829
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

ff481b8b26-Feb-2016 Anders Nygren <anders.nygren@couchbase.com>

MB-16209: Fix error message when deleting DB dir failed

Change-Id: If7911d4be7f88721b6ee7d92e5b547f52bd94c93
Reviewed-on: http://review.couchbase.org/60571
Reviewed-by: Aliaksey Arta

MB-16209: Fix error message when deleting DB dir failed

Change-Id: If7911d4be7f88721b6ee7d92e5b547f52bd94c93
Reviewed-on: http://review.couchbase.org/60571
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

999587e125-Feb-2016 Artem Stemkovski <artem@couchbase.com>

Revert "return standard 403 response from capi rest api's "

This reverts commit 5b5b55ec3853f706ac3b1f663e4e0158b575bb2f.

Change-Id: If02350c0f7dcdaa0dc88356be7b3c9588ef865d1
Re

Revert "return standard 403 response from capi rest api's "

This reverts commit 5b5b55ec3853f706ac3b1f663e4e0158b575bb2f.

Change-Id: If02350c0f7dcdaa0dc88356be7b3c9588ef865d1
Reviewed-on: http://review.couchbase.org/60523
Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Tested-by: Artem Stemkovski <artem@couchbase.com>

show more ...

5b5b55ec25-Feb-2016 Artem Stemkovski <astemkov@gmail.com>

return standard 403 response from capi rest api's

Change-Id: I278a1352dcd6d17775e4b9594be488f3027156e2
Reviewed-on: http://review.couchbase.org/60467
Tested-by: Artem Stemkovski <art

return standard 403 response from capi rest api's

Change-Id: I278a1352dcd6d17775e4b9594be488f3027156e2
Reviewed-on: http://review.couchbase.org/60467
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

e56a410d25-Feb-2016 Artem Stemkovski <astemkov@gmail.com>

use cluster.bucket[name].views!xxx permission for

… /bucket/_design/… api's. use cluster.bucket[name].data!xxx
permission for all other api's on api port

Change-Id: I235ebba1285

use cluster.bucket[name].views!xxx permission for

… /bucket/_design/… api's. use cluster.bucket[name].data!xxx
permission for all other api's on api port

Change-Id: I235ebba1285464a27040350364fd3145545568b5
Reviewed-on: http://review.couchbase.org/60463
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

e0c59bb123-Feb-2016 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-18282 Fix deadlock in supervisor_cushion:terminate.

The sequence of events that caused the deadlock in the referred
ticket:

- system reached a limit on the number of open f

MB-18282 Fix deadlock in supervisor_cushion:terminate.

The sequence of events that caused the deadlock in the referred
ticket:

- system reached a limit on the number of open files, so everything
is in a bad shape

- memcached terminated, corresponding ns_port_server saw this and
also terminated

- supervisor_cushion receives the EXIT message from ns_port_server;
in corresponding handle_info clause it tries to log some
information about it, but it also fails

- gen_server catches the exception caused by the failure to log and
calls supervisor_cushion:terminate

- terminate function does erlang:exit on the ns_port_server that is
already dead and obviously doesn't receive any new EXIT messages,
so it waits forever in the receive

Change-Id: I6d39b35b8072194189b444c60942f05daad94d2f
Reviewed-on: http://review.couchbase.org/60363
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

Revision tags: 3.1.4
28e2c83227-Jan-2016 Artem Stemkovski <astemkov@gmail.com>

MB-17648 return 403 and list of needed permissions if request

..is authenticated by not authorized

RFC 7231 (Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content)

MB-17648 return 403 and list of needed permissions if request

..is authenticated by not authorized

RFC 7231 (Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content)

6.5.3. 403 Forbidden

The 403 (Forbidden) status code indicates that the server understood
the request but refuses to authorize it. A server that wishes to make
public why the request has been forbidden can describe that reason in
the response payload (if any).

If authentication credentials were provided in the request, the
server considers them insufficient to grant access. The client
SHOULD NOT automatically repeat the request with the same
credentials. The client MAY repeat the request with new or
different credentials. However, a request might be forbidden for reasons
unrelated to the credentials.

Change-Id: I9a0736bac4df742e690c90b65de778f1651ad585
Reviewed-on: http://review.couchbase.org/59150
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

0f17138225-Jan-2016 Anders Nygren <anders.nygren@couchbase.com>

MB-16938: Use ns-server-auth-token in REST calls to couchdb

instead of capi-auth-token

Change-Id: I6747767b132c9250b50e8f5463ca275018389e49
Reviewed-on: http://review.couchbase.

MB-16938: Use ns-server-auth-token in REST calls to couchdb

instead of capi-auth-token

Change-Id: I6747767b132c9250b50e8f5463ca275018389e49
Reviewed-on: http://review.couchbase.org/59039
Tested-by: Anders Nygren <anders.nygren@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

ac68dc0b23-Dec-2015 Artem Stemkovski <astemkov@gmail.com>

MB-11314 switch ns_server auth to the new system of permissions

Change-Id: Idfb5e3e38b35aa55cdbceed21039ef0d6305e909
Reviewed-on: http://review.couchbase.org/58481
Tested-by: Artem S

MB-11314 switch ns_server auth to the new system of permissions

Change-Id: Idfb5e3e38b35aa55cdbceed21039ef0d6305e909
Reviewed-on: http://review.couchbase.org/58481
Tested-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

Revision tags: 4.1.0, 3.1.3
919cb3b716-Nov-2015 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-16826 Start public_key, crypto and ssl apps explicitly.

Those are needed for mochiweb.

Change-Id: I1f04af579d31d68fcbe6f45a05484343d2d617f8
Original-Change-Id: I25f13bc6

[bp] MB-16826 Start public_key, crypto and ssl apps explicitly.

Those are needed for mochiweb.

Change-Id: I1f04af579d31d68fcbe6f45a05484343d2d617f8
Original-Change-Id: I25f13bc64779472db5bf20c64a7a9e08d216a41d
Original-Reviewed-on: http://review.couchbase.org/57095
Original-Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Original-Reviewed-by: Poonam D <poonam@couchbase.com>
Reviewed-on: http://review.couchbase.org/57664
Well-Formed: buildbot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

81797d8a23-Nov-2015 Anders Nygren <anders.nygren@couchbase.com>

Fix duplicate application env in CHILD_ERLANG_ENV_ARGS

When starting a node CHILD_ERLANG_ENV_ARGS may contain several
identical blocks of environment varaiables for some applications.

Fix duplicate application env in CHILD_ERLANG_ENV_ARGS

When starting a node CHILD_ERLANG_ENV_ARGS may contain several
identical blocks of environment varaiables for some applications.
This change makes sure there is only one copy.

Change-Id: I6734ecfcf5438b2b33a85a3deac3c4d48cc38392
Reviewed-on: http://review.couchbase.org/57191
Tested-by: Anders Nygren <anders.nygren@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

show more ...

51dbb33916-Nov-2015 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-16826 Start public_key, crypto and ssl apps explicitly.

Those are needed for mochiweb.

Change-Id: I25f13bc64779472db5bf20c64a7a9e08d216a41d
Reviewed-on: http://review.couchba

MB-16826 Start public_key, crypto and ssl apps explicitly.

Those are needed for mochiweb.

Change-Id: I25f13bc64779472db5bf20c64a7a9e08d216a41d
Reviewed-on: http://review.couchbase.org/57095
Tested-by: Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>
Reviewed-by: Poonam D <poonam@couchbase.com>

show more ...

12345678910>>...70