Permalink
Commits on Nov 20, 2017
  1. Restructure down node processing.

    dpoonam committed Nov 16, 2017
    Stepping stone to server group auto-failover.
    
    Change-Id: I5e73143e1b2914a16395e7fdc98a7b7cf21c1a05
    Reviewed-on: http://review.couchbase.org/85655
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
    Tested-by: Poonam Dhavale <poonam@couchbase.com>
Commits on Nov 16, 2017
  1. Cleanup and rearrange auto-failover tick processing.

    dpoonam committed with vzasade Nov 14, 2017
    Stepping stone to server group auto-failover.
    
    Change-Id: Ie3008f30c3ae0f50badc938c471c1a7dd8bd714c
    Reviewed-on: http://review.couchbase.org/85558
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: Poonam Dhavale <poonam@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Commits on Nov 15, 2017
  1. Add .edts file.

    aartamonau committed with ajityagaty Sep 22, 2017
    For those using edts. In order to be able to navigate couchdb code one
    still use the "make edts_hack".
    
    Change-Id: Ib857bace015dcdd9fcc4fd40134328eae16bd8f4
    Reviewed-on: http://review.couchbase.org/84697
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Reviewed-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
Commits on Nov 14, 2017
  1. MB-26676 add SSL support for eventing

    vzasade committed with dpoonam Nov 13, 2017
    Change-Id: Ib802fa181473705ef142f2aefed73700307c1d89
    Reviewed-on: http://review.couchbase.org/85474
    Tested-by: Artem Stemkovski <artem@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Poonam Dhavale <poonam@couchbase.com>
Commits on Nov 13, 2017
  1. Revert "MB-26479: Pick the CAPI bind_address based on..."

    ajityagaty committed with vzasade Nov 13, 2017
    A corresponding change in view-engine is also needed to
    handle the change in parameter names.
    
    This reverts commit 6b190ba.
    
    Change-Id: I7641643c2e6d61899a2153e6aaec69e7a51e4364
    Reviewed-on: http://review.couchbase.org/85480
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
  2. MB-20581: Plug in the kv_stats_monitor into kv_monitor.

    dpoonam committed with vzasade Oct 25, 2017
    Along with DCP traffic & warmed bucket information, kv_monitor will also
    now check for I/O errors by fetching the information from kv_stats_monitor.
    
    Change-Id: I2bab369c7149f89d979b7d7f8d319c298985e175
    Reviewed-on: http://review.couchbase.org/84806
    Tested-by: Poonam Dhavale <poonam@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
  3. MB-20581: Monitor disk failure stats.

    dpoonam committed with vzasade Oct 24, 2017
    If any of these stats show sustained failure for the duration specified
    by the user then report error.
    
    Change-Id: I8fe1a7beb86c84fe4bf3b80f6a533442560a287e
    Reviewed-on: http://review.couchbase.org/84805
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: Poonam Dhavale <poonam@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Commits on Nov 10, 2017
  1. Revamp the auto-failover REST API implementation.

    dpoonam committed Nov 1, 2017
    Cleanup, rearrange and make it easier to add new parameters.
    
    Change-Id: If1101bb794bfb8005b156124b76ab545af2830ae
    Reviewed-on: http://review.couchbase.org/85206
    Tested-by: Poonam Dhavale <poonam@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
  2. MB-26479: Pick the CAPI bind_address based on...

    ajityagaty committed with vzasade Nov 9, 2017
    ...the networking mode in which the cluster has been configured.
    
    With the support for IPv6 introduced we are now adding separate
    bind address parameters in capi.ini file. Depending on the
    networking mode in which the cluster has been configured, the
    corresponding bind address will be chosen.
    
    Change-Id: I40b87efb01fc4b0ebf2dad4740a72341b2748412
    Reviewed-on: http://review.couchbase.org/85087
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Commits on Nov 8, 2017
  1. use vulcan instead of 51 or 5_1 in the code

    vzasade committed with dpoonam Nov 8, 2017
    it's better to be consistent
    
    Change-Id: I4a5b67fc91855628b623cfbed28db6ccb0ec635b
    Reviewed-on: http://review.couchbase.org/85275
    Tested-by: Artem Stemkovski <artem@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Poonam D <poonam@couchbase.com>
  2. Fix the unused parameter warning in...

    ajityagaty committed with vzasade Nov 4, 2017
    ...ns_online_config_upgrader module.
    
    Change-Id: I82e080479711ed48c8a5f9645f44231159839d39
    Reviewed-on: http://review.couchbase.org/85089
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
  3. MB-26670: Pass ipv6 parameter to query service.

    ajityagaty committed with vzasade Nov 4, 2017
    The ipv6 parameter will be set to 'true' if the cluster is being
    configured in IPv6, 'false' otherwise.
    
    Change-Id: I2761cc2ef1ac8d5f216228ef78ebe9ea5e731e60
    Reviewed-on: http://review.couchbase.org/85088
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
  4. Alter error msg to reflect support for IPv6 addrs.

    ajityagaty committed with vzasade Nov 3, 2017
    Change-Id: I6f2b59499b2fe098fa63cf7be1461734b769c3b5
    Reviewed-on: http://review.couchbase.org/85086
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
  5. Removing redundant module name in call to is_ipv6.

    ajityagaty committed with vzasade Nov 3, 2017
    Change-Id: I9dda7a1632243c3d62be5d5c1b6a1fb723577667
    Reviewed-on: http://review.couchbase.org/85085
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Commits on Nov 2, 2017
  1. MB-25963: Enabling ipv6 for FTS

    abhinavdangeti committed with ajityagaty Nov 2, 2017
    Change-Id: Ica07aa3d872fd491681624c5136458489bca265e
    Reviewed-on: http://review.couchbase.org/85020
    Tested-by: abhinav dangeti <abhinav@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
  2. Add new API to identify if ipv6 support is enabled

    abhinavdangeti committed with ajityagaty Nov 2, 2017
    Change-Id: I7aeb18d5eaaefd84e65468ba4bf73e832f5fab42
    Reviewed-on: http://review.couchbase.org/85025
    Well-Formed: Build Bot <build@couchbase.com>
    Tested-by: abhinav dangeti <abhinav@couchbase.com>
    Reviewed-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
  3. MB-25806 REST endpoints POST and GET for query settings

    amitkris committed with vzasade Oct 19, 2017
    Endpoints to get and set global query settings.
    Properties currently supported temp directory and directory size
    for query. Validation to ensure size is >= 5GB and
    directory is a non-null absolute path.
    
    Introducing query_settings_manager and menelaus_web_queries to
    handle config requests and changes via metakv.
    
    Change-Id: Ia935fcf126e9ae18589b71f4b82c458cf2fe70e3
    Reviewed-on: http://review.couchbase.org/84339
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
    Tested-by: Artem Stemkovski <artem@couchbase.com>
  4. Introducing json_settings_manager.erl

    amitkris committed with vzasade Oct 19, 2017
    Refactoring code from index_settings_manager.erl
    into a common helper module.
    
    Change-Id: I4939058d543fd3299d61d46f04f9ab4b7b0e015d
    Reviewed-on: http://review.couchbase.org/84614
    Tested-by: Amit Krishnan <krish.amit@gmail.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Commits on Nov 1, 2017
  1. cbcollect_info: Include historic KV-Engine RocksDB Log files

    daverigby committed Oct 24, 2017
    RocksDB performs it's own log rotation, including rotationg when
    starting up. As such we should capture all its log files - particulary
    given that if we crash (and restart) then we want to see the previous
    log file as the point when we crashed.
    
    Change-Id: I25422ed7822bfc9e3cda03b6607891e12221cb0d
    Reviewed-on: http://review.couchbase.org/84935
    Tested-by: Dave Rigby <daver@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Paolo Cocchi <paolo.cocchi@couchbase.com>
Commits on Oct 25, 2017
  1. MB-25475: added angular bootstrap

    pavel-blagodov committed Oct 16, 2017
    Change-Id: Ie8e0a5f77642dc376f19e2347a2d223ecda3703c
    Reviewed-on: http://review.couchbase.org/84420
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  2. MB-25475: make tasks progress bar draggable

    pavel-blagodov committed Oct 10, 2017
    Change-Id: I0ea1bd70fe75ec5f1e6eb455180690ed383c6612
    Reviewed-on: http://review.couchbase.org/84225
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  3. MB-25475: tasks progress bar

    pavel-blagodov committed Oct 9, 2017
    Change-Id: I23df65c030291d5236c99ffc728e6143f69eadec
    Reviewed-on: http://review.couchbase.org/84149
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  4. MB-25475: add admin top-right menu

    pavel-blagodov committed Oct 9, 2017
    Change-Id: Id6ef15b6abf6d9d482fb48b10bcf4801b0600737
    Reviewed-on: http://review.couchbase.org/83817
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  5. MB-25475: added auth page

    pavel-blagodov committed Sep 22, 2017
    Change-Id: I3601a50f5813acf04638ddae55bf75e9445af6e6
    Reviewed-on: http://review.couchbase.org/83638
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  6. MB-25475: set application title

    pavel-blagodov committed Sep 20, 2017
    Change-Id: I81ee30505da790e553710032bd0ff8dd2b8922ed
    Reviewed-on: http://review.couchbase.org/83556
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  7. MB-25475: setup exception handler

    pavel-blagodov committed Sep 19, 2017
    Change-Id: Ifa5ccfd1f04e0c16c23d6ea7a333231afd846f0f
    Reviewed-on: http://review.couchbase.org/83510
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  8. MB-25475: setup redirection to the entry point

    pavel-blagodov committed Sep 18, 2017
    Change-Id: I64923d747f00e112c7196a85dccd8bc5fa90a4ec
    Reviewed-on: http://review.couchbase.org/83457
    Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  9. MB-25475: install ui-router

    pavel-blagodov committed Sep 18, 2017
    Change-Id: I0538a325fc25147b009468912dbfcc373ec16722
    Reviewed-on: http://review.couchbase.org/81757
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  10. MB-25475: setup angular 4.4.1 app

    pavel-blagodov committed Sep 15, 2017
    Change-Id: I5a019b5d6bedf12827197df39f97a114a0a3e0e0
    Reviewed-on: http://review.couchbase.org/80222
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Pavel Blagodov <stochmail@gmail.com>
  11. MB-26257: cluster_run to allow node renaming...

    ajityagaty committed with vzasade Oct 17, 2017
    ...feature when used in IPv6 mode.
    
    The cluster_run script uses the Google Public DNS to
    identify the IP address of the machine on which cluster_run
    is being run and employs the resulting address to rename
    the node. This was disabled for IPv6 mode as raw IPv6
    addresses were not supported earlier.
    
    This fix uses the Google Public DNS's IPv6 endpoint to
    determine the IPv6 address of the machine.
    
    Change-Id: If5db84c5b857ae6984f9ee8a3c5a18f0af173796
    Reviewed-on: http://review.couchbase.org/84583
    Tested-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Commits on Oct 24, 2017
  1. MB-26257: Support usage of raw IPv6 addresses.

    ajityagaty committed with vzasade Oct 16, 2017
    This enables the user to supply raw IPv6 addresses while
    adding nodes to the cluster. When the intent is to use
    raw IPv6 addresses then the user will have to provide one
    that is enclosed in brackets.
    
    Like so: [FC00::11]:8091
    
    Change-Id: I94568a7fa45b27d1f198b9ab923baaa91dfe1319
    Reviewed-on: http://review.couchbase.org/84582
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Artem Stemkovski <artem@couchbase.com>
    Tested-by: Artem Stemkovski <artem@couchbase.com>
  2. Merge remote-tracking branch 'gerrit/spock'

    vzasade committed Oct 24, 2017
    * MB-26469 provide full certificate chain to cbq-engine
    * MB-26497 provide full certificate chain to FTS and indexer
    
    Change-Id: I940b171e4ff5c7a46effba4e98ecc0e3167fbbb4
  3. MB-26497 provide full certificate chain to FTS and indexer

    vzasade committed Oct 24, 2017
    Change-Id: Ia2757a96c05bdae79cc815698ea81bf673777a15
    Reviewed-on: http://review.couchbase.org/84755
    Tested-by: Artem Stemkovski <artem@couchbase.com>
    Reviewed-by: Ajit Yagaty <ajit.yagaty@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
  4. Merge remote-tracking branch 'gerrit/watson'

    vzasade committed Oct 24, 2017
    * MB-26469 provide full certificate chain to cbq-engine
    
    Change-Id: I7da668b74e174401af4cefda0c69651f74337e78
  5. cbcollect_info: Add KV-Engine RocksDB Log files

    daverigby committed Oct 24, 2017
    Change-Id: I3c7aaaaf8009e434e4bbc7d903518f3c010afa02
    Reviewed-on: http://review.couchbase.org/84725
    Tested-by: Dave Rigby <daver@couchbase.com>
    Well-Formed: Build Bot <build@couchbase.com>
    Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
    Tested-by: Pavel Paulau <pavel.paulau@gmail.com>