From 1217b7453c1d7d7f33968742028c0bd91e28a1cb Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Tue, 13 Aug 2024 12:58:03 +0100 Subject: [PATCH 001/201] [DOC-12326]: Document the nonFilterableDescriptors REST API endpoint (#3668) --- modules/rest-api/pages/rest-auditing.adoc | 56 ++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-auditing.adoc b/modules/rest-api/pages/rest-auditing.adoc index c4e6074814..455c142a83 100644 --- a/modules/rest-api/pages/rest-auditing.adoc +++ b/modules/rest-api/pages/rest-auditing.adoc @@ -12,6 +12,8 @@ GET /settings/audit POST /settings/audit GET /settings/audit/descriptors + +GET /settings/audit/nonFilterableDescriptors ---- [#description] @@ -23,7 +25,8 @@ This includes the enablement and disablement of auditing, the establishment of a The `GET` method used with the `/settings/audit/descriptors` URI returns a document that lists _filterable_ audit events; providing an _id_, _name_, _module_, and _description_ for each. The _id_ can be used in interpreting the output from `POST /settings/audit`, and in determining input-values for `GET /settings/audit`. A _filterable_ event is an event that can be individually disabled, even when event-auditing for the node is enabled. -Events that are not filterable are not included in the list returned by `GET /settings/audit/descriptors`. +Events that are not filterable are not included in the list returned by `GET /settings/audit/descriptors`. + +Events that are not filterable can be retrieved using the `GET` method `/settings/audit/nonFilterableDescriptors` Auditing can be configured by the *Full Admin* and the *Local User Security Admin* roles. The auditing configuration can be read by the *Full Admin*, the *Local User Security Admin*, and the *Read-Only Admin* roles. @@ -223,6 +226,57 @@ The output thus provides a list of `disabled` filterable-event ids. It confirms that event auditing is enabled, and lists `disabledUsers`: the list shown contains one local user, and two internal. The current `logpath`, `rotateInterval`, and `rotateSize` are also provided. +=== List of Non-filterable Audit Events + +The next example uses the `nonFilterableDescriptors` to retrieve the list of non-filterable audit events. + +[source,shell] +---- +curl -v -X GET -u Administrator:password \ +http://localhost:8091/settings/audit/nonFilterableDescriptors | jq +---- + +A successful call will return a JSON result string similar to the following, + containing a list of the audit events that cannot be filtered. + +---- +[ + { + "id": 4096, + "name": "configured audit daemon", + "module": "auditd", + "description": "loaded configuration file for audit daemon" + }, + { + "id": 4097, + "name": "shutting down audit daemon", + "module": "auditd", + "description": "The audit daemon is being shutdown" + }, + { + "id": 8192, + "name": "login success", + "module": "ns_server", + "description": "Successful login to couchbase cluster" + }, + +// Truncated . . . + + { + "id": 8193, + "name": "login failure", + "module": "ns_server", + "description": "Unsuccessful attempt to login to couchbase cluster" + }, + { + "id": 8194, + "name": "delete user", + "module": "ns_server", + "description": "User was deleted" + }, +] +---- + === Change the Event-Auditing Configuration The following call can be used to modify the event-auditing configuration for the node: From f207cb4538d40d830a74500cdf8cd90c66543cb7 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 14 Aug 2024 10:00:20 +0100 Subject: [PATCH 002/201] DOC-1247-7.6: Incorporating MB-61564 into release note. (#3670) --- .../partials/docs-server-7.6.2-release-note.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index e72ed404f3..b7bcc2e9ba 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -80,6 +80,11 @@ Such requests don't affect other regular processing beyond occupying a servicer, Forcibly restarting the Query service will clear the issue. | Issue resolved. +| https://issues.couchbase.com/browse/MB-61564[MB-61564] +| Incorrect return code when attempting to create an index that already exists. +The system returns the error: `200: index already exists`. +| Issue resolved: the system will now return: `409: index already exists`. + | https://issues.couchbase.com/browse/MB-61764[MB-61764] | In rare cases, Couchbase Server could report an `IndexOutOfBoundsException` error if a {sqlpp} query contained a subquery with an `IN` clause. | Issue resolved. From 4778aac8b6a1104d6f5de0d4d9d5e4a6af04d2c5 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 21 Aug 2024 13:18:20 +0100 Subject: [PATCH 003/201] [DOC-10769]: Remove the obsolete 'Auto-Failover during Rebalance' paragraph. (#3673) Removed paragraph related to the auto-failover aborting a rebalance. --- .../clusters-and-availability/automatic-failover.adoc | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index c8d7e87ce4..77fa2c09f2 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -224,16 +224,11 @@ xref:cli:cbcli/couchbase-cli-setting-autofailover.adoc[setting-autofailover] wit [#auto-failover-during-rebalance] == Auto-Failover During Rebalance -Couchbase Server provides a setting to determine whether, once enabled, auto-failover should specifically be triggered during xref:learn:clusters-and-availability/rebalance.adoc[Rebalance], in the event of a node becoming unresponsive. +If an auto-failover event occurs during a rebalance, the rebalance is stopped; then, auto-failover is triggered. -If auto-failover _has_ been set to be triggered, following the configured timeout period, the rebalance is stopped; then, auto-failover is duly triggered. -Following auto-failover, rebalance is _not_ automatically re-attempted. -At this point, the cluster is likely to be in an unbalanced state: therefore, rebalance should be performed manually; and the unresponsive node fixed and restored to the cluster, as appropriate. +WARNING: Following an auto-failover, rebalance _is not_ automatically re-attempted. -If auto-failover has _not_ been set to be triggered, unless there is manual intervention, no failover occurs. -This may cause the rebalance to hang for an indeterminate period; before failing, with error messages. - -For information on setting auto-failover in the context of rebalance, see the information on xref:manage:manage-settings/general-settings.adoc[General] settings. +At this point, the cluster is likely to be in an unbalanced state; therefore, a rebalance should be performed manually, and the unresponsive node fixed and restored to the cluster, as appropriate. [#auto-failover-and-durability] == Auto-Failover and Durability From beb3dc507713b2495ec13cf5183b8c97036a75f0 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 21 Aug 2024 11:12:30 -0400 Subject: [PATCH 004/201] DOC-9384 add xdcr links (#3674) * * Added links as requested. * Reformatted/rewrote much of the Create Reference topic topic to meet standards and make it easier to reference. * More cleanup and also removing an apparent reference to a (customer?) domain that's not "example.com". * Minor fixes * Clarified language around certificates. * Implementing Beth's feedback --- .../rest-api/pages/rest-xdcr-create-ref.adoc | 292 +++++++++++------- modules/rest-api/pages/rest-xdcr-intro.adoc | 3 +- 2 files changed, 188 insertions(+), 107 deletions(-) diff --git a/modules/rest-api/pages/rest-xdcr-create-ref.adoc b/modules/rest-api/pages/rest-xdcr-create-ref.adoc index 8eae507104..85f6cb11dc 100644 --- a/modules/rest-api/pages/rest-xdcr-create-ref.adoc +++ b/modules/rest-api/pages/rest-xdcr-create-ref.adoc @@ -1,128 +1,192 @@ -= Creating a Reference += Creating or Editing a Reference -:description: pass:q[The REST API can be used to create an XDCR reference to a destination cluster.] +:description: pass:q[You can use the REST API to create or edit an XDCR reference to a target cluster.] :page-topic-type: reference +:page-toclevels: 4 [abstract] {description} == Description -On the cluster that is intended to be a _source_ for XDCR, a _reference_ to an intended _target_ cluster must first be defined. -The target cluster is typically a different cluster from the source cluster; but may be the same cluster. +Use the `/pools/default/remoteClusters` REST API endpoint to create an XDCR reference to a target cluster. +You must create a reference to a target cluster on the source cluster before you can create a replication. +The target cluster is usually a different cluster from the source cluster. +However, you can create a replication where the source and target are the same cluster. -A source cluster's references can be defined by means of the REST API. +You can edit an existing reference using the REST API by adding its name to the URI. -The Full Admin, Cluster Admin, or XDCR Admin role is required. +== HTTP Method and URI -== HTTP method and URI +.Create a new reference +[source, uri] ---- POST /pools/default/remoteClusters +---- -POST /pools/default/remoteClusters/ +.Edit an existing reference +[source, uri] +---- +POST /pools/default/remoteClusters/{REFERENCE_NAME} ---- -== Curl Syntax +.Path Parameters +[cols="2,3,2", caption=] +|=== +|Name | Description | Schema + +| `REFERENCE_NAME` +| The name of an existing reference. +| String +|=== + +== curl Syntax + +[source, console] ---- curl -v -u : - http://]:8091/pools/default/remoteClusters/[] + http://:8091/pools/default/remoteClusters/[] -d name= - -d hostname=] + -d hostname=[:] [-d network_type='external'] - [-d username=] - [-d password=] [-d demandEncryption=[ 0 | 1 ] ] [-d secureType=[ 'none' | 'half' | 'full'] ] - [--data-urlencode "certificate=$(cat )"] - [--data-urlencode "clientCertificate=$(cat /Users/username/clientcert/travel-sample.pem)"] - [--data-urlencode "clientKey=$(cat /Users/username/clientcert/travel-sample.key)"] + [-d username=] + [-d password=] + [--data-urlencode "certificate=$(cat )"] + [--data-urlencode "clientCertificate=$(cat )"] + [--data-urlencode "clientKey=$(cat )"] ---- -The value of the `name` parameter (`target-cluster-local-name`) is for local reference only, and so need not correspond to any network-visible name established for the target cluster. -If an existing reference is being edited, the existing value of `name` should be specified as a path-parameter that terminates the endpoint: in such cases, the `name` flag itself must still be included in the the payload, specifying either the existing or a new value. - -The value of the `hostname` parameter (`target-cluster-ip-address-or-domain-name`) determines the target cluster to which the connection will be made. -This value can specify either the _internal_ or (if one has been configured) the _external_ address of the target cluster. -For information on using DNS SRV in this context, see xref:xdcr-reference:xdcr-security-and-networking.adoc[XDCR Security and Networking]. - -The value of the optional `network_type` parameter must be `external`. -If this is specified, and an external network has been configured for the target cluster, use of the target cluster's external address is attempted. -If no external network has been configured, and the hostname refers to a valid internal address for the cluster, the internal address is used. - -The values specified for the optional `username` and `password` parameters must be the username and password for the _target_ cluster, respectively. -These values must be established if `none` or `half` is the value of the `secureType` parameter. -These values must also be established if `full` is the value of the `secureType` parameter, and authentication with client certificates is not being attempted. -However, if `full` is the value of `secureType`, and authentication with client certificates _is_ being attempted, these values must _not_ be established. - -The optional `secureType` parameter can be `none` (which is the default), `half`, or `full`; and thus specifies the type of security to be used for the connection. -If the optional `demandEncryption` parameter is specified with a value of `1`, a secure connection is enforced: in such a case, if `secureType` is specified as `half` or `full`, the security of the connection is established according to the value of `secureType`; whereas if `secureType` is _not_ specified, the security of the connection is established as `full`. -The default value of `demandEncryption` is `0`. - -If `secureType` is `full`, the local pathname of the target cluster's root certificate must be specified, as the value of the `--data-urlencode` flag. -Note that this additionally requires _either_ that values be established for the `username` and `password` parameters; _or_ that no values be established for the `username` and `password` parameters, and instead, local pathnames to a client certificate and corresponding client private key be established. -Each certificate or key must be specified as the value of a separate `data-urlencode` flag. - -If `secureType` is `half`, and the target cluster is running a pre-5.5 version of Couchbase Server, the local pathname of the target cluster's root certificate must be specified, as the value of the `--data-urlencode` flag. -However, if the target cluster is running 5.5 or later, the pathname need not be specified. - -Note that Capella CAs are automatically trusted by XDCR when the REST API is used to enable fully secure replications from Couchbase Enterprise Server to Capella: in such cases, the option `--data-urlencode "certificate=$(cat )"`, provided for specifying the CA, does not need to be used. -See xref:manage:manage-xdcr/secure-xdcr-replication.adoc#capella-trusted-cas[Capella Trusted CAs]. +.POST Parameters +[cols="2,3,3", caption=] +|=== +|Name | Description | Schema +| `name` +| A local name for the reference. +The name does not need to correspond to any network-visible name for the target cluster. +When editing an existing reference by supplying its name in the REST API URI, you must still supply the `name` parameter. +Set it to the name of the existing reference to keep its name the same. +If you set the `name` parameter to a different value, Couchbase Server renames the reference. +| String + +|`hostname` +| The hostname or IP address of the reference's target cluster. +This value can specify either the internal address or external address (if one has been configured) of the target cluster. +For information about using DNS SRV in this context, see xref:xdcr-reference:xdcr-security-and-networking.adoc[XDCR Security and Networking]. +| String + +| `network_type` +| Whether the network address specified in `hostname` is internal or external. +| String. +Must be `external` if the network is external. +Do not supply this parameter if the network is internal. + +| `demandEncryption` +| Whether to use encryption for the reference's connection to the target cluster. +a| Integer. +Valid values: + +* `0`: The default value. +Couchbase Server does not use encryption for the connection to the target cluster. +* `1`: Encrypt the connection to the target cluster. +Use the `secureType` parameter to set whether the connection is partially or fully encrypted. + +| `secureType` +| Optional parameter that sets whether the connection to the target cluster is encrypted, and if so, whether it partially or fully encrypts communication. +If you do not supply this parameter and you set `demandEncryption` parameter to `1`, the `secureType` defaults to `full`. +a| String. Valid settings are: + +* `none`: (default value) Couchbase Server does not use encryption for the connection to the target cluster. +Couchbase Server sends all traffic unencrypted, including the password. +* `half`: Couchbase Server uses encryption only when sending the password to the target cluster during authentication. +The data it sends to the target is not encrypted. +When using this value, you must provide a username and password. +* `full`: Couchbase Server uses encryption to secure all communication with the target cluster. +When you choose this value, you must supply a path to a local copy of the target cluster's root certificate in the `certificate` parameter (except for Capella--see <<#capella_cert_note,the note after this table>>). You must also either supply a username and password or paths to a client certificate and key. + +| `username` and `password` +| The username and password to use when authenticating with the target cluster. +You must supply these parameters if you did not supply the `secureType` parameter or set it to `none` or `half`. +However, if `secureType` is `full` you can choose to either use a username and password or to supply a client certificate and key. +| String + +| `certificate` +| The local path to a copy of the root CA of the target cluster. +You must supply this parameter if you set `secureType` to `full`. +| URL-encoded string + +| `clientCertificate` and `clientKey` +| The client certificate and key that Couchbase Server uses to authenticate with the target cluster. +Set these parameters only if you set `secureType` to `full` and you have chosen to use a certificate instead of a username and password for authentication. +| URL-encoded string + +|=== + +[#capella_cert_note] +NOTE: XDCR automatically trusts Capella root certificates when you use the REST API to enable fully secure replications from Couchbase Enterprise Server to Capella. +In this case, you do not need to supply the `certificate` parameter to the command. +See xref:manage:manage-xdcr/secure-xdcr-replication.adoc#capella-trusted-cas[Capella Trusted CAs] for more information. == Responses -Successful execution returns `200 OK`, establishes the reference, and returns an object whose key-value pairs provide details of the reference. -The keys are as follows: - -* `certificate`. -The root certificate for the target cluster, if one was used, in the creation of a `half` secure or `full` secure connection. - -* `clientCertificate`. -The client certificate for the source cluster, if one was used, in the creation of a `full` secure connection. - -* `deleted`. -Whether the reference has been deleted. -The value can be one of the booleans `true` and `false`. - -* `hostname`. -A string that contains the IP address (or domain name) and port number of the target cluster. - -* `name`. -A string that is the locally defined reference to the target cluster. - -* `secureType`. -A string that specifies the level of security required for connection. -This can be `none`, `half`, or `full`. - -* `uri`. -A string that is the URI of the locally named target cluster. +200 OK:: +Successful execution. +Couchbase Server creates the reference, and returns the details of the reference in a JSON message. +The keys in the JSON message are: ++ +* `certificate`: the root certificate for the target cluster, if one was used, in the creation of a `half` secure or `full` secure connection. +* `clientCertificate`: the client certificate for the source cluster, if one was used, in the creation of a `full` secure connection. +* `deleted`: whether the reference has been deleted. +The value can be `true` or `false`. +* `hostname`: the IP address or domain name and port number of the target cluster. +* `name`: the locally defined reference to the target cluster. +* `secureType`: the level of security required for connection. +This value can be `none`, `half`, or `full`. +* `uri`: the URI of the locally named target cluster. For example, `"/pools/default/remoteClusters/FirstTarget"`. +* `username`: the username used for authentication with the target cluster. +This value is an empty string when not using a username for authentication. +* `uuid`: the universally unique identifier for the reference. +For example, `"5ccf771844cd32375df8c4de70e9d44e"`. +* `validateURI` the URI for internal validation of the reference. +For example, `"/pools/default/remoteClusters/SecondTarget?just_validate=1"`. -* `username`. -A string that is the name of the current user. +400 Bad Request:: +Occurs when `secureType` is `full` and you supply both client certificates and a username and password. +In this case, Couchbase Server also returns the following message: ++ +[source, json] +---- +{"_":"username and client certificate cannot both be given when secure type is full"} +---- ++ +Supply either client certificates or a username and password for authentication with the target cluster, not both. -* `uuid`. -A string that is the universally unique identifier for the reference. -For example, `"5ccf771844cd32375df8c4de70e9d44e"`. +401 Unauthorized:: +Authentication failure, such as incorrect username and password. -* `validateURI.` -A string that is the URI for internal validation of the reference. -For example, `"/pools/default/remoteClusters/SecondTarget?just_validate=1"`. +404 Object Not Found:: +The URI used in the REST API call was not correct. +Couchbase Server respond with this error code if you attempt to edit a non-existent reference by adding its name to the REST API URI. + +== Required Permissions -Failure to authenticate returns `401 Unauthorized`. -An incorrectly specified URI returns `404 Object Not Found`. -If `secureType` is `full`, and credentials _and_ client certificates are specified, connection fails with `400 Bad Request`, and an error message such as `{"_":"username and client certificate cannot both be given when secure type is full"}`. +You must have Full Admin, Cluster Admin, or XDCR Admin role to call this API. == Examples -The following examples demonstrate how a reference can be established. -All examples are piped to https://stedolan.github.io/jq/[jq^], and certificate output is truncated, in order to enhance the readability of output. +The following examples demonstrate how to create a reference. +All examples are piped through https://stedolan.github.io/jq/[jq^], and certificate output is truncated, to make the output more readable. -== Create a Fully Secure Reference, Using Credentials +=== Create a Fully Secure Reference, Using Credentials -To create a fully secure reference from `localhost` to `10.144.220.102` by means of the target cluster's administrative credentials and root certificate, enter the following. +This example creates a fully secure reference from `localhost` to `10.144.220.102`. +It uses a username and password plus the target cluster's root certificate to authenticate. +[source, console] ---- curl -X POST -u Administrator:password \ http://localhost:8091/pools/default/remoteClusters \ @@ -134,12 +198,14 @@ http://localhost:8091/pools/default/remoteClusters \ --data-urlencode "certificate=$(cat ./ca.pem)" | jq '.' ---- -The `username` and `password` specified are those of the target cluster. -Note that the `demandEncryption` flag is not specified; however, the `encryptionType` flag is set to `full`. -The `--data-urlencode` flag specifies the local path to the root certificate for the target cluster. +This example sets a `username` and `password` for an account on the target cluster. +It does not set the `demandEncryption`. +However, because it sets the `encryptionType` parameter to `full`, the reference uses full encryption. +Using `curl`'s `--data-urlencode` flag encodes the contents of the root certificate for the target cluster returned by the `cat` command. -Formatted, the output from a successful execution is as follows: +Formatted, the output from a successful execution is: +[source, json] ---- { "certificate": "-----BEGIN CERTIFICATE-----\nMIIDJzCC @@ -160,11 +226,13 @@ Formatted, the output from a successful execution is as follows: } ---- -== Create a Half-Secure Reference, Using Credentials +=== Create a Half-Secure Reference, Using Credentials -To create a half-secure reference from `localhost` to `10.142.180.102` by means of the remote cluster's administrative credentials and its root certificate, enter the following. -(Note that `10.144.220.102` is assumed to be running a pre-5.5 version of Couchbase Server.) +The following example creates a half-secure reference from `localhost` to `10.142.180.102`. +It uses a username and password to authenticate with the target cluster. + +[source, console] ---- curl -X POST -u Administrator:password \ http://localhost:8091/pools/default/remoteClusters \ @@ -176,12 +244,13 @@ http://localhost:8091/pools/default/remoteClusters \ --data-urlencode "certificate=$(cat ./ca.pem)" | jq '.' ---- -The `username` and `password` specified are those of the remote cluster. -Note that the `demandEncryption` flag is set to `1`, while, the `encryptionType` flag specifies `half`. -The `--data-urlencode` flag specifies the local path to the root certificate for the (pre-5.5) target cluster. +The `username` and `password` in the example are for an account on the remote cluster. +The reference is half-encrypted (only the password is encrypted) because the `demandEncryption` flag is `1` and the `encryptionType` flag is `half`. +Using `curl`'s `--data-urlencode` flag encodes the contents of the root certificate for the target cluster returned by the `cat` command. -If connection is successful, the following is returned: +If the source Couchbase Server connects to the target cluster, it returns the following message: +[source, json] ---- { "certificate": "-----BEGIN CERTIFICATE-----\nMIIDJzCCAg+gAwIBAgIUSaVkKhAwNl8aTxDkfyoeUiStp1cw/ @@ -203,14 +272,19 @@ If connection is successful, the following is returned: ---- -== Create a Fully Secure Reference, Using Certificates +=== Create a Fully Secure Reference, Using Certificates + +This example create a fully secure reference from `localhost` to `target.example.com` by doing the following: -To create a fully secure reference from `localhost` to `target.en.cl`, specifying that connection should occur with an external network, demanding full encryption, and authenticating by means of the remote cluster's root certificate, a client certificate, and a client private key, enter the following: +* Specifies that connection is over an external network +* Enables full encryption +* Authenticates using the remote cluster's root certificate, a client certificate, and a client private key. +[source, console] ---- curl -X POST -u Administrator:password http://localhost:8091/pools/default/remoteClusters \ -d name=TargetCluster \ --d hostname=target.en.cl \ +-d hostname=target.example.com \ -d network_type=external \ -d demandEncryption=1 \ --data-urlencode "certificate=$(cat ./ca.pem)" \ @@ -218,11 +292,14 @@ curl -X POST -u Administrator:password http://localhost:8091/pools/default/remot --data-urlencode "clientKey=$(cat ./travel-sample.key)" ---- -Note that the `demandEncryption` flag is set to `1`, and a fully encrypted connection is thus enforced. -The `network_type=external` parameter is specified, indicating that the target's external network should be connected to, if it has been configured; otherwise, connection to an internal network is attempted. +Because the example sets the `demandEncryption` flag to `1` and does not supply a `secureType` parameter, the connection to the target cluster is fully encrypted. +The `network_type=external` parameter indicates that Couchbase Server should connect to the target's external network if it has been configured. +If the target cluster does not have an external network defined, the source cluster attempts to connect to the target cluster's internal network. +The example supplies three URL-encoded values: the root certificate of the target cluster and a certificate and key for the client connection. If successful, the command returns the following: +[source, json] ---- { "certificate": "-----BEGIN CERTIFICATE-----\nMIIDJzCCAg+gAwIBAgIUSaVkKh @@ -238,7 +315,7 @@ If successful, the command returns the following: "deleted": false, "demandEncryption": true, "encryptionType": "full", - "hostname": "target.en.cl", + "hostname": "target.example.com", "name": "TargetCluster", "secureType": "full", "uri": "/pools/default/remoteClusters/TargetCluster", @@ -248,10 +325,13 @@ If successful, the command returns the following: } ---- -The `secureType` field specifies `full`: therefore, the reference and its associated replications have now been fully secured. -Both the target cluster's root certificate and the source cluster's client certificate are included in the output. +The `secureType` field specifies `full` which is the default value if you set `demandEncryption` to `1` and do not supply a `secureType` parameter in the REST API call. +The output includes both the target cluster's root certificate and the source cluster's client certificate. == See Also -For information on using the REST API to create secure connections, see xref:manage:manage-xdcr/secure-xdcr-replication.adoc[Secure a Replication]. -Additional information is provided in xref:learn:security/certificates.adoc[Certificates] and xref:xdcr-reference:xdcr-security-and-networking.adoc[XDCR Security and Networking]. +* See xref:manage:manage-xdcr/enable-full-secure-replication.adoc[] for an overview of securing replications. +* See xref:manage:manage-xdcr/secure-xdcr-replication.adoc[] +for information about using the REST API to create secure connections. +* See xref:learn:security/certificates.adoc[] for an overview of using certificates with Couchbase Server. +* See xref:xdcr-reference:xdcr-security-and-networking.adoc[] for some requirements when configuring XDCR. diff --git a/modules/rest-api/pages/rest-xdcr-intro.adoc b/modules/rest-api/pages/rest-xdcr-intro.adoc index aa2582ab5d..79f83caaa1 100644 --- a/modules/rest-api/pages/rest-xdcr-intro.adoc +++ b/modules/rest-api/pages/rest-xdcr-intro.adoc @@ -8,7 +8,8 @@ == APIs in this Section Cross Datacenter Replication (XDCR) configuration replicates data between a source bucket and a target bucket. -For a detailed introduction and overview, see xref:learn:clusters-and-availability/xdcr-overview.adoc[Cross Data Center Replication (XDCR)]. +For a detailed introduction and overview, see xref:learn:clusters-and-availability/xdcr-overview.adoc[]. +To learn how to secure an XDCR connection, see xref:manage:manage-xdcr/enable-full-secure-replication.adoc[]. For a list of the methods and URIs covered by the pages in this section, see the table below. From 65af6df8bc62b2de8c878ec35192848ecdb2a4c9 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Mon, 2 Sep 2024 14:04:07 +0530 Subject: [PATCH 005/201] DOC-10441 - Typo on first paragraph (#3676) Typo on first paragraph from Ephermal to Ephemeral. --- modules/learn/pages/buckets-memory-and-storage/vbuckets.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/vbuckets.adoc b/modules/learn/pages/buckets-memory-and-storage/vbuckets.adoc index 81605c0f80..2945b1f895 100644 --- a/modules/learn/pages/buckets-memory-and-storage/vbuckets.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/vbuckets.adoc @@ -12,7 +12,7 @@ Couchbase Server allows users and applications to save data, in binary or JSON f Each bucket therefore contains _keys_ and associated _values_. See xref:buckets-memory-and-storage/buckets.adoc[Buckets], for detailed information. -Within the memory and storage management system of Couchbase Server, both Couchbase and Ephermal buckets are implemented as _vBuckets_, 1024 of which are created for every bucket (except on MacOS, where the number is 64). +Within the memory and storage management system of Couchbase Server, both Couchbase and Ephemeral buckets are implemented as _vBuckets_, 1024 of which are created for every bucket (except on MacOS, where the number is 64). vBuckets are distributed evenly across the memory and storage facilities of the cluster; and the bucket's items are distributed evenly across its vBuckets. This evenness of distribution ensures that all instances of the xref:services-and-indexes/services/data-service.adoc[Data Service] take an approximately equal share of the workload, in terms of numbers of documents to maintain, and operations to handle. From bb351f2d751563eae3aed0a1a56a2cb611758cf1 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Thu, 5 Sep 2024 20:45:03 +0100 Subject: [PATCH 006/201] DOC-12321: Add docs for finderr tool and builtin function (#3681) * Add finderr command line tool * Update nav * Add link to SQL++ FINDERR() function * Add link to SQL++ Error Codes --- modules/ROOT/nav.adoc | 1 + modules/cli/pages/finderr.adoc | 221 +++++++++++++++++++++++++++++++++ 2 files changed, 222 insertions(+) create mode 100644 modules/cli/pages/finderr.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 25ce9e34c5..f2eb1e9d05 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -313,6 +313,7 @@ include::cli:partial$cbcli/nav.adoc[] ** xref:cli:cbtools/cbtransfer.adoc[cbtransfer] ** xref:cli:cbtools/cbworkloadgen.adoc[cbworkloadgen] ** xref:cli:couchbase-server.adoc[couchbase-server] + ** xref:cli:finderr.adoc[finderr] ** xref:cli:mctimings.adoc[mctimings] ** xref:cli:mcstat.adoc[mcstat] * xref:rest-api:rest-intro.adoc[REST API Reference] diff --git a/modules/cli/pages/finderr.adoc b/modules/cli/pages/finderr.adoc new file mode 100644 index 0000000000..c5a5090041 --- /dev/null +++ b/modules/cli/pages/finderr.adoc @@ -0,0 +1,221 @@ += finderr +:description: pass:q[The [.cmd]`finderr` tool returns the full details of any Query service or cbq shell error.] +:page-status: Couchbase Server 7.6.4 +:page-topic-type: reference + +[abstract] +{description} + +== Syntax + +The basic syntax is: + +---- +finderr +---- + +== Description + +ifeval::['{page-component-version}' == '7.6'] +This tool is only available in Couchbase Server 7.6.4 and later. +endif::[] + +Depending upon your platform, this tool is at the following locations: + +[cols="1,3"] +|=== +| Operating system | Location + +| Linux +| [.path]`/opt/couchbase/bin/` + +| Windows +| [.path]`C:\Program Files\Couchbase\Server\bin\` + +| Mac OS X +| [.path]`/Applications/CouchbaseServer.app/Contents/Resources/couchbase-core/bin/` +|=== + +== Options + +The tool takes a single argument, which must be one of the following: + +number:: +A number representing an error code. +In this case, the tool returns the full details of the error matching the error code. + +string:: +A string. +In this case, the tool searches for the target string in all of the error message fields except for `USER ERROR`, and returns the full details of any errors that match the string. + +regex:: +A regular expression. +In this case, the tool searches for the regular expression in all of the error message fields except for `USER ERROR`, and returns the full details of any errors that match the pattern. + +== Output + +If the tool finds a single error that matches the find argument, it outputs the full details of the error. + +If the tool finds multiple errors that match the find argument, it outputs a list showing the code and description of each matching error. +You can use the tool again, passing the code or description as an argument, to get the full details of any of these errors. + +Full error details include some or all of the following fields. + +[options="header", cols="50a,147a"] +|=== +|Name|Description + +|**APPLIES TO** +|One of the following: + +* `cbq-shell`: The error applies to the cbq shell. +* `Server`: The error applies to the server. + +|**CODE** +|A number representing the error. + +|**DESCRIPTION** +|Message describing why the error occurred. + +|**REASON** +|List of possible causes of the error. + +|**USER ACTION** +|List of possible steps a user can take to mitigate the error. + +|**USER ERROR** +|One of the following: + +* `Yes`: The error was caused by the user. +* `No`: The error was caused by other services, or was internal to the server. +* `Maybe`: A combination of both. +|=== + +NOTE: The error details also include a `SYMBOL` field, which contains a representation string for the error. +This field is for internal use only, and is not shown in the output. +However, the tool does search this field when the find argument is a string or a regular expression. + +== Examples + +[[finderr-ex1]] +.Find error details by code number +==== +.Command +[source,sh] +---- +./finderr 5011 +---- + +.Output +---- +CODE + 5011 (error) + + +DESCRIPTION + Abort: «reason» + + +REASON + The SQL++ abort() function was called in the statement. + e.g. SELECT abort('An example cause') + + +USER ERROR + Yes + + +APPLIES TO + Server +---- +==== + +[[finderr-ex2]] +.Find error details by matching a string +==== +.Command +[source,sh] +---- +./finderr "A semantic error is present in the statement." +---- + +.Output +---- +CODE + 3100 (error) + + +DESCRIPTION + A semantic error is present in the statement. + + +REASON + The statement includes portions that violate semantic constraints. + + +USER ACTION + The cause will contain more detail on the violation; revise the statement and re-submit. + + +USER ERROR + Yes + + +APPLIES TO + Server +---- +==== + +[[finderr-ex3]] +.Find multiple errors by matching a string +==== +.Command +[source,sh] +---- +./finderr "semantic" +---- + +.Output +---- +Matching errors + 3100 A semantic error is present in the statement. + 3220 «name» window function «clause» «reason» + 3300 recursive_with semantics: «cause» +---- +==== + +[[finderr-ex4]] +.Find multiple errors by matching a regular expression +==== +.Command +[source,sh] +---- +./finderr "[UI][NP]SERT" +---- + +.Output +---- +Matching errors + 3150 MERGE with ON KEY clause cannot have document key specification in INSERT action. + 3160 MERGE with ON clause must have document key specification in INSERT action + 3180 MERGE with ON KEY clause cannot have USE INDEX hint specified on target. + 5006 Out of key validation space. + 5050 No INSERT key for «document» + 5060 No INSERT value for «document» + 5070 Cannot INSERT non-string key «key» of type «type» + 5071 Cannot INSERT non-OBJECT options «options» of type «type» + 5072 No UPSERT key for «value» + 5073 Cannot act on the same key multiple times in an UPSERT statement + 5075 No UPSERT value for «value» + 5078 Cannot UPSERT non-string key «key» of type «type». + 5079 Cannot UPSERT non-OBJECT options «value» of type «type». + 5330 Multiple INSERT of the same document (document key «key») in a MERGE statement + 12036 Error in INSERT of key: «key» + 15005 No keys to insert «details» +---- +==== + +== See Also + +* The {sqlpp} xref:n1ql:n1ql-language-reference/metafun.adoc#finderr[FINDERR()] function +* xref:n1ql:n1ql-language-reference/n1ql-error-codes.adoc[] From 71a27bbf5fa3ae5ad12cd162ff267dba1f1a7467 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 6 Sep 2024 06:34:54 +0100 Subject: [PATCH 007/201] [DOC-12515]: Improve the diagram on the Upgrade page. (#3682) --- modules/install/partials/diagrams.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/install/partials/diagrams.adoc b/modules/install/partials/diagrams.adoc index c6711fa864..f12a28c37e 100644 --- a/modules/install/partials/diagrams.adoc +++ b/modules/install/partials/diagrams.adoc @@ -6,20 +6,20 @@ Not built as part of the site // tag::upgrade-diagram[] .Example Upgrade Path from Community to Enterprise -[ditaa] +[ditaa, round-corners=true] .... /-----------------\ /-----------------\ /-----------------\ | Step 1: | | Step 2: | | Step 3: | - : Upgrade Edition | : Upgrade Version | : Upgrade Version | + | Upgrade Edition | | Upgrade Version | | Upgrade Version | \--------+--------/ \--------+--------/ \--------+--------/ | | | | | | -+-----------------+ : +-----------------+ : +-----------------+ : +-----------------+ -|cBLU | ---+---> |cC02 | ----+----> |cC02 | ----+----> |cC02 | -|Cluster 1 | Rolling |Cluster 1 | Any |Cluster 1 | Any |Cluster 1 | -|Version: 6.6 | Online |Version: 6.6 | Supported |Version: 7.2.3 | Supported |Version: 7.6 | -|Edition: CE | Upgrade |Edition: EE | Upgrade |Edition: EE | Upgrade |Edition: EE | -| {s}| | {s}| Type | {s}| Type | {s} | ++-----------------+ | +-----------------+ | +-----------------+ | +-----------------+ +|cFEB | ---+---> |cBEA | ----+----> |cBEA | ----+----> |cBEA | +|Cluster 1 | Rolling |Cluster 1 | Any |Cluster 1 | Any |Cluster 1 | +|Version 6. | Online |Version 6.6 | Supported |Version 7.2.3 | Supported |Version 7.6 | +|Edition CE | Upgrade |Edition EE | Upgrade |Edition EE | Upgrade |Edition EE | +| | | | Type | | Type | | +-----------------+ +-----------------+ +-----------------+ +-----------------+ .... // end::upgrade-diagram[] \ No newline at end of file From 9c89f629e61d1a7ce202485fae4f91cd0456d7e7 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 6 Sep 2024 16:55:43 +0100 Subject: [PATCH 008/201] [quickfix/release/7.6] (#3684) Missed a digit from diagrams.adoc --- modules/install/partials/diagrams.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/install/partials/diagrams.adoc b/modules/install/partials/diagrams.adoc index f12a28c37e..f2a9aee439 100644 --- a/modules/install/partials/diagrams.adoc +++ b/modules/install/partials/diagrams.adoc @@ -17,7 +17,7 @@ Not built as part of the site +-----------------+ | +-----------------+ | +-----------------+ | +-----------------+ |cFEB | ---+---> |cBEA | ----+----> |cBEA | ----+----> |cBEA | |Cluster 1 | Rolling |Cluster 1 | Any |Cluster 1 | Any |Cluster 1 | -|Version 6. | Online |Version 6.6 | Supported |Version 7.2.3 | Supported |Version 7.6 | +|Version 6.6 | Online |Version 6.6 | Supported |Version 7.2.3 | Supported |Version 7.6 | |Edition CE | Upgrade |Edition EE | Upgrade |Edition EE | Upgrade |Edition EE | | | | | Type | | Type | | +-----------------+ +-----------------+ +-----------------+ +-----------------+ From 43b178c9152db35f594a5684a986b66e9f0c0632 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 6 Sep 2024 17:03:18 +0100 Subject: [PATCH 009/201] [DOC-12496]: Create release note for Couchbase Server 7.6.3 (#3675) * [DOC-12496]: Create release note for Couchbase Server 7.6.3 * [DOC-12496]: Create release note for Couchbase Server 7.6.3 Corrections from Beth. * [DOC-12496]: Create release note for Couchbase Server 7.6.3 Corrections from Beth. --- modules/release-notes/pages/relnotes.adoc | 4 +- .../docs-server-7.6.2-release-note.adoc | 4 +- .../docs-server-7.6.3-release-note.adoc | 114 ++++++++++++++++++ 3 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 modules/release-notes/partials/docs-server-7.6.3-release-note.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index d606d44a39..5cdb9b6b46 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -1,8 +1,10 @@ = Release Notes for Couchbase Server 7.6 :page-aliases: analytics:releasenote -:description: Couchbase Server 7.6.0 introduces multiple new features and fixes, as well as some deprecations and removals. +:description: Couchbase Server 7.6.x introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 +include::partial$docs-server-7.6.3-release-note.adoc[] + include::partial$docs-server-7.6.2-release-note.adoc[] include::partial$docs-server-7.6.1-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index b7bcc2e9ba..abba4e9aa3 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -61,7 +61,7 @@ The upgrade corrupted existing indexes requiring you to drop and rebuild them. |=== -[#query_services_762] + ==== Query Service [#table-fixed-issues-762-query-service,cols="10,40,40"] |=== @@ -200,8 +200,10 @@ This release contains the following known issues: |=== |Issue | Description | Workaround +// tag::MB-62220[] | https://issues.couchbase.com/browse/MB-62220[MB-62220] | Dropped replicas are not rebuilt during swap rebalance | Drop and then recreate the indexes. +// end::MB-62220[] |=== diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc new file mode 100644 index 0000000000..4c5718064f --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -0,0 +1,114 @@ +== Release 7.6.3 (September 2024) + +Couchbase Server 7.6.3 was released in September 2024. This maintenance release contains new features and fixes several known issues. + +For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[]. + +[#fixed-issues-763] +=== Fixed Issues + +This release contains the following fixes: + +==== Cluster Manager + +[#table-fixed-issues-763-cluster-manager,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63070[MB-63070] +| An issue occurred where `cbcollect_info` did not process some `` tags, especially when they were present at the end of the file or inside binary data. As a result, some logs that should have been redacted were not redacted. +| Issue resolved. + +|=== + +==== Storage Engine +[#table-fixed-issues-763-storage-engine,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62984[MB-62984] +| When a Couchbase Data Service experienced a hard failover or crashed with data loss, DCP clients (like those used with Elasticsearch and Kafka) sometimes received incomplete or partial snapshots of the data. This incomplete data sometimes leads to rare situations where the Data Service crashed repeatedly. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63261[MB-63261] +| An issue caused by a race condition in the index recovery code path sometimes resulted in an item count mismatch and wrong query results. +Prior to Release 7.6.0, this issue sometimes occurred during Indexer restart. +However, as part of the file-based rebalance process introduced in 7.6.0, a recovery of the index is performed after the index is moved, which increases the likelihood that this race condition might be reached. +| Issue resolved. + +|=== + + +==== Query Service +[#table-fixed-issues-763-query-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63024[MB-63024] +a| +A query sometimes returned the error: `Nested aggregates not allowed` under the following conditions: + + * query contains in its FROM clause a subquery used as the inner of a join + * the subquery is used as an inner of a nested-loop join in query plan + * the subquery only accesses a single keyspace (i.e., no joins/nests/unnests) + * the subquery contains one or more aggregates (e.g., COUNT) in its projection + * the subquery contains a `GROUP BY` clause, and the `GROUP BY` list does not match index key order of any secondary indexes defined + * a secondary index exists that allows index group/aggregate pushdown for the subquery + * the cost-based optimizer is `ON` (which is the default), and a previous `UPDATE STATISTICS/ANALYZE` command has been run on the keyspace referenced in the subquery. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63060[MB-63060] +| An issue occurred when migrating nested UDFs to any 7.6.x release from a previous version. In cases when an inline UDF called another UDF, query nodes became unresponsive. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63078[MB-63078] +a| When upgrading to a 7.6.x release, if buckets were loaded by Query nodes before they were fully migrated to 7.6.x format, Query continually reloaded the bucket on access, leading to degraded performance. This issue has been resolved in 7.6.3. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63147[MB-63147] +| An issue occurred with user-defined functions (UDFs) that contained queries defined with a common-table expression (CTE). If the CTE contained references to the UDF arguments, the execution of the UDF returned an error indicating “correlation reference `` is not allowed.” +| Issue resolved. + +|=== + +==== Index Service +[#table-fixed-issues-763-index-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63193[MB-63193] +| An issue in the rebalancer code caused several partitions to miss streaming mutations when partitioned indexes were moved during file-based rebalance. This issue resulted in corrupt indexes, as not all data will be processed. The issue occurred only with partitioned indexes when file-based rebalance was enabled. +| Issue resolved. + +|=== + + +==== Analytics Service +[#table-fixed-issues-763-anaytics-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62923[MB-62923] +| An issue with the HTTP client lifecycle resulted in leaked TCP connections between the Analytics service processes during internal credentials rotation, eventually leading to ephemeral port exhaustion. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-62949[MB-62949]| +When a query encounters a failure, the details of the exception can get masked by subsequent exceptions, leading to the loss of the root cause of the query failure. +| Issue resolved. +|=== + + +[#known-issues-763] +=== Known Issues + +This release contains the following known issues: + + +==== Index Service +[#table-known-issues-763-index-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +include::partial$docs-server-7.6.2-release-note.adoc[tag="MB-62220"] + +|=== From d9925715bb2b7b0ea6240e7cac9c842457416496 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 10 Sep 2024 16:17:26 -0400 Subject: [PATCH 010/201] DOC-12453 restore different storage engines (and fixes to Auto-remove Collections) (#3680) * Current progress, mainly on updating the restore backup. * In progress checkin: * Added statement that the * Heavily edited the Restore Backups section to bring it up to standards. * Corrected several errors in the documentation. * Had to do more editing to earlier parts of the topic to reduce the number of Vale errors so I could get my sections written. There were so many issues in the page before my updates that VS Code stopped checking. * A few more low-hanging-fruit fixes to make Vale happy. Plenty more to fix, but I want to wrap this up. --- .../services/backup-service.adoc | 4 + .../newBucketWithRestoredData.png | Bin 42887 -> 75239 bytes .../manage-backup-restore/restoreButton.png | Bin 14008 -> 0 bytes .../manage-backup-restore/restoreDialog.png | Bin 98759 -> 49220 bytes .../restoreDialogPartiallyComplete.png | Bin 76685 -> 0 bytes .../manage-backup-and-restore.adoc | 292 +++++++++++------- 6 files changed, 182 insertions(+), 114 deletions(-) delete mode 100644 modules/manage/assets/images/manage-backup-restore/restoreButton.png delete mode 100644 modules/manage/assets/images/manage-backup-restore/restoreDialogPartiallyComplete.png diff --git a/modules/learn/pages/services-and-indexes/services/backup-service.adoc b/modules/learn/pages/services-and-indexes/services/backup-service.adoc index 5bca27f8b7..c7ed1682d7 100644 --- a/modules/learn/pages/services-and-indexes/services/backup-service.adoc +++ b/modules/learn/pages/services-and-indexes/services/backup-service.adoc @@ -100,6 +100,10 @@ You can also search the repositories for individual documents that have been bac When restoring data from a backup, you can define filters to choose a subset of the data to restore. You can restore data to its original keyspace or apply a mapping to restore it to a different keyspace. +You do not have to restore backed up data to a bucket using the same xref:learn:buckets-memory-and-storage/storage-engines.adoc[storage engine] as the original bucket. +For example, you can restore data backed up from a bucket that used the Couchstore storage engine to a bucket using Magma. + + [#archiving-and-importing] == Archiving and Importing diff --git a/modules/manage/assets/images/manage-backup-restore/newBucketWithRestoredData.png b/modules/manage/assets/images/manage-backup-restore/newBucketWithRestoredData.png index f64aa73da1da008e79fcac16ecfa93a41c50a9ba..24a7499553366e33efc3ec57165f435d754db933 100644 GIT binary patch literal 75239 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

L;??@1Or)McBXH1a#;BUJLeDS5Ue@O#C_Z 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%0ArgB$0y z^^~!vJw3T{eU*Dnlq7}=b;Gzn#MDlS`m1Bh+WAD8GaXG`&|h7gYFbEnI6fR}UP6WC zD#cf{YS}?u*5`BP;L6>%eWpe#gU7ek#{XM-Ed+jv| zZZ?V*@drz-nOj=0powps#kcKA73GwsOMm@>x+pcCME)x=OsKkut;;dq-PC5Z@8oDh z4N$TTE7{AmXPULyZ`8g*jE1P zfwNk1l?lWTr5dLb$Gp9;jzL|kT+ssEg4GDr4rK(bT8 z(~I1=5TCO?adsL72X-`+3n12}gIZTk4iK@Ow?+mA2L5YtcE+(7AYm+&ds@nb$nif# zMj}dFSu%f)n)CJ0xX6Iw4OnD)fDz$xzkX^62x=b%UL|5*!2(#)X(6xH+)qYHK%xBsaI@1a3o;Gr@&#iFI@Uh{8_c0EGMLUfmh!m`rzS-M2g7 zjC7y$C$r8{hfW+iAaOuiKhlU*>a1sRBV(4p7zeOq0#vGM+Q8@6Ha)=IdN*i=V`4x- zGyth(z|B3Ak@-0`Ha5385DTXgbV6oOS0PzjYHPWgMR>>rG#HIFcF%@|;#71v@>Cvk&xJm!(Zr3(PJ|DiuEFs%lX_+5l|2ANckNCVN6VRE# z+|0E{RZ=|F`L=S+Q-0oF!OV4ab@5eMc5Jb=SV4>bex;S0*L`J#{hl;2yE)nslpere zM3tYd1h@ZC$$Set=lZd(_~>{mE|9LhjiNW!o=#@wPigSgkjm-i=0ixwhl7F24(}%XOz2CHya{*V?{R2FP|=Cd?@@rhbKVok9FJ96)0^I z2ArjwE_-&)tnUi?3hxU!h?jgK3g8|*iV7ZDVt1T$*%Vi2230aPWWIFu%@%y{Ek!Y74!ta;%Q#j}xO z*a7{n_()GBIGih9&l0?^KIWn26ISdZyEYLno?F6;>a)LdJINWp`(WWQznE4fXF1v` zD9Sl^rMYl$(~JRKMC;~uj{*hG^OFv3a_l!9WW%g(%`89Aq$Rd zCKD*(PbdbOsfx4YvYHp8{cIv|i(qVyp^!Xa<4wrTD(cP+H|sontXb%l3P1L5Myr{UP?MJ;O+zs1cVJE<9M(Td7F%W&PVxlG=L~r;gOM_KYc>NyTShtLLU^A zvn@@vEvbvL3u9iRRy5~@iS_GO$*Jk8D!2A;tz~-;OoU!xz~fvfD)K62^dHf#(g+gI zdVi zN6xxcWLPYj5poL+XWR3{MjE9zF@IB!kPF~`+QB|q66$kl(cbyIdR=MWe)$NGQJ+xl zK3jy)o|c5MhLWYR2EG6dGtWa?4MqVH$>=kqYxteBny*o2%7L5|FCN-)4C~$`9xTlC zPF;9H8JJ(i^yylXo;5+okk(msvXYvVUQ_2-uzwgf+sL>~c3#<`F=_bvWXAoQnk#0O5=>m(K$TUFX8h| zzv?04gmwX6W6rdwbXEP#1s7Fj5};PTsmJ(?j8XNfVV-re-IhzAKONU|s=IdV;PAYA zLiN#^i}Mu&7eaeOEeSidRXLN^&7#qpQ?1c7G?C(FYGWR;auq#?t|{6wX1&bx0n?j; ziJzMP1n2ST^_Lhb6Dnedj4uRz@auM@;@W%ABc9zLPb5u$kEDrWt&UHKAFF|Z%uySK zzq;zN6Q8HfLgrCYS+E)~=7j1HTd&7yixcSFw98e)RJ(7n`nrxf;DZWKZQ%k;1!;#B z)eZ=U1`HtsK{?1O?)xl2Gp7?JEhEFGFdpfQc(i*~E^N4Rr6&{@W$zQ*XJqVo65u{A ztc`&%3UatCcniUCWrg%PSYWv^fj~O*60JnHDFUb?<$%reJ=r1SsNKHl0K4<7ffbzYxG-FE87PC|BSaht?-G?ghE=Y5}+0&CfK4Q9NLA@HhNQlFb8#mIE z>VLgTVb&nWz%uJAwGO7HzpBLIgd-vbofA>UWL`39AiPjP@2f4b?#M4@5FMJI?|g!0 zzwt@+`48{0F`LV+{oz&U;cL-6R;y`W{nHnYPdY|&aG04>U)!GRFeZ!qtk2Lsm!~{5 zm`!qN^^d8l-nnf8m#-Rje{?KgIGU-_9oQMY{9k7^A;u1_O=I{Q0L zmpk*S>f2Q35A>~1;wg*wQ1uVcclpw7y-S^yJulT~)mZd(Fj-{B(okv%pk}PKh@np# z)c^@~)xv8O-&du~9LF|Dz@LU_YfasHOvXR^HyTE10TTEFk}`h*%!feeP{%;_Mg%kv zAT30K3{$^0IHxBUhnd7EzXU~WUsg3tsep((9Ke)hK^713N~eH9I>Kl~K>MO$Vk-ED z@nyFvifzYYk^I(AAs40Rv*?L`2#Q zbaDaUGu1V6=*y68uQxdlQ%j;@54LxvVXM*WM8`(9g{Z1%}S|0XF{$UChH z$JANAtuuuf?$oYfH67piE@**%{`ev2x=IDxHJDY@L=;lhvP-tV!V6u(!vQYh1=Og> zy#YPhvoCuL^SP>M7S<>FN?Rk{&tlR@Fg}T-62D2@=!5hOO$*wW!lF$G?WsaK=Y!e_ z)O=-J(!QuMz2hhvO<_T~;JOX z-Z8fx-@op8DwHCmNN^xpJag${t-_S?!)b{Nrg?q}F*~Itr*j8A*kY8ny-8(OjhfP+ zfi$O95gd-9RW(U`l)o(M^eo0>nNM1LpDR;G;zNas0h98`iWVvE`kc8h;SOHn;if2u zmv^YX!ooeiUOV#)<(JpjmSK*WK1iG(`oUa`WGwpHwSRYz0T05T9F_jb+ zLz(!iPJr>bA!ol(G+%PI$fMz^&6UYZH2X8GNo&t$l_G0FInZPDQ~6OW@n4H(Umsb+ z;msm1&wGAg3K59a<`%@)U{}N9w;g>7>0~el;2*((IWNK^>x94n!d9Sj$a&4Lf@%yn z{vMdkf($8v2MFsa?W%7R(dUWGQ7X<+CJk`cjl-`*D+2%TKt3%bQNfr^m=e$o5(#%m z5rzOwGsxqMO#juM*$VC&P>|07m0tMD_G>Nu<3|vrJ_~dT=NPNoA`^&Qe?Y()oA2DM zf`f^^pczmuFoIZN8u}U}RR4M z2u7ogau@&3&Nd<#G-C9}f(dg~mJ&vnwZx9se-d@CLR!4)>RA+rK3*Q)2B;l~w|+H1 z+I(0<#1m<0LfElW0M&@J;H5yrrsz(iJL2sMjXY%TATt2!c{iP*f9E^Z^MCjN3K0zu zCqgVSM80di-kO@5S$Yw0t~^|K>%NxD1EyW(C#mR_wuOblO>0`!Fb9+EXvx(3U+0q0A`wp` z=VO!{l|p{-w5+2dddKgLY>#V6`8ADfxf7oJWA!DKGTt-QF?rY0{A%45OF=CKeZ#xy z--^4%=jLB@Cfv^B?aNv!*3ItzJ`tKvW7l5nGu~iE!s9A~eT7X7v-&sQW1{qx+_Jl= z1}ajF;!S?Q+Z}xNfpWV91-7Zs&W`ot0kZeUGE$-AFOveOSG*HA`yU-kr>d-j(5~9o z7mNCs`rvTSiRN(mlAYZ%$bBi6$K)*(d5fXV_0)gtX;oxqY0{9zoew3V(bc#bqHy5Wo?YAyAOU_#VG57i8~x-eW-XB^9xy8WwDDe7ukS<)QslUzZ=bl#|8#?_2r=? zhVZ=tk9?@-qoc|HwGlcvJDY$26-HIP2DMFSoK@@<8S)epU3WU3)tyF%~fr^9T&|+j-LKAB#K>a$v>4DQ6>gk)?Y#*bCwHg zDf6+mSpujcZ(i*p7CLm(_WIrB(#81+%c-nMW2JKy{%<`l#=m3|B%d)+@UWdlyK(1L z&#$CqZtcM)xwX7LCrkS~oc6SBD*GhL-9?v*GRf92O!sH-`xZ9dZ)estE)?`^)x0Hn zbwbe*G1>T3mNnurxQBST`I5Py#0d&03KVEQ_TF38rH+s#+?skNp13TMfB^)F)6VJ+ zO^0PAo^apM-hunzhQS(x*Hwr28T+DI0{I@k0^~t$L*xnt2nEyzh;?Ctwzaz$oR2V<5E-fh8VCn5CMGVi&_NLDZZc+5 z1ex6N*s8w%P=^C>IDqS6ZAMXYeTF>_h(N6Ske6Ypda4EPn<>b5MMDzsM@oSXr%Cr& zQ>&p0Q)F(*e{*|X1puNInmo0Iq?m(=lAA3SoaC$+C?nPS$PT6H5eYCBxQ2}&)CfS0 zv1`Yf7g1Q4v9X#~N7$6k%UaxGiMw8y2f+iE>%rrVsVVb4^8uCt%+8<#(2B_a_}^S# zFHL5Qjf!*23p&s?L$2R>H+Mp%XwD%eX4%0wf)`;ygwCfRpX*iW*&-AXubq#2nC@i_ zJ&pJ@mloPn5XDSWLmg-6G1mEW*QoR?B2>HU8K2C`-!)tH*~;jcW|fFx&Z~3$wD{M! zcSzI9d9b-!aN+O+KjET{r{G9-^wq^i9=|x{=hlD9l!?yPCpPt!TiRG&NKY`Rp>Nyd z)~!XX=#J_5U8cY##EnSfkZtP~a7(}uU3sU#!I1uCvYU(|VoqG$IbE5F6gXg$(>GWu zgt!v4otEF69qS5nc`cumEV+x9yyHzse6^yRi;XgnexapUW2rUY%8MFUhjn{tZKkQ~ z!$Bm;SAk#~EG(k+XOADKR2q1gHyGp`=)C0<0^BXBDh;)s&WcU zD$j~c|LI8MNF@0H$T>_`pOGL^c4F?)K6^2&noj2Nr-4 z#x?-iW_@2pwmB4xk0WehEShK8>n?w{N>^y**(f+KY%E90CFZ z*Ura?dwb+!)EWLSTvp`{9cZhfHEb{N+kl((AK_`8O#~Aw>kMKSgy6n&UqEPB*kxxZ zzDm)wyL~tN%Nrre>rXrK#5udc)+8lDzqG4g8rytP_FPm_uvyR0MCNd)5a|Nd-=|h~ zo9DC#WUBXlB zWLqJ&G|tCzIWyJU(uYmh-am0eJ_DOXn)nMy6N|py#Emk~{>)Qd?1c55-`{pRWxJgt z(s@<0NqAk0rd5<)(FbK}n(8r$$eRkd)zOaq^h;Kv!|bK-YOFVINqcl&AK0#Ft?hh} z`xveE{7e1_1*vMc*~fZ?W;vUYj^@l^=w=qQCr3RgeH6+vJ4$zb$wZW|7JQS{6;0?% znfv=Jb28ouR+dWfWodtGsi4oV?>w_|9|OJ);x;t9)uTzt$h5_3($%tKptOcB5D7hv zq~!l+ZOuT=pD7d?UORp2$Yh?66nud&VhR&~0}C0(-qP}nLPp0G`pb4u9AF^Qu>lSM zB(N2{pYx!?hXz#7V-%y21PAR#DOesruULG^^TeQD-vK zj(LgVxw_xfS%hvRb-wkx2~O1MQ*mcZe8Kc%eqzSLilU$!5(*;Wgzx0ojhDJE6<^L` z9_YMLm0WbdQgPM$edtWQ;Wh3LLP=VW6*EKOT|{%$Q${E$rXO0V5Sm`LZi<_H-=^c8 z$R#Gau?2Gq^5#_>&;1msbZCxHN!@dDG&>kqfjJL%9*tBHcaOfhxX|c@x|Q&UVK-iu z+5ES-ubH;`VM)v6k&z}+IeyD!q3K}mNFi|$uJ}~GeW%u^(6-0ZiHP$AFK5j6ray74 z=iuaGM#F<#mg{Iwo!%FSi7952 z6kE={j8kr;Q@8T4c3Z@3Ic>Wp*MwY`E4KVx7$`&)C1Wjp+sM-+x%@%!w1AC$9)yKP zrY9$Pt_mTT4aEO#?Chih(g?vJTZ2X+ToCx9RbuI{l{*K1g2;NRTa4UrU*{n+%jlrQ z07b1INV5wdEfC`gJ#IC0B`~u~jY9g^CQBOke`eAHSNED)8e zl}qdl^6?ky!MMn#5IJ$)azy>jzBWfwpCu^AgrJjt^{O9*Lgqpt5}?IH2r-C3raznW z&d&eh>P#}BVX}s_YF-efAe}x9O+Wg48%ihU%yXp>%G+GMJ?P(H_#Na@1cBEnBCaSq z2MX15e3brb5v~0NIiPy_=DBB^=)J26nlaM@HUzYliDZSzBo*?rEdK+8&;Ah{Dc!V7 zRui~?2Mg!`MVl9!1j7DJVkVSEN8^{ns~wYQy|t?f z4?>)F6Iy2H!_tHzsd=TbMOXfk8dKk0yt&*)i9X&xHNSDu^{#S;z!ycPzr#P?gNUds zMKC7_bb?;ueDBVVg#6_Kx|x`H7E^(`u!+@9AN2J4B=AaaHz!zj8cp4TB{;%DV6pm6 z(%V_$X#TgUu`SaJaPn9m@LXr~q@OrjDrFupX-$x`|9x+eESql1_>LqU)IFnPjX}-$ zeA!!G_HeBk(uhKHv%6GYc{YyU+13K73*-Q!B|Yeyk*J z+s^*@iRs{XtMf&Dl$i82{x-RHNv7_cJ?eQ^U4m6Y)I@)0=*^QF%?gg70||z6>%H}+ zm)53&L*l5jcT+V}eXS=gnnAGAm2WdvTV-cOwj1B=ufN+F?eI@Ff^arA!JIp1++%7b#K=!MZwCF`vk?cZli~YX(m7`AW+wRMJgn zWv(0|?~NU>0?v4UOFs^%|H$)^OOdv|L7=DHC|jHM*MR-xjT_O4G|g(&FLeSJ8=Vv$ zHet3inr*kdWo|`eDL)~dj8ZNsE1Q?TQt!%wDg5hF)wQ-~ z0Vb@#$ZxTud0Orm+2k=>m`)z3nHJ3EraC`A-(_271OwORIuCs6XkkP!SAx8exA#e7 z;?QpYwnvSim{<_}!N+MmI}!Dfl4x>`8VHwaXdV{~^naIB*Cy=wOAs?{WJlGmb)a9A zpJ*97zcFb@<^L{&Eu1Fk#XwolUm}JL&lPWyRm}*6fv|Eah?Ep>I zGZmj*uDYA14nAQ|5~Yp{H3ARzCMHT|w99-&Tc$(C1%0w3&^pzgX2w0Dr`7QdM@qLT z`nt1iNA%UFHL^(1rO)HvKUCmLoPpOR*_w6bF%pQCo$islQHHkY&7RfB5}gq5+ntVAazxtic(A%Ff1!9U#VGvItDpMIT~xZQLs>8R4z z*~R6?n5{ryqaklxd&a<$>$vu@ diff --git a/modules/manage/assets/images/manage-backup-restore/restoreButton.png b/modules/manage/assets/images/manage-backup-restore/restoreButton.png deleted file mode 100644 index d37e36e91ba9fd66d9ea68a7ed774201ab6abec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14008 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 A$N&HU diff --git a/modules/manage/assets/images/manage-backup-restore/restoreDialog.png b/modules/manage/assets/images/manage-backup-restore/restoreDialog.png index 36a158917a1dc1e69fb63d3a47ce2effc1ebc8a8..710bf3c1ffe82f4f76f0e8ca196944f243e6a450 100644 GIT binary patch literal 49220 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 literal 98759 zcmZU41yq#J8}8B_(j7`jgMhRk9nvh_C9rgNNJy7-cP`!Cp)^Q0NVjy~Re$=w=icv} zJ?D#IX5Nlx2vLxeKtm=%1^@tPQj(%d002xC008?65gziUp1wE}0KoHhS5bFVGH{`= zwYM=fw=|(}bh9;~FmW|E1pr(Zwo>Pva+_iURt@@+e7)EZ4tQq$*?igobh!BmC7>po zSM{PZ@`uTUgiu){Ppi))=YkJEwsS*@zc1O>KlI|Io_H2rolTwSecXKX@Cm9}zrE;j z*z9>MtXp{(${#wPk{Mx@;qmQ$=ls^yC4FZvKf69tFFZ=`;-g6WJ3iNUJ_oNGB@mni zi1){WKKWdcWGcH}rD-u$D7(%~T`ZqJJ`p{JWZ$G!GsJXEEGpS=I$XZRo3S#_a$DdN zzqZ^v?-Z zg5gC?4M2CUllv2%(u^ANngcfWt%tPliyzV^Xpzx*y2=vVaJ{iJhrBp-<86~~=BlUA zb*DIY*v{-Gm}ZyRtXDCnWcvvouL508XjNxxLYY!B--}1NH*KN>>1A&aV5=eVU+yIB zs4pEgEI$>LUbK>kwdJx&#QS(9>(O1*%<_a%?+j}Vui=LeF`yC#F&1{<^t?Rg$LCyz z^Y-v^94s_|quFD2F!{6`DS`c}iM$=RJR4>U>jdMoqlv(NX}08QNEfEa#QdSK{rvof zmtABan4pMH%PZJhA1X0c4|Q??^G!V^;_iY%VWZXz?XxSov|$L2{p-1)@m_T{nuo&P zP>f3)r4MvlDoV0Umn8NaqUxj6DApcG)Cnr~bomLY?r5AdDh^C_GpZivOuqfaFCxq8 zXWR?N|#PU|GY`(fu+~P1j_4T6NWWQ=0GC z*m=cdcG+3*W&w#d!|^9wVTSWv%k&bvrC^75kHxV$rw>!U{noMtKhxHkb$Q2luw_u6 zr=xo7AT)Pv;)taao4bbG+nNz<+^_6|REvxsTZVqrVK$uaHM%T5Rxa7hkNmh%Zn@Q~ zON-finzWy_HZ8<&@iM5(uNA21BU3Emtn=F~1;?a+$?t|9vBa!|Id?Nnob5dMOgvO4 z?1!ZW@=pIDVGdS~s6tA53lmD@EN@<}v4A)aKGZo}uHS|BCupw~c}0{o@bM_biK*cT zxs6+MIuvg>U_F$7?*kqh453B*<~>=QEM?@kA0NrtiZ_Fflm%9{aY`fj@Kp0SThKvl zONLoSg`HHTgzYe3=5RZiS!=vz0YU=X?R~Y~jf-*tH}U32B!aK86ikx!Wh58wF~u6b~f4ioKU$yVSLBo5SX_YVRR>0q4qJWp=`H53g>Al|vCS%bY z{u94IE?PNzy}XCG$#X9X&QXfbu@?G-*)cag3#4=O#dTjS517efrK#5o`UohHX1L#@ zqh#;#P?R^MFSM)jkBBM6(7vNa>6*ti<0pJOp2UyT+O49H_EHwU8}5LzFDEFwEgYJ^ z=B)AS_fCTuhvQEs2cj+%Gkil|80~TEa&1h3JvwPt`>ASw z(Mcv^bo{l=)0FA7C=Ix@G$-yOu)i|KQdc(kqvq=T9CWlezxn01&Aa1d=0Uf^W*JM) zuN!?srSM#V8wRF3mP$-=7`>Oy?ycQi!j$p4quabgx=k zMe;|4U`z-djs(`^4w=_7niN@Ab7iuqt4b#p{ZBgDN&prN&5c4v}zRC zR}EL@%~4PtbVk=XByIizb^b2VRM zC~^&qm&(Wt(Ms9?j*e1v>?XUE`^Yd?YYlT z7OtHkrweBa`A<2Ys{ZEP7an_;J_qTs~HcKplUDQof1aIh$fY`XL$ z2AOWJKUIZcRAS3Wj~8%{tl1F9A9%`fYRT3e^`W>4j9Sn(_(`OQPliyzaakbsDwiWu zYxXZUzma&a7ZOo#S5=8ww;nr)(yCz$bIrJ|vC(q!T<6ztw{1i0dcW{s1!JR^+F`YJ z1S(KH&akhq%sXINKz!N2M9sXn)^x@~3f)S3y_*I4_NJEGZQPVfR9glK(0S^8Q~hz* z>ryp7(^iXi;jN@{-=-J3_}Y*ro_ukXf%u-)&#V^-^FgzlSWFwe87%(9lVfm7+!V-! zKI9)t#0Z=sTPidu*sbTHO98dttwK-AkA(`o6bXe{v(oTasq2qqGmYi=9)#V&(VO(l zjoYyfydWx_9w~3 z@-EgIN2ck?Xgs7UP%fM9KyBWDZ^b9IheX3*HyQh!T;Z1YVM!)r&`WQKmAe#Yp$idS zVf1*sXXt!Z4Mrvp?HZ;tiz9m%cb`-Bgd&^F^6gPkd3(s-XFSer`1B<8jZN5PgKRSS z!IOzHVOhCr@)8- zP)XoX_o)wKN(2S+<}Jj*=nq)vdoeRV?9V65|}{6mdkf2=`=`#KJ@Q8XRh3dH5`=ea*R)}qQ2y3)hIYt!zGeU-jLy(@? zW?;e+-DbcMF_MQI(HSlc&ulR7RRAARfTWM*_}8I?=M09+ScwYQDESeM1Zcj`5uQ=t zcFu$cUqhC!WF1_JCH|Je?~KFU(arm;l2M7wb#7NyKb&M_?QuY{#x;@dOC}5Va+D#I zw?-ZqDW8n94=2i9ZQkpdZA^U1?nS55XUr>}@`L8E{P1%obdM@^a-K}{sJArrE&WzG zX5z}%PmNYDROYOU9D9!n(PXt4rtt>X__w;D$g=Ze95K&o7Q9=uK3fEIkCgEW6A2I$ z4sptwbHIs8Pre9VL2`(4PBWp@Mp5EMb5r?7*LCDz{CeSxJJbd6Vobd5Qx8nddrX*Y znCfGp#a_b|(W-jzOJRZAkol}a?||J(t0OO({n$#W`L9#@7d*S7cC3<^TnE+|-S8jx ziaVuHu+&dC9k+|c%FFqbp7lvhTev=xpX)imuR+S>e{+ z7;6l8_g~?>TG2w}xRLV3v`S5$Bn>J;%nD5z_=yw@vm>r;Bs5qj2mpwN zU#6tvLa*3k+U1U>Dfm<@BJgVCRCb5ddE`%x@3$4i2YO`B>k}wUC#=*qG6gzP=r3=9 zMD{*_G)MD4vYXq)nz*}d^a~ghOfOZl)Lovg9^6OE&sfnYWl@{SaLMA+NW+Ph7+)e6 zjq;Bt5_ai-y)M_#_lra?a>RZwc{wuGMqa~3&p$ z%TVhX26*-Mi*)Z(fIJr250)LI zO~7Xwy{X*~+r6~+QjJGv3-Z+QYU7xC$b^A%ya+r7{Xzp&@?8<7Q{p+G{3Gdc+MFa# zWC^a_tR4*&vEUuCSRKU#d= z3C~aU*(%G#XyZrnc*$g~v-mTRS!6ViMhYKXDqzCTFw%8ruBDzTXXp2T3T|9JF(oTY zwJD4VsPoFL0LkeK6cHcm5X64s;Oz`hg^BpWE%#=sC)veU>g7Vrx@&rYLPu)1$&V-s z=897DcM+Qo$$FLrQY6n@Df4}eZw$^|hsLv4uU?NS?nAqswWW}Ji;CAoH{~etW&PPiDBw zQ8gGyhiynk1QR@HL2KdiC7NYmUH;{>(}|qnY!EYtl*g-~k2-sw@Up<&Ib(jJ-|~{{ z?iTo<{Xlc-G4gX9AD3fukn=JL76X#3esYZ(1 z@v?#{1xzg?PDFm3-czy$f`tYcd?-7dH9Uj&31USsx^U5FfISIoLf$fdXBKL6?wD%H zSc-7fPyT(rxAk6Jj?2c|tV#)1R!K?{KX$$hHY{8T#Rz3M7UWMMjUf|@%hSYln?M=i z9K@;~Q11Q|}OdtZ)_({UgDtU(Ahe+Udce39Hyk+?I_sEW!MQq)S<8` z%=eLS$O}*uQ_kwKb7|yg0RfjHSOy+pQX(x1hIQ|Ck#L1*rK)I>T*O23Mr^R%aKB{y*uK9|0m#afvQjSdYU@;2N5@mE z8}NyoN}F{Ouc<`8Ji4oGi75MWNGArx(bJUTx43o7&&^cHV+qX`SnxpJR5F-Geh-ls z04mU2L_|SKMC5NL8q$AG^NJCW>=7dA)6>eQ$38idJ5k4bGtFggjJ-#ko=2X92Ja^mV*@J#0sR?{ zov0$`x9dV3Rc;$QRT2Tzv77`~LcXTx~T z+Qk1#{iPI9JQ6N0TiE_#&F8d5i=B&SohHyw=swKK2NkAECrh{P=)`ETJQLveaZMU@ zH^iyG{pG?!IgA8KV6n5$N%_mQ?+|I$vs5DL*BEGy$0m|fZ}HVQD0dsba?XZ^{&#ZZ zzBo?tjZo<5elh$e6&|fExpfUbV;pz)P)4`*+24Iza3Kf*lC7kM0|X+V{`G^BQldJA zyhL!6k`+VPf+0i3MkG&qn+kbF=qRS{C}Lw}Wn%3J5V1Ega5OQda4~l@qmYo2RZ#Oo z#|Ho?08*mwRa_Sim)%@dfGL8fCr!ZlL2+j+;qI3~UijJyD$P)EPTCS43KCZN@pfHg zb?MgE`Gr2t{tNZ2O!bqsC@`UGud^&e*WkakpCD0D8o%-=ITq*;v`*K$E+~nuRDn9W zKIi8zZoXCpDoJ@hYzypoi5bd~BS{KLW4`!(iDkf2X!0N&w0eA>Bc3ohCBWg#&t5S) zZF}|d*OhZB3N#l&G=Nh&Z-=KtGsB$mg7K|P_b+%ajYPn^R0U(*HL3{%fMNVITOi+{ zG~&88Dr0~t*|>Ie5W1`xYXJOu3z?FzBoZQ2S+(DKeDLq9n^bqiq7;(|07VHKaDkvj zH!RHvAc)3nUlfKc;?_CR5c}UiSwyr+JkxyE=Pu2+ho$uv%r(#`FwsF3_MjkLM5qWG z>i?Ebje`$}Q`NsD;f_o_)~=>eCDHT2b{ zMzly~DY%+}alY%EJz$QCkHOS`$gWiO(DFhFEL&uCT;%L-Jwd599RyZQgIC`4V*OrE zaZbwohQ4aMT@}Vu#1IsYJ{%-BIeQ}|ATH@M9xrTUMEiT9m&k&+sv|s=?T-}zDk=^- z3OK;tA~^$EP16_F7DAMsYgdtv)CqsK_7c;utUxYEuu~d|^3lVDQ_nVVySk)a6<3uA z^HA=C=U?6xEZvfOq0Yo#SPv7OEOvxSB{p z4m`)DLPLM|vc7{-y#1uMs$`(&Knqiu!fg&w!XEJ8f}Q-|bpi;L445cY&kaV9O9_qh zPuh{IyAurZAxYxDtj(eC_suSoZ52{sX3=ZH8~6wY7YvGZ|Z-RH6brzpN4`F`8B8ji6E%Amb$OV{QKhN z+>IHUa{pH65ti8%K~i%gL4@umY&RHyx?BP-G3ldULZ+hx*5Peip%HPI2WbSU|Jie9 z@IE}L1c<-UT9h7;)h;zaj*s7PP}M;aA0l&40}U``7PJ?JngN#}m%4q4gXb{M*Xlgw zbcO~KRx1(t+9vxYM5O;Q7jMm{D-%L=HFp5O2*Ihha|zw*U4e}p2@R?&6yT75DY$7B zNOFCEOy_m4m0qKlk2&M5VV2^gg*?KAKf`aMYT36}+WWNAXqiU?@8hPE$gO!G<`#i( zQb$I@v)$M4e>tB2L!RWfu}?^uT@bmN*s(p`Z}THU@w1j=(>z*{w~C*(Zq2}wHNPYl z2I%T+M1`SeD!lz73}~OPC}}QvpH!!j4P{{p#?^;IT}Cl`V(wGQ=-=vvX?7NplXh&W zU@8Bp|8$M3UYm`KM&>W*_DA1o&6b~d88!3*?fm&(3ciAG2$$?RtcZedyDE5LzMDV@ z18}u*;<+L-=gpo~VK>MJP-wSPfQ|!kCwwJM*=+N{&Y*F$km9gV5oVruWRtTd>I(@}S~W(THNvG(s-F$%@+&kM zAT&#xlgICIYuy1$rOF6 z{~h@z2-i!~Id2R>XyTVry=&HI1dD=%GH-z}fc`7_e#kSx7o)wn_iCg63u;AB6T%GF zGY}CF1RKCIch`)I(z&|(wV{__((({?6ZKfm67ah8QvbMN%hl`(s&u#vb@;?~=F#_J zF!a5yJF1WJA3DR&7Ivt)Rc%H?+jf33QVleXSNRivVIG49;3RMv&8SJp-8mf^IR#W8 zgO>5TOX`Ikc*^733*a?bL8Yv|nz&VjyW>(6M*_cW+8$5&klMTj!Z>_4-Av*cc5|)!<)yHFJUA*;T z&)|>&W!XRmyR#!|xECm*98ECme%4$rHPFC!aQf|IUlHhSG|5i)(JOY_t+hzomb81< z&zHdim1Jj7V{ATFaN!h!REo@gixQ?A1t>~cNIMQ_hYMX-x}57Bg3R4dxg%xX<+B(v zVh~;eI%x$}G$^miW!~7G2bx!Q1jKbZki$6#j!K7j+mw&Ke{R)}w{zHY6f488U}Wyv z*Wr9%f&Imp3BuhP+37~G8rCQuEtDX6w55q(Ac&!=xbi8kEz*as%BMC``d!Ke6T=J# zLoG5L)E=kAaZ> zxy0qf2@A(NW3ue2AC?`xiL9Fj3H70}sz-?xs@fYVkl2s+$zFEe<OG!+( zV`>Vp76qo7Ja5$7A{PqQWK;$)q`S%z^Y|jI1iuG6c^oLXg9&-)*cwllTtPk-aWeWp z$7)VDpWI2xEzl7y)X<&bm(URQtImW3_W5}yc^hNWvHagPRY}USu8zWi7|K9HAb$0l zDX$#B&0E0#|M&e>h!Hh#vab^FPZqlsjO=DQ6gAY)^@XheY7pN)CFEIg$O@?y*`Yc zWMD;CBgm!W9kR!=^OYL3a`|BYm}iY`>PGyS479Eq zw(0a`jssSuBdE^Fb7&o&|MvY0z}i=ky;#Y;+~Rxcg`8YX8;rehAav2Lt>L&I zQcR8nw75&4K@Lfg*3*vzd@KA)Kj*FaRXwRLUx$x&&$fWlXMgGbiwSd=fj+`P$)7us zX>n!`_hQL62l)AgKW-l#3^;4DsP);W7O@gAo+s0Kr-4L&@G!mfLI8Vw zs6j%d3PBh!=SJnKWiA3ONLJJX8j_wk6maq>lZ-#aqyQdSEvCCH`jegI`tCbH}2c&ii$3Ca%RFraG%-+{LeSpaz1`?>Zq0*kjcbB zKr2A;DeAp$0g?Jd69`fTJ_l0#N|kv1FTO?gb)a%R3wj-8@RIObloPZ)J>Xmn@^WIU z4)atzQJ{1-oJ@D9sh-2BnK7@j88C6F>V%IaNgwv2OtBec-4=+oz)fN;OUl}64H+Fl zUG>3zR@5eKHCG(+<=9#L8C{{VYPlB1G<}n}{?wMcJZVI79`!AfCvifTj{^?mJd@Q- z`DWQ!;!3Xi+buw0N`GzY5=dE50eX9SwjjOq_FG4q`@=ZS@Y9`Hi>}Sxq>?4Gh1q2a zl7HICS)rgxp!Nb9Ak!M$@3wOzVsp(AN%%Vh-9~mIl*x>2B4fqEJKav^vjWZD*Gktksychq)3=%bWTY1HD3IGpNNIlHI1B~E&n2Hm(9 zKiv~&eu51DRGzyZq8Hha8+47W1(#g%kj^a`G(Lh~_XTI11xMMfN6NgZH1$A}2JzFL zSzuXY7GiE!8=(1eI6AmhRj^l$YoD^bN{H@8E216<^4<=Zdo+c~P-P=$klE>rERWwx^*-)(1(0g+H62T}OTGKJk?6ke@_m_%{s~dVWX)&0P6Gl!A zSN`ZnWKmU*U#g6icel!m&lC-Am-bW8_*=3NUo}u~^h5IW#T+9x03;3c^}D@Ide(t^ zss>-gwK)$dEU#JVsjc3bl3odWe4eZKH_}mF3|msh)_#!v-7>hNWv%zA=EQQCxTCjx zhoc^SZ>9s+e{mA*z}vU>;DBvsej*B9Qgslnpv|u(;?l_e?yM~&M8umXcnK+9drC|d zCQmb(hC+rc1a1cQa~pTwJTFa3C4O9A6mTjkxrX=pAQhHhzs0G`&;ES#q@=Ja?VnTO zJhKMLhId!h0Nj1D~`|IVw^sUdly(c~_p-uC!e|F>7~E7++{zik+{x_hW0LM>g_ z$f>t9v`_b!XPcdt(ImigAg-dS*YJWMbGc0G@lGw1ZEn z?QOFFk{&kgvy-U>#KcAt#_2*5Ds>vmy z;@^!CBs#S7b_00zJ(Nn*kA@B!RhUGhH|TtVhZQ~Fm_|8gucMA|9F4;%{o3+JeL2r^ zE-HN@S5M0N76j@djhfz@X1{e$yVr0~TGSM-MS+%u7fMuF(=uZ=3^n;xu5gExM5@792y7i~qJ$(sh1n-Kv;yy}tr@xw`aGVUu zEC>Ze2G;Nb4t(Dwp$yQ-p5|D!n|p_>*EwycN)`32p&Qz7>H|28BMIbVL4P-CVj5Pr z^va!PE!2;6(Gv|#NH_X6A1>W+eP-cl+l;B4j-P05uc2{L1FdasDd26#*?=?7%A>OB75K5nprp>JGg2V~NmYPX)>T zIQkw)X&|I3QIm9ayl+oZV&-#_Mx9zxb>=(&K*u5g-@*MXiX7DaO>d@p18*mf!&4?0 zO;3c@UuL8;!EZ`Qk#{!9;FyFkb13!1lmWl7-klh3_|4?31v=R7}HmnJ2KX9Je#UT#FIP*5v85~$^ zLD28!6}DX4pPNhAX(C32 z?C*n^=? zJp8KC@A+ z;=^NU?wq>o!{+-$%aVGsj_gy>{xIpzw-yqTFqkPPL+6`t?Ow6w2P@ z<+-ocE7!OL>=cA&jOMFQ9*K*auc9mNd z*+gvA{pJLMd9V60*ch5+$zV(dT7x4dqhr@Tm5Q0$J-Og=6Xj{0%<_R0A#MV80Meq` zm~0>YwkJ|^%}3S&@jEAF%mXaq1sVhPN;zkl*!G%UV-`fH4`V+kD?J7A$|}0^+hV~9 zOTIiTSM$UUW!JA4%HSMrXnv(aIhn6TKGSdrNfT6#MR2y@frR~Wpi^K`DJfB5f-0Gz zJfnC(Z{N71g>-lxqZ%*Q7}`w**Jc@9lyhBe)Sz{J{FZU}Gy(~8P39Al^7aU@bDVr2 zRsm64%ToeZBa`BJ-vjPPtLYc5&3Ulyd<;peC&hgN?AJNFI1w{QH@7gSsXT#6O%I4E z{=?-FA%?zxI^Q1w@z66^kmkztxD+D0k>siu8nn_4ef7H%(3wV6nmS$iPYOXMJRPfL z+xzYQ^`Rq9i2hh2Eg#0Kx0S*#qI11`MTuOcNMtAyFssuSabu=K{nWm1*4dgXf;)2R zNM1kt?Y#q0FdkZO6=ad%$TvW;X4u+%^S1oJryfb#~4G#|BD{mEG+Lv_w zYhAevy>h)i1l&CM(=;_c1>>D?&K=H*tegni?Ej2j;QEsC5P?%q2ho?^_>NT{oQaEC|L zzN96*rn%RHRN$Xx>PudMhoOLJadlEi+am?8w22}=0KU_gqaq%D4YUtC0!N^0+erJn zfO-*_j+s(-f(yth=C(kok7iv1kERe4Qls{O-uiB6N&WV6qA@5n(5#M#dwOyZ04GqZ zE=?Uyoenm@_Pswm+9%4tP31m3%|KtM8j-5#ZB%tigQLX2Y?zr?L%pm^Ca&L#{qiL; z13UQ6AB+pKGQdkQT}}`_cVc@xmWr$KulWz1hv{poss(fco-+}vPOD9)tHY`Gunrs| zf(jV_fes;<2L~LMK^lpi?<9T!PN+ADgsG%qPC`=@`PL|1M1R}mftmBIUww`Az#PMF zl@`gB+4m(irhzk-Kd2tk!_m_JZGGTSnDH^!Ss%3hqjcN?kXP3`*Q(0tWB3>LK@3oX zAqrrrgcJ`|xGI4i*j4jOUn`-@D@S3h+vEQ*3CCL4EV`bR!D}d(5)C8=p3k0xb5H|A zN%rs`gDznIQHZ6oV}PsfB{8xOwh4j6T1ZzmTg$^FaOlXRwKjq1cem@si$K9aWKN|4 zK}`wGh;&Gu!}+YMPD!orI>O4Zo=W^5yn$nCVN+_8UFk#|WZfdJp6m2Lsn(}j>``NmyM@R^Fx?tvci$X?|M?n-A@RsCHm(}x*s>P)Ws%8?>l3W^ROx%#AT zo-~pkFh8PB&_3WG_ZOd_>eZA@NA>ZI#}dA~{$|m>hCE^dv?`+qb8!EI7DSNsl7P!0 zXfVE3@4%E^vy!DARnfetMW*uG*tR@u|7o3Iue1=N9{1&lXCQK^uzvt-o=+qr2U;|d zwy+RU&?Wyr$cW02Q9tQ9pw@}#t>dba5fmkwSqjRycDr<$0TZVxuGT-c9tMniGJK*& zHCNT4gr(4qK0R`q)_!8+7iRabIKG6_Mk;Pn5BU$pJ7rJhmI9a#7?kzdjm-8+N%wHs z52%$v#$#IU{#*K{c)k)cOZ+4&Z9j77sS|VkHCX~6fMd9=`ZQ|M;4eJaJ&KzB^jLNZ zR0o>Oc&9@ltrPd0|v@9epk^ib1L8XmtI6H_+@LYPlK!P=xecjx9ykI{1X1|rF#rtY2>k@J-@qs zTMk~I({6GNr71`wrVd-!KUzt;J@r3zmZNt^rqm}0a?+AE_fnZPPchY*`pNT;hrtR^ zs#6?@lvxMOzed2Rdo%)#+)#U1qpJQQbn6Ae#mH6rNyrUXS;&Btg7>pd2Wgk;{|qJs zvy{F}Nm@ea(!FiQiGHmXZ+nG>f6rMy()wJ2dB_jPLjNPS6Wd^D1FI25kK>~I*VX>Ezo`cJx|b1xXk|YxZ)UP}702-*msYeZLs#^@d;QR0Mi{^5^Po+e4 zMk79#oF4YDs;l;f9Xr*s0|MdJ z=7>R=gr(4>pD$4EiW*XniJ*Zj_}E`^f8|wa;RD7sBm9dDFR5??DeFye z(CWeJI;Ee=G5;3u&Kp6nBJiAUkbKo;h!=e?OZpG}7z+Zsdy9B1HZL&nTtfad{8vLl~(L*ac^$$^h z*+ZrcR5SDds-`Q)&*|qn|1*$EW!aR&8p9)?#=X7KJy;#raoM_I{wCyq2NS%)BMmXC zE$FK5%rL4`3N)5O|1sI{`ydIfoR%|eTjaTQ z17B8H73QbEJ_K1%XO=V~Mf0s=wF~4wBo~W8bLoGve>pMvI)3%#dM=0R&%k>#QifyfjyQuW0eAt?J4av?{`oZ~T|D-SUA-_m=7&PBUaGQ0k;1(>w=No(zAF2|zRf z-w;;;s7#Bi>#sQQkAOoJSD;Q1@O2#vp{juzsq+7CyjL2PfHnIju(;fQZpjid<*)m; zYSh1MKZB^qwy~b+p?wqJ=HuW349mah|Kh6CqN9T7Z7~3ZQFm2YYF)$kUtAGm9E9GE zg@o6mdtG1>5Nc-gj5~qIp%?v6*bxgTKZsl_5kFEt*MorOB!1HkX>%)xp+h16k#l&6 z3+!B7`>IJ}i2}ZYm4p&8=AW5a6|O()>3fy2$|fp z#66h?04hBg*jaayZu0k!DwWrPKp+(NRsS!0>MS{E#puotlo5 zPQ%qVivjKoyKN<-eOH~O@1*HSja-)g zDaO)anD6w8I<6{k3mB-ysXNe~rVh0HryfE;Anv={AJ~WUH3;`tMniHnRLmd-O*u`b>7?^{@hAur8e*6bD;%)>Yt=lKE3Je+Pv@CuqkJb> z<>kyjoOGHUyDGdd89t-tYyDV(73xjD1+vC+}~G#&@r zvp)QWyQM1{x&8LGi7&h}Z`MjI%7(T+4Q%o_Bw*Vt)}x)Y-!nU(tVH-DVC2--dBV7DoLaMgn$7=E@nVAS;qPE}e^YmU$2k42=LAGckvWI^Ex2}L3$fLe7~3O*!% z8cpZh>?gKCB{T%O0zC|YoHH3`-&fR~v;x(Er0>dJIh&4UM1(Onzc%wl!-Hji^JcUe zu=xFZKwKP7>MfTMQ=$mC0}kB*xUm=Bkl*o_O6yK1-E z)u!XsA5q@A4;(r7Y}u!`OCRQlh1o7zHSk30xGXz0Zl{1)9d{LsO-u}C%XQ|eO;EOn zll@JG64w0?$hZ%@De#yy1B?bD&$#@53viTMB8sffALHHJKIbnn7RYB>2ab%Sa(!;C zFDQWjLL=K9ipu~!IzO=c+G4&^V5uZ(zrJKnIPSQn=bGy;mvY}vn;c5@d#gorb|=QD=Z_4DaxL0H(i z1UahC_PhO3Zre2gK>vG@Vk6|iU-x?1Wz}FbjR)Y{*vQTQ{BRC6D@k`Y|1s0x>EZS@ zBcrID9UHInVK78$xh^LwjZb$6iV6z)IwxnYrw}RXuXhK|RL$yoppkoB#5nnM`a(56 zUM>22%Z1@FbvLYfhoKR_&1!5UfP;hEU2I@^y3~8dy}iA)@+SR4D=&V1ylg-Kzde%r z`Fh0z0|A{x$lm@94y6oLG zglqVv?!=6}3j;ev0`(9RULa@44_G{M4$v$OtKvsPMncfY)sY3b0AOl!_XNdO9IQcx^ujU&N{KW6L3EVsr zMx6ito$3!Mg;obMWo6s(gzToUUQ1|POXH?9dkb}-&P|9v;6N4GZ)SGVaY?HoSDtlk z)7`st&mY*VdIx#?N;hP=)s5ZxaL!=aXUz`*lbF~;{MpHHsnKq(*8GbT52fsG+r9 zZTB+pIL^s=3E6Gq^3!1Pc6*6ec}cYed2#O5@GqynHDIA(*DG>(b+kx&4Uw*^xQ|hT z_3}Q!CA-V9_7a4bGmi@knw}4512-FCEUeDI&MH8>mZGw<|IeTHd4+{qv&Jn@`HkIA4_sWZe1OZ4sPOX|A zb(1zXIjJ=8*xK64en-5RD}ixPKd{*)aJ}UJN+L4t=j`o|FY@C{OQ?X|$$S*?C^FIu zUJr*7CawC~yEKT#v;KE@77lmxQx4|KEJ~|N=3e@&5~dVipLsi(eb-)wDyEi=nVA{* zLo|Ues6-ry_t`@#B&f&W9r+PZXf>2E{tzKhjNCiBdL zW8wS^+u+6ftCk9TR)ctV+90MZQrbF)U7zjdR;P;4v<30L#j%UzK{B=1r1N-qDyyoj zimoq17?>%Q-LXY^;z!eu;Zh&(619#yk|rk*3DSp`j^2BG$J)kbS_Ac0#)~vaFyE)8 zwTDh0*x=KJt)lv6n`Q+7CFN$SwAjpZr2+KmANS=S8vL3mUKr*;V^zIF{!KdadXwj% z{a;HrJ#}(;aTUz&(Z9N|{cnvdFM0i%RV#IuZ}aBOvz7-Uf2O)arl!js z^2Y~nG|!qVcwv@^JCD~$zti&k?J{x^z;)}641D_@mX6HL)b62;Z$=d|AZ+YFE6teiRhc-uhQ+J*^V90)Dy&k z_AP5tYewzah-T0T3+?=itAowLAaq#~R-iql7Tsk-Xx>tx!PB$FKKW!{C9#2Qck zg_}Rg(%UM}*h!RmtlCsLT)e_(c~fz~d=IZgr)@BGV$ppm&-4Kx-^{a=+5x~5y{^z- zP>z>>?SaHDX~RSwy!r{3hEzs;e9^fXe2JK+CJ*7!h4nbPpF$k-oE{8$C zQ2e|0e0;73JFe10IqW51m$^r)7}G3UKuk=G=Zv3_!ehtAyqDOyPtQ(!AFI1=(UK)i zWsi1Nr_qF5%!;GKy#;%U(opEcKf_#FvSRbbzQ1-V7Iu61@FCBv`67koks55P=QF8( z^iA#DgyOdfjn~6eJU_=V;tRGlKR7=&c6zy@%WQ%6w{z#unKNg- zlvL5#X|ocKzhAvbK)|}G$ZyJ;Yrjwqu9z_w;jm0D*E;6cvvpE4Gc(^7XPHXn^c3*9 zW0rPyC8Q>I`%<{I0Q!~;@g$x75@UA3t|Myp3Ff(pwiRpZoJ&>isruy6bCBrF{O;6{ zVPuSUW%qLPCl>RdfI7pq@TqswYr0R!<@S!HF;+r{o~W+dva8PB0r(#>gP3EdM1i}#%7HSc6!z&Z1x&)IS{^G#ZrJ~Y%Ca``AzWj zXlMFX)GnJ3zr67p znP>GZt_1I|lIBo$;;Ci0dsCB`GIX~VydY>0oa<%OJ{GyXL@r)1C->xj;ZZEt%Pq+Y8*WW8v1R&3yu@pX_sW~@|Ry#AG`23qU2T-}J+OWYl z-{{xC_1V&M(iCV((n9m(9rn^Uqz%3av;D(cO>EoAG}f|joX?1nyf^4yICzz{*yUfq zxbU1DUFR7kG+A0&|E$6Iw5NZls!!1cAQ>f}#CX|VH$KUXr|dA8{p`;-Z(23-G5#Ci zhW-zL8@G_!C{%kgoXMNirZ})w>A#vr5P%1>+p@Y^_Sw&84Dv7(7c+{phxLCqd1QQ8 zGKB%Egsmi=7#I26E*>Liil_aDT#UKOKvTgW!&q%2DRtA%F~C0N-|_rIqFHzNg&4a^ z=}QNb15Qcwc;uRQ{Yzcz3Sa3A(qC*x0kpR6 zWw;3oFfhkUR@mtJ*w>(yS*Y zUmX*A{wvzf`G~#zRUIoyX8G%>P41cATy9wvcnynZgmV>$JN2ht|8gbaZ?5ol)z~ zDudB&30ywS3g$5TKfA3u`)`Iy;^0lixP^>!EWzX_cc3dA4Qu{G?|nM@Ggrm8bGBHe zPF6MCG!!-nG7czy{_i3QjChUr~QJF?CiOcq7p>4#<32-nwUtvJ2l^&QEkgKE?D3=C{a!&GA8zrS3wRNmgOjQXuK zJOChc1uBbTT6(>}33Dzz2ifHZDYaQ93S$#P`Hll}1auKJYm#QagF*?SD{t5^ha~nQ ze_<+1!$8FQhZRz4OuYq{nvi?x`t|FsW{h^lqi=&RI_3=*jhseVS;jDsuJi29-KVLk z(lsQvywrB6%E022pF+bwHa2U>Kdr8==AT$oaCwFIl}L@d1x>w%#Z8|-Z*r*HYU(vm zbtNER{%|#7y>M+BZ6|(&XXUnS%fJR8@z+gBSNh>IRas9#X{Bps>7EKuqN6iL>P6g? z%7a@99X=$@5K?d`luWNXsl(l+2GUL5q3%jy;jX_#l(&ANOBlpoxV`YM=}GmcnV9qg zA@XxExM^qPCENi&pN|dqed=|;aqHIk?Or1*RaAr{BO?v7T_qd5M``wrdBVUfiA_%G z>gxVa`LEwz7!(x5vtY|Vsg-qg*KI4Jtm?Dq`}Xa7dgbpmH;|_Qb1a`xte7X*&w0g@6D&rx7p4h&p)_~_Bk1$@#MfVe zJ+6oZ*8Wn7YLV(YI}GTe`ipDtcpmc!Tr~*rQjGO6nH$rYxppDR?fW)tKKbS48OOvV zo8oyW`PQhat}x4Xr9Z%w3K41vGi>V78fln$@<{fCTHx*57it}{=Poflaki=M+4)($ zq$)vO`wV-ebL(V(#liI9x<;=d;fWu`s-&Xar><_x_3UYl4!6eCwp7OQhxtsL5)~6O zY9=dkdZablefaC$UclM3QLnkh&T*=W2f%IupckOx)7I0waP{g{{)q{no@cYj1kaqe z{K{UDQ-!<_NC|=pzXu;`gSz5JM{?;V?=kmco5>Mw{^N*<>13ZK_>5EAm*i(=E+g~r zJ=VMTO{mh6$w9}-Z|-#fhvWnB9!-xfi>R5JKA<}cfB#DGp}EgEy}zxB@71eU{>2{3 zB5xjSJq`(7-u;Ng+V?bj*pC13#Sx7*B2m_RL4aEP5AZ&CF9EuBAh@*lJ@ z?Ne2M+jX2_@Wi6X!Ygg&3zgg&Za&sWvfnO^f3tum!oWdd^|s&>D=1dx>U|iFFXEF z=>Sm0$DF=*J5k_cSCFVmsCi&%?5*dZqi%$T3iq7yR2In@{uUC$U_9?kZ}ji)?|*2~ z2-2R(O9g3k&b+DDJrO7>!&K_}@@?f#@jx&r7%~uR-zOhC2snYA=;!M@=Tx4?T`8V3 zs85F;yE)pu?c!K5L!Jp_lG(H@@-MGE}Pn@QuJ z(3z*%+|Y9%^(#kaL*&3@zS?ZmW(>vl0guwI1w#D%=Sf28Yc8F?RROrA4(L0hBk45{ z&*H_4-2oj~3NerYoWH$snw~c?KAL{YkC#or9S+JvTfuq4iWk7pzWv(}Tg3O?y`@ku zHmo#tsLxvb`mXdW9+&P0VSJxfmXM%AsRq88hm5dP(dGEl@^>h+$662iBo%nataQmi zQk}ws!e2SQI99v^B;)d+XB@JWJexo~-ry3N2pg0(lvH&>d7Wifuh+Nx$Cg`|csBHL zyhSekwd@?o@+Ryz(8SZGiZJ4Oe$pfcQ=H2l?qGTQ**UU!*_Y?9Nb`18d-dkcF3_=M zs#oh=Yia%olLxv6f3_pvj6BC^+r#w#Ad%2EDON=voQ&45s!moclmd>gs;bHu;FxT7 z@3B05`0zu3Q^G@o_U}p0AD=ruIb}#bPls?* z`f)15l z1AAVs39xLdjCF5kr6-;qK56Ru;mD8gucg^;-RAwR6|)FeZ8*U?XRD^B_L2(-l75`$ z<*QfhywXQ`UDIaGdkDCBCX<<$J2#6&{+8&s<{ytQ)9>7&FDb0=e1wt?sb7U5q(twm zk^6E|ot^_4lNo-#wzDY6zVm6Qo;&TSRvQ7#4;?ymL&uoA zcVyc^eX8pGX*2(N3Vw!YFw3`|;Bm|!mmln^zXqn{v+ugF*&}=X2T%L8J;+@c5)yI^ zN#=G?&?l&Ff4Lt(xFL*C@#s%jR%sqLl~KT0P!P<=Q2aZ)-l6!OFy$GA8wPZy{nnpn z()(?b**uS&@`{R``u%}{fuwHjsAf+Cn}mGi$aU7&*SALLgktJ=YC#Q0=d?NM?$+5`tpA|ndzUMxrDGw<1VSo**1+sasIJ!OqKqcY<^GWuw78EV)&|Ir;VKRbHOsLrJfpg+ESATo9_{Rs`aazh4l~sA3rG ztVn5U>-StuL}BPD(^2KVK=G38+I@b;o1{rZb{-y_uYozadAx>p%!8YdUT2(fH8}9R z_rWJZ3RYHDTB5|-(fna5sl+a#Zh3@&0E&+9hhP=g>9K_kn;U^;9sq2nkU&SJAWF9u!{~w~8q&?SJd&=p1RnqH6q6=8Lb8g%H=)c9s zwwrVE$PuyNkdT8v1S8|)=c&ScQ09yRat%(+f+b5XqlQWw&io+3WWBxQSE%zDv3nL& zrd=pf2oOk7^j}*!KSq$@yv1srg2ECaB_h+aJ%_p;CiIODHBRG!?2=S5_~26+f;`Vt z6y7FY;Z?&3MD0INA74jwWLo5lXliQinD!ln5cyC5oRm>#Yqjofak33VP z2|P#=09M=lROFiJ^78VZfli9n1Sp@|d3l~uF&BXcvRZ$4qv~OqFp!R9M5vjUZa?i_ zJ+%X@zP7gZi8_rdL5Qvbc-lS)??7&i-v$6p3%|U&)jKiTJ?nvxiia%E$FFxS<}G#W zg9i5rQ4IY09&pUdn@LdKpd0m*V|6i`Kk6J7qpdn0wd7tkwW&lEfJ~|U(Me}Ns$Hd+ zn3#XOz4M+}*FM@g%k;#v88O3?9rbSa^uE?l_LknB!Ch?RG0W(mn`^IH?nqql4}15< zLr>TbAAgs5tS-AYz&F76y>j)M`Qmqe7_OG@u-pN`aMuP2;a!$SRvY+c^MQ-bSMBl4 zi0(*QDU&kPo;4VJ-?>Xh>4911SWj+ucdmDCSN`NgME-ht#|Gx)aQNh$v}1Aa1dlZi z4U|YEv{+1z++BV13al;469V`(1W)HV2`Oa?U!%pbX)GHHdHIFD>lg8Me((!*-6gv4 z5O@JOfQWjZ$#KQDm?xDJ>+IYtOH-l@g+q|CBnn9Kt{kab+DtuDu^-&$+Tw!Rpp z6&km~`^OHJNxBwe*Slaj4Mg1AqEI-FDWcpFr8vHRfJ412thx1`jel&4b8qQpDrX~< zb!uP)aQ0kb#gvlX{2wo*UAi)xqlD9kmTt2ACslAwE~ZypLZSjC$s=qnh1Otxt*tw- zrz=5hKWR_MH%FCP2^U8U&~;o&iXPxqR&S9|MMGc3K~;*nx-YbHS+}mbh!QLLhQ8*y zz61I5QM8TtOm&;$p5g2E?vgU33vcSyc{cc-s(A~T3Na5N5V~gfpPId3KmNZV; z2a+nzAR){lr*}^(mFu7HHHC*K@%buFTtZm$jLGg5h^KOiX`%j_GI!EkH~V*8Q|JWJ z<{$!-;?x%EU@*KqFb>^Wq|K1oQ&YaE`I3-B8Nx*zXq&d=((Qax_d%bhW0X-B--4u= zRZ8ow#%Hx*ayZ!N34opkBOj7gg0_kT%qnHH*;7H++;e4SWEf%|_3)C~y>)k>uiC-Z zV+S?QxMl7|H9^_qH+cE@~bf+?9&X9m;A9e zu%G}}`4-HX=ajRsYqgakijdkL-(?=787%ur zq4wt8yQmWsDO7umgpoU-NmuGV+N6@cm+rly;8S87H^HK_GuZoGw<%OuSB1W*WM*EN z@lkazK6!s!C+%ePqHOBX^L=%D@C}})@v~FX444rQope{={>9XCO_^ z#5_EieJ$XR&z@BWL{K?LSpu4i;ZrnA-@HMM`^*~dZ`x<8L9Ln z`TFW$RihZO!mfw=L?1(ObeK;5h2Hs#+HMlUCTpmkFSFi0sFQlpm8NuH9YPfk&*9MQ zdGd5K=Gzkk%F?Z-ATtZ73mh_o$oJ0JJ7@oG@}jC%%FTVEvzeThS4BF$Gsx4vT%a#ab9i3Pp(i+0 zRrNuBwcom2-`w2%L~iq`4t_rJZ(jNxpjzslkEe^KU8S|v7>VQe!r&d4&O&mT7HRW1 zMH#}^>LuOI+0o*+pTKz&jb$>ghl`MZ)DgL{&uFHs{-IQ9K6aWE=Ukj;L)6Mzj?$+S zhN~Js+uy-Xq(Y(_+eO~nazzbnKfKRx%u*rQ=J<5p?~6cGH>U2X(@{wR9xY=ry^_VWwlkm zKdS@t9(zdFZs)pmCAOd2hoxEk)5y;xy?Y$3IX|u0L1vu-Gs~nMw+K1lraz2eNga)D zFCpyN74JuX&dR>T8S?t`tYq!BuDR{{$Lb%7Z-9*0e2)5i_nTg*u9PYi&}PNny2w4y zu@zU+;Li=ZfH~`R;zb>|lEjNOCkLXB9#lU&5Zzknux5SK zpZQ?L>^Bioo>6fj^l95ALu!YpI@|F2f?wxF*rdejjOzg|2}e1k2GnSG2oL%+1|+!^Y#yT2cnwQKdw$~WpYSzT4EERV1y z%%HiKpQHBWiyu-B==!x0>n<2lE5B&Xmrom%Tj(pQDRJj^U5D@Q2h6w@?r?=ZbUl^Z zrD$lfLTEZPS@Mo6Yd1bHzM|>(_@~WNC5EF>A+OiOj9{{S~y9bo7l>co^V^=?R?7>bW_CEu-G$X-bEF zZ#Iwa4A;CJ@B9o5{);gxzRf(q_f3G%6*yRSO zpa}2rks0mAjMr*ZRD5c2LdGhky0U_l^^0^6SmP31=l(ul>cD-_IL0+fw~sRA?W?t0 zGm!9G+87BO6v-4+$aeYpwHX^yP1u@pX*Pj@afvR!;`MYGfz9hr_r1Le$%KtErVT{+ z+;d;yPl-d$pV1s5Yy0@nlRdF8ZBg>lYYShQXZwY97}`BewWFc>+$c~hw`%bH-W63~ z%0$)oE_b>>ur|%S4_4&k?;r0Dj4;pjum#Q=yF}*esTRBhk6Am!OMyu-uWyzw%37Swt*)syOIqs+ooRKf5mHJxOo70K_k$bz4X^=xdu|>GuPUjN$oMLqN?N7vOZlBs$?3;gu*wmtg$$b zC7{FNrBZGDSbnL^Y5ttJ=l1NMM}9OBb_XQGu(h?8gO%JIikuzReXhh3 z2UX{7q2*$fC`(#?Ma?oDJ&^7fXN&{YQ#(m%L(8 z)ZFY(oKXD^eJa*+_05%qq!@Ub*9Jns0IXk-4Tov;1jLNqs0x9LAjKKF(OSz&qvc)q zcOF1)UpNNVvsDwi(kx&C-DP)A<6;~YXNT$DBby?5D z3w1RSV6dW^GDqK(k@_12OKZ!M01jxgTiXd>NAlH7W(mJ5s&qqbtqdO zgP~vDX|a?!g%ZBqs~^Tj21FiP?)H(EC&pPWu}~{q-pX;0m)zc<2&kNjlVW)Qb@gxp z2|7<5Y=FX^&D(U}rK9=~5XS+fhByj?cFFMdA*s^7KtVa9W7d4dpH6JG&1GKXrfl|n zoxk$I>F=-9r=-D7)b=4c8n681xC>QZwKJunJU$<4G9BP()|51>=a<@Q(-X4Xy5j}q z?DhqM8IA^d)ds~krr&uZFhoU^X2pi+2Z4($#bS+;kN%mkUT7yrJ9FWU$UHt8Ncha;}(`;XO?iM3P<>2jJ9z7!f@0EmY$(i_cc|||`+{a<>X@d=_JQWBz zt23?k95;WozT2fa)JAe;D)7$M3R^S!CLU?8Kh8N^S}#clQdTbI`+h&PQ6h>z9ki0W$h8+P zRTKkTm_)0xNU(U;ry-pyYtt8XOG{CG*76ho^homtb$W`b19fpAylI^wMPZ@|6`~iX zL1__h9yt{qkhmCqUfwz#6%})2e5ZrQjUnDCO zeF_Xjftd+#D2B3IZ;38mv}k&}Rr8zsPrwH&H)T|4DQUtL_$_}nd9_jdE40d(o8SBT zD%4_F=Tp~e3Aoo=Kh93|7asDmU>n+Z&tV73+EuPM13eME$?BY_Ey!OFNJ;}ZbnPIA zDxv2Ga#p#c8$dnb@?0T(R(GoXhot?b>_Kuf@zbz}UZaC?AecB{nJOAban|GeO}8$e zr?@y;OYF`T+{eG@jN6O1Ctp7YBW05s?^Jvw_!`P2r0GRN2 zVE>3Fz@+^iW*{={yeRq&cOrlXC#d9o5^Gd=fIIY3UzLhpwj zWWxOkxo|tC-JiocrQ0TJQ>(y<5~|f#dX{14lw3EDa&3upJV&l;VmB@beYth*LSMMR zrOH!mD`eq42O%fjItEFGAl4ZPx=Yp_3{y4=k*C#s<3hd|_9Nv>VsSR;2^oPoVyz_c zO`EU$P(;N;R5%}k90_Dma+PwxXBr_h+AnF>&f9E zv2&h!2z$i&g4!w&=U&Us;%ozi(ftjjr(fiCEBqSUO5fjBpUZF;K+S$$J1&;1fw z!{JAjg33ngtQA_a%&xL@gs#0<^j$*3-Y5-9JiWDiH<*CG{7LPD6cB>}#eucgdhy}~ z$RxgZ3bY!+=cv~f9L2{GilHjrOexfRq}8rAjb)r_7YRds26Ni8QdZkUqzTO)l|T6ZqhmopY$>1Nr-6cm(OcQ z#J?>HJ^>7!=I7sg>In?69s^Ydgn_At?I>8q(>17R=c5}4m(eDUxfB)8!Mbmwwf$Cn zSq{xsN_T5~t2sr+HtW>0k1DcTv1^aMdk~vH_Ej45L@SrIaE8>=7UtRY{`LmlKu&oU z$zn)&u}GiGO35sP_=!f2T~ifDk?1@P6GA`iG{+G{+py)+PJ0ypv4z)O5cx6a&Yd`n4GdQ-G)CRdc7ERrccd-i z7fa|LA84xrjS~;XC*EVAjmB->C%Vu$<@in5@|lQ9C?K`Ld+~m=`dQSa1zbF2!bjB% z(TV1dc1X7|yLw(OIa~J%3Hv-9xvMx){3e$4;k*O_I&N08s%P%_gF}A8h}4gE&2_CW z1l&6{7XE<)0$P%VQG4E3`oD0H(j?=0}M@+gaV3x zqtlM${mg86d3q>whLO-QZe~FpF1f`%OZy;bXwuzw%3No!HGt+6j^g6lf&UFZ)Vmf> zWoQbgc^#n~%o6@q_N_XUb!(jr|T_w_1Qj0~!C|3Xe zP!!)~wMQ#+YMgATkyUvIWCiC=byOBP_8WALGN-XkY*V$V6hlT~mQDSogD8~JD|}zS zeofKWkAg1beU6MfaY;#OsR62YJwwBLuJ7i?qc&!h)NErE9<8xkcWhPK>9>NC=1CXA z*OPzUG0iy5{{EuFxNo(0@Wda!Kg(is z!d;`@K@ia3Ws~xGDkIeGIYY&5n&ax5FU@S$g{U3)nZ3{C-aV36a_8pJ;QjWC4b^uT zrb-J5{ac{Fl;mRw7)n-xOo`}we_WPz4YB#L(q=NQm7~g~8g`YpYsy}k4cRrBJzM$* zxNS_SdBO@v0N~HdW$EQ@quyne>N@zl-&~@dH)_pqV(!DyPgR^8XK~& zGO%qINpkoYx$qY(pQDhNmB6}xYlfjhWtP=l+^bJs`dA%3F}B^hzK!82B@!S34rR3X zUvjM0ubT5T%cRXvjB}1fOSY--eg3KEPT!y1n)x9iuGDb#>Yq zD#b|M^WYUU(#9IvnmP>BM&Ho-@B;0;}YJv2!sExKu@p;GhD(7~EgX@1Bz zbenTj-sFU*dU=LZ(_o9L2DHINychN0XbK$+Lroh8(A@LG8G+stqqS{?*qH5uS21r~baKUl>W4Q@8x`NsOV!t~v_=uJ28}cy zVpq8qUitg#o+mpD5`@2w=9!=F-A%}HG}eqsW$uMr0KH%7dU|>hc)4B$0=W}sC0=D@ zH&ApC8?Mtgx-wGKsfUO9g?dq!9xsnjw|oEiqL#{l9^xOoYnB1yeUO$rD|x7PRdK1h zQGZLDW@vx?`Zc>>MDzZZi}~b{XH>4sxh6^TMd{On0@JJ5@rCk!?g>WxqaXq{2waPW zJwOreTp(mwNK-^j*x{SC1qXQqAUPGW{i52cRNIO@mxW#L1ib5rh$5V8RZuvE-9MfUj6e!+g+=l`{7tBMw~$~@#2{D}W%4GGC8IGR ztr54h_VXqKI#)qplm)c-+T2VF`EH zg<3#SSbN~!Lv$V6z73XB{CH-XUV^y_7C{}KHhY3{7@cn(@FI)SZ2uX6>t$B=`#djC zdPnuO+M-XFDx$Q9!XAI&=J%$?Pe=bCiOuF#8=)oCIrXK8iB*s#D+y4b@LDXTfnCi|J}> z$j$!#{k!=1GQFWbawuX%+$5PMUYfLbU;C{xQ!@ri4azHp&2H_35&XqLJF~n==tiD->_M`z& zMKfp*#cbc)+iX{t!JdH4`t^`kJuH-@=qdNi0k_rm{>f#y0vg3G%4U1FmPfXsuU6+u z=$0c_NkN?oNQjfHKBfFRD2%)29n9kAm5RDpO;kt%8aE2O{^5<)DyMVJ zqRAJ@UOnM}Mor_46IMMQ#7S^P7&i#u{6vzuM|Bs6N+;8@Zq?=G3zbotbPtdYoDEm9 zFobBhZY5`jAfmXJ2RB2+G7X1~wr2#ZpvB8Z_gNYLLFGqa8B&HEs^Ws;^Cvu@kSTYX z(pB+``gqQ?C4aQ5ztVZnVY2pEsx+8-i6PvfGg@@lfRM{@!0j4qw&e2+|xi$uLZUQ zE*ffAgyKgO2dix;kj5fd=LO~MW6qtMN@{jRa5zL{7#Kp@4eE$OjNT6(`sXePY;93>2pfxb5v=m>R)6(9xjU zk~i9=J3cZ{(WOb>{%gscLu5Y4S`DSL&ZeHA2IO^12>LmA<*jSH00q(_&;^FBnZ;T3 z_9)3GTK-3hl zEpP8_-ih+R9R7*Cw?iaUDVOTP3{r*mw~y|iCn)I-X2MQ|e?Mb`dm?9Z$HgqffLhaR zg759XRjPM)k{yA^-*?SHh{@_N*C2cXM8}Zf0#sly>KPkRyk(Y4o=j(+PoxEzZG0kd!&-i z*4@4P;`Z@=U8D&@2J!jteR2p54Nj=?khrXB=mhhibvhM1(+sMJZm4UGZSB~^sZ*zH zD_q55!4Q-95g|$WbYQU=9|c-h?RYby5nbmDodl@Bl+(lC?Q-wZnv(H94|nDNs518Dj!Y?&?{C}pImbtVPUF@Ike_&xT-~Zg9ihw`W@GNZ~so# zmfHMx8SS@W70#*eW@EwC<77K(OJk7HzI&-I&6oMLQ{O-|hU8P@VMy({UDNTZ$YfH4 zFT=CL#kzLSG2|i-WXbY(m}5zcJk!S0eVRIQ?}BGnVF)Ed2}pT~QK?CNwbqZeQ0!!) zJK3yKnrdBJj8SrwLw2V;=^`{vv^)!1U>-@GI3v1X_cn_$ik+yZOA!A ztQ^S4fr3XmXET@_hCxD!lWSf|ip%BSVNku^x)^11F;krSh?^9ux!M1Pwdc_*<3!BB zDNr}z(BUp&l(P{sP{IowNT=A=>z`p5C4ZAwjUJaM@W1rtfR51maZ^CL3e}0;`Q*d{ z`^V!-3<;IKH!>c$b%hR-NgLV{8b6igvPuAyjvc8Jd2t=Y9PYH>?p@&(F=g7! zeSz>{thB9t8<4j6%%DC1Z#gXcm1#5+63W5$+#3v({CSr&XVerI<)o8@pMjZ=q^F#6EodzU5AnXUz%}XR2Iq z-BpOQ;?tO-1FaQ%%Q+=1(NtQk{`=#4sBpM}Vj5e_6;L4w+pSMgXsypq$0Z;AU|8dj z54Sq#o^XqxCcajbF-Tj{4T6Nynp!*Zmw>e@@gag}&1@WN2ng%CV;2A7M+ZX_FlAxwauTu-9#<>9v;E{4sLlR4sROXk3M4^b&jrK>1l~O@z5v+VFsVHEDw5`V8&u~q(UzLb2 z14)_8#ZBt8+Bh)w5L2?yWqr@33xyp{QD`KxikL8rCxpL}!!-L^X2ad?L-@+Zd~K|!@a(7T;-r?j(S~m zVJtkk@wMwcj9D}mGnZZE*Y9P4!rNO3HwMm^6fm5yIn2zX3= zq`i;S0Z)yaqIRwRn;Dc!bF1t7ZBF0}=dC!fI8B^M7xjk#xb^?ru9P-W^*`-Ozh(1n z^OHC?x6*^zokG+Kzxt>DdQcoJ=@uq3>-Z8KV(8DMaGM4G{DX{ZsmpzlRb?>rfR=n~ zpXj-V8o#)T!=e8h)6vwm0;JLGU*uVbbBKb`df1rmt+j8rsP`{)trJiEpLT~JL%tM; zGJ3RNZM9|S#&oi*JU3_#TT}N^zaL&)Q>j%baDpW+@yC;}oi9P360|7CbsD7eIa3*O z9!cy!ehn+(ORU<&6nZ_wgpSWNlmLYRo6r)|?o(lpe={#qhmEI&2)eM4$Lw{v?|$<& zc#D`<<4N>H`Jzt44u?#BJ*xA-SzLV~rjC^!>nDSm?C4k zyhuQ^RH5+=v|Xa^o1uD$d_XlH3SI{2TH7fcTHE0&{h`d=y0!B;amjq>Qe0 zOE7Q?2?bZ1Vmtne+lh)8Lb67`h-A6lN(RW2`N`plP2EbWu5ai2xk;c)Tl5e7=EJVj?%RBl zO_gD5ifM(q!l;vWy-9%NTb`4`){$R2oj>=wmk%G84d%Sqx`_AC@6QTvKBev#tRtkD z`71V*g%XvCxP??`9*Kl_%(SYiH(s~l<;mafzK;$J8cS}3RcUAJG($J$9JT&KQ!|r$?947n-p+zgsH0}H zQrBo6oE5*VCYke-yUY^(|p_wzDUHP^Wc?b!ThJ{)#aYHB`i zxVN@ry1qgokv^{emuD~-W~Sn)EVv0vs5P=S4y(vRSJo2CV3(kgx^3tc$&XpoW54-% z^5S3;)u}f1DmIddpg5*kTjPE9~qv^8c& zd^vjX_XDI1$6R(2uT!oo_gT$I^~$o};SBt5rJB9nqPMcF>LTMZl!L#2!oeLR>yorw zi~4`ngf;)ACOC&EeyFLgq$dd+uK#v$@c3^x%F8UvaBes!o4BStQ{TOC_?Wu4ap+cB zz3=a>^5L7-)U;H#fIi%RpEzk;r)YkY7k7TSp!VrPnFMIj;1k$bhIC6HckJ$K0*WmU z&l4*(QDP0b#%2P>J0EE;(5WwLLwI^0qxR?qwz2lbRI1^x^R-XM)RgHn-frOm$eRk! z#QtI;?xE^SojG5G3DJf!I$mF-8C!o9zINeTxAiVYDs4Xb4OjG3;;yVU>V)zmb+(f( z*#`A*K%_E2`WZn--O2%ZKnyNB62|}vP+UZPJPp`P zhwQh9N%rNQ)qfA?!K1_PiC*V+VjKVixIsM_*Ao^wp#;Lk5L`kGVuqDQ~=XJM3x35BLaVl6_qCO@jY6ERopp`uin!m~ARoP0zqkP|%C}2E zC0m>5kpADvCzoNJZ@Zc)iwr?MMk&>O%DjBr&^Czbl1SoP!)!et;X)O0`s)V#C(6$`fd;(=jn4P)R%0w#o#JL%ev@`Jn*54In=!z+Sb`VJB*;iVG?iV&|E zF>??z2-KBJ`C?>CsH`u{0~bZw8)SVZ#yY*babeG4euD+Oe1hdWuoo6tn+Q=8XqrqR z54YE?g+Nb(=+A$k=br~|J8g7y45#?7cvS@KTkmpl8lPo?cFso&rEz!W6K*bUKzl}q zjcgECAm|w7CMK5M{X%Y*`wp>B&mz!5Tl=G9P0EI)clU{ofpeJI-A9C?W@wt7d!M}j zSO+fdZm%=xMSOPe#MX|3_qRlrw-yc_TP}0-K%@^L9A?^p$7)G1NtdF%fs!?LV(S|h zQWRS%oWzNAbT&>Doy3gSb+r}-j^RLxnc=g}#Xj%atmM#aFX)68lBk8nO-_w{%Blj_ zI!9UyakT)~XPoPU+XF^!#lwX=cj=~oaI(1Q*jspg8zhJR%c^5m*^RZKGarm3%z_7R zPFS(^W;1#frS^gOsB?TfZktH7JVlW3mLvO5bdk<2U{29i9N8+|VYg1bCei9VE_%LY zX^M9Eo?I9cbke`U6s549%LV^|3|jJI8!nJjBcjTWyVr5c0js3c3zxq}QBM1Hk3uq4 z>+t}cO~k;O44lSLtl^k0L7j<0wttLzMEkNGes-``&7Pv~*2dOU&^l7=cFOHD>y(5VrIe{(VP2X&_Ldzm4p0+mr@5)s>%Bx9(FYXrU}<3rtX;2dx>~UK{}G7 z9+Y;z;e9(iwe-qEdt33IK`BS}v+0XPus)l*$m>G6IL}1{np+U36!Zhla)&T2=eZ=r zja4*d;x7|G#*9)qE+9V7ry1pVJQp1#* zvPw8FYCNi8q7lXw2}Hdk7xk(`j?vl_A2*Qba0OFm8|34V{z{Ls$`w~@>Y`;nvY9w! zBe)c=MsS3E>A&)iEeyFjR`$n;;3J{3WZvalgXeM*TVu*hpkb;Ihik{w2gD*n)mab@V+Wkv)=-kED9XHUXz?+rkul#*qD4k-L7GsY~y6gXM2F6g=(ApMaUV|l^xKY50tyNe2bb%jm<~G3gg)gup9|uo{T7?Wk zd@fsF*hr@)-#sGfl0je!$fNzmAn+LFI^I!KSXiI#FXqJRUj7wq>i3}y2s~Bb{!%xH z7NlLf3S3!46WWij@(0&)!dxC?(UHVCJcSaP^Y40 zicQyLh-(&0x%x*LB@;o0{I9x+_$A^YAoM)=+;-f7@E&DOEGod$A>HWnfo!(K7K=m7 z@lcfSx_HAX0CRS>YY82yT?9&FoXiZTC%7r#rru5Z`Pfl!R7M6kq6-AcrXxnx*4+C2 z&FHj`8c1m;0twNvSNI_=q(ea;__+-*ha z{+Gx9qU_D%sczRV;N74BC5losNGW4fGL=#kl}h$Di!Ei&EJ{)-L!}fFQX0fIZJFl` z6`EA044H)tktE?=x9Itu_w)Yqp3mo;=Q+jR-{HRR>$=vp*1AR>SyaV`lP0cn-GbO& z%WiF}8I=oCY^v*_){&=!S@`^}rg_aOdZh2VVFyhw>R{+3aWDW7=aom4IvmlB zKmk4YukLr}7%V$BF14}fI$~7I$*`@Kv=8p8;R|!NV+(yk6SZ*&lKfkCVSS@poCpHo zd~}M?8ROPzY}#=uqb*3yWxZV%XYFz*rBJ_V(#5LX?nR-#J|ML4N}=A{KA&wh)&~UF zxeRZeBt-*s6u#Jx7VMEuS3T^IXc?7<{7EQS)hm&WL>|LK@?w0>a76f7NN&q`tiS01$d7NS)1*wGv9n#g;&?YE(o7 zxd$p5@Tk=(CEivh7WuLg0h+;OKziy_#JSfDY-PD0?{^b|3b+^R&2{@w)O~njbSeRx zNFCuT4V9A6yFo|PwB1NAkAQMQ@L14-k6hH)X%J2Y=+KdfY+^FKHqkm% znH)UwNrr4@Ze?4%Ps(>lir7+VH;3F6=jA~fIN;(LYLkhCd;fsEQ&;ltK0wr`X7}Cf zw1iXfup;IrM9=^n*mqj4Iqpuqbv2->)W6GpJM>aiNcC{sB6ZM)0$?FgA>K}0$RfRx{7{i!H=Rv9C$7d zud!~GytCDR*>(L#G~K(v;XfA|B7`ykmObQ}Zdv3cbhw^FyHbwF|K+W>#VvMj$ zMu#SrCMu$<9Uyqe0M9>49PIJqL(dW%9><&ae2nt90C!$G9`)H?ekaYqswcmpeu@Kg zwiAA`PP&09_#3d_E5LI7G5TfVT-2E8xskGCM1K7d6s0)GjT=vcOyUUoj>TVL#f0>5 z!lVqK+rYIgkhI>33m?gOy6}BS2|(?#2D#@*RJik9V#a2H^MahTxOSbm;S}@2%KNGs z{hx)Iw3-ywI0EewwWo)~ot6wVdP$;Ah*n5Xsc~GXh=97eXESKA+7D23Fc4QP&~1IO zF$)1$A1nSn7F!fZX>cmoht%xd@8LQ$r*UpSKww74EohR4MVZZ8S`b^CToNuFW}e00 zt-%)?Qomw~ia5-{tbAHxzyVP*qxOGEtzHKJ_@#fAb#Y^|7>)+)nL@)OypFOlqmO*5 zFE4t+_y5wyflkyj)}`_xIi~y2nWE31YfdYuPyZT~UZ28@?mjN|>a$GNTkdw+B)XaO zrZWFC(ZvPGab+1-EJ&=3u8#NrUkD1iVIFPkuEZV@%SpI*T1!f^OX;^bllOTEeNr=Y zvC#rBKQs0(o;iv3LdnLWBfoxQ^#2v0;%H}Ss<{6DEkQlW?_ICP@Y0=PJg4S#fL{e_{97}B*UZpBpn$D z45&IfIvUC(iAFgqobXYZ}9+Fkx;n5%0qL5tGgd8nvx~fbbw9#@X4pk>b;p-EBaVp*#3oy zYfe0Jbe+tE#y;aBRT3o28pp=!1Kc-=Z~S{6FEx?9@8K8km*0H>tH~ z^>oh)ck4G{qWPH*Di>r;H%?mOFCH{l+Wl8!p%3W2S}|yfr$yW1^$0Z&V8pr{2S&AtSsKATrZ+A z4;si%_qCjC9S(*tmtL-|~a*D~F^!5o?=qD$pbX;|61ye1SYJ%rD^|&f^ z0xK3IqpN3=4$_~VNCN18H%+G~-a@f=yJ*MbW_HtzAIFUrt7#~#3{HN0RPx`WeiLFP z7R#d5t^aL~;h7)qisrTd39~z&18`2XsO{BGN9#*34SLpp)M2W=ST;C8_XRAub@gUh z)_&7wshn2bA2;aYkxwQ5C4x??QwODY@c6M_ zvQ=0aHN|7z!Fcldv-TOAm)88TXI={@ujgC1_-|h+V?Gla>gAS4ee2!n^<&4auO>S& z_@`b;cdY6ymZOYR-9)FT6?&$XcXxUf8l&+f)=mHCN`NhBa|4{npI_(bFy5}`n*VPF zbR~Kn-In-y2lGRv`Adk-q8%isHkd32GoaPgaFM3<8^(XTZ~9JL?*)H)TC(8jU*C&m zg@5}k$3wknXOf4QG~*PLUQ2UJ)5<5@Q}-atIlDXp@34y~B1S(yS)TP^N`g?m&J#>D zRSk3umEtE47}ff#Jqptz>X6JudVv*p7O%0wqPBYYNMS&MPy>jS4Fl~k^wlDR6$-VH(#W9nAGJ_r!D@!A2^kTUzpI1VW)LGPId%DbZnqObn zevn5ETBRrRYkzB{t!473sacEiteqmXzXTn2HpFtxNAS9JexXUU`t_PpJ&A%d(BRsCrht)cEx9X_eP+usv2;? zR@_cb!s`7x?a$cFVk0e%@z6n1VWAFZAKaB1=K=m5_0_#NE@8=1 zajrQg8%vg5eqhYQ`%L0QPT9y<)2M9tW|xrSy8T0LJ5~VAVXiMP71lLWejp^7b3I9(X~r~lqEG$({3B0QFKJytYrf4j^xPgl3t|9(|>TR!eZ zX8qJW+OR{i+e9f93d~4uT5^$a8kHvG+^H}%UhYTV6ZUwzFTW`xR$EAyZhbJNFlcHF zr@h>fN2;<~u}M@~O}#e$WnQLR&b_1G{u*H4wA>I?&Ut$m&2b%1Uf?boqoTCp-`Kua zrbV}91;T=24~S-R1%Gpn{n%+^{c`udN#nmg@e7&f-G1}kDtV-vP}Ln5v&?eK^3&s^DRUP22E?sbA7MVyb;f!!+2K)45oRsUIM??3&8;DFb?esw+Be z`iYeLA3Ix>)SJ`HGAhiryzg`z(AJqAIcM*BgUaKe;k>!B(~&ZMcQ=jq^nWky0efs| zccjs+d5NWm8SGijQjDpYayQE^h}tsB66eL1+9e3Q_NCzIPz|oh7EjIY%eYiyMPt#D zthlZ)(LLe2J$h#MMCM`Ny^;682PvA4r+612d<$lah^$eSpI6!)WFdA zwJ)-Lqn-EMr_M1jEn`r(nXFWrT7}Z4GTeEACdX%JQw4ZtXvsSN8@5RvM|lkE&aKik z*^{yJVoyBNS(q;HYkH>T&5t^wJXA@c#ss^BQkvGY8d3ki3X2q52Zvk3+d|*Os!#f% z?%9K`U*zFiNoNvQzsT)!l!KuqrHg)OdemMktH3$o-Ldv>we1XK7t*f!2hI|k9$_pS zIxk9~DClZrY9_azweovB?tj0w99PpTF4}&Ms-nT5RZYC%6nXLL?t%6H-oy^mBSMnW zsjV_PoW}!;BZ^LWR!rIHzv@KHn%LG*VI^JGVyN6kH*Mt3Tc@gVFzaE*gTEs;1x_Ay zp2=fkqO8p=mLO2)+v#+>-bdN*-<9cCgvN-4DvmjHE(ZY1&MVm(z=1&CziSnWF=BIGI7v>%42% zE;th}QQE!x2-<#9UviUdkCs>zM>3e&b9Pp+mUR{V-BN;~iXJKtBeid z!>p~fN3^v!Byh}|mk$uK9D0!}X>p>>g7G43+kH&e&5AdRtLSvxwEUWjbkP$Sfa9d| z_VL+;2|mP30VL9c8u`;z|E7o;f#$zijqpvs;r=8)yY{i+EFN)MLBM5--GmCrUAg|A$ zK+utoHe-37hX*DZ*0j%9RATVxXV$elVQJZ8MUx|^y!A<$EIlhWPQgUv%bf#IqHLOh z=5`^7&DIUqUs(%0@}*S=gs5M=#vNQNqgyU_cJGsF$c7h^vh~Usqc}X4$_RSnbV%X* zY+NDc9u{T|sMCE(8dAsAsAMtf%=j6b*dj`H`ui-I-v1H4tg^*G0R##tm*4;hM#su$SA;;(N6KMRQ z+xva`DWsr}CBvRbxe*fL^ZNB`sW0vDQY6EGu%^GX{|@j9SEH@xaXoTLyIg?rv2(R* zK=*DdP0ib9Gtg6xq38v~QL;|HTZsWyKbTxF&5I;W0x|l(MJEC^787G9xOUW=E^g-@yGM))< zSTb@(KkuBuj(+sGo^<`3!@lf1Y#j%m#f9}=O-iFPq>Vw+qEoOzC1>Ey(-sb zj#by;hFjcZjo#oAw13i8&;vhqcuS_Pzooiz6=KH^w;bV5zBIkyE839@_2&?Cf(-Wfq!+@Yvu49(OS!BBJ6q+Ta41 zs{k@GG3mDJ`n1up=QB4Z+6+ho+abQ{#L{_PK`7z=Xd(vtgN5o zR?+(#MAQ3tw6rq7fyXSo>z|$UuaH8vApGgkYtP7aG+D#ciZ&Z-1f1KA9rbAJK}}xBF}@1k3#e zGq`2d|L`~z1ceEaPxxla=;|~!^#i=B7 z?vIR|OK+_1I510N&=;UqoDU1YZ%L!}z~x_6?H>(#06wLuFVVBWw{XW58KFIO8nfTXq3BwVOj#1J_0?61 zE5Utwnw%E`M`!ed1u%cj$H(VYS=nx5;|CT=hI#puTSL4#9Y z`K3DT)GCO_F2Jwm>H4a;d2OflCqF+jkAdbI2g22EXJ_ZfUz{P&`WFAuB4t1u8IN+6 zasJOg%oxhqG`@V8`hX>KE+0Kj&5!-W>om)FY7#NRd%&gCQbx0rvJO?0$iVO@n$ z0Sj(hVz4Lhq~71J%A(?HBr$t6s~g?)U1Vk>ZGmg#)3~@!RWEE9`9HPm{A4#~@%p)% zD7%;(*{s^oYa@RHA)o+Fqt(2qL>+`Ir|FV+E< zFFd(vaxaZ_Uxmi8B2dd5Y<%r>+chAQC+O|~9|1l(^FZ`T$~cCW5t(VoXe-T+$rksO z^`Yn`vCu9V*y)_vw(?Z~$1mK?)Av2!YSRww*ojko&*{@L@Eea!-LJ0R{w#Ph?HzX_ zHdpwrCm(DMJuJrvI~M7SOcm(QI2qaTR_@gJ%^?TuwVJcy<(UuPe~wgUt8n7r;20SI z$NO7@x}ziXN8ms_TdvJc!Mp-Q6ZOXp9&KaKv_&xqrj7A;3T>|%L=b5f)+~oD)RR)i z!B$s+u*S+JAy!57MZR#8_Y}2KNhbXa5?@X$WxrTKRr_B^$lvd4=FxwI-c&krjgW;!cmkVD zOP4U55Rc5@D^VX`gkjN8My(g+VOt5MT9|_Chu$x|n~W%EVfx|rXHZCPhtae#sq5AIuEpgCzD`qJjYVale7dZxCW7894^7H4<7Z7oJV-`f{3?2$jwSGL| z+Stq7e0=QNwr!Jr3_`9W1XFX?iZL$;s*)N2kqOS^jXgcr2qUW9 zTg(sR^Y9{PQfAJYbp$7FXe}t>Eyx}>2n#DA4mS1l^aQ*#mkJ@K)DS8yCYu+R(Ad^i ztTpHF`M}taHCx0_dSljt+PgM;H8%#meBBT|UD-{X$Eaj=^X16;`q;*&sYqq+cu8gc&z4bNRK)(}l49Zdo4M zlB)kxTD|?B(yE+`!M8%sJ}h=#5?!7d5fC(8T8ACH>dD<=@aDv`7y+hKEHqM2HAR0` z4NlkW&o;`>@I$$7?y|>-+u%xZc2eXdCbD02@>V%BE}7YJH&I`Y31=?aA22(|P-3oD zdA)Xq*uQ$IYy;c2z*w5-h1kF4&_C#6ez}1*D&8il=-hD&b8f{8h6%y55=xFY-Y8!=i?J^eN}o*`CG&Pc(+a}BFFeqY9@w;XjAO9xfSVp;p#7^>%mrCfmq*s++E3W zjkv1rAsY26g8x5=;s1avErtMD2BZ~kPaZ3KTCD_Mu387Wm%`x!!&Exj%MOZm?|w65!g!Z@Sfl$9ZyV2?zuqNljJ@ z5M1gsb2a|^$;33UwfDadwGznol}r%0Eu6*fmnahC(-t83+-ytIG@OyK+HX+j82-bO_HUTQ7|7hvE;ut*>XUGx z_&-3%^mdEU{_B3!)Lh}JkOS+@QgmI%wg1nrF*yAs6H7Nb?b#nYFO`0mzdT%l;Zwi$w=_PS7=cPwdc_=?TIxeDkw*?Cv)hM_w95yyKrVVKrM;~db7BKS|G z*~iYE+tJ+8LKfmDI9`oAH>xZ0VtPe>h(iNm7jte9x`0^>J=G@juU#(qD76# zgVAT}8`AA&A^&-5kR^?pq-|jM7V=?$XgGf()dGc08xk-^0gMK~L>K-24@LWLUbAKf za&aWlS(f+CXu9@AAR6H;y^@x;&7v}P{;^}nRxT3|NQypwMCd!Hs;$ijDVp5A#o9W| zI2vPY)Jxm1_yPhkq1B|@x3OMTd3biGoa5K?z#<+Zr*s}xJo8hO1TYlzzz`@qZEZIZ zQMUq|A)ROC<3>rbjNxG=U*-W5Xo2sg5@uF}>=5n4>>yae@4=)Tg#LMl4!x_DM{mXb;YIY=9$NmBy3hy(WEJH_muc?rUbSRrrM#2^> zSfC6>dE8HV`__34r&|_W8SVt>pcnvvb?zJlItK!gfcX6QUhUPZ?9gE@Hr>H9W5x{B z1eVdY>(;NQqt@AgaU}SBOp5N8s?RMqD*_e8w)4X}Jj|6K>OLE7D+BY@4yDV89Wo(+ zMYG7X-<> z^&L#NAoDM1Ni-qLoK4vRm-SrzhT%NqlZ~KEIHX6YJoJo+SVgu8>ev?WNS*`8I@V>4 z@L>$+L-^M(71vKUN@=L7T8i>z5B{ti18lPV-`xa7ofk!qW0z~pE2e&$4L^bWFm9_6 zg^!5S7qHODNHpXFyYVhGy8%C~nOG&Q8Uz0G2|fNm4oBa%9-EfV_NdR|ElkBq6B9XuwEVDv-%~q|$!<`T(D-{cJLV@A}H^ zzJOg`*lfVrr=4gt10_M0nmmuk_=wQd@To|g4_{H~K|K2%&(a8Q3Zu?n;2~2zEno|9 z2LK(&V26RE5Yz;KXZpD@Iq=1J^UX?jffOm#;I!wnJ4`R#v~}t zjJ@1&LhSh%tI&C7cO_qvl-K10gAMqGR$G~~Om92z@2 zeP9aQ41(4&O#c9v&3wpsIR(x@*Fh=b)Q#i8n=F8g;}Rx?G$PBc&T^3;PZN^q2Y3}R zV;CW3%+y9o$s!>k5sD_d!zKv{j)d$1RuWhqt8qJaeqh0dehH@fWw=u;0Kc6@{hopk zlAw|f+QahuIPD*=yaL)yYisN6XysZulT1*@_S`Tmdo0z87aERM+fY<~EtmwVY-1x1 zU9B%Fvt}@Z$wCC;MJgB3W4U$hOK0N<1+26%@AZZezMq4GB12n)0|UJf)6{zGG=e-n zP!e(JQY;H`u=muam5mCYdf4iW;JDELW}M+VfIz*yy#u3Bf~pwDn~$|?3pdGc0Cxbp z=Og_;p7!!3viVJb2{DAZ#Xe7PS- ze>(XCyxo|}a2Y!#LP92T01WZjmm)4NuSbMLdy7kA-X9Wwg9K;iKiD^K<2&6~9Dq@<)rAaoj#-v&e#SLuOO9q`=f#yz*LjT_gl z-JN0s0Ehem%(sd)`U-Illk0+nqOQrA+g-da-EKFz9U_A7#AGhoJ1=0emF;#C3Bc|4 zgBf@eFFbbgIbh7*Ou4uhxn>Rl%)t%^(>vgDSCA;F{8*5eg&U{)yRf-kE*_6A(t()Piq zEf^qj8(;SWu%{X(uh8B-0LwC7DNRH*07F;wON=({!%h-)()-RgpN;JnxiTCJQe)SE zA1lMsA};$2P~Esx$O@dWlA0*Xv@_T+sKtP`9+iwPV*su+K1_ISs!#fuj| z21c!hYm>8Y_5L{V1+QQ~xl$N+KgNl+A1giWcZ4aD{Y&IS5HWPf!-vC=QOX;rW(4tc zVGH|If4HRl941SCfPvFv7`>3&CEiC?4JxNkljSt|gS=9Ee0_YFt_u^6<%ttnh@8iG zc10$}#gm^W77>n7)K+akWHj^-Mzi}MnLWj zPxa6FbCRho=vOR&hV4iasWX5W#aO>S@$9%%h#;OcQh?4=)M_FeoIFfl-|-|FC7Pjf z2QY&STiDyrZ#OoJ#TaY=ZU9@votq%g$2dKI{``)VDJ!KB$%R&&<(J&;nCo>BCgR#D zZX>^cH{%NCQo>~H3Qm-L$3yo=lZBm6W)VCdVs5wG2ne_UCD?sz<6ns5nk`=y6cqZQ z2-z9+(HLRRew$7sZCfVd)*N6!iCq@odV8G0gTZnVu#H2nj_M44*>&O)l(xqVaA9xmEkLcd#_5w{S;G26WoFE-o&ydTDQCMs-aA z3=|;E!4XJPfc%q;5(E{YM=Gt3)}HYeZAY*o=K_}_vz=*ikzk;{gzV^MM1(&oNk%0+ z`Q}i_^xB8uQ_{rTBiHSall$D&cjCl}ndd7^He8cAi5Qt?!TDoos2Gcj(nt#)8hG{g z?F(E7(jrg17`ZxWWFzqQ-Gyjfj^!*haSd5~Hi+8D`f+RJO?`@AT?IZq2b9}E|1mOEWHis zQ85XH@82KBAm*IcqhuU24hxc_i~QKO|GF19>fLnh?|FI|hCeJgkM{i$V=R_mzE_y_ z8)c`G(uFr1?=ZD3CF2y<3Aul7?|GQbd3)p(1`aKw+_-)Fc!eqA+&t{PeDH8D!VuuA zqudg1?)smS2)1(pnnB2B_Dnt+2?t5Rkj|oHyxpCuyi9ffe#Q@p)#vq0mO7x-(T1J? z!Tm^n%AtV3O(H@)2aWqkc}D>f>lyhc(ljaa*xC00Up=C)uW#;I%TwO-rcxGyg|$eT z`oBz!r|BEOt-7#q)|`uQ;$Y9msX9kdF;8lHLbzRgf_}!#XEj&R-^sUe$;Yww_QW!7 zcqA^}u10qSa{s1Z)X=hRyECPg`KN6p^!iz3hPb(%fN1%g%SDlHBXexR=76?>@uD^8 z1pG|UM4Qv#)-86$z`nTq5z>3#w9|Gv)!Xp>5q8yIPg&!1`MXXO$AFc1L|2+nVrA zvGe%80Kv5UAgk!@9^(p>#+!RrGDn+|&~@At`bJtW{aXg^gF=o7TA*@$U0ossP-GY) zZI#BUz2^SP8NIl5(_DiikC&c*!?Z}-y<`HAEY)OL6nFVL zXP~L19|nn(XJccdlt*+b8m)hz);f(y_a3RomC?WsCxM1jHp68z&cL!seE7U8=+*{? zThmZ*lUyHV5a+5@5^3YL^1~;d@#5f+7!F<*sLZzt9Ywj9+idFcA*WykVhav=JvVj4 z$NOnBUaIMk&ZFejmLkbE*k5%K?}|@raT*m%H6}2V1m1TIxyd&A?i5LTF@8(^71l5g zA`V4GMZzK&uzy(YjdKIrg<;DO%v>VOxE-Y8IBJPrW&NoYYIAyO*XhpX=Z@Uahq_*r zVD4D-SMk0d;tB$t4bdKyL;*la{Cz`A*HCznDPu4Hj-{MR)fr0_WF9Qx=m=~>sj7{7 zief}`a!$yQUX_*xL^X2)hQ+LP{pjI`0;}lQ8O7geslBz$$fYqsnc6)B(cu*oOKW9i zb$V@t5m;uz?`W&S_U)3eTF>%-oV|va-9Ob$5hhdh04T>aa1b}HupREpk-!x}#B#K~ zwl3321gR1kJb2~U4ss-t+87!EVGkxP$uciTqKi}%9v&XBYt8sHX4B!MQ6t7gL9hmN z3k-&SC$CXLoxQ7kxrm!*wYLz6)}$o-3hUv9Qv@k|eo2`Q?? zdUP^FpBp9W7}p!#NU7@j4R?U&Mw@PTpAzxg92mAE>bRtW>4V)zqJOQDJY=PccE(&= z%d4SDZjXN%wE}Cly?*ffp{!T~b2e7i)@U`g6<25>d%T@K#Wa3p-g$FEKf|6SKyc0W z?fmGzWBBf3!e<~AFrs2?zk8PJ;Cf`x#?ql^SS$!r^jHaXf|9ed^gY*hUecCG$(bi& z>MDxT#(rb3Z)SK0S#@@8rQ9f%O6p(jm$Pl8oY$+@KcxiT(w%?+fiLgCEPQ=$`wBR&2m3Qo+hW^#As-z}jdF>ZcQVY9^D~`J|7PO>FaU;q z2X{!6s^uXUC;(cJ=sxPqx7}?CxD!eT4zMGSIe-2<1rtp_o~TkUr^{e$=hssYZVq<47%61)G#KUtL@tqE%!>_ez5=auffFvMCngd3T@L*UR zN)QNADHJebiki;6fP#pEHBTb4>5h|;zIK4@APeR=b*fKen6pDrSh&{O{jijp>kiuUoP`FqN4sNDR3{U*`k=NQ7YSqpu&M zI8abs1{r~zu*q&?W2i_8nF3Ad!{``Dxz~_pE&g8i&v}h|JUuvoGb(;VE}UQyetN7r zR3J_OXBs4~hpc;|Ri{4mf60Px=7412)?J-cD_03vc-gjQ$ zE;J*h(av$(O4?DsMn@TjH;@VhDu!t}`tmbUB4L=bQ#VD0tyOz7?n^&%9)MB%%q64w(V8e&?<1tupJpN1p@ZMLiZ8D zQXpZv{g=%PMrAl(3X> zLl)JENZXfkJ~1&->P<_} z0YJM2WJW1c!WMX@2I!q&ku*&8m>4(BeS;^^f(+LA*F-1GACh$M1qWY2ky+BGhx#39 zOg=nI&m-9(U>v&IM|;*@?v%0U{F31i^(Mn@)tPUSp$RP{4JJrcaAmNy&{x(9< zAG{VipzPCRPz+z`#S0fmvlizaISAIRW091UoVQ?s*K?zMY;w&RuX#IO+^iirL%2Gq zkZgbT8xzzNMc-W5Vv@H{-nG2^3OHGaB26@-_M{51&zXg$58qdetzN{->x10vKAz(; z#dFzR8RAOckXFBkGqR{brsmeFX4vlaw}+l89lVhXa)G#eu3U@0pG6w-RzeOS&oQ`K zju@1j>l@$-`sd5USOj&*jdMMJ%GG%N3=JEm*ogA2xJ9)fI9&0s3T(02ym@n6Ot1)1 zfuou8BVl1uAg@vJXx39T(HAcOE01KRi>d}>=fLTT!QDOdJI}*=3{P$o5(U!R$G@hI zG#zqWC2IY7v1ELFvbZ*xMvhx=>gc#q?6)*H+Rs2|40)V%6dj1_ErsiGD3D1ZU}FXO}#lAkPDdzPA{I-v)6HnfgLBrKDZxIf?bW}|go4LKZN zZc&EamM2Vz{mwNv*gOxebr*jfx{U*|s}M@ob%&m}Am>5kpo5rD{p=(MrH*FFBpKt6 zZ#5sg*h1kRO987BJ0-KuckWIbmhUJGQP{=p@WxegqpT*m&P4#)=?X=1-TG-(HCzaO z`8YOh+h6k%T=c!!77|CXJ|vI7S_DkD+=A~17ThLG?7%88Ldi_%T?p|nuJe;zijJ{F zgmiS{-aQ)!wUB@rJn36gUSaRu01k*SLq?8lZ9k5wzIWuDgwfNWikV`C$Pv^W1TcXu zTb5wa?8JKJ-_eUJY(y5=KRlea;u9Cw=VNpjB>bHbz?BI5Rf4rbm?|-tAq>_YgiXh!!&=i8`xr6kp9ylz8oId!_= zlTS3Pkp_v2v`2tBpklUh=~|4W1&vUsDvz#|vD%M3jv^!aYY-?%3;Ghb6fegR7ex9fD~BzhY~XhL`N>z_uN-8gOPl+y8tnDOJ!oBIf$9 z2A}zkc6?=e=XbWWIMmjc*$iiZKtIWS13syQ0~#Qn53-*Tmi14ZW3C2i>j5*m45X?N zF|!Eh17fg?Yw73BErZNR6px&YDwGIxn$#>~M0D@9@#@A^OSLzLAHf*b+TowiT@x6kLrBNcx}% zr&i7*M|Zpj6ba+tb6tjt~b8jYb0TA%IsAJ+;^p*B}h(*>=M>-|eli+hhA9oSJ^ zR76Rqj#TQP<@z4r57|%Xln3pOy|XkGlkdQAo$<`ucidN1tf-+Z}>J zLUWM;UP2u~8o!}w6`)t4oidl~VsyO9wp!o(S{luF)P0~;_4vt?Ed)D|JtS_+U~wSL zE39VhX9)i}s_S}jG@^tM1n3^?wtGW_A6;&}o>++*Dy?9)77QKd1&Bnk8B(|djJ1A@ zgmTmmGt#$uU5o3D!^kVz1EsnI-)wcn>Xl#yedg<%z;Un^mq^f{H{V~G5?lDQpe@nL z$_ACs=L`>{-Za7)vTXAS_9=dOGW>?AN4^At)J}pNJdqayu6s`G`j_`{{Gq<@#1_DH z-_|?Px8-EG(B7ia*oVWC>zMW7a(R391acl15y|&mBvQawwpb){iAY}m(YHb(sWZm! zR(?OlOAnkuW;mJ3J%!E5a}sEg_tl8rgR+2RKD!^5SBEJzB1Jz9grNz0k#tQ_h&q*; zFtEa-y|nP#7fGc8fQ+!a-&pTyx{g&B)ZOQ2u5#O8U73AEsnUTJ5BOeg^ey%twe;IC zex%`Lb8N?j?N|UxP$S^_JAU+@Oudf6b)!(0V_Pr_@tl7UDFfrd1|! z8R%lQKGhvZ%x^}A0sxVdcK=gRpv_?e>rBy+z_3rYFnO1SFgq(o#1g(zE8ht+stUF{ zL{y$Q6vta(->Zc33*$^fA%>Wq0JzPA_xFxBdXf8 z70qhI^=XoL3U?9di)A?NT4go%pL?Z%!T=3ZcH9}da@iUkhvU4_ENmh)JWyQms?D}u z7DbT^%(8!AAgQ+a^SxU_hh{$g6SM~%01u<14bCL{#7-i7ZM2Z!x#LxF4#rWMIZth> zdK8xOxj#L|q_a@8sW0O(>Czn7|1-HDpx?yO%C@;^{vVPPy&FSX2SlMf-OePKM?K?c zha2L4`swci#2oH!0Kr~ClR&NXY-Bmt9+$>}+;*_OEuGHoaXG%%VIGo5*PNU@7%^=n z(OWM3ZA@vp#=d>t`a_jR@{c7QpO2ZE7w{crWw4z8W}8Qv%;<5LRm5;(Nz&p?o&gC2 zo=eEpZTGr5(UseY1&Cz6>lYs6tLK(5WC{FWS*U|io&GS+Hb%`R1B?;0mtNoIqnMMC zk7SK-6xTu_P%#Skkw&mV3NUc-5(e&&2E=KQIwk^F^`d+@j2MaL*eo0q3!|zQPb@|d za@RXr$jMnBy;?6MqGWd47P-=i&83ow0@=cT@;-||kUV8Dp2boPj2rZu7DQE12Qc&j zl&#&gX%YH$_9B-Tty)E@oSBK^DhdJuO7|j-kz=_i2w6Y3gj@(Wb=#TM)pc=L9sqQQS_fr2CUc8gXyb}_^Rfl>R-p(8@gd$?&70H!Ny zgIP#$rK^O5gw~3RvV;9W`}l{Fk35Q<0>fuHM7=me#mITSQi{r{H?&O%Dx>m{6EvM<*U-5O`SOVuO=ssumk<`4Hy+5? z3`4~N@lDz(7To8MH~$(L0r|!7Miq#b?C90VIJ94__@vsrLjq)L)KH|R$r1}n25ScO zp<`b|y}3z3coX{AcNAQu3JMFM$~wr7SZ@)EWBFA}>3-j9*NR~#Xe<@739~w=TEEcW zB*h_4B_*unzOI({Fl;(~`t)ikDJ~#mUolwqXjWd3P?!(13Cl^@&W>r}4)ChAst-X) z5)E8en=X&V;p#$5+4Yb-fbAdqdzEOzTzFjjpeQ5YKel4K5MAK69*%{DiE5<<>ZQKL zk^7nR7|naFpv@USH&}!hwitKxzIzDCY_5KO;l2KT+mX<7aWp?LTW14s7ly#(66uAb zINPVDRsh8PI$$FOOdN=@NCe7-qGVIZ0c^p1Ol|4v@7oGe1lX|7CCob@DsxTh7d`RB zBT?XQKz2>aI06Y+)qIHg{SDiTBriyC9uR`_@bKP1VJhj>VG9aKN^(MEL9E7NDq^;f zHw3W{N$>%fHo*|k6HJc->lXvZwMA4$8F3#;+Z_yct0 zV|9PU6o&D^h>1Gpwj$rKZW08c4K* z^>wjuYz3lBz%y;af;bI+HvtF{ut>DPQbWB(QZLP8JYcOEBi24O%#lM?4-y^)S|9Rh z<>lr3R8>8Z@enCo#T^Tr^T-Qlk;4io3X{knzDGTJMAjsvJS0oQb2lCQWeW68`6k~% zhC>ueK6cC%P=TZAt53CKYkPeMl!I_ zYKB@(=Fh5apg=L!@Nm~$@&0NPY305Z+HrsGTP1@2{@fos(PzRxJ%66!rWbE3r0X9u zSEF%&`nD0nsIGyj(S+BS?%2r%pnKCOa$ah>a)4k)$~r~GFE-tGY_mS*-M-@Q&k-bU z;EPzZ3>Y^eggm8A*!yGJsbiPCymXvyf^H>kpPrBwG{7*`VSY!BzlF zQ}g2jFbvr+>spy8G%hy`xS@0-6+DTf1a*RW)wT*duDEpoUv7!y1pPqu`4Bt#7p6%7 zsbm>Bi$OUnu;()iGu9b=zf8U9AjUeYbI6Usyn%5H_TDonpz9O%4a)6Jkl$FlD7fIY zlg4;6PW>Vxg2KO-c00=PL-pd1Fsgfyw*nME_GOzWfTM0@ePP2PeHtrF5+usdcSG2l zq~T7AJwinT4Zt-Vst*#H5fZXySmMbLZauJpa9xFO&X1vSMeZ=*1nLvIk4qqXTLdkj zO`2sJCTw58i5Ry146WkUPRCW}+5)v=GfPC+LIS0of({2&o;?Ze)GFt`hHKDmWGUyW znQU2Z{kAOT?784z>@1)$SCGeX5VjNqXmMSf_bV(UPxl)+c72*p

    E%Pb7Q|p+^|cHTZ|mAQ-mL_V&D#>1 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 z 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

    1u0duG&Rn1c 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 z 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

    !IPpv~_ z=m$dkf9ZD!I3OELFvR&r2g0mh3^zmYFsh93FkdB^dAFDQH7XdraxqM6ZvJoM@1I-L z%fkMymi91CY&G2V^j59rmApK( zGbI5;&DUKZrL8DDyUJBSa1;(v4e#-e>HmzgpY%b`3@!Pda0x%)eQ=A+w%g6kU3(o4 z#oE$)TAn3U4jk}JUD#F;qmeg!APHA)qaio^6l(lcU}x4Cq7f!suBR-nF&dm@pGMp| zr4YOPw~}9Dzp$<`Y<+C`owx}j+}4?egjP5CKJ>{Cas-Q=kcv|vg=Q%4@fd${m4aFR zx?a_YvN&@U>w9TrDaj^LcVk#5zf~N{4uKeOE~qM+4f}Kzq+({RM;HN2T)KTsLyz)k zYtj;KN3!|Y5~*=Y{BpW;JV0nH8$9Lah>(CO?p zcpDhDn+;Gm58=PMhg+1}xz8oKN;G3kOB_B!xmi3TxBGp|j!0R)53uEz_H!|&5ESfo zb@l!`$(cgm<*{Fs>7<5k9!?rE8$P47VyL$5nCybeN;C+|!#_3 zRlx}l#xHkU&4j+YhIMRMq1M%JM`{X=#4mu2n6cecMI*Rz8CF_iqf2dG7Ah;2Mn=#} zap|?q%P_#QTh-LI^>WWDyO(kdlpyL8!DDV%ICG**d;Er6ygSKKOWn4(#P#5I&e?(1 z{c(h>sQtLxPu}UDGM8>;)WpP=qP^PuQz27Ng2E`+23r~W5#%dC1F<`v7V@rsySJ?C zkNhd7rTOvp<@ZOzS-YVhBH01o#ePCAFFVEqb80VZ85c_;&NE<4&4hFFivJbD$CgNl znebTVq&w7ELKD}wMo)Oiw{LzU2f-3P6*-iyE0Yp5QarGqcGq)Tn&4F%8ueT^hn62S z;O#4fHSl5JYs+2U-pUu~2V8$|ZR&Bs-Fh$|M4aING12A@Pl7ZOZ=HJA6#i1Z;ehLb zgmXru!(heEZliz8s{!&9_b>v$f)!6GEIziH;g2%qE%jhU*vEh-^xQ<`(pEW0vEhTQ z({a%d-bd~FlSRrT`biOp+E-9*;iXiN3RRM~z;ypO(>Om6 zHsA+7&oLP34AU}nC!O_)U+LSa3HNV(?b}`ZabgQ8y!Zuf*A8%a{)3AjD&-JoK~kg) z-3pS^3?#RkxLX6(3L~DA2FD_2_|LOuq?3m7hbT5Zuym`$JHtD8f(y)fX< zlJ=Nrz?`^$Zc9kGFwNZmkLT;;c>^uV$ZZe=Xkqn95UN-isaR4|w7mRlf225Se+Y3R zX!f0Bcmz@pM)Y2Yiv}AJ5&ls7k39=M5K}+%+7~?BciR%ZVV#ZJEh|Z2J&Auz^!@#b ztjB*aY}=2x?*jc>-6wOvilw?Q%h=MvGPK)cH{PPZvVwPORJoJJbu|2T)pMhi0L^&w zuFo6y3+Iy#7r;KS{Rdk$MjJ3UQyzSt<9MlK4_qn8>8!~&fL~hn_q;j1{#%3`R<-W8 z6WYB)%uG$Q)xJcit`P!3fkY2cT|H^<9*%N{;XW?E4Qb>=oJ#u;tsA$4jO{*e z^40bz0%YZ}%O#_vljbDstYNdwG1nN|!N^#CP=}sO>w~?f;rpG5vx^D*7W-beGZo*N zM@oJe6>kaH|5mFGt^WlVwmt5J>5JuoBl4U&{k{)CycR_v6jA8!i&u7a4z~9f4RZ5l zD7QJ8+Vhz8>;-(t#Vh8hDsFxNG^q^A!V}pDRi6bddR6Ut%EFbND#NWaBvG5Hbq^OK zo4tcI?z`jMrUzw}u$bU(00$QoV@hRJclg+7utY0Gn(=68{MFEzwNwZpyE|-JL<8Xw zrj$(REtQWv{@zOF?xL@9TzbwY1#Fp;W+Qsfhiw?g*apDB^1H9nFf8VgKUZC*9MlOHuN@3RsoLcJe8 z%GnrNd&FmSf^6feMTI~af9{5Jg-yV4mdGX+Dbtt{E;m$8{te5*FfaAFw((O(^1iGl)4b zgOHf2Pd&YGyJiV}iOJ2#DisV>kCqCyKTn!;>a{$VqV zkZhnc9tUlmJn6O`6JU9DIx6;RqjB$LB&o(2J?N@D(DHYyo)^J`vHGPfhu^x-b$O)* zaBQufLX=aRk^X~%@uKTac!oP#7@-=!m9;1#QPRUmsCKE$y!PgD{oGQGHVSs=H9fVU zFi5yxy?2dG&|t~YT;=gA8BU9#J$hKwR|{GWY2XZkbeEyUQ;?R@m@N!R@hN}N>>aC@ zG`~)3c7s&WF$o~>=T>aP?K*xx*e3`KhEPxsmakZ>JiTNw!<$US!^G&u$AgnI-?>+Jg8O`fOr)#=10=c8PW~e5v&{ z^M6?x#fDCi#4n;{R~dp4qk(Z#lyGr>hd1A@NMTJL>mX;tr=JARdyfSTnlc-etW(@99f>;AR+78d~|b zqs;K-%`Y8@W}9a0OH~FE6B{=N1!*sNfiz1|Kb*+{rQ^(0On%(ziuF#f^#F^y^XNCQ5`; zXB=dedOT3atInM8m}PEL{2UXNf63yx&tCXBj~IXpLs(&q=PPSMJ=7zswa*|dhsE6; zp6HkzZ%o9En~!RU8adI*cIu1s)>Sq@=(NG=e*d%DZd3h`ypnULUB-9m^uM^cIg+Gz zrtTSJ#c}*7_+dVGXZ;GgcvD=_lHIGYi1eRg_M;Hx=sS*- z^fvp+M(V9CUXJ-L0zYV{>H{0qnsqCkc=z0Z+(By z^OR!czZ&v-^3eO;qX3c^blPtci2vU8hu19g#d~9hxOi0TEg?kpHUn~qSJZji%i=*Q zGq&>Sm-U#Xc!ERyInSv*su5jY!_{Nw^;=TCQ}TG6s{zscJoMd>yZ)R=Q4zECoCK;7 zLATl5Qqu%V&#oBSq0_8iq8irq$#;QdUyu^Lx$=20Z1ePRBfik8odM)*@7Ui$)^B2O zAZtu3N=^(e#%!9gWD(?c^i*0l^xK!RMuf?POQc8jwm7yhH~9^aadm~qEVO}roPHZ{ z0-|Ln56BlcZ#=A5FQPekMLoqY=T{tJp!X3TlEASUrT(6W-VU5}gGVP)9oSpa1F)`z z72+RzRABWqcmXQQgBFf%>N15Xc71NiqRIg;zi)4aD3AU-H1FmXPR`vQu07x0H5i}} z7dM=>y-pYa|Hj%qSJtqX-7E)aSU6FgI@GJuBNiJk_nS&B)A2kiqHyrh@;tp>2ao2v+W!5)Q3Y#^t31ST;QT?)Klo zc8#kC!~d4QIX?6#jsWUi3r&dpb|t>2^}vo1l;h}qVB>w=8YJ4=0hyZ?;V>f)3JkFT zP04-}a*cpG)Z9AG!U>JMWue^JIJ465&Ld9)Ub~!ZyuNLAfcUFZF87M1ab9d#+Ktqd z!v|cl=Du#{9sC9m-por4B)TqTFl(n~%5rpxhGF}kjNh5%!C&>+^cG%nt`19K!&>+5 zfVUQeax$2=#RV#6AvgOPm`h1Nvr>IcO@L|+2}b!*rUZkD4=%%T)SbRsG9FV@dg0L)Vagv^`M0MP+^%5Y8WEb_y4&j*ZO3K_^vKlZVi>5e<}SMN2KZe?#e zFPCDO-@XVVEt#5?Z$vZ4TfWu7>rZ@T|KVF=LBMlnt;TrB5*MOujrw@2COm*L8mF^Y z(qNSq<8OIevesW*jc}?;o7N%t`LEeFSai-xKY%}eQcE0v;ZK~t>SVByNAvjD(?>8&vAiAI?;r8EahOym+6FKeo-pP!>M$3Ks@87enyW|g*ly-_m1?p#Y{ z!<6(b9=D>vvRLdSbs$9?cza^yK=kq1bz$EY{IJ2LZN}k2K%1KON|B}8bv9dCw}Z(` zVBF7E%a9dLjp*l$I(6gWp(9rFzcyZaoaC^zRM4&<=A{zMG4AWyW*)qr{@7fn0Sq3` zS>ZKqm(v^YOh+p6hPU`ItW zbX>}D&jA2`(-9G6M;xsGDlA`$P1W$+&l@H9{0x*y;Z{MOY!KDnAIq8VRRB01EyhLx z&}LYqU4q_Kh*$tn-BNOdA&l=gPli-XHUj{hM#$_W7WfAk=UdWzeilcYpvTcGKY)u}|_K2?)GkG0)`(LXo&iGDpCxI-&{N!zkOAJ(xK5u*JX zRwnh5N$GXcOg32^Y@wwrOFI+`!PswA3Iu@DDpgO~3Z-A}bUvB$WXRoO7}u2Yaa#u~ zvw;0(;Kl)+=+_-Kjo*u`KYlqAQek(pqi?rV<|g1zh3&UH)GfA1k)=4y=nq)xf-0kr zkV9IPRvEcM_>Se0zVoLt-;5UPx^d|U)$4lp)%-%iW5kfncpqeX|Opfw@Q!MyWnw{s?a!cYp zi$avsx1(O`{dclI@5G)YclNCC6GaQ{5-}p25$@o6(0XP_eFa zPH$3Xc7X~%G{cz9jD{ED1WBm?T_MxTZ}Iex=`y@J_FiC?jAfh}G*-OFu3zncbkS&3 zi>G0;EkF3tt)9l^oXw(7EG3c7KCn;df5eWt$i-Q|cA@L8d$PZYHwrtSkhf&by;_{@ z5J$nphNrVdc;9y^(N@1=cl?%YWkU%8tkHzMx{*n~T+L79_Sv2StyI*$VS;8h%;EHN zfKluOSTjSvbKh$+j?;i6&tfv5ex}iQ(SJ@=Z&v;zoOnO`li(cUfzy`t5)uOth-sn! zi)ParMGw-qLMsd9s5yDBRnx2R5?q#K+CHN+FqYL((k3nRk7*fq8Y<&2JZEU@A^am> z3QN_@m%fGkQ5_r0hy05=)K`lpl;BdWD%7&l`{JiVIaz1SWcsDj2fnxJ5+QQ@FxB$a zz0l1@`>^xwL%g?^5Az6fA7;P~(XE7(F3MEr(~ z_eAvq@yU9p4?hNKm17zSA1|An|7zg9&yd#tvw^N3ImcM73(E-+J^c}kr>{ka+UoO5 zdolNmjpg8x!N)z<`Y&$$w$H>#{j*3{D3^kAE@)xYgBh%a7k^)#$@5~@89$bBK$?`; zdRE%2jUfj~F2>4zQJ$q(zMoQN6$@!{4j%P4w;-V_E){eDX#&_XMM46-K_z5F{Lo}r%mR! zXhn*9+1Cg~r)s)y55H&_nN9XBgHX(E>I;LgB(M0uf(xJh`3dZW?MU0G~MPH2jc)QWJk?w>$yf`pyT?|pZt2- zST;RrFstg}M6y=A@C`AU%;UclWGlod<WOqs~f3Gc&L?tw!zLluzQ7v?rY&+k9K zBY?F%r+oZyFX;NSb$*3_y@ih+K{#XuN)&uySb_cu1(1HMuoL)gQXl+0XQVpE7!&(r zva{dY=cHrIy%epKUlc1A%(XjwDtLCE@02lfVFZqQRGIW@a!8eSOGs1kI-N2lYc(}Cjg}~%>^}!YX&iR!x8Ba=#Ozb z-a&w+K!g0D@A_#K{{i*ASi5BsBvfq`Z`n2Gn!Z9Gb^W9*i<-U-$Xh|Vr=vSXI&{R4 zYj!wD{O*s&0Xf)AU#)mm$)(yYbT3E3agh0g^dVPG3GjWbpsY!VRs}2mt8N!Zs1WUv z-g!-O9O$*=4@p{lidGJbZnwigsO%K!{nu!ieG#MfuP-tiK3O^U%Ysho*)P#&1*nzF zv+1>YH3gTP)2-glUvh6KfLf%iOZu`)=g1ttP;s|ida|j<7s7V2=whPZ825I66e7OZ z47yq|9kz=+QPPf<-HUrfab0dUS3sgXLiih#F;}wk=Xgnz z@}()y*NPSY4LvK;)^AfuLYRhC)G5-ZbB{GmjJmdd00EN1vDlX_Z%Z^$fZt+UzbU|` z@DXzX;@u|z`V}#&KSCvMF|g%nDWsNBCwO#3vcbZlu}#y_NSD!0d5dHCHUHP(SiDux zBXkXQWA6t(s|}onJa?;Md)DN@k9sOODi^oKwmzzfWV||3R0W>Y${zcmCewaTX z!Ue9u6_+iRlgA`G-pBzrzth4s!gBr9>gV`auiC-8{&~o{!pFXyz*xeq?rgFU z9*fO34D`BA?Z-8G-R>%FAy0%Nfe4ByxZRtxXCympwWjMlzTZ0Yr%l_JtuEyUy4K?4 zzix^+v@4)K5Z*siHyVmeoUAo^*7V)+O_!2ibnG;q#1dq05HGi{Ta8#`k#H>Ih$NyN zkMY~}P0me+_2Qh4J`Nb!jR1*zCex27*P>XQd;&jif-n5Nt)o!%L(--@4SaKJRob{w z%QL5{u@y;qL^m5jrhac(&-$epa42fNH-;xTF-n|JfNJP1{ViJQPZQ?_Xc+Rs6#q4y zooH%AidfFr6z#qQwUy*nACLezRfV6Nvo1JDxx)#=Oen-7>W?d5;D^pDZWXldwqt=# z-u3Tz5`7~x!{X)5A2zfXB;;6KUtYiY7P-{5OCaJYyFbn?Itgt0S|Cd=IM3##BH$F6 z(7viQ+P=2;(EUgOz}UvhzTl+`*C$8n+mSJ%sm<6IbfbJ}SrE;$iJO|VGb4q9 zX_;@FvN6O$?*F|31{JJn>9U$iqy%2BoCNl5TD9zXH?G0I0|~eC#fNNPqt;F$8f0NT{Z7`WB76TT^4GZh=TC<91L}IC z$Ore+e=JY@zU&>n?<^Q5`wmdWj?=PL@zu_HXPT>|TT*-5(gN2} za?!nM&yOaTK=o4d@U-|9%H|maX?Az~uOE{*r#?Nw0H&|vYzq|i?T1eU`V4=IVhHo~um@;5N zzy0`ONBdU7zn{s7BCcg&&bR#8U+_30l^{cuu zHrvx;26H};2j~exje~VvlO6y8klgfq1DkE_Q8mZtWxN#Dlmd4IaP*an-7WI< z*pKV005m>+-NpxO4r4zwWM>gR*!Xx zWf=d)JhMH%?1y}C6z2DP@WVRD{$MMT&@+21vSi^%PQ+)8-+f8nNUTWe11U@9ehQZg zqa>{>bzy`NR#Ezbq>*XYIwpx=^SxsfpBpC~gJ|#m%g5Zj^D}*{l#ud}b+AFhnEtj* zQoMmQE9l0%&nHIkyW8@_jg812kYoM4jFxNXktzb12@5W5-Lk?~!TaZ*RZlZ&OCCxMru&zkIO+Pl1Z)Gk0ND+8%M zJZBKp^8`GrAKwe^d9%4FdZ&k<){mhwpa=~zNn`?`RqK0Iz~@UXWuyGE26EZUBVaU~ zWnYpyS9sehx~%Gr$V}5Dj4mMJf>w%WuUW^d{9ufI)Cdr^#M=S@(Lvb4fQa~%n zgut``-emDDU8E^#ufEUi$#F@U9U!zhCsE_$a~DTX?fj;^OL(#wqbet`D0?E=^;a#M zFa%=9&x_2#Lh;Y`vtRSeLXsYs!v+oD1q+XLaWB z(`n$b?+46)_HD!La4eu6Eu#Csm2D-8UNv20$}&$jn<_q?d2$uJ`-pV0G5D(@XK(b0D zL2+03;^jwidH2!pXV(+IL-iLNm-V^Eqb0fko^AYbRvdK&bt~@D&RqMM-S;njPJHl_ zY&GL=z-ElwSNCyd+!9RT8Hht}ki2>aWM$;tEE440_$D4r|PVC7t$zs@; zSDuYA@hhnEyu{=y3Ku|yOMDc1rb*&{K*I4X7VudNF%Fd(pNt+<2gZ*pfiwDW6A4nE zz%da%J36GA`s}Pe#Dwk!4h+YIIX1#2%T-@NR^KlGDwRLS14^FX_}7t&XP!Kre^Pg~ zrMIXevZyBd3rb^mnS4TkAn2V!6I@-G|&p)Pq1F>GdBv_vl=L$+s5NRc4UZ>{}#lFw!2sqLZ`wq}TKlsd}$v!f=eS1v|uJ~yxvDPWJ z-3acRh$>mth8Am`u7bKYqpGb^uY=<^2^+}J1t9y*1@>^ZRn)`-R0xz_ZRNS_=_Ls4 z@bNUNPX&ljL8JJG$t6zlz3;qXgLo(qt<1|ACSuxk@W)C4Vd!>Z&HcJI;I$eY-)Ag1 zhVp!V4&7;jYMD<|11@9(Oe`sxMxZ3@_>-n=YV8FEO>T~v(fCuy*lY>t@Js4-6+$h zCd-h2?%i1I=TEC;mJ`<3Z*E%I*1sglSQn{qDuKJ!Kg%3!=8qP$92#VRf08;{#dm?v zmY`oflU@kRX*jfGO=_9ot3fEiX9;{?hFHMe_Ga&|rnk55alH7C-ve^z?ziiB`yKTu z`YEHwwBx6ZjzaLx{u6_*kDEsRdf?EP-@GZ`(QlqLwD@Ia<-@7Jul>Qz*rZ>Yu9iyK zbm=Hl-6~}><5i4iq|s`PRlPKT+1$pI+E+I$Av%-{)cz2sT}1dPqrod@ng$GllC|P+ zb1#f#Y?Jf>lZjHZuQ#G{bU*%_b(bex$sW~)fZ132YUdE(0P0R^w<#irD5B^)K;{ow zWAu%L!PJB+dF*)oKF@y1+zDifLhl-w=Q-7bgf1OHxElsSmnWHsYAltD9qC}B*vK)e zK4FahD#0jMMIpYfOsj2sT95KK(4jJLA}Ea_X-`q-a0!y%@Rmzf4EA{e_nP8p;);Qb zt(8>Ypeh6uUui>A9ZH1NFKxvuC7h7U-JP{!j*LX4+iEh>p%RTcdg0A{$qT971)}Jr z6JhQID5k4n=zHVboWvg%3Lx!zI@IpmKQ%>AEQwp+eQF8i;%tog<%sj^*X}h-|e4>q8$j1QZe4bOdYg~6U5Ji za82<&ws$=H{lxOSZmMrEMUcoXI@EPHCo$t2KRqIv=Ku9gQPi^JoCfLhf<0B0bhb-G zAncplrP0%cUlZeINW^Q>67Vw@17TIFCpjj@MnnBzxp2cRTkxw@^4!hC_-li<%fBXh z;sNl>P?a7R14UiyztEW$9X!*xw3WcQUt?!MUc7eSJ+^N#1~JJ%u`fJA);i5|zZ=Aw zq)QjRd2$$I+k%UC+uhw{!WJ#vzTEBUvUXtPiUm#eu$g$Il)AJw7p@=3#i!6)D%x%% zXP^uiDr!-qI+|AHpz+lmP4X@1P#VTT37Yx3H(d$$!=&15JOvcFuV#VAoz!MNXerW) zQEFNS9SK%<`uC(7vAEm5U5Mde80m|E06Y4)@DVtDeo31!MW9V9RswEimlm<}WpJnj z-u&De_P3!&9aTYZ%%wDB^U5AOd5}KpsY2wX8(!h&nhXQ@UObD1B`uC=V*Z4{kh8)V zngCSZyaWlRBCSF@k%QL4s+j(%Ub=w&`x#Sv3=(Kb`?94KW3ueC0<|%O=TE<0kao@! zZ3mVzA&0);ol&i!!3soM=_oQ21+3}hC(J+(fhV$ZIIN~cAc++;7PG&f?|aA$#mxF* z9$gqAFW)API{^tcS{;H%#^z5fRKZk{UdlM<7#C@bzRG_epolG0w!P9Pzn; z;S{#lAZrJrwXHmH!~>~nQ24VfcxpRny*F=;i*>CpcJ#Pu9 zXc@HUKl4n!%{dicbAZaWmk#XA$x|6NJ>YN2FvEFqBP-G+o7JzNK#e+WRVu6C(=Bg9 z(g88)cp;#X5Ft$^NK*>{5TIp6j0I)q>NR8lOnwtnML))*ZC-#h_zTmEn62eGV zR0k#+Vs@aG+EmctU+C>_C0#GN#|A}g0{eBL&>Jjkwqu_^eyZ87v5NFJo<~)SK*bi6 zg13d}*-N7E2k$1jq2KwS2WLG!f|d1H2|ZzhxJ^auyXjj1O&;7sZE5?>5S_Y%Q%D^& zdZDm_iL9EBQHoy(7AzzQ?@mOu6r16f$|?Jsm3FYVOoP&jBv6Jia9pCqL5OLhXJ#v~ zhHK&yg{)n(5_Fe9$(!&*LNIUOMwUEr^3U}3PJ{%RSVqUHyA*&{cBWvjMk^hYmc>&> z4~9tNJqmsuUQsf-PQ|$&=#KZ*eEaG-oy#3d(8Eessn8HzdvVYpyOaQGe)&XkuQ^D0 zU~>6D%RDIM1K4tGUUESHp;XRduEKLVN0f={g(H8~WP{Cw@c= zX!RoKF8GCK+nh~}Tu}LCxh2{>_yHNLIV%25BgL7Kcp(3;v8&YeyUiMSDVGM~iy zOEwxaojKz=f>f!rRMT@fezUEn>X$cO8s7yT%~slpVmpbMKl`rvqsT6e%E-Z9F5^=!_rj(b^m9|;Exn|2#;A+)YqF6i-(`kVSGs(UyMa z;YXm&7W&6^DWVsGejDu`I~K@M3cR?Z8V!7NlK?dzZPq`5u=Uu%4bfH?w7D%#O_ed( z`dlows9OfoC}4U(Qu@6b?S%74NKB`>f~{5E$TbY>d5jxJO6;_4eVGT3bq?a z%6dhpKmd&j2*7WpT2FhCpc1{M=!^>xI7%4}F8!%nSUdZpuDKiMk==zOu!@iPWGF_H zJqaD#sBPzvlOIOYxv?Mw3)MNfVffXK9C2-ksO{mr-L%Q;Y;&_QKNABhkwMkQ3PvGx zEXq(-*g=-}3&V~OM7`@%5joK@ zP|^3KQTxk4Mj*aq@M;?1yNGrGA3q8LUn=T1Qv<)*HZ; zPV5g6UUwh}^$2muF_Yv3^SDTF>I&r=^~P70)7vNbC$wc{9~(KIQ?S z8wzbv-~}?gKXK!!!6T$nv&WvgI^5PW%Klq+nks$XXQSlG?&R{UFln8>7cy^re)*AE ze=pID_$0m472UZ_EYu5K`s_gUU};3@oKs4Jr?gy!LNwbpzRK>dQJWUwrBy%LMmcJ_NI7k_K=2!YUrgqtJU7bzI)9- zS7l{`WH&*2rg-DNh>o(15<%G9Fo6h>yOt)cvYq^n_%nAZbhaH5b`6Z^CuE2(d?)+RxKoUOfUvdv*ZnkdThsf zG=kNg6lY{QUK4t8|M(fl!LU`-Aj^$wn{XV4a$JgcnmkF+;vQS(QzHso$;-$36NE`= zG@4b(-;&D_ljI2K_`Au>`DMwpTKDGk@E*qefe8`obo#46dzHs}uzGB3)W zCHH~?uIRCSa;#KVyz0ap9nSf%7)T!L5sy?AQ%I76wXOg2VgTWtuDivQ0806iZSx8z zhUOWyaRfQK5JNWlA6E?sp9mCm1Q;2kz7GXbKTU@b>kK8ViX={p<|AjYZJz}asSGs@ zflXnUnl%WOK;i+|&9+InYBMT2OLeD){b~8#)X4r3t*zUEpqlcpcrny10&6k_<%Y^a%s{e|RTJm$?-1q^VENa8<@)tm@FLp_~An6N@!_qoy~d_+zIU8UzdhGg!IJKWTnj8g80=sp8buzEZctB zz|j&NcE4jI(~){-)L=hoz+aFmuF#K(HsIhI8BsKjw_&?qMXi2}q&@@5+aV=8~q0ZcM9B*NU}|EyL|(JCYRdJpQ$y=_TVKLrne+8G;8h=WaViSgK`g~ zS8JK2wQ$^416Wlayd)EUlED>;2-pNfd-~=NJQsx>CU5fQyfrLNYv`A1o_C8d?~c4W zzujv%3KW)sEUgsCp9-3#oq*C6Eg|$7N}ZM`NSIossvL*qH@A!Ew*gVW{)oI z=%5@hs|H!_+>P9{OHx!D7sW27J(1pMm#(&nhu9^ORWfY#3hXXni!bswr%b4C7ND^} zDAwTT3vId%!k$4hHaFX0OPl6Bx|;Jbh%{PBAn|mX$`?=1gKU%-#=|A!5L$Jx+9V?$&&r9h2Z`3syI$RN$!>U8tQRCd;83J!-X1eP?#dWlsb17oXxkg#&OXR z7Gp&K+__mrv%y3|_PK zH~5(!qFzfLVJdT!%;3!oEI%ziXPzK$;M~_VsLY}A3JgEx12zWx2B)rsIT*=dERd)S zyTHuNP%|Y|<%hqD{-=%rbQ^9FZE6t`yAm{%Wl3{m>^T;iU_K0)?m8Clxe&#&y>lQv zWof+C_8|!?yQ$ehNG+dl>e^A0MLv8ym-D!|=eJXa?}Zvs8|1i(bD!bOvT2>FzcgcdnaulrqX*}!^Lg~ zIuL0WzVUM6e1}gPL#(<}tUxMr3Tr!3u^f z4<+WrwBf2G99GF8Ci<=!BQd0nqL@3H73((>()3B`?FAXY=isqd<~*6lYSXGiYC1{3 z5stR|BGmx)@dP1*UyzGI^J_?Z1vbD^{ozmgZ>dX_(9x&5X zeoOOj5c-kzMWb}1HcNCl^dR3=4>E{A4_Q)tfZA-9p-*4Nz=&+&P6SpXGg4@d=?q^N zBUE*1Ve%T;2b^r8F$G1{7CS7Evy<95ivs8*Tm#%xK%A35r8=Y#69tjOF{A_kQwx|xfh=2Iq@I* zW{n#~u~Tw}AJ8~^2>7xb**N{-pl^OzOo?vNQAul>6|0_};Fi{3S(pXy-C|NY<}r8Y zAc_~J@YhaT`<&;sLq9*L?Qv|Y3^C*eAl3Uo@T$22*)Hhp8^|DO`5k5kJ0g1G;iGY< z%TLf2Ez|dd_*6NF5!BGLK$z#s)c{2I^-??_jhn1ZR(wvT&A6DXRYYzP(jO{_KNu}s zns+qhVg2H_T^2uKWQZRHO%u%Sg}Cb;Llo=i9&JhU0`pbn;UqH^C8G$r z4`j?z{RUfZ@~7_GI{&Hrsx6aRW@3n^=0#W63N9!J$Sg$9Hw&ciQW(6qga8_fc70&& zedC1)wWX8H6d@^WyN#3V0+=nnF?Di88l&LCIl_FPEF20PE9U-G_5V0B{;=M{^m62E znF=^m6jfRKt1O*(Zg%zbl^XPOkajqRjjOQbi1dH9pnXF<9Xl(guT+EoIri0>(Ed}! z)#^gL_|d=I9&n(jZi>tsh7Q)Z_K8)997BMm)2Gy0nYNc@(0=1ICP-5B!Jr zD!nRmyX?$#>)ev=ZacZTu_W$?)}lGj{y<_#j%^<|VGDeGpd=xZn}GUxr?aQ%1+Bvu$TDkSm|+)`1rt0 z%@@!O!zmG7>V2>(C(eC$%tDoL0IxjN=7Z{XE>sSIx*UQJPj~>U=Z!XP@q`ZkXTHk3v9~3ii08Kxd)|lDdtvZ42kEB0zs*s z{XI1M_!JshT#?2ZcP#tva}z-}y%o_{>eCtE(1N))I*CTErQD&aBf*Bg z37x{MR4W zv5Of%$}9)+DQ`Z2dtZ(DBBJx)zW=X&J~D#-9y~Dg=y33@1R~n1aj|wTXV8!DE16L8 zv+lGjmMga6eZ5fe)Kq$9av59H?K0}eGSERy9dKpYA{CEeb>?OgH{19;dY$;D$wD;( zsr2CPLOd6@a>r4SWvcL-rF@SPsEx77><5h@4txe2N}Hdvxrdp$HJoX;cE<)MAI)5N zAho`MQeFP(*Pk7}YFshl$M&>VhA4an`&hVLY{b+0jRn*iRVf`)qN!oRqp)xl-S;$4 zJTf*ZTcpY+)0`S5HVh4VZDR=T|Hs9ojA!a6g+<`#C%%KNiEY2^8@0t<87|?EyMY}h z5^Gh59Q9qRyMcY25Uv9xDy!=T@Ery{om=3oX}s}3*HJ&kbG8M)nzU1lhqcFf)~Sx^ zrq*~9U5ZtUD)E^g+EZz&f$>{r(}#SrYXUxLH`+iA(i?R{8uOiyA-ovMS&nX#Ues6Asnqz#IAyy5oMo$<7zfGi z-L3cqG2asak23!e`Asc98>W3Zu^8z?r3StU?afD^6@dSu z;u)Tx$m;9s<9e2PBfs2QYs0xYb^G*$sbWuYeEdp*5SfEm^as|_GDCJ&Xlc|<7}X*4 z{Bd3R*Y!{1^Vc~1r_G1%{hqL*A-@A5b1QrLMyRzhjtEr0Yit+C?Mb`77mAk<%7}CC z*wvb9MXZf;D|ve9{7RP{4=#wCk&LJd4h|h{EdAIRhb-lP51}1tjjzWX<=VmTq|pzA z)_k(v5RO}_YR62A$r3*=^ji3$X>Jr5d@n6D<&r`_<;=GZtdieKN*im^8nTJoDAEh7 z<M|2iuPqz6HrL zE8I~FmW67IHXldMedw}|SD|DGVWA2`*Q9hiV`oh87W_*3S$W@TfG|5l{o2bhY|Q)9 zs%x0m+pM}tNa=lE0m+*ObE3K|jpVza!u$xYbmPHK9dP`s1AmRcf7uZLj~1whHWKI9 za5%ch`+{Mh54uD*WA3s!5brq;^$3P%TNWHF%F^}AsU_DINvZaIc?)Ai?in!otPO8B zYLOi;3AI}&qj4US`YS{Hc+;zqa(iR=xQ@ZBZLXuCfi9N=_&WIx({{#p3J^Ia%v>|yLh*7#m2X}={itL$KjiL+1-cv;6qsF~V&MdT^ARvAqx$?E3-Q9R zRltI6nEe6oPG1Gem`sjc*zQ%1Km!q;JY;qy}PgI*U~(cM9d#JVg234Umt2Np6+T2tLi3MWBSHtqxk42%3Ye6{l|g{4MNsA zfG07=^PdIrC^2iF@anBGEZ{s3LpfC`;VM$i;ly-CH?kPuEkqF!x3Sfl#%+(E(#KX~ z>OovAUtGNm_--0M8y5Q;P+}w;C6SCjrLI-8eC{E!Ig{3kI5jhbzE9)#r%uuS<2$AJ$A{$yOGC1donf#aZnN$E z$6VrpeMdqg(sLYlf6`})v{ zsV{-hJ#svI0eTBu!?P>DKNq6Toj zj+(C!7~sE#9dwHJ;>pv0zOue!9z@Y}iv;KAs3L*(YX)@6dgrx&zVb&!$UlGWKc=D& zDkX5hrxt7-t&%XRe6x1Yx9lpJtCj{s`WV32T-fi+I!dgaI}0B_)EbMoByF9+ep?sw zy`W+6eTTYiGCZpIHJlu8)$L@LgFq7SxVotFCfhsJb9Q6Dk`7g*lH8F&i}cZ-OQZL? z;!jc2)-2RtTEBMsr-(7Qm~_8p=j52O#wy66twH9hj@jmiN@vU=`!Je&E0#xtjHGE0 z054+|T-F9xvGzTasDp|r2R=-DJ0Y4;J6)+K-U|YTq6mQAW5JXMa%~fEs5wRO~T=Pav#2 z0lD;B!?gaRNNBF<9OWUiq)2E)&+~;H=gK}*SRfomOZ4+_BgL=X?)H{Ei#7KI-p5GM z5!lKRP||_n_3UR0v#&RntBq@h@sKppO~QpLijRUVyaCP&Ht29>fGiYn?nI&bmBQ6 z`tO6Sk&rpx!Hh}Wlach*zqsF0SJ&>xDaI~A1Hb8f3f%GaZR1=y6|f!>uW7-ZAC?)tyStow8%_ITU)6jpdtb? zq=*oijLeX+tpi$wI3rWyQ05^r3n57r0TGfY0YV5#1cV472@sNyah)gH{SJGd{rkTC zoo}CghW?e6HQwu4_p{bLUDrLZ>xezO4)0miRZEIUI+0`O%%jjFHnKxHy^dU67w=w5 zC@*@rN94SzYjcr=-y=#&SSR`Ts-V1f;n}8~a(kY){-ttL$O4{XLtmn*FXexn9y#@W z_@|pzk#>@^=qXN(wu~pfxa+Xanw_%pQp9wn`cZ)P0?2p+RY7Ju0ZXvc3;2fhqW%CG zSiKTtzky;g)}n#Ecrh1vi70wGbr`G$=ivc0#5;(9Rk;QR{6!AN5BbOGsX%GS#1 zv=0NGBUx3#hyhonEN(%XReT^FlpmqmfDZ|mdgBMki(3$L{tWYksGN&h+|Nk|?kr}o zKvw~u^Cygf95$Ff0pl!Sj?Ntdj%}5b${#ycX#kQR1(S{1SpbaI@nYcO2BH7Fq5r#{ zkQdd(0eNrXdv6xjCjy@wbQo=KygoHv;^Gi7(sLxjffKz>8y#DfQ0M0}ndmO>j&)PT z^m`r2QeMlwe>UO0wUv1h7m_Zt-#_8Da{H<6;k|pUB5Z!JiT@lXS?{LzyI;UwnYJ=x z*_| zwZ2<11j-U079Ypsmh@pbJ)P=@&Y6C>UaarQUuJO)@?3*w;ewj#F`u!`J;NQff5sul zCS2INfghoIf~3#5lg}mD=f0Ia;Eu{bU~iIEOZx?-pjt!ODT@6#-X}ZWQpF$H99Jkw z-|OMfyvruyN?3gKNvaFgK1y>b`b9Plu068rX?$Y*7pj;i{^QM)h1W|3kAXuq1R&Y~ zOK!U0Oom>;0$&04h^DiPgF=#+Ij&JG8r=v`j(L%~Wd{Kwi2-I1S~P57b$X1)D*DuTJo{b5;EQ>IDCCE@;q56Z5nGerB*iZ#(wt$_y6*q`N~V zrtMXGa!?LEoiQFcsHY1X-;Z#R)M64lvM#Od8O(Kzck&KJzFY{z_jlEf_Z8-+92CXg zNaaSq6_*W2=Z{li{em^$fY zc(u)4S^nhpg$HmK{uJszX{4-8xZA$D)}UyDmdyN$#V4h-m2C;ek4^9&Pb|Og<CCZ+so(u*dQMC1d-Mp{-4~2A0b)= zE7Gyb>d<=8oO;qqOAY>6BpoO~3ui2d4WBe0l`3OE`9wGg!_KN33s9)0SoR6L>bjP{*7B{ZFKFoWtHz?y95R3>%YAjZ9d@afq*sY zoMtESmc2{+%$Hk!yXLEz^=LH1|H}Kn(Z^*h%Wp#?hulOWT;&(*e=r{lJJb5)p7~@) z_PSm&AB%i9<$CxliLWGoDl;GZ!St4P^T~oYPJKOWKK8SI|8wS(HSg>Dx#3SiL`xsq zS~-!%-}akIZsAxO?&KsjY1$$+lP<-%uyFj(ei5KMYL{2xW!`ua{>4h@qtZzsdx|w7 zay&RV8srrC9)yQf$UtpsS#Sw@>OZsvLm6NHAe}0Kt*1`a6~a!6v?fOT3m{I^YI? z6J1(`8At-^i0;4fFTy$hhlIoKs9_F%=S}xuw7smAx4!HvKc0OzEGee#+H^+JyBlba z!!J(ase6(@rrvhoGP^GR7|aYHIA0rwRk8CT!Usm&x{Nd79*O%r3n$O-M9sh%o5P$N z{YC~^x3-RWPx^#gKW>W~IY!988hMTV>Nb)k(TkV+YS!Uf^7K(e5-Tm z;c%3GD43T;!Q~9laa{=)J6w}~P~Q*0E$|8`IQ9TN>G--EXYDg5-H#|%wEzZ#*j;Lf zkamiB3Xx&aVjHI1uFt|vCi)V(M#*zmNNQUR^a@g*Mv$akL2KSd&c029X|KR)nM-?# z-+xV*cR_1-a}eO_eJM{MVMq2W0Ws`x%>@ASq*1halolLl|Lc&1GlG5x@->|FceFJ! zs)5oA?c*%glu&6R!;2)59Hd{UZ?>%65oQKTKv6i8Hx#(1DJ(2j6T+0Ln64J~VsnGU z9y7&*tA!;u3m~daHnk?fC!i= zSA6te$45gMCrQqxCLelmkLhzt%SeysIzcIRs`s`F3EP1}$g!ZGQcG*D*g18b9GKq@ z0p5YWtPWi^VBFa=Ziq#VFp=qGby<6w!uY+1!e2ALt}F8g^@dI_k71G#p=PQd1DYLW zyYiv3!E-(1LhdFqXIg8%&{gPzZo;GVZcly8ACEx*A4jC}-V;P7;l z^!NxdY|)*6_kA&)W2rTaB*8cdxbw#m$J$=p1<`Ob@ehJb9M>|5g!zna$!1FPqh=3e zw**DU&V%|4vnUcM-4si@sAMAcy2IRk-O-Pl$*_6t2+bA&3SR#>&42X{Z^EJZarnxJ z4NSZIE$@V@TI}&Smz1^aq(0@h6_fps)+3ZJ7QPo>iP-<}`}ZQQg|U>t}U^OOE z`5Eq^FT_(y(4A~yJ{;hRt>Jj60;#I3>FT^Aeqms8-RRtPlwY(fn4?Z*0%NCm(aOQ8 zi#pfe)+`z$6Cnj;WC{a_ssN;!^#!`Sd?c!rf=DzbBU&*A$q%5Hyeq!E2 zGCCilkh<^h8Wn}Ko7rV5NSw(Q%9YXT3A}irlsaYclPEhwei{`I-$y zEd!MHGmDPcUh&&x_Vch)4^? zCz|~1@r@bi7Rb?2T~qtPxWR^fYq~bs8lJWiUsXTr#acbp3kM8PheQQ{14TMY9}BBb zX!}C3T_f)76gjLqRtUAPISjwSzAHI-hm^AF^(}zv&wwY`q(TS}ZwnZSb9gl3)BHspexBd zN`pa*#ZecNC#`|}n-wf@GpgCJ1S%hBf#!xD9TA~eyL=}b8hx+A+Dq~*$>~{_>vCrQ z#mnpwAph10x(m1&YtdG@gH@N;yeJWhkDCdN_^eZlDEww1V#*yO-=qsfjhZzq4-4ck zZgT=R!)wQO(4)rF_lkn$%?6yaMPs|=XjG}*j7(o92*$<Ej?#!mJz9 zpY>yv0qP2^z_Ih0i160nkp5`I^u>eJRkb&A<9<`R8@(*8T;fYJNWva=gdoF*@Y}e% z>WZ+pLxf2>>d3Cs6}ObxMlG|ExThi;n-wRhE|bSbju^9zh~vLLE(my_?QFz2Ou0Mx zRv9)ThYzb22_q+VzSR|liv?!ou_~uEJ{`ST5H+V^0F&7fCohZShbu01!d_|(J>8VCQA_}k(Gt7 zXsJ?Btv{`WN{Xn9wd(DTP~|RB1!Vpjb30D;w=p6dhWzfSD}NWh^}xL>P%O~^hxI_T8FeJgUW~RDoSdd zd+%oG>$9=b?l$`3+L=4P5xY21MHo^9;X^cj2EK|Np|bAE0G*X^gFWZ69s963Lw@s{ z4SnvCue3iuO4`EyDA(>*=kvA)!mMpM8!532ZAF;(2>I&F+-5qyCD(f$H_Vj<`1E=h zeR0yTri8+Tos7$7L?Nxpqoxtdf3#CpY&K8t2EqoY|FTO0-g=iF8vC|fVP{ubVyZY` z4oXhj^K_6&3}H2I!_ptfa|u(qsT8FPWu?>?JGIMlXPT`(^j@yGWvV*I3`)lHlgZrg z0Za|wm4@@|o=mU-FzWe^Me75m&)(PBLMbM(NhbElbi9t}B%i@jhMVM5kjI<*cQ9D< z7734r+846VHKoArI$^{8M?UH16J zEUCR3^m?pJ4Z?@SYU(aT40}1Lp@i&X^ux@3_0_KhQLWK~9!vl9WcASfJ+)yK$YTB= zJ#O52d`x%o)%*-SV#6Dz$Bo@o_kjufub+OW3A~U7>?%pIvM|Sl{n#n6qUK;#?sPyj zcq9U6_Wk=F;GF@&z_|lmjj6!ID4{2V72wvrRF%5~t-0~*P$40dS_sfDH1{~H(gkyG7N zm&TV_j@U;gf$QF}UsLn505@ZAnB&RG`nakIKjY?gl5XO!umW4^T8Ja*X8(`?utrMeu+H7q^a5FT0&ovjM_8_+xqB*@rFHB-rJ=f~v(y!iJnZ zP=ei(kS?8~vV54fDSz(heNs{aZXc|-CCW|nuyf8uVC^cwBpRu9cRFw0==4f*3teX{ zAS%&v#!L?*j`5`~h@uL*$WN6QGp$i-jI!MB*7R6Wf!(likpwM1D?Th;rP~EW+`_Gn_x3Pa--IrZ zS&FV?TnYHqi7}V$)}avr;y=$6m+<7Th#j-$fKE&Q_aY63s&V}lb}BLrDq|9jo1qSlFF(aqQCACfRgi^DU6zOk*x)G4Eqll}NguY{7-M zMKWq`hM2~cjIBh>t%NaOW-)%S+`GOjd!AXxESyQXteU^zi@USi?N{+tTTFz|?cB;) zITw6h^2cTiCqNhs@pLg>LN;9C#j#UfFsbu_;5~ug)UW|(2k=zR9>tcEA@xPr@bSgM zc#EQ>^}ssw9uPS^yU2TpFU%VE!-TUP1TB`1IUK(FsSB^xq>rgk*IbBdTO|jz@07mf zNi}>n{ayl&-IU30$x(>|{2J4|ca1lmvXP9L>-mycsq(Yg<4H~MWOhmw#K^Cp$KF{( zJ*#)N>?&P&SQy)s^fyI{Flq)4%R*PO(zlQN_k@!&sU?=!UD_F{fQQwqB1 zSc)j$&%U#XoK=@pxT1#PE)lsmk%l%F$u5#i?v_{*op7UjePsBt;JywQU>>VCMd;55 za#~8+b=dL#q@2X62QIX-%8OHqs%l`8SjoT2S%RrDZLjrLmXD#a-sa5121pS4^EBqj zT(g_r*gnMB(J?(&E(uC9wf-eAzSVuv$|7>o)*>FRgI7cyYiLHhR;tWYZg^W{YzEGGJfRr?*s@XIs4`xgRr!pZ8WD30x{?v2 z5rWnmZlTX{i|sZHy_x=K4VFuN?u+* zq+*(QE*eYv%kODswle3wZn+oZg;(B!F(4V!*c^)-TO6huhlQTR1y3X=<5tR5 zimm(TG8(jK1C9I4nYs~L+q5SExR@tXX(qPVg(?9J$$uya)95Y#s_3Zf5%OA{pISe4 zeViHV99qM`>9`caT&}4PIp2ZeeQU%`9hDXvi34^idp2ngDg6rOT94~lVgpOrF`LU+ zD0agqUtWNjI+)H1loe$ zxy>;Z`M#eJE3bsUTLKoC&*zVLzfwv6y5$cJ1KqR?5ml7Oc=#Kt_oaSz)4cFYPq2eO ztMpfi7+NbNDS_3`7$;R;k3qc+uW6i z4eG*^%dlLRIlFKU%d7dYJqy;9h16b0W}LHor|86AKm7<(MJR6^>)uQBC(Qd#R4@Tv z#Y(HN_*oO&$f!d3*XRHMg;8rlep4&7O;EQpiYY(G0h2BF9Bd;1e7CQTTrpBhv&ZOk|T7HqzGXKQ% zSj;7>8;b0#roHn{a^Hq`(DmjQQO0y7Q&)+C#_}hV6F4qEDCW-E1)EC53k9jIUshz* zw-!1#x-bBhsiMVj%~$&|pJN$T>Q!pl`n25ZeCxF`rW2rCRi+XrIflHuxbJSMi^SR@ znyy#6RO=FkBQB`ErlWsX3pG=PT8@0bRo*CnY4JG zbaTAED&%_o_y;B@Xj1Hs4CycUaUi)?^_ukgQTL*q$GE-6cw&XNgNGOLWDBeISJUkN z(j#$eYj=COqRdhZn3A`;HA*qE4m|_L1n)-080dafXGdVCTt;^+a1ll>Mk?({&d|(< zidCVoj|=Sfyu%hQ?BQpbDN6HT=K(_@LlS3eJrE?lqxKdrc+Y(+cQ2*SvlRw*Ju{bS zn4lqMmzsVrJdKln^wPrg+(P%Qbb_K!BFeu-&lrSEeVPJ^sUMNUK!3+I#YA$Hok=b>(ymC>erXZamp5IdyYA+Javs^ z!0SP?q>1F9#bZaC`C^5U&I~~BD#GtysTpk_xd_=pFDNr5%h|N8`krn=4fR;a33dt_ zajKiNR;A|?#L*t727X;C#B2Sv-2vAtO#nAVk_J!MBL7fPb6L-w;lt7%%#lB|_!VzZ z$x-BB{gwbDfK`EvlbKv-KvzfhZUe2;JmHUGHg5B6EV1aW!J%`?fB()qwp`XlOEnI zP)cSl6z>;&iH)=BspSPGv^0I_RhWDb`nv0xk4OL5Nco&~#>HaU72Ff~2=3y8`$H&Q z?99TqwLMu=DsCW;N1LUC>>Ep z0M%UpS%XJ=0PI}kq$hSdn(}Y{8uv0t`uikqM|aN@tJspe(Wm2f)8n+1xnw7LXd>fB zr_fdOr^SAu9s?Wu?c>>si^hrLXo}`p+oS{aS;vDOz%_c|VHpefb0*L?bN;l)%hO*V z_gh-R0F9*bZSK@|N-l90@XUYjL9g~h^9t>L4l}**HT`C{iH+k55HR4NiN+6Eerj%l zrajjBqx5F-Hw*L28PAv7l`OB!HG71WSvi*6$nU6mGm@;Ut+&dWOMG%yykZPX^J}X= zsRNy3Iw1oEQWo10d|0)iFTHDiHQJckiRn8-%aV=pPMVdHb%JY(vvwsuLoU3%F5|?P znS__eo=hFGM5HWR0BufGxE3zv^2=YSq9c{f6d!cjK*4t~NF>%{EdwmyEy^+?yKDvJ z!cyod;85-X&ajEqLDBgUV>H*nhlEz?L}mX-?@ns%bwj>y3}s5wgeVA@X<}x&P#Tt| z1+;wQt)`VPj~zYTQk$3);4)oZ!?j9C;}R|jN0QeBHgUh_xIoY>xWR)2#!s$4H~OZUUyvCt)sl{6 z{z9uqYgHwFSGYt)w#y5vRk*Q`9j)n0{Lz(o(A@xgd-?C;#cXj|RvkOsNp@B1UEJDM z>7?_?JzVX_EMT`!fKCjXItc4IXXyPNF12J{tuc!@2Lr~`w+tc6}=pk}(xvQu8 zv#PFo=3Yh(=L%g^h8g?3;(mXPOfwd3+6t##oomZmTx~I4>^_f}*$h&D5%@qRDA~m- zpMf%Sd&DrPLHzUYpQG_#q6{`)Qf59bfE{hsv?W^ym%4DUImXRaf?*MTc5*h*C6>K9 zJ9H@^grn?j>s+}qWvwUi#SX{B^c*~RtDlOQ6nXX3C4884l1*TTKTi3pmBe>$&;GMc z^}%EFBUh?ZcCwR_28+gjy_qos3QjPT$sMEFWntb+GES1eB=DOok&_I7(D;7`q##D< zK}d}xHiyN#4C(`PVN$twE`lTqe8p%z&*u=-9hAkD#Bb3TLcVgzFPH%&)lL#8%=9tQ zai+eIqb(EyZ;OaaduZyM^Yp~nzwkop`h*HCoGBR-Fk}KlujQk0FS>(rBP^p^Uha#Z zK8e}-qOnEvPI*rjH`q4~0w#?c64yY;k+dTW?W!9GLf>yQ45E!kx|}0QFt2@30&Ut% z=5HPPcvtr!=)9-px$`OVO#vdfei&mJX5 zO*-8P3w=r6Ioi|2!vVYhII&z=a${&|h1Cj$(kUoIzUi&bu&&^SQqrFgo&SvyMA)wJ z<>WEt+5JYRmnOwiV<*=cRirzy!Dqa;(xvhI%E@a80gQjb2jfH<$PyQV%BaZZFOt~K zEK1+9@xmLkWH%m#yIt!ba_x>eIC%4`omU3Vt46BY`e4}`>~v4=l`dT7-1JMbI4&ym zsy&+4FMVTrcTLpT=blfC_FnR#=XaIPV*4@T>bb{ZnZ^=rgH9THVK9A7c2J%gpBKvZMn-g@iC#*kdA7-1Tvl=*e>6X{!r+x z)|5DT>GDqXIevLE*`#XvA@n>}+k+%XBm}uc?wz|dveXd)m1Yq&ra6SEOZmvgc$b(g zR~36@wYpcRwG>Eeo3xT?cgqL;K~b$K-|pCSpJba)?)SNN6j$Ee^i8LwOi!+j19!b@ zj9^ky5E4Y_Fg+h<@cZBaIXK4 z2Y{8nOjFXsN-Oc|JJhm@w>Y(;#xW08NBDgy?)S!ZoHH}Nq5Z~c5O0$c^x!?96of%+ zvDVGg^1z0!?{L?kg;XJy`~9dJH>1@ORvor<$BKohF_3mh%M-uhCToT$^t7MzBDX$a z>ft}%Dw_>>QSyuR2amt``fI!SjOTjihZL``-`?=i2j6`B**9-Hh~8N8%kveVbi7-3 z=F=^f2Y2^>dh6!9Z`}=f&+_fdS*O6dny6a&8?zCJ@K+ni<_XS_lAG3lhg{KRFgm> zHX0So-8%2h#=mSv4c5$P;=vI?0@9qoh}J+)l_6Ns4L9xGL-7cip;k3QOHY*30pXi-Boni|E-x!e|`MzP>jywF^sR(S8NkE(8>sKG|_ zQNv>9tHt_d4NOR;V44cSE>J@nR?2+M{u)-rRgAHLay5G|J}bwiTR3V|%IOqL}&3 zLgBbxwC^x;Q&n67!UFgFO*icBD6ygi#6_;FpU+r}tgGsmTFI(!VD!byROtINGux|E zLo+6>pWcoSA!sMs>*$dS<2KOZ>`%A0hu~EMr)#tz1}ly`m#e$f*rsuFzjuE;7>(z= zsrJyckR<8E-vuVwl71pc!nFK95H=5ff3JZ0Y911mQ?ryf~9o0oHf_C-Vd&Y~Yg{JVyBG{!kX4hvtL>q=p z4^Oi|qrT>ueN#5#r;3z%^_~%K%~JR0OWNNov(Y`xj0(>UP0fq37!=J9BPBEXCQh7D~vniNz2Nd-t8zLrPqCkbmqUyTs-$#naA;Z<9S=FxwBWZ zXHTTf9r*iGw;Ht+?|ADU)x=t6XZ?>?G>loDyY-JE-4%B1{>LjKaqS=cqe$ruwDf>AAFoK5Te16}M0zIwa}Y-VPaK5e719TYAo!=B$FA#{qKsW}$Vu;8 zNvd5W2$MQio@8Sf&IH*m@~LyriXEc)t%EQ0L&}D*u`RZ3&7i;4!!K?4F1Uu8w&scn zUK_P7ZgZ)_vDM4d%8JH0)m~0dmN(a{{}Pkm5J3uol524Fxep`jx#W1}yubuIOB1t+ zZjeA>P(R@E6-@Zk6X^Q}b6YUE6Jgxx98m*${Ir@@6bN^NnLQicf0QsOJz)U@W!wam zrcmNu`YJ6n%Bm(qpdFcD_oCT9;W9@LV&xu-4=kP_Tx9WNb;;pS_0wYd?YnwRI`-jIBRaLd;FFz47ql8CWE2)DaH!%`i~C^-9iKEgVolq&1g$Hh{)Ub*Bbe|n?S3fu5+0` znR9ZqdSWVz^(fKY@SXKBjMdM1^LM`SO`bWs`F5`Q*hIWVlBJE^V0%TXwQR+Mq+ILY zjgLJ&zFO)c)s-kTFU|t`{7DdsPtbsL9L(1IiegTQ)tGtE$+4U!Qq@>a4-@oGE$?gS zk~BE8zPZEtiN*4&<<5&Hs-P3)O_vdM=rGzcni%2?uWz}3R$!#aGiVTZ+YI*9<`9{| zS2H3{(;Ev+1^0^}j&WIo0$M0Si=pUMGKE-TN)x9JF(7W<>ot1toz8vu*04eh_F)pa z+rU!stPBkqxdf<0fdl7>dPacEYj^yt);r-P0)=>2mRg^-8K)NzA@F&haub7HgBrkx z9IV}c%V_czYr(FpJ4RFJU&SC>Yc?-*Y>HZsN~$BaE`C~8jlGCV_?XhE9NN9mpVjb5 z&puA<^}%bF9Lx&^CB5OrQNsJ${0Om zQ=c44FA->MIBzkbfvWe?{E2h_UB8}pP>>W*Z&~Lnl5R z(SW|rgvB)NL@t`F?M0D6sv4IWGqd2KdqzqnVfyc;YVHs}xG&{AD3KHzK-`w-*wkh6 zZUlGF$iJWy!oL&1;y@aj@m>CnTy(1D`E+AVB$T%UTi#qlVV#7|rE12$Xr*ATR?veq zeiYqdo~H5omttS9>2QCySb@^9m$xsN!8~US0p5;{I>{V@4Jq=-THKEQ_LDY~+mLaZ zYO265by9!bh(}XYRj4A!TxE3C6qgBRcp4K691>#P1Z6do$uraCpE;=)-mBo720JY` z)fO~PsO3Z(MNz3o7>(JeiYK*ImDDsrbL313(QOCWf^{%erq3G)K#H352=BW^z<`#y z2^r9M+AmBrUtAE;?kisC1_rWuVj%x8m0z2?ac{`L#6ls8KP*ftzVyl>{z!^ITkKrRQ1BnslaEv2hFC1<($JbPvXalCgF&&JWtTvv=Q zxo4b}CNaJlxT@V)h_t`RymnRPqBOQ@E^KJ}`08$Wr#14)^+9*kP9`zzc!ckbm%r!T z!>#{H_*Q*tP}0%*K*oI2q|>KF_Kn%ThC=OhcSJENwhiYKBFhY%UP%q>9gZCSV=rkB zrG8`EuI(rWW2eLNO(ro zLR@w(=Yl|vDBaar2$K|J!w2mOst32-5JNX|KF}X*e5Ag@M46|-Ngc8MbP)#x)tx|B zVlSE*v7`QrVDdAIjK|$8DT|L-pf=n0>W+h|<8!x?n0g_a3t26y_YCB=z1TRG1}8?K z{ps^hwyuDk)S1MfUAoK+D=K{TWt(g!NSl3hqH{WPiii3#3sTmpgev~QKJQ{rBig@%EVICR6485weQy(1HJq_hcuotBBO&}y46i{z=z z+}3ZFLN#ghSPjUQCUSWmQ{wY2Q{oD~%0f?Gu*f45xdo!*v2JnDPm`UZD-}ym%S1S? z6aFd-o4K=;_Cgqy!g zX=qEVqd82-$QldE7If=$xAlnu-H)<1{+kcgO;2Uok*Pc`a_oKmnq1&cEG%E78~G!8 z#c=oXu-RW&OFd?ntaP1XE-e6lzKy$9jfT|AC&dztPB`z@rD!so>~U&~d0%JDRR1_f zCU5`PE_~ZY`R96tYM(LMyLwSKFR4nnc2%rKu+B*Q>aPs+(p4>~P?y5b4KkhC@4>O; zWHGX$WOen$4p|dh(Xl2&_rKLKA<-xLq6?DkrFmEt>KI%dv<;aNtW@SAP+sZLN7*>l zi`u?=hcFM@lQgKXZ*>x*Fjsyyh!)rMhu%tH|3}F$6RORcNCz$3Xam!%dJ$Y2J`w>i2XOHAjyykykf>GP5wc7vAr2TV1 z|3AL5{&ycxM1clr478Z1Z`U%A*c1Nto5SNl*YV{FFVEFMW82jAt2l!!*g$h(XlZoL z`8mIQYjDT>@1?wVz8>9O_-#z{qx=_vRq(al5-&n@d_b?uMsH5a(;};hwBPrkYH}3( z+?(y#{ZAA&lGUQ0VwR47)wOVTW;WQz_oUlUUPyE~Ii|b9a{ZB2JIOn4T!rDTkruXr zFAQ3b)*w-X?A@}B+v`)Os=DXhNo7;^uHu7)Lu=t<@&5FiVm9=%1j*@CSxEUKlXeBo zQ8DOG)?4o~lv8x&+3+8Sm>j9Lne*j^bOj`V67|7sA0scP@AJEa)aQ_s^->#>V3HIZMKjh zRX)P8Bi0uP<4PwQE;#k>L3_!JNzL~=w)ZQ4SJ*sRR|Wq8Gn~@pCaSF`-v4dmyvT%| z(VA{Q=^>jIN-5AY8{@MY;=S7Xq;QSe9JNUUpGiTw1gWYB2#vC!sL`LmA+se~XJVB` z_>BhvND%&M>a3o8-DWs}j%;F;+w@f0V(*sAuk&Z?^m150snn*bv46(YY>yx+3&gmg zyUA^PpdafKcQaD~Bt+dT*w((C8H5JWOiyt_Mn={&KfX3=V#xCZA8ZAR*jD5g!GI(Qi^( zp*`=~RoZ%=uDB7`gdA(JndDo~F>I9pQn?Y>d(kD1zQQ#AjPY}_=4ys$_ZZ%HvRRKX zMkS@9E(o*~_BEETB+L;Tc0rO6Mb=zQ7hlza;HZ+S*v4T89gEIu^!nRoLX|82BL(&= zrrB6bi7NF=O7%S&CF^U+Wsw8MGRS#0l|Gb5dU7vX!Ym>d@u&I=g;#F`(URqn^^)u9 zWYlC=1=rRroIs0~AW^BV4k*oUk%M+cSpH1LMzSPNTRXk5w@uM)0MT46FR#dl#fSeX z!oNET#0yF)y}UwoJQwLif!uvu=FePKWsDEC!Y|zcFPV)}e0AQy?(<`LjVa-e{AQ|g z$0mI83qK_{O1w0A} z4HDODt~=prfu0G6Nx0}0cY;H!*Em*|dVsj`^b;K%i_B0{UF#0Q=e+}BMTkmrdfh?9 zaBh|PumEabY4-GGg=Pjn6{Ru-GSz+aNlb1c8fv#I`mHZf~uiMSGUg@ho1}D3C3dl>a?dcWs#zd&v<(P zV}CKUgP?1%Fo5cnk^(76bG^yzdLRGNLh?Ifb~im=#kkag!6%kAPrRqnwV=tGHc5)W z>0T-tH*Vz}@tira9ld7ONNzQaa>H3yj2od5n%H-LYBMLtLnN-e+RR^^)TdNtoAsKthsq(9z)@fbY1Ofz(n5HH z?tukic0>W06cnjAF{FyebCTzX^{wxrbJOQDJ7lecsYcE6%;~)WgXw*nRS}JbiJc zk^1wxQlL8@BLC2YM%7~tR&Ba%^z(J+H$hw`qLo@_-cdW8aaEyc(OA%l{VRQ&K(+{y zZ5wj=vIymtWSU>CSnh`vJ$4GM&JYjIP*k7N_8^XMk&JVivj?fuBu4>tY9CkM$C|zX zBHWFzAmCYTrG^#z{-KTkyn$o#_jIiAWB^^}RM?W^`bp}IQlQKeeCG7yJ+B1}GV8VO z8RPitTMbyxFSFJXIR9!U{QC-zOgVlR^Fj~DLRA+|2PYQ7{nv+x#M>U4X^L+&ztzCcha9v;y*{7 zdV;H#y0QYcNp0q@!N@_hM^0PCi|SLiLXX;mJZ7|aZPmn!<-S`lj-I*h@7+GM@#5fF zt9n0C7unXmdiLQKyU{on;>*n!of~?CdmR!c2fZ>#@JCK7NLMGLo6bnqMo>%jFL*vm zU#@F*Krdh5yFH=WM0vlgqctOj{c8+sKIYp&vp^|g+^%fH~C7oANqh-ICW>~+fOT6?vW=4Y^RG$Jac|LV;X{^EY;Au8|UF$@B zr!}FVKmRONudo>!SwP3QPuau>4ItPTR=V^(8^iOZ=$YFAVMoj{c)b&V1T&w)^?Z(8 z*ZkXGC9&y5-#f&Yby&dbGC+T^5jI8Ek4RE|(;u!(wPqr|=KhO0zKLliHdudJ6dL7ri7T@)8_E&9Gm zQCiCHlg}^H*1a=t$~l~CtqwfA9^fXJN)o`t2l0yan^w+;MtSbkI!Fyi=;LY(MUqCI0eY>WDe3(4NtF)(jNj zS8HolyVSi^e=1?AfBTZsL*dX);NcGG7{?^DP+XTlw+C)?7IU}y{+eP zo#hEPLIU*ps;UM@^#`#~Q^4uClURWu)d|F%-XZpU$fm~oVfQ!(jb-T--#p~XFQDHH zZ%d7?el(GvUKhsICuys~1W-CPQ$a+yzk0%omNlGFBmMK-+IxTOKvoZ{5kBn6io9MH z_GD*LI+6M~a$8juZ^0DeQCUg{;nY93{y7@|zw3q_9#Z{SiaElJqEk_G4f1OBoko}K zlNbE9#inZ;db1x-7=KOZ zE2GI6bQ6BqC|HwOIJ0f`_eTJJNP6>flK zm=S{-G}gZ~Yn5tOazhKGRm8d03OEzBHyV$rY(a!H=0v z`x(>z)ajETsVUn5sgTeB9q^gmYi>(51FqAg%`L3>R#P=46q@Y+S?`Zj`O^vu%_t_Y zqFX*)Nwvn*H3wo=U~knEpEuQK9>_+cD`%*}ZQGt2g&yZ)y!?6Q7V;}Bgd(Fnjrq02 zftta(7vL2FszzvrB6)J@gXT5Ng<_bn;5NMM1iD=&{?gU`$5`|kP)%|%?IAZT6OPv0 ze@0$k^YRd{Ymf)ZgCMy%upu%U%y=ldIl_J`%^Zi&gF4hfcs#W>_vLBRibkOsMJ4wn zyzp!V-Rpydr3m8`+qzBY@kQ%trYs&Uommpoe%-oIw4@f2>1Ll!skb@59Ia9LwKwlm zJH9Yu4Xl10eox=L(nj?A=nq9HK@k|}RB`O4L)h!_AnqfkoQ<6<_h^fi`8Sz8bz_jT z;fqlF%itNgK{A8B{uIl7ATzC+{-jAMW-}4XGbz8lKG^KG6Ia#bmFi||8Uy%dCtQOX zoxPgO`YwiAXATP}I1e3^hiycS>Ma6uzT32I9pOq%-VcAf)cq*(bUSS@EYj@a14-I_ z`y5u5|Lsz|UO#*~@9&ZdwKhR``e`oCk|%;OV`^X zG{zgnIcDVMSKX^Snmf=sGtxS7_Oc>k?!<+IjE0)R=1J+H(2lzPLsf13^II=E_utHt z4Ei=X6icd|>z?c!Y~^zkGhfhe7+hE_DdR;=u&Em}(fJ$O;8*()VTpCmtPWJquFZ9r zblOO)#*DlvwP&Uxs+g&8IZ2g=q}dE2Y1W!9T`yH=A*F_r^bz<;o;*{=B#l<;-Oh%y}BXOO;+cWEm9CPciDDLnX;KBhp@}b;ZHLL z`~!+`bC$%p$yml@Y%9R9Lhvb@{1MztgpFHmrmqbshLpkGH{-FvQBYGi+uEm1%R-An zL2*+N{DWcURGoe{6EVWyU8cZE+%(qK##(>?9Q~}_R9*XuyeiFHa7U8@celV)U13Wn zv%-I8>ISIR*6FyOU{N1_B7iWl7kWNj(nT?VtK&5c4IQ2S<=`~mx(WS*P{vwEpHlyx z`IQSq&k($)Yp#ADimMrHmhsdmqrnW+J)j3@l}uOYrwaPU1#q%}cP_%;GxV2wq@)M( ztbf4sXrf4qr>W{aPfe^l1*Qk1qZUTdrjqBsiAk8kBh6&>d3*d4pXK@4W1@XnA7r2Ap(@6hPjx{G1D8_AG4O zJ&zl7pPf>}h0p$M;ojgdXshTo9yqZn z%GfBaT``Cv$OwT%8D_-hKlaFDHSM}s-nc1{qHWZNgL5Sit2l;X<2}=`>OSJn)BdkB z2wl^H$RqTj(k_apZ+#a0aI@{!iyg(TgPzgC*;m7k3XJT*mO*nXI`;J~1$6A)2ar?ry_gE9L#rMQYjy_1;*WpYQW!pIN8OIRv2M^$=3?AEo77m^HRQ!kAH_z0Nt@{cx-t|paeO{Tu->u$I#W&0F zNHd5duFx6VZxsO0*P3?ST^r*|HvHZD0;Vm#-3iw|`_oInGx;%g{AH*0MI4A~$6dOe zYvwO0Fjoi(%^-MRKhtkS?)apXA(ytA*#>Nh;0;zgW#bC3UFutX68cL-8kqF{78JRf zm`fWe#!hTSX7nMB-=DJi7M>xCMY^5Ppx+k?nDo61X7T|yEH?%!8O(;?<3m_ede7!6 zZ4WxF>&>11aJ+G%=f*uyHi4@z&N5yHs=D9TC1~)Lhq4&+C>^N%#;RT0ZGkk$h#P_G zbNzg7IFxa4<<>jFh{i43>fO`r6x=$5T=sWakrkeQUh>a@{ZoDZ(ch>% zeAUq7<~Hi?P)>mSslzCXeAd3pty;`YWKh00UNzmmytKu;Vp)A=NZYa(_P(sFY!qJI zML3UIHfHLp+uAzRfl^cyfgH6;EnuL443eZhsI)~ziZVk~DhLso zrx21_6-0*AszjMmq0EGc80I7@lgJR666Od20t5&lgb*^_C${~azV~zP`<{F5Ip=rY zd->!K_TD`E+3Q))+Iv5Ht@Zt`>lXmd4;Qfr+)B|xusmml%??a7FZ^JyYPH@4FaL;P zF{UQ5$E|j!tCqrr7+uGHieo7jzZ@(JPzflIBS@o9! zcbH+6slBB*;mpDpd9VkCb(Qk;6Y=KXVP_nP14AGmvSOqUA5XwA^@!2_vkTz8ryPhK z(;)UOEjQ>kJT-r`92k_@7^so1n9I^rIsZVUSlH>&I5>@ZH&uQ->NWI%QkT6P3i6r4 zT%@&h>Csx;I`;e>s)JaCM~^elUQUcFOOz)ScXP9_n*s-xPxR0tBJ1~zEQ~jSkLRY2 z=bw~u%XCHJXE*;eW@5jIncgUlnV!AUXVa~QTdAiIU1b#?iCl@Yjl>B@;vdxZf1vTT zQ~xHzTvOBEs3yZef~!Pv;q=6JHw96WSCS1UDJPPqr$4VNwZv@VSawyKtzz3Jox2vb z>jx)dEDhm?ddb~JspWPq{neCrXBTwMxdc=02&D^1fVP+KIl;ynsL6AYxfIH2nLn5BiKSd0YRg{EN zv+qtT_V%=c{N30t#LEEd+U)3*0ukJmct2Zy{8zCC75OG!X#rul9BZ@v)J{kTrNTbFeNq|Ed^6%OJ%)EY8l?&aym0P1 zuKsU3N<6Kh4%qKb5!JIK3Dqgh^2Z-a_riZw3iwzD>_qp-z58*~RdaN?VtNaqBQ?Zl zZY(-saX)G`X`#)&E!=uO{#>7$;8$t9=i^s971_ali(QIzOFcPkZRC$FJqRgiz-rPU4gK=@=`p$AWefD!{ zU}9+u_-Y)20j{PySaC97^GGi)t@);`qp*ZTz|aqtmM~ffDnFl+@k+uPHE_v1W!FLw zp+>~f?qUM?pB#Kq1){st;{cO#8J=Q3h%}1^E_!`fd=}2Z1RWUXU8h@`I$=H zhvfbT6#b*n_8Pe&S*Ra7Q~9+}6wx8p_J1pal!a9;W%l%UMP_hcUYr;Z<1$iW@uqi! zFDV@@+wID)(s9zz#XH#aE2n5BNFj|eSVPC0rj-n94r_qKp81E3b@#gEZDZ$(LB?ss z?eM@W$N$*wN-gm4@{aoXHg(*jaTHrxoJ(Vs%?aOeb6r(8SixozHr-(Ve;9%asEUZy zn``Thdm3jxtW7YA674uNyUFe_+6+@)mjqsWE zm@@Am?v=a(V3^>2{n36*aDVB|{JEHYu=V91Co=%xX~p*JuaBBU9A4VPW&DVl0KgiH zJF|7BJn*p42!GTYc=ytH>#7-FT1S$$0t3|L@rjvgyiQ&CIkJzO4j-CW`q6(AVA->Z ze9>QnL2T|7M2~)#>z7)S#Sb3)oE$!Vt3JFjl>jX^YwG%mg1K=g)nX*8No2{m6BsRz z%Zf9ckfoXaf?{$h9cE3Tb=^!u=b}Jfv4`BwUg~?sK5k_0-Ltws9Y`E-bj?G+GtDHS zX5}jfVmxj1Yl#Nfbt6qklwW> z{}jDw%-Ooaj0%)e-^M3#JVlAFSQXj#cqo?_fI~pLu)!a z$t8WvEqo{`+By~zQ!07YvTC-vQ_4G&(%deP*GR^V4r1q`N)OyH$4SEk1>rXz}`FT2>{BPCr7VF*1AWEL4wy0qKelC7pmdc?6He?hm%1v*oAZu zL8z@A9G;IL^4zaVQ5u*3DZeTo`)9i2-SwCQ;O-Bstyp=w!Re-^Q(5Jt)WxMd;(kbc zY4V30-@=roLcJ`mc1=WDD(g%@X=X)-Hs{*_lDhlt>dETVa^8;=8>5_o6<6Su{5UWr z2h$*~f+5u&4eU9icIb(1#I<0#W5=T8lk%L|YKjb226u78uO^{*y^DnTc(jAZAkL5| zHze7{Hc>?W5<9UC_0!ThdMZPa%FKatJgI?_)W9+ifY-xbw=Dj)E}ebkVJ5_kp!(+k znj*`UKJwbmT1K||;_P@1#NYs`o1#m826`JMB~O&ob43M=stPYd+%&d8vymcaE%vj! z&^^8$?&MT@7@{X}Y(RmM%m(_wW=u*+&aKEA$jtHJ03`*pT=`U2w422&o`4RkiL$FI zlx}dT`~QyY|IdrJlSC%|&IRy)q)8h95-j~`V(>IKC^wuG?J4rE8Q}_}#=f#~;yryu zC}Do1J<*nWm=l#HDtx#Ryvg!hqFw1%Y51)ijwRA>vs`nB8{+qlZy^RPw4iq6Rse z{|j_${VQe3kdg;-G}EQSe5@XqL1cS?q}Fom;X=7sYB&rb^;^$Aad8f#-?)1})$|Ij z%P2|4cqQla2&>&`B3}a995KT(Qv8%^I-tnkJ&=(d9fHMH96+opX5dl!Dbp?H#da=< zIoQTKmy~(>TkBt%qcnMU5!sW77V}^DNLuCCE+?9+=LzH6=hbVf2&r$XRw+?gb0UoC5FoPt#2xSYKIoXHQcGps zJVi`7A-@F~hAumH5#laP05A3F6d_k;fovLg_Yx0C-Ey!E_<2p~p=rDN$BSTbsMjnB z#b!Xg7Y)fVbFm}`#F(u(QGRbJ_kxQ`^1DECLXQHczI zvRZ-_84zyk157K=D+Y<`!LM}6FCq@a`t5SU)+#yU7Pt<)@X|@z#2-w8_zy6NwPF7@ z+mj^!=`15(%tRRdsSopT@VNdFeRe2A#AB9|4zX+N4{Q_a>LFeB`v;uu$3N7cYc@*r z-o!__WbGoFvk&71iU*mDm=dvl_a~>#UJ7{es|V(~+`i_Y$>3%+SpuJejnRvpb1gpQ zk|y~6y*gXUb6bO6+*^DFR&qxeT6es5B8!{R{qkO>FKk(3+E(%vK3erRdIp+I?)An6 zC^>-%?axau(;Tp8AHoSuteI1p$zHX}Zdhf)F=6sz2ES{?4YtghSB5bF*xly>x2<$m zvI~5*&P99HD0=#*E{O;uYSM(I9Lz7xm_cROWWbS5OpZ0T))ah;%PCUCurNZI@7iZs zt{($G!CZ2U@gkHW!jGU`<+^}LYkZEH8Cd`aZKV{1Plp#6%R2hus=rsa=`Um;%EqT7JC!*|3-quu;fD9w(867?ZfvIFZ&yP0WH z`-JNaKI19e@aa`Y-yA|O5{;PE>%uSI(G>;&7=C5{|64;ek5r1@DVPwQ$?L7aMf9f~ zCbbOIELI%c%1=ZwnT;ar3-^RBrJL-w1mC`NlcoLiaB*GbBJ2dpXYSjSa>q<{Gps)& z%N7|m{mMTxYH~;G$GB7%3UzX5VDGMAJF50i`n?NvUlIB|XW2jatNrZN>$~lc&wDka zK69UEG2?E&QuEU(f{Z@&jpJro|%AVFmS7NXe;)MwVy>`JhmHyipjm|6c3{M}f?A_P6g}rv}M2-tW7mAzT zd(uBMPHfgv-go%oQztjy((R~Ip?TZ9>v>Ny0GdA*-?DN*XZqF09F`sB7O}pKN~3)AEvAF$>br!1jVjb>PruK3_zkcoQ4;Is5240O_dxtp~lDQA@u z&GgouW{tJ@YWI@c%XK+l(RbRzIR)5&EYU98RZ7(2Zd(y*?GkH>`ui-(9R~Zw`AHrh zvNJR0Pd!!WBlf#Uu3P;c$4$&Gy5KLwwg!{V+N0ALXMRzBw+35?qp0%K9yNj=X&_H3)?DNgLL(gPP@t@ z{5+ZDt?$GqgtS4jr;W$muMnD}aBV5XT#*g)n_bhTckWiq`kCG6FUPzia*I7;_$1#& z(RncaSL!k&0fH6@=zj#2&Z6%5YuCo(3_i{0-hACaDcD;1CbD* z5Bgh)geuu|z-1%`Lk}2ue~a%Gp-(?qNf!agR~Wcp}%ke#HfwpkHG2M7P+ieDNWaEBVSUAuNI#p%m){ z&5BXeiseYa|McIa!^wF%?pfFJ&#joIR8HE8oAb#M{7o}nZ2i<{(;M}ZT>VxuFm9uE zO!9GB*j8TxK9=nrAzON2$woydg;h;@OP+*kBRQrgH$_fq#hl5sRP2>>o5GOToovD0 zvoY_8z9|$j-?xuBZ~E$J;q@UmsvA5#X(`(pxU`(ez|FRg`l&r|x%CzUZ`oJSSB}7Q z2K;cd(5}Qq;2l#nmnNJ}F(k;0KXp;~G^EN-{2K-`AhiZv6eLQ-`IAz5FUTllm zZY#=>H8RO_@$wUBhb*up!`@@es6!eZ%(`MR82kco1113kWIXhq9FT%n_%h@t;qm z@2H6Mjm3j%>b4QvxU8-Ebp}HC5%%E=mzsNnhso^{uX@ZNgltpYlwQ9YJ}sr#$UerK z-F)aS4o_|P26Y-&3K4v>Y)bkV>jKOljfZ=0U?0}#C0udY2*0s|7&N2K0G}G=vW<`l zSE8|`Efm*a0zNSe5HD<_nZ76C!Xb#D4Sc<{;ujpUM7!@Yti`q z)Edx90LiY(q45>8l=U5+ZuOsgYPqFh&bHxhmW3|atp8h(V9UHS>Bn=J|FLf7-s;(_ z%*9d1by-&c|HnI`GhYsWS{||69##M1PHcg>sCD^Q-=Li0z1;en6HhTp-6#~(eS4g0%G5P8&x{=2h~tW%Es-Hpgf>4*OAU_>>~5`J?%u63{Sv92ixIFtXn z<**kb?qBgc}6(MswFMrYYLGbjuJt$FuNrLCk@WT&Mvp%leA@NbG_Ls!>xM(Lv1?v)Jc%XATtw3+=@_b*q}Yuy7@QN zO`C_Z$S=CK?UlG}Wx2w^^F^l{+)aOiI`5IiONyQQDT|S)KjhKDc|v2I)gj+$xAo}# z5%#`)n|5Un&#%uWNk0RFu{Abd!WuQE8>!<@ctY@ z2EJU-6j2L#E`JVZB|I`XYn>wzV8O>w+g;)u0W;$(+6M>z>b2c9ZT!Dy43Hu{otVcx z7P%WvZuMTR8BZ6{CU!6+Ubt->);SxhA2P1}zIh40Rjfy3}rGkTNgHOES8n96A>3EY?jX22aoBuYbDX488Q_F3s?d04x%9VpnUc zCOq9Y*^PP&#DQ9T;kAgFJNEL8Z(~P2zFBe&V!I>V2|8A;>%I7pF^@-&J0f1F0!YT9 zhrY@NUttfqH*uw;`2l9KT$-aR>A^3kqDUv@RGEq=qa9GUXWdmno6=RV-eCZY4Gu|k zAG#O{fVqQF5y7|~@3&d_v?GXfpT+d(-Tu3;7(3aI5cFG%P;Z|d2Z@qdMS(3`v>&4i zUO5t@mqE6Kz5E|O(6!6{MafE~FWxXrj@^+%6#sco)LiI?{YR(MLfb8y9(a@7Di>OpquBDJSbw(2UGzDPA*2YY zh;Upf7sFyKkYb5k6iZB#M#_3k8QK5G#7*)mcJMM1AFQY!=y*EuCiz9Hph~B7y+yXY%ER(oh(;78@5hC$&b_(!|4b zPX4kd{T!47_K&iqj$$slBT~MFJs^&zMa1%Jan1H~wb){>Ce=PooIlSHW$;&b(3OV&FFze#xBZ9VyB@67nM#Aa#wOj(@2B|GN1j^k#v z8XU3Es+6mk*67^l?-|OEfw~vlvWiHNg|+yT`&Z3Qs~y&AxU#cKIM%0m#`}Bh^td`l zpvXhZ9*%P7Ax97S!r2ZqL~{&VvKu>3lL{ydF^$g*7KbGseQZ1ctX2IFgzjC^*oDMLEdvrmSkZr{T`*WN(ssf5?I3D1Jf1{$q zS&%SriiO+yrC;n10uotv4H~3NeJ>R~=N=6zf^cgUXQ@sqX?QWXBIMfcnl}EM8v||T zxUO1RYBzqD@@5|G+1JT%tFp;M6R(O#{jHl>L9@6mx+fc6JDx(j?Z>;MmnS>VI3(V} z9%4*d>M;cclX*`HtG%`sYlq--cb~5iy?0mCx%YHq{hkWy_p64s1=E{0>;_EVUj=wR zRzrIWPOxhydgLb?`NMJTuT>j^RaE!W!;G`Ck$}D}r@%&C@?hv&Ede~m{ zpCu}`p87=yHNV@HoNsyVxek-;1Kiht^8hB-A=xhKWU&f zYzCV*CJyPo=&#zi)Z>-sC^p$aC#3ImRBb?WmOsw~60A^%o<2xh6XmaHMXMGP8_W>C ze)EANTG#s*7ADz{bhkS+(+zhLW;BZoZ?V%_+Sjx$u7G0pg;6eLF)t+YIezp_`3+L9 ze>fYNN0O%deZAjjW&c>#!P)B%<~C>> z*Yl?<@K?&zE>=K-8n)m}FWYM@f7!OYF6F_fIBd|iqHlxopqjI{7uq7m5PNX z2%$+mph4$ryVBV5dE0F%RZZQpkOWnMp|OeX(bJJN-J^pe%N3(4ZZ$?fgRbDwbps{< zq4RSG+BeVCbMmV%(zQeCG|J`Q17Ttj>wdo?LCzO%T7Z3A&eu>$CZ5ORYMbUaXb1Nz z1-s{^k)Dgq;;-6h_CQi(TD85|@8^mA$OoXm4~XD1@0c9>(Qlm(pjtLd|KuZm*S2jT z_o4KxH>BYT;?1qySmLtV;tTk#e(W=K6O7*^y!ZE!vh%5_b&r2j$l7K8dnwIj5WlRW z0VQ^cU$zx=Unisdb9Ygqp2ZA>G5C)0o9%gZ7R8j0J5VJF3$dp%3*>HIFHW2i)RuJW z?1}aAJLq=6fa=ymz}Y?UG_|wpLGwuA?#M41hdw4~xST$3d5yfH5v5{AT3Vb|k#Soq z1b7Hdc$6+w_Ea|@Ba^vh_}D9T81%@96Etrd87Jq(1EOuE?qTXumvGhYg5|Y|_fvoE z>YuyO$I*CmfM)RIX4G>KdGPNU{o#VnoeZyIB+EEm^*Y*60c_PPr_^{cYP)-@4wn~D z_iXj<=(KGQHEtV>wdA$cxtOrz=07-jg(rbGMZH{Vy1d<3v!v*=)4C3!FWtH`usiSP zL^ttzSr5~4$Y$-$%g=kW{r$b_#ihKH?GJPQ{v+`Sr4WJi4vcPf-v$bZ+r_mWuDwzP z3eK6QsRiW~#B^l@yLHPl6f@9_6a0mU%39B!=hs}D`@}Z7i$8|?|KKTP97)9JMYx$1 zAE8r-{cTGoSQH|iJ;0D%THOtfvQm9!YK-QfpQhoquE_v&y zp<*q68dx8k^sc?9chFeEOKs*rqMNk?=O*jr^VgwUXWrcM@;x;aw@$-YxAE#{Tr8T+ zx}B1>EW)hIhfPEW?&*jwL1h$%FP;9p$+CU%p5nbC-HnpI2M@ zwf$t#y85=4oc@YD^CMTc^N6GR3iV?87sc?HTQ!KKd-jHp$0^wJ4|YUb4>FgUnvyTd zO)!R1Bn?L;2D>j|gX8TgZ)GhOevnniRNGR%5AQpeHqvL|5!!Bs>QvRWT^*aQsaV~J zp-RIK?W~brY%FH zF71)@&upO=t&NFpB`qlVvp1HDQ5B@=JZWGjY@7K{Xfd>Hm?j( zim*)qozg~~!^8W~ukv?BExI9$+HPBC1)$L0oD*e=-LzCGeds@(o;A__9keDyj7sZP zDt}h1x+Tk(zkGhIgMNVI=hYpV=^}ie7}}#1eaz=d_Xdc|LeDKP7G?4pvBoJSl%g5E zd~c9JXVj4u6j&yy>JArZhSf^ zx`UNAIfXI|!Fi~88Lo$;S< zbDZ#@s;IUvsEb#dS*NfLj`d)(D?{?EjzJre}@js+*{Otly)qDAJG;T1lpFUSBDO8~W0!Rdfu3&otZa11;aPF^O} z5vu_!ZM&@ge#gUJoH~d8+H!j`@B!i|PP6^X(O(*KXT=6=)ZTZv)@AA+RF$@(C31EK ze^DyFv??XY_PER|C%<12&j*8&w=yaIXqil5NXG?l7~6Ydo=yY{3ib}t@p(M&d2!>L z`e2eVs>)10Ar6$t6Kg?J9c3+2A%`fRtnh8a3j8|wiOhZC4To0@epht6D^{7xrUOm$ z*^AO<)u6r7Dd^Gu_!h3*;<)L|Mk-5p#6jx&xT!;(N_5JOjEA- zIO>j+gI@4AUJ3F*wP{^Fg_FqLvC6Tl26S92A3~35Scw&|)kwby&@6h>dvRg3iuu57 zC{3{_t&}Mmhh0>HAh6dnie_ZIft_ajE_ zu7A(&tXdj=uAFd5ncmGEx|J(@d!btn5K5F6XXvt4`WC^HDFSUNH*{GqL*&KD?e0x1K#_Wpo-h>^ zscDNq2qd6%Qgs{9i5>?y4IlLnXVJ`r>4#1dKJ5PJ-9O* z1uS>9QrhZFeJhkMds9?gs--I`u>AlR>qCwi=EZ?3Xr%aJf_FXpLfz#UK$m){s=xgz zm;_ZVGAlZ`N%xd9B@azx>|?f%>s2-5>o+4;UhG|#=O9*d%J2)H*C|9~2q-LMPP+Ce zmJRB_2Z?_2uWM_CXFI>u7*Q@orn42-2y+FeG!2Z4a_i1I8pwgZgo&ZMV&ECBo9GS? zms=u@<330&&^3h&`a)Y3=J||jbvv#NDPm+#u7KF4RsYWKnx2rdGvM442AOJzIE3;h%Re{k6T7Z8~=nC$-#nbJ^S;z%a7w56Z359F00CKeT4jiDL~Pe zQSnh1L=#Y)WC0YAAItDE=;&}`u|=hkBxLCa+o7OPlo-Q6OF(JGOB*4J+Nyd7@gPDY zRC9t7w*>+UqZHYPKHs39D$9Ryq8=)be7?Lq=pIObof=(IZM^b|SUd7>tc`E_qLkn3 zg&;Z3#&>vj`DGDVr8y8hE9}(iA)^$_Ty)`j{KmMcaHe|x#m_NJ$kFl-G(B|1cYAY? zobRZ{^0Eid1XqOX^0X?cQ6Emf_Y*APibeKh?SSLf_Q>A!^n6`2c6h1(Wm@sbkhQ2l zQW|>BM(8P;oGi3$kIXFAO5+!qo7=n#nhAz%0-*XdXe(p zRp^8DxAeTMo*yxjDr? zSb5Yx^L>))W(_5Nsk(Vn<&2p3sC4oOS~yQzj2Six>sL-LjA<_!Xr+WX6`^}DtVczU zB&Fz3VNcFvZO6I4Z{XF@GY&#eZc*H1?M!>SBR-99Z(I`e%ztn(P%vS7>n&>EO)lt7bWJbj3_W(fw5vDX&BF82vn&${Hfe_;Ja)q zNQd|XVh}k`$#$Nhzr-ZBjZu!p^W2G zB|9c>X||ZLJj%UPZxL8NHX=9*EP`ckDk`aSqqd;B?@&^d;UoJaYL%+OR6B4t!(wqx&@;N2!OB?ouMu8F9t_;;>$=;aXdiI^Rk=fNY~dNG zi+5hc`c{C+!q)Ym!Pi-26ky~wsspuQldxaos+PL!ax~T4G9-7Ds;YTfrPO6NBh+J@ zN6_;Rrp4upiScH!B7!H&xC146o%k|zrNtf_lF437tvo4m{=)PP>X-c00qDH46K% z&(lqn;$)f4)dp;(KzXVG)+zle+2Ys#abRO1N<1Hv(X9G&EW_3s4KcsZVOY-RgHDxw za)H;wYK*ek_l0HfkrJ~GfqY6O0j_QADBddin6Ahs*&-hCtL6?%5sD6ubt+%Ea=Ib9 zAx9kSXsO8HU}wM?_+beD{=-%=4s$R=!?)gz^PAN2W&@hA;I8es0|Ly!N;eP}i1b9s z;ahijOB8D&y`9^?Q%jaCF+}=0KH4EMqq<~&)4IdioT&}w-D)L>%ir1(P4MB%M$Tnv z^}rpuv>#24I2g2@9R2m?(}q^`xWt;(Z-=&Towy`9GCXyY7{EB9(5|CQJ|Nhyn}Ys) zG42py54$xndX1O>xJXG#Pz7;rG5UfCG2O9)MYPYu|3T*&y#nl z4Xh+;x!oZw^gPRc?zSJc)LGj2ahBWEiFsjo7ViaUFmy{0h48<8?EmZJ0Y1Vob)o0a z<{?C~&_nZTL)4oSNzGCRoBfL)XKA^Zx}X3z)>Bm3jr^T8cchq1ZcPvvqxnVa5xkbx zU#>Kno5rd?@uVtK-qwuMA zC3_iovQ(wz%A6a?ipq(1ym}Z9={sQxje_DUTVXG7Y*3kQ)Xr=1r|Yb`Nwaz`LMbuP z^orW6^(8E7nCBH)Wz~HBTx=DKI!{SW#Fwj;gVYVNHm=x8XubZh|81n9-e~7Wukonc z6o$~uW3s+iUV!LLs=JZDK6Q7AS(i6WDh%IbZy2^;EU|)iU*BV_`*i=}&+0s&=A~b! z<+W|?PP-`oM|-Lntmx9sKvh6v9C^Vb_2^CZTMe{Sy}$=3E-xH655J71b%c6WsdKJ@ zj`+4)lV5@}&v%|D0h+IW`P?NBae3CPn?MpEkO15B`j%?gJGU~mri~$UZU&=;H?NMv zk=*LTz>1zF@4}07;!cbour_;q`7!e=yyP(o`|9xqCm1)!E)3@=nEEJ_zxw8u_iCx@ zSgLZ8hbZ4-#j#o{bs=Yb-e|6o)29M! zIv5@5Q&yg0CtS2>BUCFzrxZkfe%QZ$@>4|U0>rI%P$j3^R4GZFLG>_qOBZ58wnw#>O64Nsy=#vchfe$Dq!+~Wa=Y# zQ3n371I*GX#>_f=>_~F=>rlkXC;tm=^dt$TNBv+5MbbZJNpo-or= zHc&iTs8Q*c5tk)>uD2${nkN30Hjx&$yq}xq9~KTApk~EBePa2hrl}W&SdE`48USvF zcvY&t{o7Q1GYr$bI>*(F>QpC;9ahDRoai0maFs{eO>V_zQRT}_l!%8xib0Tt+)Eb5 z!ut6$m%8gg&6Lj+A>4%`XX?yCmmL%q)pa*3Yz6qt|MZm6?M^+0evGzUTJVNQA21G& z*>Db;SGQcKJLC2yBVVa<5qQ?t>&yqG&}bXba!?I3Bg>$p(_Q{S&lq1hgLC~k<2rH& zD=K<=>CKgGqd}r?r=NrTjgV>N4Sz2v1|lQ!e;V$BiI-oWi^~ej*-rhSTigMZC(`_D@JmqH7Y;+ zTBCm(6==dH8#e#!(5?9;$MXY44%d3b_fOfH4k+)CiBEOg3+_+qA6eAerjxzsPx*NL zm1BIVmC*r)0~FTbJEs*iUCwmj_0BvW26b&yF|6Isi!ml5^d5^5R^bdJ93Z0-8pyrW;9i=Td6JK0boF6O?_kn3p&>9 zsE5YQ0~jDl@bwi@;yUVj} zuJnc~r#?1`w_>Im7nbmlCX7wqX578bHq1Ia zTg=Vkul8#Z8=UB>*Ygmfrr{)8LOT)vVEWpAt1PQdX(%I7ekIxdVlgu8770BM@w^D= z9g#UUZA;J8b?h^zy zElKN!HWmnaEGXEXOvfV2Ce{=yn-fm5lzmGY*RK!cJUhVj=^`G@>cimP4WCaoTy5QC zp!YcAnX*NrYWyd=xZ0tK!}Y2>e>E~@LO))WAjO>%mICiv&GG}~ z$@P1vXScSa-n-pd7sr?>dK8_UzpEX!Qc|jw#)|sK9u&?Xg=Wa|QdM=+TLoG?Sul7~ zuafglD088)g+fMse3Po|xG1q`N5`EeAyFyY>-Fbk`avz+9kVLmbagX?I~-bK46@ub zo5mO#kALW}euWejIg>7cvfS&oU{jj+TmRfQs4DU;!uc`?PKF@fPF*n5nE@X-tGYXK zsyR)iAVEP3X`IGdaP>4ZB@4FaL~kYbst($(9b8k$nlb!eaUvgjb))REz&gP3aI{Y)QEllns$QQBFv?iYZuv)S(92lg-BqbL`v8 zN+|ZF4t#y>eK47=PU&RNK2?uMrdX+Zv!Lx4SvLKsS^ff8mg;87#`Pd@aWz8+JCl!{ z3A%Z7rG+T_+K4BogM^EtZxcI86pPa}SXFla!fr-X(?SNYRES#JLQ4G@Mg9{IuttS`aLG4*JP?&Cz#A8)=gl|(hxH3Rq;?>X~fYdeds<~O4 zQcQm*X62y*AP#e$C|8b{tFgmNUYZ>S5$I|IF;11*uLw{?o}c9(m!(ee0~Vr|BAZYpuonqd z)hFcCki#(1y2vE21ywLvIzDR}(iEIEjvjH~I%Kh2Vs2=Jha|U!d6i5TLaI9TSQ|Ge z7UfVjLTt<5ByQ&0oqx9B1cYmgPa893siu%z_wp|-L7FfkGZ zflrj?h(DRPEs@jC{HNv#1GNx>4L&^z7C~hgM zLH_BmrhlinS<;z5>B1b)V-<*ZY`deY$l2x`>aRX}46!%?a8SQVJN-WiOC^JWEkMGn z(i{^v>aE^^igDG-AqZ7381aqxrrVM{7`s$xnMzr1F`J3KY4c0GvY@^!gs|!+8K+>fW-QzTq1!fKqE&#njS^W1exXUR6o76AF0AwRU^>$ zW7vE1oB!i1NI(3Kcjo_=YL)lHm7EwZyeDK8jWkuug1^Z*vCRvWMPQ;4ogaEw)AI5% z%z`#MNe^T(!_;2w7gx0ty~Sl=iqM6z&^{3U%zYadS}+yet;6vkSQ3n zdo7U-k?O`-BC&EaePMGv3jqBV(pYsq^3P|wvzDKZ0=JS*M~0hyUjFUC9py?xkFiH#XFsLv?JUT{e6~HJQw_#_Su_w7i zvAlIp0Se(8dy_6I=~ZsH9x8KFe#M{NT!cFPqca0N?+>vReqf_~a}z)dM=udPk9dH3 zmjXy1X0x9X_tP)CTX!LQTlP1Z zoKV{qmAvGSzMX8X3sWQVW06PUlOVa|IZi3KS)xm;p8$y_<_**o)!-@O?r@s<=SnhRZ9hvT&%hs4HzPd1dJZVEfP!F@c95Q0FE@>IW3Z8qu z#qlYoGY^5==FO7g{`}qL>hxo1bvty=k>Pf|KTMA5zCrSdBM+ zXz{Nfry_-${)0W}J=M0~nj!YI zmqzXHN_6SUshGYBAMH{}_WZKF;7%=a;zlZ`5L}4o2MPRZB87;HGhT;Sn+1(T!sa;1 z!0^7t59HNKZrG`9H5%BE18cOM$KKa)OUYl~AuY|1ty7;qZZPdI7-mikntt@|3F-N# z`71An$svDk74$rdW{aNU&G%7n9f0|#&rfO`hM7LQ3`ttv4yl%&JAK(QOUr^^o3$)B z@r!2JFSY^Q!=%>2TvJKA04*I>7qn>-HZY85suf=P5-i5Zma2<@t&%4AJi0sUwC|)Gp zx+#fQXS)7X;obHtqq=_f5?=n7V;`J--{{LE^dV^P>(?7orqH*0y`Uf-Nz6AfbH;$9 z6@J8>S=9{zx&%3d9S$RZ>s1tRbg=t{38AW;vnVIN7UR0pN5WPT=_`q&A3&p?FMu4Y zK>5XK_mRa^k;Im-O3RX6IzuZKMQTDl6#|G-5G0u(kS&!9YD%LLud}(4yP%I1t7PTs zf}E|CuX^5XJ(^#v-0UODF19|;6msenw%>h&{El_Vyh<7vFqS&1AYQK7xge?SeJlp0&!g z4Wm{I+77H*i`S)C0A9GMk30jfT8AdU8Gw`K^jt06>KH4155psy5enF10COFFTc>EU z$%HT^98$9w15|i9Hfvq1>Ei!xyMQqT*%z(rhKit84oE{hwRS?`Gwblv)EJ84LNp`#^N?iz0L{ek4UBn!Pwe2kfM*8rq&#OZ- z^Xl%6#R$M4sYP1)HSN(=d&8gF; zcq0J-T?gR0PYBd2D|aB0JNxTCxqLh+Uo0Oem{(X<(yK+0Y)RbP4T8Kf^VtxaF|-;` ztNd_8>!B?JC{3GEpI0guNuAErW);cF@7;uaiP5Y zJtyA@m8QER`n?9S2H8Wa)9W>!4Jp>T_%C#EZm!w%Hch4*Gk z*H=xcb2jPt^Il}dz9A7*AT)^c{|rJ?tW+MtG>muO z@aFYWwo)cS>p8xE%@MEzVT%K0N4gKC9 zkVSaXsnKGVR-n5Mwq*}hS9ZwFd$Q2$5M$YKEWR|@ zS%Zno@KnA<@9UvpD$~kFSho7A6Jx**E_zhWL6gGcCcQ=Xb0jV_&RLt#W|13jOMCN- zzOAqf(_9!gnZlzmccwR3i{l+H|yz=gD_tL954qx`<39g2v2N5Tw`TMJ9* z#_Dto0Z`G~P1{R=z$I}ZrjXXi4F6B>o;mS57r^EDDlb&#BZ*7wKX5c#+jUqdl8Gs# zn5^C2yr`3}m3Fk0<>q@C?u4{V!%rMNZDtzjL8hpLqWvb+njmW$`M0$Z=x8=yc`XM! zX%J_1r>5h3oA+A>ybB?eXN@*PB`MS=BXJjYJ}`E3d|ZTw_iM<2xX z>`t?Hv^-H9H`#n^&NV1iPLz7LSYAa`57%6_?ZKE+Ld_yNH+L+``JH0i^*ux9qh8wR zevSc)F6|M(OtOvT6*CtEQhBxkTA+Hn$Yb=-cDufB=UQi^I8iZ@3MafxL%R;vW_|d1 z$)|XF&}vUUJba}=4_*eZ1Pm&es>w7|T>8-X!Fm(GsxaDQPBZouT%zDk+F1{jXWsmx zBCl2Pmc0fC_!TM@C>Xt31_(>O&bXe{DA7At`j&nN@cICPow-%1gW_DFv&j4#p_O-x zEdXkFSk15ZRXM8hF^^m2mb9-qpMxim#j@nn-q$kBchw(fsGNL=`R9kl`IzFFbD58# zGs~zsT4{m4I+54QRZjM1Sl@&~oBd1hL+}jImSXPtU&g|pcx>uWd7mNT^8~3Q?VPBn z<8@s}--yH3_R8{<+UKq+FC#~HHUyUv*j05BJdRRg;oq2Gsi?=4RU2xDh@5oO!`dG+p2W9=S13ef8j z%wTg1m3tmHblr2FAvmQ)m!-v5I@6Yl58Gh5nuNpm{jQGb+IwFhXA zuat9ZVT#Eku5~V2_+`=2;V_{+m$2*hBRY!Iu=y0gRUe5o*oHke52L(Z(1KkI*d`AM z-V^E0Fl)Zp{HEzVMq$A7RIK{#vb3p~&?|ol?`yVZKc2%ufwQ5z>Z~YecdjO1$-RuaDVvw zT}c)I>YXdYl6Y9nZ1Wooe5A^|=;fO!NT=jA9_n*)J6bz@ zN|(?RdX+6+k5_%9@NPkk7A{B*sUv{l^Ma@${5(knFv3g8?_GUIS##tSDl>8vE8vJK z(enT#uXBaKoHZR0@uN@xJG_4#0k#4#!V3Vd`;gigI&e3MkAS-X z0PV=uhD{NEK#({n>45kkgr6$PoZJ9W_c#t>f9PcIf=Y5Zkw6d{$4bEF&6W3JnLIOi zc_-2whwkD-M@2k-u84Xu_y(^Eh%Dp@Q~OqUb0o4B5RP9xdI1J}12t?y;-JJaAUASo2K7co6YEnfmxDJxM1_(!WrE1rPq zo(OUX>W}~bArEO1lYfRjFeRjsN|{lK4M$R;{lnfzDfN5vj_hqc%}a7fMZ|888+!Uf zj%@Fd=Qjhiw@#+$=oB1&v{bl%2f8IM{g=}}y8q}fw{j22)4U?!gx2CbYvF>KS`sq| zIuDsOM~)z7OS74keQtO*lpf@khWr8Dn6`K*3Cp9HEv8M!vGT$uu-tQmJeDpz(^7oS zT$gYJE8GhITz&*fOJKLaUu!j|(H_7k*1X5fM3lce&zjT7?J`@mMC~8#;-*77HP8jw z%J8R_;(L%uXB9BJDQp7Lt4OtGw}4rBC~K-a!3ZnN3%`oGsm{|NJoLSZYFDB^sB^GO zgmh^9-NxW(pBWmRlL-d6YI(cP6QVJf@I>b2Yi&)IsLTZS&a%hm#6wX@DU$C?!R3HM zr7-u{TP(z1 z`OtH`-K}zBLyxsW`x~VX9NZm2zT=9to?=L z{U*jZO}MzS(D}< zKOdy%Oq~(xp5;2ik1WkE?KovH>nogsYaqJ5B`7I7!CZ%EqTIQH^S1R9+eN z3J!uc=B$N3$j6MN2Mz5;@N4~eUP?S0rLJ1d=Pz(!x-)3+e!-|+6LrHz7LcA)iMWNU_B6d zFy-rQ$SKsuBW$f^OVm;tSA)<Zj;1fEvHD6npP zRMI4T|CFal)qwJ?fh7V^5u#=z>d!qY&IV*$=YTFCoI@34Z$rZ+Rv3nT0j^N2xZGV= zJUVgwgt)s!@sPB=4G9Ow$;&v0NPc-KVYRR=z9XnlHP78ehHgMs;3PC)LXV6kY=eK- zA&g^f1&cI+b9$dKlkXO9Ux=)>$=~Swhk}JZCEPkAzhGc6fj2neHVYwkldVz z+bM1D`0>XJ2!Y*esA$k>bhYq$6U~H~)TLV#gZym{S(vFT9FK!Udx#qWwH9v!mL@<& z{5R^t|JN3`TSV;J_}f#k^IFA382F8pB4Efr~< z$BDfQ=T{5gU;V#44UNr${Z9HUU5h%`#DIU>HI-7e(SBV9vwttO!QZc?dH3VWy#{*? zXvlL0GxdUx>bgE5X5p<6kn&a9gp=}O??QBtv7_^c-TWq6NQC5C&0hB8RaETuhWNXLuuL_*bXqeoQ7y3qVjmfJa=&)s*szGKLP_j zKKjSU{}9W6))sIIHe#Z2hwqj|w(;rCebpO;541Z!y?nOdDPOGsUz`+HI@M;n974F? zTKqt(xgScpJ5sfe62G`Dt)lV3khSm8Lpul7)~@?kJxWx0zY=xBx6S8R)vjgta3%Xa zbfR#s&?IFgy4I`iy15Y1cK-{57;PSfPkN7YwP>7aTU)ka-G%q-M}PI6Tz>ju!`2$rYAjL(GzUW;oGA$5@kBq~cVlZ=>b zZ|Y>Ve=}3B-QXA#t?+GI_pdw9+SyNCiaw2_EPEll`uDqaan_iIPG=T@PgevyBTw+1 zZf16KO1Wu^p*BU3NzD;sS0Z|(3lR`mSoOyr{t(Ik3(9cQmGU&=9(h(*0a`v^(yAoG zoobj1J$#b)g}$IJyHl768K9Uc$rerceku*v2v^N9aeCJy+O>zw=hz=w-ZnV9d<(br z&D`;2`K5o+1FBnBnV~p5SLL`@pn0MJ^s0IHv5f3lA;{@yu5 za%L{izp=cJ;orf3YWQqX_SL{`uU~Q@2k5>!(C_cRd0ck~!n5FK=|>y{+}dPxL7*)e zSp)c-HG?ih@b9h}3-YLw5uQv2{HBl$CiizQ-$b0(W$a2~0WSE04^j>NyQfO5b1=zg z8oL2*75lrl#Z5a!4>Tt-fgMS8N09J$$6ZZwj*(eJ4+XsHP@sC)@6IO`ejuxx z1HuEI;k*HvW%=7aCP-+Vhpft`1_7IlVVa5fcVGOEM*ksc={ENd_4s2Vu5Mkaz7OK* z$1;&stM)`Elh&VJ{ZL&-SJ$W0_F%uh4^&fO2y=3}AkOBc>>kbih)YbY!QlFy`q8B%H6qbi+X!;kiU7of0%Ci{!b=(N%Z@f<24W!7A@=^x3y|E>;E{DdKt+oj0(N~x$v0WRIAZIv9SRiBV*-tDBI}T zenPLE+R4eU7q!7=CoAkzbQKH^3-f;5sr1~=PRvoua7P05HTF^BEFM#wMLp3D z>Pe-GpJMKqYVKlRURPrGYe!Q#fBe{i@(udWw5T_TwEj%6`rhKwP|E#0?gd!T?njpH zg{VKe@W&|pp-6wsh5tJi$!F7}qUd(UoZVXY_DpkPw5x8V(Ul_$8g_5&ooihtP$yd8>`k{audP%-Q(cZq8}M3R~&6ZuJ1BwoC`>pC#RNNron*#Mm9Ka{+0y zhNuQZFKI%gH)RD-was5`lHjZz@Zzs`*VGS5iSgNQTqX~w4sU*?a9&+8kY@lBb;D|R z5Vw@5QOe_MJA;Z!vZ^orwBCga>wb#qDI#B>08N5@69ZIYAzl7OdrA*Y(WTi715;o6 z7(6Ocs98ifOJkp(TGRC_p_r_aFyO{ly18pQN7`==D{W>Of2)_azHR(})VG>E@Ib-Ckj_Y5AJfAlh=AdO6$T(^ z-T$_rA@_R1#-->~hSP@Hvi^mqE`}{duOWB8R0gu9oHn@838KNe$T#F?j&=Org&()L zc5z(0u9W3B>s{PjWouEINWOTQd}HdVTw$6l>yrkf>Gt3z(^F)7{0VqhY1xx;M1b0j z>DGQN*L5jH>%a2&1LUB4wA?=W{0>U*@)v%^b5EU4FSiorhHtr$@3!Lk&zT-xfG~~@ z{Zm!ME~-{$;c4N@;o8S~X+nT8%Qf^uYPhHm!Q=K%i%`n1XHQ3lqsME{aSHZX)he|3 z%yUXu(MSw@NIY`L2QIjnc1v5HW5xN=t@Kl#ldL%~#YbCrg+C5RT7&gBufzeQ`8??H zF5L2m{OG|}UBjgIIYc8w41$b zs#NAJmjz4|o41F5pDE}RCk$-mTYk6X#%vTNTJUSZK5v+-Y@sA=kLQ3LN5VEI8N*YV zH(kTU2)T9SWoe?)T@qWxPEU%|)Fk~KQ}e%{6@j#39n@E>YbZ+RYtAV3stzv3;slOe zMGCsAiEPjn_^HEVV#w56OPc=r!prg<7Q)Q8j5e2{V`Wz)j8{AzbBCaw@1t=pEl*z> z?Nlq^8V`Hx8z;xHoW4BJ4^vA>b`WOHl|2O!8$%CGwLGm!K5ls+$~MH=CfWUJ&CbAU zHUN-7V+Sn1x^N#+SJzF}wGwwb`~4{@NRa-sg8oa;!Wj`HX#q10H%Y!F_rn0;T^AT!h1ePBmu9ZZ2$xzdk@$1ztrIL%MPBxJkK5tt6PbZRpO@7gmr0gsL0aJ>@+-(%{IwH-j$`+O4Zr@|4`+rmlNGAm-x?^@<#yvT7}~}z%UzM z339ztQ-li`*bGwoxp63v+toJw3@9Ocf?Jij#4<@)A{?$M^5qP; zg}W+*1;3mw=T_R@ML1j(AmD<555b(=!>=wK4!ky9?5bVz=QJ3aM z%#qx$9MPVOoR65l1Eh3zG_xOF(?4D7HV>)%Bw!+e@T=LZd6eg6zdhGsISPnTe#E9v zCktH-_fB(fFKYx?Fn2|n-C-W|yn+MbD?DaBfZvZH2We79RXM`9sb(whYF2HpbhgY+ zHI(K#r40sGM8071C|n>WV~3439hj*G_A;MWGp zmGDC<A!kKlS{<-UB2fZ2Wi&DN&zUH=K1CSQ7o|K zXZnOY*r*QC+1Ge|D8(88Ayup0n1ycyi=GN{K14cE0TfYPHNTtu!>xl&X^Y1JsMUoi z%6(n8V6P%9?ZpC6S@a*3{Uw8%K)mGRmEX;{o@`gJkDl5sz~*==?Vv(acG6Anci zod^f{0UBH%F*lUaX7E85 z3|4Q>x~L7t_xvv#c3%sg7oaO?L|JqbrwQzxYn+y2Ip+#ruKL#al zeZp-tofuh-14XQqZZt3i*(-usltu$0*!yzp`FO~<6x5~-^KVgxm>Q5Rk!JxHxAN%k zm01`aZmeijqNWq2@IHEWw=>n6J4GG>=kZrH1RU{2rA`SpRP(;J)yC(A?6>mKC7aQ` zGr`=SF?;i{tq+QKc68sJFs%O8(WS50kf!D<4e$4X1E$kUKhV5kL37ATzB@46)i6R{ zsYrYNf}!(03v_@*dU12dMQZachyEv_t~gynwhx&91>-Zq&R)qy=q>T{!(*98Di}vx zbDonMA81+4+9&EZ`fOJOSBWhQ*ZsIGA5zgEkLjJ{JolZAyb^A%4#%yyuKTIUlY8E} z3VNN}bg8wFUs!r$nE!Ji<2{3R*H_r=n^}Za=229Bv9x7$pTQDm312xn;hQ^WD`4MY z7u2!YY&+quywzzl{c|(l{Zb(d0KP#c0hr?A@j9CL#^lOHx`&$d&eIA2C|4T&H)IH} zw*Rn(HBf;%>lM_Mov-ScH)!)>$AZKk4^0X9CNN zBJ_9?Cms4aBe3N8Ez;(SuAtZ93hEomDz~6gieiFPmDB2@_jsfX_+Eus*M1Pa{ZRK@ zq`CZU3AJmbWbBTTF^l#PEFK3Z3$*<@VmBKqH5_69SG&>vm1!`)a8P(+npy@kC(LoG z`K$=fF#hZrGTR^*K7dp6C5&vMOZ1vk`1&)lr}%`+e1FiO($FpV;W-&5j{{I8?&~ce z<38b*qlu!aKv9V}KekvjGA|m@W4Wun)f<0jKDJijWGPFiJgd1jE%$#uEK=Cyu>6N* z{Hoa;AJiHcwtVzJ;dCO$Sl6%J>hQ@>*UqLZZ#tCx+sEU&m~n*4usC0xW^c@dJ<1xS zU)C6!Bv^9y^I)q9$aaq|8a}%f+U-J2JE|eC+Hv$(|2UGdD+V~3`748sJr`O3E6XSl z^;Q!=pSswV{btAiQmpkqEyfYfo^BrBjg>#=g^5wWe9q=QqcLW}@7a3XHI;e=8Fye< zEwuW2a;(VZk8e&je{6xF8oHOsQM2T8MN-ZlEBQ0I^<(~jzTnR#9@AMkyGdbRa}^eV z45-_=+{ShR-KjVtky2aU`C10T%&3fYLwZI4`e*AwL1QV~5V-fLFIBvjx{7r5we_IF z=t!tm)8^63%;Ii-GkxNMdDx^jeB-{wOAM|?<8Oamoc%}fKPZy|&7`A$<^m}G|3Pfxz^xgb87_+{X?vR|x8vRU{By0WeuBFT zZo&Q7;?3K~?3$mzw%UQ-ulhI>$NqZyVEXJpKhY9|WA`;tOZJBEAK{E9g3ZX~a&&$Q z+Kj9fX^Jd@6pkCB*@mfRhokhGnJzgx6C;GjvecE1;s zDDzP()xH?ZMJ5_u5q&fq6v0&O)X2|J*4zPe`I7Bs8JqBV{97D3EZEfyPyV6SSE259 zuIm0fS+4k7+fPK*+9v7O19ub@WgjOi!yB6o>wRJ~Z2B$NV(L(Y=`Z;CycY0-|;!8>Y`R? zp{2p_-dxp9f!$xGG8DPna7LUjoOSW!V6xozDU_^Tx^7#%isl!v>Bbqv3MfWXAwYiK zfZ@NzxeXql1_l5{!mo3>MV25Wu_Bu-OSLePTlh<40Bn&MhCr>lqd)d)t;RDDO@4s# zKTTfy>*DagU#w^=U{pOvhSr@Xt4y2Q&$~Csy+SX0Airv)v>Z<{rb>-a@nIs@(?R^Sh`^vPp{S8JP`64S3R$Q#q=t zz`w%nkf;LF2di<+gPd6qB@}ybwF*>+D#UiBH{eGjdkCF=danFqn;6Sae%!HLoLS)e z_K8_{+IRaqSDt^s>Ro-%sX5r}d%s7(xO_^1Nxr5UxyjmW2G%lG+<=b_Z@-iFQ{r~u z&@vTC!@6f0GQzW`WSo1PIbGR?ai;{<10FHv!)tB|!gB}ONNJaDfGt1+@UO^U$BwVW zwu^V19k`}>PhzwDGLWr=b3{^IC#bekngg<>*mWP@313(bKdg2mj>W%!s80UbpYY#P zkB*LmP?eSS_x#Nn)?rWOx$rkr!i^&mT%mdDg+K9pXNrI zdev{sNkxa-#!YbW=*aqTR9=x^s4MItemmXR1=2LWqD*F$pQ8KKKFZ%YZ|qWchNX)o zkA*iD>aT!`$cqt)%u?1?I;hBU$O%ar4?k2#tZ-8W`*)82@yh>RE+s5bPPQq*z)Lv$@clrhMEO8cF>-%_easv{XRd3QBNufNMiwE+siy^8R_N8pO9WzRn2CVCi@}^ zh%P5X3ank@s~!*@$KmgX#9uMJG+YWw9()z0CU8_}9y&=Z%(LS?yrxX)P3P*-Z5Co| zIMZRs7XCMnof+}U%-u4^p4Vx-$PI5)W_fZU=b_UNHQc9(Y6DO=w0&GKO~R zpPc@I`kc-XKI$AzgkF2y+PR}h9Y%AXO;I^XRx5cqXY7LS0B+dG&6b(S3Uz-(hdG8> zDpaS2d!rhSG0d&yeM86!x3>AeywaUX&V52o*{HWA>+6pEm0h#WiTLXCyzkP8r>k!9 z+UkUDfk~gN;ry<^93qfhPm-%r&!b)>H$HzFwIG8&+`H^t$8qkKOWlJ`v_ravLfy#k zYKi7^y4CZ!DnS6-$|dFxp{_SzeN%O}P1^7(f!)83=H}F6_SBrHdOrT9j{nA9C_M~3 zh<&$wvY4O4%GEO8&l0thgo*C);j@BYi=360^@JO~J@h?UYe)oGEAd*A1?@Ks8rET^ z6}KIqVLTTxD%jVaiW5%My6j22xPzJpZdKe_eBmh* z`K4Ksc!p%#e+71>OU9*(BQ78*P(7dPvBvh^{VI4DSo@Mqcoi0E4nED0{nK9kPT}oX zuW%G;1x0e`M!2z`S`qR5DBz?jV!2i#y**!sizne-9WTQ1Dp!>mCHL{JhIF~kEX?wg z*htLwe38to<=x0=HB{oLo}*fvdBClq%qHyNyb8JEMAu#Knzcdks_cifQ;^LXv+g(Hh{NsB528@0{*33RJhPh_ z%ngo=aNCmkSG=K^$gS%)TPSbfKQS@~bChoj)G5&ooJd`36l0%_rix6ZRwt{uCopH3 zTLO@v!sc;LGcR*F=j$j1r8P1OpCO_WDE}y}o;&QrP{^ zadYXBRm2Jc!~;h%b{SPFX#}hseiAqoLr^t3je(6wDJ{E!;}nJUuQh;DG8;JeoDov} zo&@aR-+o17+F#vWAE&CBNvw2h&}?@}q<^o6(ZEnw#^swxO;->PdSc(kaY}o~oOOvb zm_0U%xAe1+U$BiW`^qz3SH9OPxY%OJ|AfE2eQ$@Dq|HAGX_V+%Nf8e(R2pD85ZvR z4Ks3bdT+|%g%hujI39}cjp6Sl_J32>+vgMcPW@JYxZLZrW(~*GV{osWa47yW?F9J^ z47p3XDJz7P+I(fkdqk4|SWaJbh?AtlC%7ax!49$HtsZtH4F`RV3IEa8M@~bg)<&k} z&Ut84mwoS#bDAV_Ww>5hLH4Kl@C}6i89?}&%YRS!|G@bC@yg%U+y5Y!{7^O1UR{Ue z{Ap!vqGKMDTb|UY+c>2hV4_~=K3=~SZn6`E-7jkg&E+;z2lnH1DpbApMiu{t;!0ty)s4qAlI|5*I;4lhk?{P+T!z(uboS8 zWxSDj4JX}wdW0IB(Rua`((pVTzBIHz&*j+apON|LQB&}EW?bJ|nRCnqwn6>pm!+F> zET_B;Mu(8rX5sy1Pm-{u$%95suhrkguub0vJ%;$C0n1wk%VqQzHo%={IH`K;TLu;x zhalSB%{*Ykgvps+be3A>gQ&l0l_6~*9}!j)wn(&G7n9(IX(qd7t;0u&z^$H4(Q7>a zb)Z_kADiJ(5xwV__GrUC0*+sRJ2g*K2y3w@TTN!~aVR{JEWq?>6p%wn&uaim$eh&K zV&ES3NoX(Ew2p1++-oF!|8#K?YAxq^)noHzd*Kw(;8Sf;s}X)nTZbNF!?#Kf34^#pF}3e&PRvWjp%J7N(5+$ z-A@bv$~HJQypc@`35Tp4i~MZbNB61C_i0wH$VaU^gPYVc3$lwnR;=$;iq$1p8mBcl z2hvXpG=g&w18Iwq(Otzm?B41ZLp$f!}Vz=XADrO2nZ$Dv8Z{P-Tb(e!SpXlGSau7%r zEPiD$zH}yeeM7_y{}+ZtHr3xDmi{%c{osu3+)>r#^|c$witrADJ!xVH2kmx`1uB~F zsq+K?OY`+<%A0QVkJo~+?hSPA&ik4N2I@JU!Bx}Q0v?`Z_^ z3h!^f5|T-wT13%<>WEeHBksdkH65IE7ko7%H9Mkn-oOaq?!-b?4)wiAt=2rzKTuk_ zSRZ*>Y;nuUoYu9D>M8ocao$PmHzJ61#>a(Ot5!asTwcx2p5dLy?9|&P8`TvEn@9T} zp+;G1qs3{bqas5i+nh(p6l~R|AFVD=XDuj#oL{) zsBLiWU3djg>JSFDI}_6|2}&V->h6Jwm;6~5-z6t7LqkAOr!Up{ElLT}>FMveL1+7< zNiLHD)u_F?p>oNeB8sGv8?E6sL6UF2qz;$_XSL@trVH@%^ z`8jekPMC*WL+MsA!aNHrA_C`2=#rK6+N&^5ft^+EF)%%OP<9Jj=bNo{vIytkEOD%L zrPj1|&Aw#Inan@?6ilvEg^fO^XO-nEl(iA)!zv`-$(jmZY95{6X*yDlAWOp(7S$HW zwHBk0C1`m7u4#~R9xRKmPa_i}FzyYsc3Qi|Y9 z#GSt9D{+sy&^YTf|AB_o9aumJi8?x0H(f^MU&RR}%0 zRdua3oUDN(Vc@&0?ak4YQmy1vJ7w=SfEG6^qF5a>XE@N(T)Mu&M&oGJpIJHW5wMZoAlM=yg0B4WLRBSjW9^VIz%km!_90`6}w{RD7n!Lm- zmM>zh3(OcC+MwV1m>>Kdu~mu_Yi);a+fa)uR=;gz(lH?o@u<%U}e)VojPwAnG15PjMt44ZaY56j*;wFkie?6zL*2PK9~} zyyenyVg_zoMnIG5S4a=x^6YZ2uBMt^Pw8tRJV2O?NOAPC$^VTX<>H%lRk}YbeW`vs zc_9(oHB^iYPsBA`PUtt1(W)fTjg~H$`KMT4O>2g9%reuvu^q59d*WrC(2*|4v*w@o zp9z@TW0tO5-3;;x0GqN8NXB1=2yfI!9`x z9&T8hvmac1QtdQ_vLo`w4jlQ}y6;seUyniLBDcsi*c3Q5+!#D1FQagAe%S)dKhuR# zyw?+b8pY2s8+bX8?PMx+k{!HQT0ETp@fb^A_)$UlG1w($`XuQtPS}b&%|pqlcga1ju z^AgFwmw2RLK6v*sZZ_F$dHEhNB)%aWkp%Yd3h=&?VfjXJ$?yZ>h`O$%m_1uWkVx!A z5@~jXSt%H-Fd2p(CPxkjSKQZD!>T1S_O<$7P_y&k7P}-jO)I}kma(4h*CDnA4TXE0 z=3%I%&cjDn+C8CqlhpK|K%etKl&{6Uz0^vhxr6dPPET6Xl4WJ})T{gaJ$p@2q>11+ z)UOup!A3r{YC5+vZz0uPZ{)kTO^{h0{;zC%^FOf|M~Y!15RT@OQDH=dvcBkZesXU@ z2rWJGeH&e=(&?$*Yx?=5o}!>PnAaAAsEZBD0>ZrDoWh2bZydxdMqL22@ApamhMLX` ze{+Ry(^W<`S#sHO0x@Lx)8L^jv@%-GUGPx``h^VbW#6+j`=Rg&a{u(M(goo|2j2h- zsQJ7R?D=fISlhN1JUyCBnxEZ6nl~Q|9hFc%G(VqX43W+t_~1WDG~zH4yD6R6S zZ>6d15xaGY|S?#r3@@0}Zexx4j4RO`>}58vEL z#fiR)eDJw_x8rA+o5H(D!Qf~%O+&r?H213FkkSG8K_g(&=Pq2nI-`QDfH)8?BHMv* zE#SPjU!Ud&e}yWhrQ=NQ*T=*aBihFaXLwgTq*LLpjG{X^y&>}XV$)OisOh89+q)uN zOvG7etz=RCEomp}#Pg4=+Q<9nYoE?fkaf2}*G=m^f$FK8;Ln_~UA9%_qr_Y6Wq@S?P zYegO(BU;0W<)o5Nj_u2L>3^C1d1~mXUSlgEr7U`pWvtMyZY3R=GlwH?OuJS^oz+Jy zB+SK}a(nWI%?Qh-r^aS`F74ShEzWfr5L=+_<*2Ok!epBp=!mJw$DkB~T4-mrx6UDn z?3i4Gll|P+(5@rz#**MS$`Aa)M>FN(ieYsSLksq1b z9jjgyY9V7t5HsuC4A1-E{gV)0oKL~rH7f3$D`u0*hxcQ}n>8q9=D-Vu3UST| za``jHv$V|({ZT+-+WztT-rVb78Q(o0-}@L^Gj}<5od@IRZCAj;F`0SpHC4OU-o%Xf ze3uxAAxO{l+2PyeQsioR!?Blo#@DF7CM(s9t@jiXV#kf2uRAeuMvjuFP=W~U$x(k~ z)T^zwH_rTwFM853>iXw4_dC>PcZ|utK@h44;j0_W2$3;*@=xAkc#$4u(1p5 z4)eY;5KSO|%k)n5z7xEb@o<|NmETI7HOL^$;)4c`@ry8=@cs8l#(Dk8}CRxBR&UO9WCem!E&(57I0p`jkgaF$?H~s?JZwdmgF*l zJ;yuJ*C`8LeNi>t{gm{BlYK@PkymngvT_ zxo7E4>1JJ5^TZOf^jDB;Ou!WXu3C75P2y`MpVq*GsCHOWC#VF6vS`UIA+QoOw5kth z8+vKw*#vE-djqQq{+C3A9aOZd`2bPeq^KU}jBegjccOmQ*f&KuU70QG71Gp^W%$6n zWcVB@sPmWw32pA>rH=;E%V#b!YJL`izp#l5nIX$=>^kZcl8V#eNs{O)e z$%wNku)1+PC#>igDXAcP?fpq%4ve2Op&E5PLWccJ#{9>QpxFjL`_thHT>{L=x}vZS z#OLx|aM@PatYW{-ebY=g8NmiUcxF}-i>rI{wR?q|hE1tNcP{NlHY%q*Kum#%uP!p$ za#YJLKLZ;c&Q$})xu8gRL7@2GteFMR+F#mVYky$J47~8lyAbujQaT|U)qpeFJmN8L zr31i9+!S=9b|MiG0#95$x+N_#Ju0QS4j8&ZK5sdJFqP1yA8X;q2XUp46VH*D54dM5 zmm@11xa;i}B04)hn$|93>t634Y92M6DUk(PP3x)R5|%2DkR3bAqTUh zRx3UZ3s`-Yz5VyC>mg+YZJFVr6P1ThyhlWTKT1W ztsMn9`klOcK@4$1f^DQyjrwc|j)=$IdS11*6#Hk2#=C0DP&1#UFJI!~A}wTQG3$Qr zj^3;`bmlE3@K{^ul~(z?YEz?|Wm1Asf_>`c3grO&_nkt5>5@tMZ967MSH1m|xDtAM zn64NrYf*7I+9-{CRWA9G#i%2*9Dw`gZ*PE9XIqtClN*>@3V=uP`geM6I=qf_Gn-1A zzV#0rE*zcz=xHN!E4i(?sjqR$=pgadCrfqOSh@xV^8S}$KUBm|>E|NM4AU$fU@S%0 z17*<=Ca?d^K$0pW)AIWgaU|lNE}|W=SX7+lz$Ca!3K8QM>&OPgV&90)@f`2bV0+*w zVE1VqY<5Vd@0X;S$_EK>DlgK1v^lDC?mjY-u7(?YIXnUci@pPhVaVpkCr2PcPLE_| z#j|R`t@mZ*dYA-%U-d6ZO7?-mnf{DX1AFH zPKAn#oMF1tTx3`^{&(7`%fs?hwegsdh|t15!Q)8(z9+fizFl&`AdP!#BBQq9Vk?At zR~l(F{?@pmh-U%wf+6^8U!DBEqKp%}D4vqFs-mwh0*$H@sauPuwc)?4eR<))`7F>B0v5v;$WSe?*9GBd!MF!zu&H;|u$uDWVGc6#iW zxjJ3y&!LTTWew==;aGt;B zl~LqwRcO1nFOWpqdlaC%-iFDf5EXxlLres^8YNv506AuCP*%3O`@<8#VK4iE!wwCr zy7ucjdfz^V7D;c2zScF6)~X4<91zlyd{OT4)uLJ7Iz#c}@|x@Q+ACadM@31?6QMMf z><^?Pb)U}{r7W$TA0647-SMa>FmF4oyz^5Q1uBK~wE`UfBCD%ujrp@CZ}t6?#K$t_ z`G=$I(?D@;<&ugGsPDCGof|w7t;9ei1R58xiV@88vkU{06CSxT3c!B1Xvi;Zf8!gS z>TSfW5S73LCApT_^(a3(z~k+2H8gUUAOG|l%?HE^IQic0$P58i&U=;`L<}VQ1jqo} z!9&*ckDDA(&(2H)19hMk5+P`nfuC;Oxvh z%r9IJWVyvoJ=afVEC*m%)sW91(uBb4KpUWo05dXB)jvrSEPiVs(2AS4u>en|6n&Gy z1{4Paw4w!ISjL&19M``JLINbAly_lXoeFlg^+7jK$x0E@R{V~;TGcEu@H(K6tE!qR zv%lse6Di_#!aJHcNIh{74E{sUSPt|LyK2i@t+23BowA&sveVU=1B{7 zxlng*E&5^n;6mGGlYO(56ROz#`Rw)M=>hR-yG`r199DOR+GG7zPe&uoXr@itB%?08 zZDN>*act@7<<)X%BZ=|iQKSk;0FdYg_j#M|+?>dqc$)mplAtR;6zBy7m5&-nLDluN zNZVz}*|SGjgT?6S6EC-2s>9)LqfZ=Yrhe7TXDclW2UrcBqKO)-cqQK9d;V&Yy`?%= zc#j_F`Uq%-b;jR(gG(}OE~0(_#m=bu{Lp)xV36XQ?kmL&Av+txz8_u@+D3`KD&s~~ zBcil)B)CoVX$4e9=eMzcD%kShF;oAh zoOvsQ9bBjSq`j2h{%PU65$h$BJaQlF=jB$&=_U<-2Fd6(m57`ijHG{VYBj#8b5ZLn z7y6O#^@)?QA(ZfVt3fZZlK&~%MtP~x@oWx&8KgAjvq$*HjTu0y?YjHbo$mFrp4g7m z?4`XO`3Pw4;7P(20AJ`UlTz)lBAGW3Qw}3Z)y){7~wzXiGOBxZRqq>p@Iw zeQ@h5u6+yUM6&FkClH`WfPR{p8Ses2vqRhUp`G-gAcoRp&~12&?cufpL%GTd2bjxx!>-X~CTDiolf&u1SV0r+#`UEfOKXYLV>2jp~%j^?#aSim#n*_fq))gUX z9)8u)Sp)eXyNH4A9z`)cKXiXX`T|wI)dv|#QFRYM0&&q8-%@Go8uK4eoBnK@0UHIF zK0wh=07h&_{#jKpt8rh-0~zP!?%B%p?HeX|DH!FYfR+P!1l%YDE? zRydhp{P;I#p(iepxgQ|MpTJ73x%F>mxi4wE`su_VxV)WLCydA_%VTxw=UYZi|8ii% zX&XSXo!gXnEecYKB|^$_00n|2B{+Zq5g`o08AnhlK*lf> zq9Pzf#w4Ipf`Sl7KpCQ|_sT2_D^W+`9kjfRmaXN~=3LwH-sH>R9x z2Z(IjVdJ{M+2X&+Y-K@m(`vprG|~ql1vbCoH(YSgKWprDXz0ojTxv6(Jt!Zrr_unCp#l1vDc{Esa?>s^4cRZOs)WUl>t_z#D1voAD z_ePmVz6N$c5&!~+rClBT9Ladn^%dj)amZ)zjipR|zL8xh|VMZZwf0Aswp#W})p9rD_rB`eIT70u)P9E*qCt4gf; zH>Y%oYgQ=-u$pcbYNFq~(k9xeH%!MrR;)$f4wO6w+w-;`srKIN!5F#$#Noy7I}|i{(BD{lyqmaju4`oq1EDjqbw|&Jc_$1!=5T2=CETb_|27A?&*d&0q!k3g*e=H#loDJ8QA&$*Y%V zb5@VleRwR?9GQ#nD-BQ^jQq6rQE@UsQ)ksNQQa;v{`rRSA4eos{u1|RqMJ4*ZFmn2 z9q~p4VbMkTY^0HKFB)o90+j)RYif%nB@--qv-YpW<=Fwj;C5JD>I+$|JO>fWa?0A# z>==d4-^NF zY%j!)wQ5+k@V=vn<4MSX)n-O70<1s3m?!^$?+Mdx>XUwkNbU=1x}pVrlUEc*qYdwK zu_rf$O0{3D)AI)JuJYV!O>-vtS{u^TDD4U%EI0~==(?r+7)+adPq$bKdf>SUAj#BE z0Gl0u;|;K8wSNxvv*dhv_ul&jc~^9OuNYH!=GQ6oNi4f1L@%b;SE+3538a2jelnjm zv;O$_CcbUuyNwUY*P0mm^^jKqlom~;wU1y2rz5Yk@TZerFkggcFfS&fW*vrUVxy3w zvE-ASf!xnw!Lai4vbJ1{ownoM?T@qs8snA0Xr^10QUds0{GMa6_)1swslo>^md+LK z+e(4(;F^y%Q={S8N)JM+auG`_tdEA-ec}A{`RZ!DGVFTVTF=;)GxKqSRx{q9jLM(L zjK;^~tP{WdmS93yL~Ps0U-H&mi0_b-F4~xMIH(wh`U00>*k4_Y zr64ZRWeSDsY-TATr!FS8OWq8rpIjOMfrDW7&;=Q6X{G&V+u7gl72>{BKWh{yU5`6(syl-L4$@caQ&iL=F12Il%4? zGpLntZ9i$O_!VUqWy%h}GtgQ8LBLxAYAT;H%e!g?n}cN*QJUzeMWo191R z4#>S9cG+pmqvlOL3^?u7rS=RY5Iy?xK{2wG(wO3mn}4JkqH1<1Xo0m)?!)jZ9U}P* zImI6ve5^N^c>^vS2Kv8{mK+UA^rM{14 zwDRwD=KMC{SY1|M1{+_Awn8@I{k=oC-UJh(-y}tc=h&Thu71D%eyFGwF1>@qk{d7Q zozoBZ&LPuYk_)`e->7@{Ln}yu4xrCmhdPTNa^lqFS7Z+j^ZsP!`s4rPDYbGfXTN8L z#xd^5>PDY;r|sOeaP zhXV3~54yGU2kt2_R=!(04!Y9NX1nZu=Ci!D_u=C2R!QnHjZ>@%zERv8#SnA!|Qon3RLT*7x2MEDzztuB z671)1+oQ(mfL<6ikP_{Q$T9@%`0(+_ptO{dm1LL%u$u+F@8a5#cWMhhbN9)TR%ffv zGqSN>phruPhf+{8IYv8RByH_#W9a2petlQg?8B6umuiLFo*GeXK|dHw`5o^NQw=yV zD-`F1Y%dMXtm%U;Wg4mjE*iAabDQvcK`8Ohrn&-e%yg|eaC?qQx9V&3pYq#jbtt0m zB4-iU3?S9a!I!X(>F<{7oCiHUsl4*4*AY}vBw=UxHrz}r&LHa{|G{p{YazgXt02m~ zlPk7I2+#R$2L%j$pZ)k@R5e!==B!{>Ow4IzNM$Uv1JsDw`W!DTl=1|TVjS>GmIsnT)2at1kXWKt4Zgu8;70Km`Ke|VBf52O z+mCt#qsi%(w09q8!hJzylm=3VFUa>-xB8EPCk-nSMl6gA@v$F}UA%fv6ZPfK8+_L{ zAR(UBvHJi=HBG?|t*DNPGurnv*e(-eNcHGL>~~(;)uUzcxLDoz5|XjNpf!Wu$wgoS zUQb2~7nAu=F)juZe8`p>FSxQcY1x_0s}5aHd#1o19!HwbnoN|4JQIYp4emnajpnm1 z?TxWMJ+#g9Hoy(iR@)Ei2s3XWx0hU73tE|?m9cVF3^?Kp##dymmHfuu$~F1S!IoJU zxC~jdsmVgCANIPFYw)_MMm^t5++7`7cTskS?4rw5u;#d|7OQ)9y!@Pwt&b!z!8*KN z^m5T?WB6FivDGO$73ew3@6;CJs1SA%y2B}i-Wci;Mv~lPCBg1tmZ!#m)*_yOB;c3N zxc*wppYK~2`Dz(CN`n*DBJ5oA^u$zE5uus86StC4>ZLS2Ty!?T7)@s%sLsDE={~gm2DnhvI0C9Asa8 z-?nUqZ$5-wMT`n2akPsPsZFzlBOEIoUvw1SnuJ88up=Fpz~PX+i42hjvsKIr8OaC` zwx(q<=eNq<#TnjBZPE|=)T#juR zV9rwt_hP@a!jA+X0%ne7Mj@T-r_nV~(8MTLS;zpC&^EkHu%cK7~z7X8_oh*}EDU`(wjw z-pd=nVTLewzBQ|YSiB?fcd1QqCa`mCl2g7tRYGK!_L$@kH|33+HU+kPYv8E~BlSz) ztqLRnX^qyr{BOhEcb>E}l?DzF%)J$cyoxZf{W`E^kDxjA7g%6$iC{b@Gbb{e47(7f zeFWJ#U~R>qJh7dFzT%eI57-K5OBj0VB6Y{;BBHhn7L7EQ<%ohP(jKHHg~G}ae_X`Z z9)2y(;gR@w#|D8-kn(_SFo+SmhsqjY2&gkDxM6G zcR#lmkt(L!1K++OKN+XR+a<&Y`i<+ zH2!*V#1}WjXcZ+o`4vH)OEC?qs$@1_0;Xss0=Lr+UQwLuflGP)A-l=4?#Lg;HB4*JwPeb`i?iYUsCytCH%GLs?CUZhEXLZ$a=EgA+PmLdAI0zF)Cy>8CDCHA?hdNV_BRXM5S({TxY7VF^=ZK7<1^YjB!#R zZRhjkc?|}vDwQY|Cn94@z4O`3L5Uu6D^t81^Ks@(0l&{nxY?*zKoY}z3$Q#`938T` zJn@uWRsbr_<`#M#uw1s{shCVzCu&zN7g2vvXBfk^c>-a^=3QfwS$5(n));_swH{(; z_F;E;6=s%UT_%mO3jZmhrDxIlc54KkuaFs=y9GoSNt6%)vG#MRKQPX{>z5})9fUzf ztCP4tFd3lk;*`psi#9;?)80`+C%Y;FX8!|{Mq?;=c}wQ{{n#(DYbOw(<7Ra|#G&@m z-b$`R>^$HFCjsPO!V@OZMjEpC`nqiBrhGG@XaxUcOKe$sga&B2m059&(|OFLXV&aD z^-Dmw-0GMe)f*HPjM2vq?f)g}c-~;_F+IKMKH8*>lxFip)(ONk=%oZUp^?LdgH5l~ zDXgI6AH*xjp;xOXWgjq0D`!sxQI+P9#WM`IlPcXdb1uc+UNYC|ClEpAvP-mvsMIjA zrzJM$QKcvk*Pd{MnJ0lkV3)aRbuHH=2~lTjIYsqe`H)c)W$Dy=SD)wEh-o%~Oh;Jp z55!arC$zXA%58dg!wpN)xmqVykCS}bMzzMAP&`aG%s?5GjVn*EFDZ>wSg-P1G%2Z~ z_}n)0lB;&;7TW@!*Z71S=p1^#c540NrR)mTUkPKGK5W8H6lSehPQFr{kXH+JeTfkO z`TXr5;w$U$_&PA9B#r4ZCq}nFs(VNLBGUYc5>>t1yFagp?lQQ~Nee(q&${;l^AZd| z8krX=Y#A22agD@}$&-g{GsN=9bpn_!&cKT@TF6PND*Kwm9|3>Z^Ra-_d=4kS!7!rz zA`JKRC%y-j=h0pm6{HbhI^hb*uc~=DdRqe6=Tu0FAej1M!nl?3+!!b}UDQ6WQafj) z1{Ma2a$^_u7Xf3r5;yYs_fZr;d7`4KM!%2?z)?~k_)Hh=8tv4|xikXjs+~l0*T~aR zt3Iq#8&gNpsk41=aq-kpYAq>PyyeHV2j3atF7vuw?Os_oitDN3`n>{eASB_AB1U6c zC)tGk+EI-sm^M|$L0&hNI>Xz`DzE38XFAN(N8V(I_~-z%p||rAh7|Vej4;KSfVpyk z^pzhc3G&=+QC@2fqI;(^7w=$P38!O0wun*j4GRM#ug5At^Fv}2lrWOyEClQG<@`ds zfIsDK+wzrLuS}rJnNZ8SNc^X;X5|gW-TnonH)P>!$JIQ+l|BC&%s&z`wYbc*`VUbt zqZT831@Z`}8yTC8OL}L& z)VaAMfY^Ikc~2n)b*syuNacghtGe5excHigS!_rd@Kw{ayIH4}Fz{Z0B7k=VIyz3x z;a!1Gp{2uDGt4p_lbF%g*ZYdkWzQ8LG;IWyqMR(Z{GaOHo8QQV28bq0@})7La>_?FPZU_wJ$h+`PN}91aGV1;Ea7_QBEpu>#e76`?_FAd z0^Q3TqSJ)a*qvAMqr|K#x8Zp#xiB*FJBSc2dIXP>$TQ$EL9#gz&BoCKKfV(;enWkv z%BX6n*dA7;sh>%@fim!~qZ#_7uqS*+7h94r-x{M+5yUfo{Qq;3k{ z)Fcp_Yrt7PDPzaLlrtuOEHw7AF^BY@G>um?$R26%^tB^Po$CqB{F^OYAx>=_XaNGjFOR+94~6#*T+DdyHHU7WF=gO2?@OM=8VnRmTc4 zCtiBE)fpRp4WU=n8ANtYe-e8|1s$0ytP_-2;ID^`O9hiaMEK8skibDDfpg5H^Cp4Z z+Hk(aej8TQ@Dsp?Obz{`gyn&;mm|d1o1Lnp4gQVs_-y5-m@uw5d9-viVybirRw>X# zsm-ENV&2QFsa$IcT*iY7D1KRSfzo%7Dsq0Ctzo35cxSCz@Ev;b`Q~MJG^W=c{F_)^ zIEt7zZfm~B9}umKdkJEIyTgkAI~*|a><3fpH%-nBybUVidwM{QWLBkaMh|#O>!H1k z^I;I#(L3q3q2y1{JVDuFREar!&d2hE?^i`wkiLwm{=8MLo>|u-P~L9%y73dkswvs~ zMvvXh_|2~&s=H7>Cg|+7WcA3aKdIN49>F^k`&?4h&;61B=4UCNa9fP-%>6RP9B4w` zMwBrdSh4nboq;>_f5|?&BL7UC{^rNGzNy^Xevs>~|M^GV{^gOL>&*n(9+5ddj!j&_ zgn6RubsdtCQnRZ%yn)vRo6U;wFQDgC6(OuT(7ubC0UzQ>w!!M!EJptIED*<1apI<~4#0(P8X8 zw2RT_ds)6VqpCX_5`JX&*Kcr%Ge@5@C}*c+OBbqBdSYE&$i?8)7>}@wMvJN{7v3%F z>VlnE>@({J0?`G~Yt$Q==waUC@}z@f*}m7ClJ}jgxU*)En^)~~k#)w3ZvE+!{YYNR zha$N=tGzbr9Dm-LRA=kL|NLZnX)eYJpJ@5(BX-Cg9nn1RF-vf{&bF}j5{ubhLVq2* zhh!y}bRa32wz!5?SYMoLiz`UD>^A;K12{cseA`l!&C1 zc49)syUCO8wp0tGrpfRa&+y<3!dHsr$G3rCs61g~cS~zpi(Eb6WN3`PmXzp-jkA;<3K1R+=za%?Z@S3MLD=!dXI)3C? z`JxnBnUq|pqL&+WF)$Jg) zR&sgfHcS;#K_NF;hcVBg))^%rUdT0nBg{*JvCI+9b2J=*3dnWmDTq&iJ*yH2M8wL< zL?_-S%eKPjw+0SbGHSDHgE*6~>Sje8-jG%3k_Ex9etTI#Ql=X=*zKPBFEW z=!f9gA49UBm&{h%c+PmpJQB|!CS$u6N$e%kUi#7tk59odSmRzlX2jzm6c`eMniI$- zC9{c|lQMvrz8p5fxT7|_zd_S%IWd!{zU22);bJ;+{#}Gs2TF??QlPy_)@?88<|)U{ zDHo-4)uV|+@6<*GFM0eyfY}tJ@#^c^3vMsCxihW|HTySDt~fv#nx_bOd}&f(QALl~ zBHB|LcNxi>y=B&IuK6G1ui= zz(bks=sQ7y@&w~4x2+72BC!8Rj=@&|N7`h=3EHKf1m-OmlxVSy59|V6ibn;XM?Z(? zw%Ozlmg}|Zwj^EnsGrWvena1x#%}}+&|HBi=?iR@FeOnCfx^&KeA}22`?P3RE_wk4LPKh zu=ilmhbCMSdd+X|M#rWm1(`#>VEy1h!er8>U{yr zfc6GqNmTENahrni821a2?3?cBVX?t2R$0u3?-&mfG8z$pdaSmZuN3QY6>Zde)0iLW zLiX5Aq_rU*E{8z-0m}Y?Epl`(Dd%qk19)7a|Mx7W@TeLBb8eh9xm&GOJ@ktS&KYl3 z#G7VMQZp#vsjiW{!K4yC{m@6x`D5JCpCPPc9gK#$1!eo1RGsJClP5SAkw%+x?30$V zix4Sqj2FvO7#04Qk0%D3C>m&2b{e<5EV6#lgwdxT2y*jXxOk7s4I>$w9>Ml<>i9Fp zQ5TUy;B%%VG&_7lk#j6vOZygvdt$&x z7>dvI>bEO3&=(D=>YrR<#7g~9(B>cD@%M;#T~UfSgBn&VJ9PfVBm{o`F;#e%djh|3 z!j*y|97^7$vDRPYGd!2N*357@YDyKY7y(_A1D95Yx#K2w{JdnS7ZYrU2wD4KvJ5M^ zOlwZ-bIeO^3Ol!0{ahV&-D8*g=J>-URi2&Vw~lVMKZj)_<&J8D&1&?Kq+rG@`u1_Zk=&jp`H8-dyZh8DEraLmU3|Hh^JWlob((3CjdX9 z@tL_<1ZEEwN`zfR_Wh46L?8$btYbZ#)I}QSO_MWyvE|m6lRI+{$B-#dVmGkrMD9Qt zapEOw3|PkkL2J~2OP#0WF=FOHWkLafApp`^Fw*6#9_fkXr`MHRqkzwOF;IKUBubtQ zA_e`KUkqT#29Y(Kq2&N{rcDkYgCC?-CKLgmk3bj~{W;M*e^QD40Jsu>!WKM(ndy58 z=!_P{>i3=h%%77Zn0V5PW#CyPZG-ZU4L0=x1Dg<_vJfYM&cdvUtdVjc;{F~WI?%6> z7P_#~J>b)Iqwy7!@luwSDLL=P1x{61W4j--h8wQCkyHRNuZG@dJa^kgk4zcNn2g)O zv?{r1T!2dhVM6RSGO|K&I`!P>h5lCi^p*Bt;xl#p}OwMrI(d1qm5}{e(d&f zz52tn@DZ@t2oa7>3=bF#THYr#Zi(A3 z6JceynGWhh3b!@4QD8xZ&YL5~I$RfX-R%{nBfE=}qdZvOuZvX=)I@?Q7uk!X4e(W8 zx<)QUF@*&24=rmZb2APQ6jDGATJ^k z6z%J7Ku1O0sQP(O81TE;@F+h zytuk@!&0lcD!)FRbr+%{`#^%$vA$A+I{i{nz*u~ObPjzsm9Kr4JBQhGrBER$Ry}S- z&wDnpt?Au-of4gY)qQ?Il)2T9nWo`W)feji0%Nnfc^%37B$j`JyUn~3A&RpR#_?U0 zXgtMZ)y~<$*D&83bl6qdv{(*uhHr4N6VF*cUAPld*2j({>n^%`nsLAyxPVX6fmVil z(bBBe6_K{cbIW`$xhL|&TD%QQ3w&v=_B~n+i%(_cN;-l!3@TwUz0|l?K@3|k(%c_6 z?EF#dw=Z2m2pk#gQsjhk+}2iZGv7i^mAVvfr3n<64b;Ynyj?8xWCP#vKuk(6^nK^0 zJ5s*H_t>}=SLfo#!-KTX|G3Tnjg^T#?}%(e)AK5wDH&Z)bfp_LM*ExkGi*M)fg(1r zw?S$+#Z2ae))x?QN_{Y+Xr)x?QtCIAKC*b3a2^9G5{}>Yll(Yn*F37C)zVgj_?+9b zOc|1WdNl1^uWqlKa5CLGQq8We*hzeFB)Zd=Nev)t`C30!G%vXTx%JGxd1>OF;2Q7e zluL)}?_n~nt+m*v?)Xy_E%rm;vH7i!2g?VlMt%z)yYt891S?y`?6k=m-|U=tLXA^) zt<&X+@gWo6`X|#v`0;u*EMuVY<_N|!U|)7X9Mn3NEF6j6tY)1~>1quKksRQLAas%Z zp?c%#GhELByL0LnTAA7!4iJiDBy8=(+ZYX`HEndtux~|l`*n1K&lp>ICc|}P=b(n` z_~C+L!(y+tK5Ny-+*i|VUg|kOq2{g{Jrar2=hi!6kme~IYgBe1SWz-3Q73L$i2ij9 zNxe6eb~jGoX>bmXlYze^4gOezBu+DMMLVWD@vzI1wdd@7DNfTznz`ZbARsKZ-q?q&p$IE|Y zcjhmcmJVJ2H>1<2>h`%I?%N9y6Yew2bJm{32GeDk?8*7eutO{a^TP?tM3X1>;41$y z^Vu9?8JgUSklc#noEW6k6VnE;d}x<$B_Si95#4;`y4=*W=&7>sn9AeU)*ePNvLbc` z<0au4%{;$_$u_L_CDMQ&teS^ddy zl)VhaUNPP&V0Y4*E?4DPT~!?#$Na1n@u4=1nZpBfPJk(6a&TSlg}~ zy>6R15n1GQ;Hm9G^iiSdms4Dw>Ghy2@Nv|$V`ZSHK9f9Z=jT|#_T1=~d5b${SLcX4 zZ7i}U^QQBv1(r|Pyd0Vf?kz46iT~plG4BOyfgnu^aGjY0O9E0ql?b_LKb^M1Ji&9S z$>+@ooK2@C>FR8;`m%-Ofs1g%iOb#=jjO@_Ll1aMy6Ul`cO}s@aUPJWv{insVz~s- zUlqDUb)45L{!&F+WJj#WE4r=t+l(7Wos)P>$&J0=eHu%vGya=N{(}cElbk)Asil zG5_orlCTernfL*ZK zPoysXX21;JFTXm;P)CwkeOKu&&~3*Bpj*N(a2n|uAg5&`Th5hy=>j)W+!xDV%k>j2 zxqebJsiD3iP5Et=)r=+obXZf16lXvQqi!1O0;;JZbYoxMY}q>G{&$W0p9hhDwfuJ@ z(_aAHur?5drW0g5FxX`i$ReDa5w=6~mFWz;{qa_!`JG%LD2JR>hNOT1!T1}t#- zZQ*)iA&_Dle;HP!TZZ4-Tiolb74ppxGuVpFa=5%$Zd+`c1~Z(N+hD%h8D=;75?Nes6pl&m=jh*C`=l+*gX8G0lSBb*mlN;DS0P_jdM@Ju*lL5v5KnDI< zi^Ht>*0O;VOd46*rgKGTt9m2=GlA`4tSQWaVmui+=+%sRIM||RJyGek%eNE3(Vv&k z{jdW((3GTp*6v1je4~1QmddfNKE+7c_NO4M4<1*={*@Xn3zX&mH)7uARhhX8(ka@9 z8{AoQGwfEmv?M=we5t^;e?7kk2m9`=L#}wV;Q-QNzrr{1RPGKeuhXF7yjkFgn^S$r z|2itN^EJ?=dGFJGW$Ng;vz(9U4LVVz_Zf}-ZdLW7jfLH?gV(E4W0}%e?3uLt-{j2d zoNLmXo$jY=bbmPjaZ+@DjnY;J!}Ap`8vJP-e_2SKgE=UG_Kyz*gM&~KO()qDZ4EyY zYxDeU=r{N%tg>Q&d}(F-e%HAE^C9Y?>$R)uQj~QbHR)XF=^H+hH0ol$yuIu_q^9cG z`e+*|(Lr4S^puW&`fkTY+y5&S|7q@j>0I_JR7Px90f+FGX;su1@x0uRW&SZ4MMsyP zcX{-0qV*p&Qg>mwC#5O1D2V~}!B322m%-9N@8fdU>4C6kZ}*^+X%tPA8P_n!E(?e!1(Vg6J>r~Ad>?Rt<4e?ihRxILT)(^jnS%Yn4E~7L|Jjn<+0l@2 zlGf0Ar>9*femd^_ ztAD1lUBquu9ap7F({aD4e)V$st7q|NQ~Ixepq{Q9ZF+@z`cU@qAr16ULw9GA@(Gd7 zDep5G38!q=p-u(?o%>!@z4Vva|6jzFzj};yRqN-JkD~+Up8g8n73LV;BHg!L$9(u0 zc|qm$HPF*pz=p8AL%#qjxW&I+Pjn{aWglVMa(7C1cyb&$E~p~xB%&E{93Y}~a literal 0 HcmV?d00001 diff --git a/modules/getting-started/assets/images/showDashboardIndex.png b/modules/getting-started/assets/images/showDashboardIndex.png new file mode 100644 index 0000000000000000000000000000000000000000..692e76e05ed2058103529c0b5213d89e36fd98d9 GIT binary patch literal 340359 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 z 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%0Dm9gG3-U>foyFk%1 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 NN$C>_$IoB;{{Wr$!o~mq literal 0 HcmV?d00001 diff --git a/modules/getting-started/pages/look-at-the-results.adoc b/modules/getting-started/pages/look-at-the-results.adoc index 302f30dc9e..0cc2e59256 100644 --- a/modules/getting-started/pages/look-at-the-results.adoc +++ b/modules/getting-started/pages/look-at-the-results.adoc @@ -1,7 +1,7 @@ = Explore the Server Configuration :page-pagination: :imagesdir: ../assets/images -:description: Once you have Couchbase Server running, you can log into the Couchbase Server Web Console, and start to examine the different features that it provides. +:description: Once you have Couchbase Server running, you can log into the Couchbase Server Web Console and start to examine the different features that it provides. [abstract] {description} @@ -23,6 +23,7 @@ The Docker image that you installed comes pre-configured with a default username Type these credentials into the appropriate fields and click btn:[Sign In]. +[#examine-the-cluster-dashboard] == Examine the Cluster Dashboard Every time you log into the Web Console, you are brought to the [.ui]*Cluster Dashboard*: @@ -30,22 +31,23 @@ Every time you log into the Web Console, you are brought to the [.ui]*Cluster Da [#cluster_overview] image::ClusterOverview.png["The Cluster Dashboard",720] -The [.ui]*Cluster Dashboard* provides a graphical summary of the current state of your Couchbase cluster. +The [.ui]*Cluster Dashboard* provides a graphical summary of the Couchbase cluster's current state. The term _cluster_ might seem unexpected at this point, since you are only running a single instance of Couchbase Server; but nevertheless, it counts as a cluster of one. -All of the values that are displayed on this screen were automatically configured by the sandbox container image during installation. -In production, you will specify these values individually according to your needs. +All the values that are displayed on this screen were automatically configured by the sandbox container image during installation. +In production, you will specify these values individually, according to your needs. Notice the information panel at the very bottom. This shows that you have a single active bucket on the system — _bucket_ meaning a logical group of data-items. -Taking a closer look at this bucket will give you some idea of how Couchbase stores data, and prepare you to make your first data-queries. +Taking a closer look at this bucket will give you some idea +of how Couchbase stores data and prepares you to make your first data-queries. == Examine Your Bucket and Its Documents Click menu:Buckets[] in the left-hand navigation bar to bring up the [.ui]*Buckets* screen. The [.ui]*Buckets* screen shows that you have a single active bucket on the system (_bucket_ meaning a logical group of data-items). -Taking a closer look at this bucket will give you some idea of how Couchbase stores data, and prepare you to make your first data-queries: +Taking a closer look at this bucket will give you some idea of how Couchbase stores data and prepare you to make your first data-queries: [#travel_sample_bucket_screen_initial] image::travelSampleBucketScreenInitial.png["The Buckets screen",720] @@ -59,7 +61,8 @@ Click [.ui]*Scopes and Collections* to inspect the scopes and collections contai image::travelSampleScopesScreen.png["The travel-sample Scopes screen",720] The [.ui]*Scopes and Collections* screen shows, in a succession of page-views, the scopes that are contained within the bucket. -To see the collections that are contained within a given scope, left-click on the row for the scope -- for example, for the `inventory` scope: +To see the collections that are contained within a given scope, +left-click on the row for the scope, e.g., for the `inventory` scope: [#travel_sample_collections_screen] image::travelSampleCollectionsScreen.png["The travel-sample Scopes screen, showing the inventory collections",720] @@ -67,7 +70,7 @@ image::travelSampleCollectionsScreen.png["The travel-sample Scopes screen, showi In Couchbase Server 7.0 and later, all documents must be contained in a scope and collection. If you import a dataset that was created in earlier versions of Couchbase Server, the documents are automatically saved within a `_default` scope and a `_default` collection. For your initial work with the system, this will be fine. -But as you continue, and you create more documents, your will benefit from using scopes and collections to organize those documents in the best way: this will make data-access intuitive and clear. +But as you continue, and you create more documents, you will benefit from using scopes and collections to organize those documents in the best way: this will make data-access intuitive and clear. See the xref:getting-started:/look-at-the-results.adoc#other-destinations[Other Destinations] section, below, for a link to information on creating and managing your own scopes and collections. @@ -84,7 +87,7 @@ The following document retrieval controls are provided: The documents within the selected collection are those that will be retrieved. (For information on scopes and collections, see xref:learn:data/scopes-and-collections.adoc[Scopes and Collections]). * *Limit*: The maximum number of rows (documents) to retrieve and display at once. -* *Offset*: The number of documents in the entire set of the current collection that should be skipped, before display begins. +* *Offset*: The number of documents in the entire set of the current collection that should be skipped before displaying begins. Notice that when you click [.ui]*Next Batch >*, the [.ui]*Offset* increases by the same value that is specified in [.ui]*Limit*. * *Document ID*: Accepts the ID of a specific document. Leave this field blank to retrieve documents based on *Limit* and *Offset*. @@ -103,14 +106,14 @@ image::editDocumentDialog.png["The Edit Document dialog",480] + The document consists of a series of _key-value_ pairs (or, as they are sometimes expressed, _name-value_ pairs). You can make modifications to key-values directly in this editor. -As will be demonstrated later, Couchbase Server allows you to search for keys, and return the corresponding values, by means of a _query_. +As will be demonstrated later, Couchbase Server allows you to search for keys and return the corresponding values by using a _query_. For example, here, if you searched on the name `country`, you would return the value `United States`; if on the name `icao`, the value `MLA`. + If you make changes in the [.ui]*Edit Document* dialog, click [.ui]*Save* to save your changes. If you want to create a new document based on an existing document, you can click the *Make a copy of this document* button (described next). If you want to create an entirely new document, you can click the btn:[ADD DOCUMENT] button in the upper-right. + -Note that Couchbase Web Console supports the editing of documents that are up to 10 MB in size (although documents on Couchbase Server can be up to 20 MB in size). +Note that Couchbase Web Console supports the editing of documents that are up to 10 MB in size, (although documents on Couchbase Server can be up to 20 MB in size). * *Make a copy of this document*: Click this button to bring up the [.ui]*Save As* dialog, which allows you to create a new document based on the existing one: + @@ -127,6 +130,48 @@ Click it to save your changes to the document. To view successive sets of documents, use the [.ui]*Next Batch >* and [.ui]*< Prev Batch* buttons. +[#examining-the-cluster-logs] +== Examining the Cluster's Logs + +The Couchbase Server maintains a constant, configurable log of alerts and operations, +a subset of which can be examined from the web console. + +Start by selecting menu:Logs[] from the left-hand navigation menu. + +image::eventLogging.png[] + +You will be presented with a screen containing a series of events logged by the cluster. + +You can filter the log entries by entering a string in the [.ui]*filter logs ...* field. + +You can also opt to have logging data written to a file or a bucket on a Couchbase node +by selecting the menu:Collect Information[] option from the top menu: + +image::collectLogInformationOptions.png[] + +The [.ui]*Collection Information* screen will be displayed, giving you a number of options for collecting logs. +As well as specifying the nodes logged, you can also specify a location for writing the logging data. + +Once the options have been set, click on btn:[Start Collecting] to start recording logs to your specified location. + +TIP: If you are having a problem with your cluster setup, it may be useful to provide Couchbase Support with a log of the server activity. + +[#examining-the-cluster-metrics] +== Examining the Cluster's Metrics + +As well as examining the state of the cluster from the web console, (see the section on xref:examine-the-cluster-dashboard[Examining the cluster dashboard]), +you can monitor more specific elements of the cluster operation, such as the indexes in real-time: + + +. Select [.ui]*All Services* from the menu:Choose Dashboard[] dropdown menu. +. The page will expand to include all the services available on the node. +Click on [.ui]*Index* and you will be presented with a series of graphs depicting real-time metrics for the indexes running on the node. ++ +image::showDashboardIndex.png["Index from UI dashboard", 720] ++ +TIP: The graphs will allow you to see if loads across multiple nodes differ significantly. + + [#other-destinations] == Other Destinations From 6817b1b6751d39f152bf50f5fe1fe8e55b08daa7 Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Wed, 20 Nov 2024 11:23:31 -0500 Subject: [PATCH 042/201] [DOC-10997] Delete fts-pagination as it's now covered by documentation in docs-devex (#3730) --- modules/fts/pages/fts-pagination.adoc | 107 -------------------------- 1 file changed, 107 deletions(-) delete mode 100644 modules/fts/pages/fts-pagination.adoc diff --git a/modules/fts/pages/fts-pagination.adoc b/modules/fts/pages/fts-pagination.adoc deleted file mode 100644 index 696635715e..0000000000 --- a/modules/fts/pages/fts-pagination.adoc +++ /dev/null @@ -1,107 +0,0 @@ -[#pagination] -= Pagination - -The number of results obtained for a Full Text Search request can be large. Pagination of these results becomes essential for sorting and displaying a subset of these results. - -There are multiple ways to achieve pagination with settings within a search request. Pagination will fetch a deterministic set of results when the results are sorted in a certain fashion. - -Pagination provides the following options: - -== Size/from or offset/limit - -This pagination settings can be used to obtain a subset of results and works deterministically when combined with a certain sort order. - -Using `size/limit` and `offset/from` would fetch at least `size + from` ordered results from a partition and then return the `size` number of results starting at offset `from`. - -Deep pagination can therefore get pretty expensive when using `size + from` on a sharded index due to each shard having to possibly return large resultsets (at least `size + from`) over the network for merging at the coordinating node before returning the `size` number of results starting at offset `from`. - -The default sort order is based on _score_ (relevance) where the results are ordered from the highest to the lowest score. - -=== Example - -Here's an example query that fetches results from the 11th onwards to the 15th that have been ordered by _score_. - ----- -{ - "query": { - "match": "California", - "field": "state" - }, - "size": 5, - "from": 10 -} ----- - -//---- -//{ -// "query": { -// "match": "California", -// "field": "state" -// }, -// "offset": 5, -// "limit": 10 -//} -//---- - -== search_after, search_before - -For an efficient pagination, you can use the `search_after/search_before` settings. - -`search_after` is designed to fetch the `size` number of results after the key specified and `search_before` is designed to fetch the `size` number of results before the key specified. - -These settings allow for the client to maintain state while paginating - the sort key of the last result (for search_after) or the first result (for search_before) in the current page. - -Both the attributes accept an array of strings (sort keys) - the length of this array will need to be the same length of the "sort" array within the search request. - -NOTE: You cannot use both `search_after` and `search_before` in the same search request. - -=== Example - -Here are some examples using `search_after/search_before` over sort key "_id" (an internal field that carries the document ID). - ----- -{ - "query": { - "match": "California", - "field": "state" - }, - "sort": ["_id"], - "search_after": ["hotel_10180"], - "size": 3 -} ----- - ----- -{ - "query": { - "match": "California", - "field": "state" - }, - "sort": ["_id"], - "search_before": ["hotel_17595"], - "size": 4 -} ----- - -NOTE: A Full Text Search request that doesn't carry any pagination settings will return the first 10 results (`"size: 10", "from": 0`) ordered by _score_ sequentially from the highest to lowest. - -== Pagination tips and recommendations - -The pagination of search results can be done using the 'from' and 'size' parameters in the search request. But as the search gets into deeper pages, it starts consuming more resources. - -To safeguard against any arbitrary higher memory requirements, FTS provides a configurable limit bleveMaxResultWindow (10000 default) on the maximum allowable page offsets. However, bumping this limit to higher levels is not a scalable solution. - -To circumvent this problem, the concept of key set pagination in FTS, is introduced. - -Instead of providing _from_ as a number of search results to skip, the user will provide the sort value of a previously seen search result (usually, the last result shown on the current page). The idea is that to show the next page of the results, we just want the top N results of that sort after the last result from the previous page. - -This solution requires a few preconditions be met: - -* The search request must specify a sort order. -NOTE: The sort order must impose a total order on the results. Without this, any results which share the same sort value might be left out when handling the page navigation boundaries. - -A common solution to this is to always include the document ID as the final sort criteria. - -For example, if you want to sort by [“name”, “-age”], instead of sort by [“name”, “-age”, “_id”]. - -With `search_after`/`search_before` paginations, the heap memory requirement of deeper page searches is made proportional to the requested page size alone. So it reduces the heap memory requirement of deeper page searches significantly down from the offset+from values. \ No newline at end of file From e7f052d23a714278fdde4a268fcf09be515bf41f Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Thu, 21 Nov 2024 13:32:19 +0000 Subject: [PATCH 043/201] [DOC-12684]: Update Explore the Server Configuration page (#3731) --- .../images/collectLogInformationOptions.png | Bin 0 -> 259198 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 modules/getting-started/assets/images/collectLogInformationOptions.png diff --git a/modules/getting-started/assets/images/collectLogInformationOptions.png b/modules/getting-started/assets/images/collectLogInformationOptions.png new file mode 100644 index 0000000000000000000000000000000000000000..0f529915942d6e8a739de1efa05770a3e4dd9bc7 GIT binary patch literal 259198 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

    A{iL7fsQtMEd3W)N5uB1sHTNqq76wu@j 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�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ⅅ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%0DJ>ZBhj^POwGp4woq_TZCHg0(uj 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 literal 0 HcmV?d00001 From 784f4fbba42a09115c029443626c530155b75ddf Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Thu, 21 Nov 2024 10:51:08 -0500 Subject: [PATCH 044/201] [DOC-12608] Adding note on cosine similarity metric. (#3735) While I'm in here, Abhi told me they were pulling Windows support for 7.6.4, to return in 8.0. --- modules/introduction/partials/new_features-76_4.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index 59e4a50be9..4d0597fe26 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -30,5 +30,5 @@ curl --get -u \ [#new-features-764-search-service] === Search Service - -* *https://jira.issues.couchbase.com/browse/MB-62634[MB-62634]:* xref:vector-search:vector-search.adoc[Vector Search] is now supported on the Windows platform. +The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. +For more information about Vector Search similarity metrics, see xref:search:child-field-options-reference.adoc[Child Field Options]. From adc9e9d7a0de3f277761c4d4bba87b10647d4751 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Thu, 21 Nov 2024 12:19:59 -0500 Subject: [PATCH 045/201] DOC-12448 ubuntu 24.04 support (#3721) * Number of fixes: * Added Ubuntu 24.04 to list of supported platforms, as per DOC-12448 * Added clarification to Docker entry to state its supported when Docker runs on a supported OS for DOC-10639. * Reordered entries, because some lists of supported versions went low to high while others went high to low. Decided to go high to low to match list of supported CB versions in the browser compatibility section. * Added bullets to lists of OSes, because why not. * Added a similar statement to VMware that was added to Docker. Ditto for KVM. * Some rewording * Adding Windows 11 as supported (belatedly) * * Removed the statements about OS requirements for Docker contains and VMs. * Added more general statement about the OS running within the container or VM. * More general cleanup. --- modules/install/pages/install-platforms.adoc | 73 ++++++++++---------- 1 file changed, 36 insertions(+), 37 deletions(-) diff --git a/modules/install/pages/install-platforms.adoc b/modules/install/pages/install-platforms.adoc index 142e722800..8aade877c5 100644 --- a/modules/install/pages/install-platforms.adoc +++ b/modules/install/pages/install-platforms.adoc @@ -1,16 +1,18 @@ = Supported Platforms -:description: Couchbase Server is supported on several popular operating systems and virtual environments. +:description: Couchbase Server supports several popular operating systems and virtual environments. The Couchbase Server Web Console supports most recent major browsers. :page-aliases: install:install-browsers [abstract] {description} +[#oses] == Supported Operating Systems -Make sure that your chosen operating system is listed below, before you install Couchbase Server. +Choose an operating system from the following list for your Couchbase Server deployment. NOTE: Couchbase clusters on mixed platforms are not supported. -Nodes in a Couchbase cluster should all be running on the same OS, and every effort should be made to apply the same OS patches across the entire cluster. +Nodes in a Couchbase cluster should all be running on the same OS. +Be sure to apply the same OS updates to all nodes the cluster. ARM64 support requires ARMv8 CPUs, such as the Amazon Graviton series. @@ -20,48 +22,43 @@ ARM64 support requires ARMv8 CPUs, such as the Amazon Graviton series. | Operating System | Supported Versions (64-bit) | Alma Linux -| 9.x +a|* 9.x | Amazon Linux 2 -| LTS (x86-64, ARM64) (deprecated in Couchbase Server 7.6) +a|* LTS (x86-64, ARM64) (deprecated in Couchbase Server 7.6) | Amazon Linux 2023 -| AL2023 (x86-64, ARM64) +a|* AL2023 (x86-64, ARM64) | Debian -| 12.x +a| * 12.x +* 11.x -11.x - - -| Oracle Linux{empty}footnote:[Only the Red Hat Compatible Kernel (RHCK) is supported. The Unbreakable Enterprise Kernel (UEK) is not supported.] -| 8.x - -9.x +| Oracle Linux{empty}footnote:[Only the Red Hat Compatible Kernel (RHCK) is supported. +The Unbreakable Enterprise Kernel (UEK) is not supported.] +a|* 9.x +* 8.x | Red Hat Enterprise Linux (RHEL) -| 8.x - -9.x +a|* 9.x +* 8.x | Rocky Linux -| 9.x +a|* 9.x | SUSE Linux Enterprise Server (SLES) -a| 12.x - -15.x +a|* 15.x +* 12.x -NOTE: Versions earlier than SP2 are no longer supported in Couchbase Server 7.2 and later. +NOTE: Versions earlier than 12 SP2 are no longer supported in Couchbase Server 7.2 and later. | Ubuntu -| 20.04 LTS (x86, ARM64) (deprecated in Couchbase Server 7.6) - -22.x LTS (x86, ARM64) +a|* 24.04 LTS (x86, ARM64) +* 22.x LTS (x86, ARM64) +* 20.04 LTS (x86, ARM64) (deprecated in Couchbase Server 7.6) | Windows Server -| 2022 - -2019 (deprecated in Couchbase Server 7.6) +a|* 2022 +* 2019 (deprecated in Couchbase Server 7.6) |=== @@ -71,18 +68,20 @@ NOTE: Versions earlier than SP2 are no longer supported in Couchbase Server 7.2 | Operating System | Supported Versions (64-bit) | macOS -| 14 "Sonoma" +a|* 14 "Sonoma" +* 13 "Ventura" +* 12 "Monterey" (x86-64 and Apple Silicon ARM64) (deprecated in Couchbase Server 7.6) -13 "Ventura" - -12 "Monterey" (x86-64 and Apple Silicon ARM64) (deprecated in Couchbase Server 7.6) - | Windows Desktop -| 10 (requires Anniversary Update) +a|* 11 +* 10 (requires Anniversary Update) |=== == Supported Virtualization and Container Platforms +When running Couchbase Server in virtualized or containerized environments, base the container or VM on one of the operating systems listed under <>. +Couchbase Server has no operating system requirements for the system hosting the VM or container. + .Supported VM and Container Platforms [cols="100,135",options="header"] |=== @@ -91,7 +90,7 @@ NOTE: Versions earlier than SP2 are no longer supported in Couchbase Server 7.2 | Docker | Couchbase Server is compatible with Docker. -Official Docker images are available on https://hub.docker.com/_/couchbase[Docker Hub]. +You can find official Docker images at https://hub.docker.com/_/couchbase[Docker Hub]. Follow the best practices to run xref:best-practices-vm.adoc[Couchbase Server on a virtualized environment]. | Kernel-based Virtual Machine (KVM) @@ -100,10 +99,10 @@ Follow the best practices to run xref:best-practices-vm.adoc[Couchbase Server on Follow the best practices to run xref:best-practices-vm.adoc[Couchbase Server on a virtualized environment]. | Kubernetes -| First-party integration with Kubernetes is made available with the xref:operator::overview.adoc[Couchbase Autonomous Operator]. +| xref:operator::overview.adoc[Couchbase Autonomous Operator] provides Kubernetes integration. | Red Hat OpenShift -| First-party integration with Red Hat OpenShift is made available with the xref:operator::overview.adoc[Couchbase Autonomous Operator]. +| xref:operator::overview.adoc[Couchbase Autonomous Operator] provides Red Hat OpenShift integration. | VMware | Couchbase Server is compatible with VMware. From 2da14c48ac010ebc0d82883b8a15ae6c6241e0e7 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 22 Nov 2024 22:34:37 +0000 Subject: [PATCH 046/201] [DOC-12729]: Feedback on Disabling Transparent Huge Pages (THP) | Couchbase Docs (#3732) --- modules/install/pages/thp-disable.adoc | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/modules/install/pages/thp-disable.adoc b/modules/install/pages/thp-disable.adoc index c5cce77ac0..39408cbc1a 100644 --- a/modules/install/pages/thp-disable.adoc +++ b/modules/install/pages/thp-disable.adoc @@ -3,18 +3,26 @@ :tabs: [abstract] +-- {description} -THP must be disabled in order for Couchbase Server to function correctly on Linux. + +THP must be disabled in order for Couchbase Server to function correctly on Linux, as having THP enabled can worsen performance and possibly lead to an OOM kill. +-- In Linux operating systems, _huge pages_ is a feature that provides a way for the CPU and OS to create pre-allocated contiguous memory space, and which is designed to improve application performance. -_Transparent huge pages (THP)_ is a Linux OS feature that automates the creation of contiguous memory space, and conceals much of the complexity of using actual huge pages on systems with large amounts of memory. +_Transparent huge pages (THP)_ is a Linux OS feature that automates the creation of contiguous memory space and conceals much of the complexity of using actual huge pages on systems with large amounts of memory. THP is enabled by default in most Linux operating systems, and functions very well for most applications and processes. However, THP is detrimental to Couchbase's performance (as it is for nearly all databases that tend to have sparse rather than contiguous memory access patterns). -You must disable THP on Linux systems to ensure the optimal performance of Couchbase Server. +Since we tend to have more random, sparse data access, we allocate pages that can remain mostly empty. +This leads to memory fragmentation as portions of memory are not used but still accounted for in the RSS. +As a result, the data stored which we keep track of may be smaller while RSS can be significantly higher, +leading to possible OOM kill. + +Therefore, you must disable THP on Linux systems to ensure the optimal performance of Couchbase Server. -NOTE: If you are using Rocky Linux, then <> +NOTE: If you are using Rocky Linux, then <> @@ -86,7 +94,7 @@ sudo chmod 755 /etc/init.d/disable-thp . Configure the OS to run the script on boot. + -[{tabs}] +[tabs] ==== Red Hat, CentOS, & Amazon Linux:: + @@ -130,7 +138,7 @@ When they are in use on a system, they can be used to enable and disable THP. To disable THP in `tuned` and `ktune`, you need to edit or create a new _profile_ that sets THP to `never`. -[{tabs}] +[tabs] ==== Red Hat/CentOS 7:: + From 80433366b9c0f0421070387a20a30299a761eeac Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 25 Nov 2024 08:45:50 +0000 Subject: [PATCH 047/201] [DOC-12759]: Feedback on Auto-Compaction | Couchbase Docs (#3736) * [DOC-12759]: Feedback on Auto-Compaction | Couchbase Docs Updated text and screenshot to note that auto-compaction also covers the Magma buckets. Added REST setting for magmaFragmentationPercentage --- .../auto-compact-defaultNewUI.png | Bin 266999 -> 328915 bytes .../configure-compact-settings.adoc | 20 +++++++----------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/modules/manage/assets/images/manage-settings/auto-compact-defaultNewUI.png b/modules/manage/assets/images/manage-settings/auto-compact-defaultNewUI.png index c0820503e6ee71b6042c5c20cad5ed1830884478..0241f2187c5c1d69bb0b73a18fe56a57a7981b79 100644 GIT binary patch literal 328915 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

    X&ho^J@vG^WuaQB`mX`TCHA5YXTXcCi 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ⅈ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 z

    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 z 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¬G(qL7CuLK(D%T%h{safMK30o{ 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 diff --git a/modules/manage/pages/manage-settings/configure-compact-settings.adoc b/modules/manage/pages/manage-settings/configure-compact-settings.adoc index 4174fe53c0..742970abc2 100644 --- a/modules/manage/pages/manage-settings/configure-compact-settings.adoc +++ b/modules/manage/pages/manage-settings/configure-compact-settings.adoc @@ -250,23 +250,17 @@ Formatted, this might appear as follows: ---- { "autoCompactionSettings": { - "parallelDBAndViewCompaction": true, - "allowedTimePeriod": { - "fromHour": 0, - "toHour": 2, - "fromMinute": 0, - "toMinute": 0, - "abortOutside": false - }, + "parallelDBAndViewCompaction": false, + "magmaFragmentationPercentage": 50, "databaseFragmentationThreshold": { "percentage": 30, - "size": 536870912 + "size": 1073741824 }, "viewFragmentationThreshold": { "percentage": 30, - "size": 536870912 + "size": 1073741824 }, - "indexCompactionMode": "full", + "indexCompactionMode": "circular", "indexCircularCompaction": { "daysOfWeek": "Monday,Wednesday,Friday", "interval": { @@ -281,8 +275,9 @@ Formatted, this might appear as follows: "percentage": 30 } }, - "purgeInterval": 4 + "purgeInterval": 3 } + ---- See xref:rest-api:rest-autocompact-get.adoc[Getting Auto-Compaction Settings], for more information. @@ -294,6 +289,7 @@ To modify auto-compaction settings, use the `/controller/setAutoCompaction` meth curl -i -X POST http://10.143.192.101:8091/controller/setAutoCompaction \ -u Administrator:password \ -d databaseFragmentationThreshold[percentage]=30 \ +-d magmaFragmentationPercentage[percentage]=30 \ -d databaseFragmentationThreshold[size]=1073741824 \ -d viewFragmentationThreshold[percentage]=30 \ -d viewFragmentationThreshold[size]=1073741824 \ From 46b7e10203276fba4fb9f53b2e8a3802571a4fc8 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 25 Nov 2024 18:18:09 +0000 Subject: [PATCH 048/201] [DOC-12356]: Feedback on Storage Properties | Couchbase Docs (#3737) --- .../storage-settings.adoc | 57 +++++++++++-------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc b/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc index cf7553c04f..c28604e470 100644 --- a/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc @@ -9,7 +9,8 @@ == Understanding Couchbase Storage Couchbase Server stores certain items in compressed form on disk; and, whenever required, removes them. -This allows data-sets to exceed the size permitted by existing memory-resources; since undeleted items not currently in memory can be restored to memory from disk, as needed. +This allows data-sets to exceed the size permitted by existing memory resources, +since undeleted items not currently in memory can be restored to memory from disk, as needed. It also facilitates backup-and-restore procedures. Generally, a client's interactions with the server are not blocked during disk-access procedures. @@ -22,7 +23,7 @@ Items written to disk are always written in compressed form. Based on bucket configuration, items may be maintained in compressed form in memory also. See xref:buckets-memory-and-storage/compression.adoc[Compression] for information. -Items can be removed from disk based on a configured point of expiration, referred to as _Time-To-Live_. +Items can be removed from the disk based on a configured point of expiration, referred to as _Time-To-Live_. See xref:data/expiration.adoc[Expiration] for information. For illustrations of how Couchbase Server saves new and updates existing Couchbase-bucket items, thereby employing both memory and storage resources, see xref:buckets-memory-and-storage/memory-and-storage.adoc[Memory and Storage]. @@ -30,28 +31,28 @@ For illustrations of how Couchbase Server saves new and updates existing Couchba [#threading] == Threading -Synchronized, multi-threaded _readers_ and _writers_ provide simultaneous, high-performance operations for data on disk. +Synchronized, multithreaded _readers_ and _writers_ provide simultaneous, high-performance operations for data on disk. Conflicts are avoided by assigning each thread (reader or writer) a specific subset of the 1024 vBuckets for each Couchbase bucket. Couchbase Server allows the number of threads allocated per node for reading and writing to be configured by the administrator. -The maximum thread-allocation that can be specified for each is _64_, the minimum _1_. +The maximum thread-allocation that can be specified for each is _64_, the minimum is _1_. -A high thread-allocation may improve performance on systems whose hardware-resources are commensurately supportive (for example, where the number of CPU cores is high). -In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes_: see xref:learn:data/durability.adoc[Durability], for information. +A high thread-allocation may improve performance on systems whose hardware resources are commensurately supportive, (for example, where the number of CPU cores is high). +In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes: see xref:learn:data/durability.adoc[Durability], for information. Note, however, that a high thread-allocation might _impair_ some aspects of performance on less appropriately resourced nodes. Consequently, changes to the default thread-allocation should not be made to production systems without prior testing. A starting-point for experimentation is to establish the numbers for reader threads and writer threads as each equal to the _queue depth_ of the underlying I/O subsystem. -See the _General-Settings_ information on xref:manage:manage-settings/general-settings.adoc#data-settings[Data Settings], for details on how to establish appropriate numbers of reader and writer threads. +See the _General-Settings_ information on xref:manage:manage-settings/general-settings.adoc#data-settings[Data Settings] for details on how to establish appropriate numbers of reader and writer threads. Note also that the number of threads can also be configured for the _NonIO_ and _AuxIO_ thread pools: -* The _NonIO_ thread pool is used to run _in memory_ tasks -- for example, the _durability timeout_ task. +* The _NonIO_ thread pool is used to run _in memory_ tasks — for example, the _durability timeout_ task. -* The _AuxIO_ thread pool is used to run _auxiliary I/O_ tasks -- for example, the _access log_ task. +* The _AuxIO_ thread pool is used to run _auxiliary I/O_ tasks — for example, the _access log_ task. -Again, the maximum thread-allocation that can be specified for each is _64_, the minimum _1_. +Again, the maximum thread-allocation that can be specified for each is _64_, the minimum is _1_. Thread-status can be viewed, by means of the [.cmd]`cbstats` command, specified with the [.param]`raw workload` option. See xref:cli:cbstats-intro.adoc[cbstats] for information. @@ -61,18 +62,20 @@ For information on using the REST API to manage thread counts, see xref:rest-api [#deletion] == Deletion -Items can be deleted by a client application: either by immediate action, or by setting a _Time-To-Live_ (TTL) value: this value is established through accessing the `TTL` metadata field of the item, which establishes a future point-in-time for the item's _expiration_. +Items can be deleted by a client application: either by immediate action or by setting a _Time-To-Live_ (TTL) value: +this value is established through accessing the `TTL` metadata field of the item, +which establishes a future point-in-time for the item's _expiration_. When the point-in-time is reached, Couchbase Server deletes the item. Following deletion by either method, a _tombstone_ is maintained by Couchbase Server, as a record (see below). -An item's TTL can be established either directly on the item itself, or via the bucket that contains the item. +An item's TTL can be established either directly on the item itself or via the bucket that contains the item. For information, see xref:data/expiration.adoc[Expiration]. == Tombstones A _tombstone_ is a record of an item that has been removed. -Tombstones are maintained in order to provide eventual consistency, between nodes and between clusters. +Tombstones are maintained to provide eventual consistency, between nodes and between clusters. Tombstones are created for the following: @@ -83,7 +86,7 @@ The tombstone is created when the document is _deleted_; and contains the former The tombstone is created when the collection is _dropped_; and contains information that includes the collection-id, the collection’s scope-id, and a manifest-id that records the dropping of the collection. + All documents that were in the dropped collection are deleted when the collection is dropped. -No tombstones are maintained for such documents: moreover, any tombstones for deleted documents that existed in the collection prior to its dropping are themselves removed when the collection is dropped; and consequently, only a collection-tombstone remains, when a collection is dropped. +No tombstones are maintained for such documents: moreover, any tombstones for deleted documents that existed in the collection prior to its dropping are themselves removed when the collection is dropped; and consequently, only a collection-tombstone remains when a collection is dropped. The collection-tombstone is replicated via DCP as a single message (ordered with respect to mutations occurring in the vBucket), to replicas and other DCP clients, to notify such recipients that the collection has indeed been dropped. It is then the responsibility of each recipient to purge anything it still contains that belonged to the dropped collection. @@ -95,23 +98,31 @@ For more information, see xref:data/expiration.adoc#post-expiration-purging[Post [#disk-paths] == Disk Paths -At node-initialization, Couchbase Server allows up to four custom paths to be established, for the saving of data to the filesystem: these are for the Data Service, the Index Service, the Analytics Service, and the Eventing Service. Note that the paths are node-specific: consequently, the data for any of these services may occupy a different filesystem-location, on each node. +At node-initialization, +Couchbase Server allows up to four custom paths to be established for the saving of data to the filesystem: +these are for the Data Service, the Index Service, the Analytics Service, and the Eventing Service. +Note that the paths are node-specific: +consequently, the data for any of these services may occupy a different filesystem-location, on each node. For information on setting data-paths, see xref:manage:manage-nodes/initialize-node.adoc[Initialize a Node]. [#append-only-writes-and-auto-compaction] == Append-Only Writes and Auto-Compaction -Couchbase Server uses an _append-only_ file-write format; which helps to ensure files' internal consistency, and reduces the risk of corruption. -Necessarily, this means that every change made to a file — whether an addition, a modification, or a deletion — results in a new entry being created at the end of the file: therefore, a file whose user-data is diminished by deletion actually grows in size. +Couchbase Server uses an _append-only_ file-write format, +which helps to ensure the internal consistency of the files and reduces the risk of corruption. +Necessarily, this means that every change made to a file — whether an addition, a modification, +or a deletion — results in a new entry being created at the end of the file: +therefore, a file whose user-data is diminished by deletion actually grows in size. File-sizes should be periodically reduced by means of _compaction_. -This operation can be performed either manually, on a specified bucket; or on an automated, scheduled basis, either for specified buckets, or for all buckets. +This operation can be performed either manually, on a specified bucket; or on an automated, scheduled basis, either for specified buckets or for all buckets. For information on performing manual compaction with the CLI, see xref:cli:cbcli/couchbase-cli-bucket-compact.adoc[bucket-compact]. For information on configuring auto-compaction with the CLI, see xref:cli:cbcli/couchbase-cli-setting-compaction.adoc[setting-compaction]. -For all information on using the REST API for compaction, see the xref:rest-api:compaction-rest-api.adoc[Compaction API]. +For all information on using the REST API for compaction, see the xref:rest-api:rest-autocompact-global.adoc[Global Compaction API] +or xref:rest-api:rest-autocompact-per-bucket.adoc[Per-bucket Compaction API]. For information on configuring auto-compaction with Couchbase Web Console, see xref:manage:manage-settings/configure-compact-settings.adoc[Auto-Compaction]. @@ -120,7 +131,7 @@ For information on configuring auto-compaction with Couchbase Web Console, see x _Disk I/O_ — reading items from and writing them to disk — does not block client-interactions: disk I/O is thus considered a _background task_. The priority of disk I/O (along with that of other background tasks, such as item-paging and DCP stream-processing) is configurable _per bucket_. -This means, for example, that one bucket's disk I/O can be granted priority over another's. +This means, for example, that one bucket's disk I/O can be granted priority over another. For further information, see xref:manage:manage-buckets/create-bucket.adoc[Create a Bucket]. @@ -137,7 +148,7 @@ Note that in _Capella_, Couchbase buckets are referred to as _Memory and Disk_ b |No Ejection |_Ephemeral_ -|If memory is exhausted then the buckets are set to read-only to prevent data loss. This is the default setting. +|If memory is exhausted, then the buckets are set to `read-only` to prevent data loss. This is the default setting. |NRU{empty}footnote:[Not Recently Used] Ejection |_Ephemeral_ @@ -145,11 +156,11 @@ Note that in _Capella_, Couchbase buckets are referred to as _Memory and Disk_ b |Value Only Ejection |_Couchbase_ -|In low memory situations, this policy wll eject values and data from memory, but keys and metadata will be retained. This is the default policy for _Couchbase_ buckets. +|In low-memory situations, this policy will eject values and data from memory, but keys and metadata will be retained. This is the default policy for _Couchbase_ buckets. |Full Ejection |_Couchbase_ -|Under this policy, data, keys and metadata are ejected from memory. +|Under this policy, data, keys, and metadata are ejected from memory. |=== From b969bebddfd12d6ab5d8b1d8003ac145f0e2dba1 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 3 Dec 2024 09:55:57 +0530 Subject: [PATCH 049/201] Adding note on Server tools packages for DOC 12539 --- modules/introduction/partials/new_features-76_4.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index 4d0597fe26..70418d73d9 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -32,3 +32,15 @@ curl --get -u \ The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. For more information about Vector Search similarity metrics, see xref:search:child-field-options-reference.adoc[Child Field Options]. + +[#new-features-764-tools] +=== Tools + +* *https://jira.issues.couchbase.com/browse/MB-63171[MB-63171]:* +From version 7.6.4, the Couchbase Server tools packages are categorized into Server developer tools package and Server admin tools package. ++ +The Server developer tools package is the same as the previously named Server tools package, which includes `cbimport`, `cbexport`, `cbq`, and `cbbackupmgr`. ++ +The Server admin tools package is created for the Server admin users who want to download the necessary utilities to a machine to remotely administer and monitor multiple Couchbase clusters. The Server admin tools package includes the utilities `cbbackupmgr`, `cbc`, `cbdatarecovery`, `cbexport`, `cbimport`, `cbq`, `cbstats`, `couchbase-cli`, `mcstat`, `mctestauth`, and `mctimings`. ++ +For details, see xref:cli:cli-intro.adoc#server-tools-packages[CLI Reference]. From 8d4d0903215fccb3b021db950662f1e01688b622 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 3 Dec 2024 08:55:45 -0500 Subject: [PATCH 050/201] DOC-12728 deprecate windows 10 (#3740) * Added deprecation for Windows 10 * Added What's new entry. * Updated release notes * Updates based on Elliot's feedback --- modules/install/pages/install-platforms.adoc | 73 +++++++++---------- .../partials/new_features-76_4.adoc | 5 ++ .../docs-server-7.6.4-release-note.adoc | 5 ++ 3 files changed, 46 insertions(+), 37 deletions(-) diff --git a/modules/install/pages/install-platforms.adoc b/modules/install/pages/install-platforms.adoc index 142e722800..c81cdf9549 100644 --- a/modules/install/pages/install-platforms.adoc +++ b/modules/install/pages/install-platforms.adoc @@ -1,16 +1,18 @@ = Supported Platforms -:description: Couchbase Server is supported on several popular operating systems and virtual environments. +:description: Couchbase Server supports several popular operating systems and virtual environments. The Couchbase Server Web Console supports most recent major browsers. :page-aliases: install:install-browsers [abstract] {description} +[#oses] == Supported Operating Systems -Make sure that your chosen operating system is listed below, before you install Couchbase Server. +Choose an operating system from the following list for your Couchbase Server deployment. NOTE: Couchbase clusters on mixed platforms are not supported. -Nodes in a Couchbase cluster should all be running on the same OS, and every effort should be made to apply the same OS patches across the entire cluster. +Nodes in a Couchbase cluster should all be running on the same OS. +Be sure to apply the same OS updates to all nodes the cluster. ARM64 support requires ARMv8 CPUs, such as the Amazon Graviton series. @@ -20,48 +22,43 @@ ARM64 support requires ARMv8 CPUs, such as the Amazon Graviton series. | Operating System | Supported Versions (64-bit) | Alma Linux -| 9.x +a|* 9.x | Amazon Linux 2 -| LTS (x86-64, ARM64) (deprecated in Couchbase Server 7.6) +a|* LTS (x86-64, ARM64) (deprecated in Couchbase Server 7.6) | Amazon Linux 2023 -| AL2023 (x86-64, ARM64) +a|* AL2023 (x86-64, ARM64) | Debian -| 12.x +a| * 12.x +* 11.x -11.x - - -| Oracle Linux{empty}footnote:[Only the Red Hat Compatible Kernel (RHCK) is supported. The Unbreakable Enterprise Kernel (UEK) is not supported.] -| 8.x - -9.x +| Oracle Linux{empty}footnote:[Only the Red Hat Compatible Kernel (RHCK) is supported. +The Unbreakable Enterprise Kernel (UEK) is not supported.] +a|* 9.x +* 8.x | Red Hat Enterprise Linux (RHEL) -| 8.x - -9.x +a|* 9.x +* 8.x | Rocky Linux -| 9.x +a|* 9.x | SUSE Linux Enterprise Server (SLES) -a| 12.x - -15.x +a|* 15.x +* 12.x -NOTE: Versions earlier than SP2 are no longer supported in Couchbase Server 7.2 and later. +NOTE: Versions earlier than 12 SP2 are no longer supported in Couchbase Server 7.2 and later. | Ubuntu -| 20.04 LTS (x86, ARM64) (deprecated in Couchbase Server 7.6) - -22.x LTS (x86, ARM64) +a|* 24.04 LTS (x86, ARM64) +* 22.x LTS (x86, ARM64) +* 20.04 LTS (x86, ARM64) (deprecated in Couchbase Server 7.6) | Windows Server -| 2022 - -2019 (deprecated in Couchbase Server 7.6) +a|* 2022 +* 2019 (deprecated in Couchbase Server 7.6) |=== @@ -71,18 +68,20 @@ NOTE: Versions earlier than SP2 are no longer supported in Couchbase Server 7.2 | Operating System | Supported Versions (64-bit) | macOS -| 14 "Sonoma" +a|* 14 "Sonoma" +* 13 "Ventura" +* 12 "Monterey" (x86-64 and Apple Silicon ARM64) deprecated in Couchbase Server 7.6.0 -13 "Ventura" - -12 "Monterey" (x86-64 and Apple Silicon ARM64) (deprecated in Couchbase Server 7.6) - | Windows Desktop -| 10 (requires Anniversary Update) +a|* 11 +* 10 (requires Anniversary Update) Deprecated in 7.6.4 |=== == Supported Virtualization and Container Platforms +When running Couchbase Server in virtualized or containerized environments, base the container or VM on one of the operating systems listed under <>. +Couchbase Server has no operating system requirements for the system hosting the VM or container. + .Supported VM and Container Platforms [cols="100,135",options="header"] |=== @@ -91,7 +90,7 @@ NOTE: Versions earlier than SP2 are no longer supported in Couchbase Server 7.2 | Docker | Couchbase Server is compatible with Docker. -Official Docker images are available on https://hub.docker.com/_/couchbase[Docker Hub]. +You can find official Docker images at https://hub.docker.com/_/couchbase[Docker Hub]. Follow the best practices to run xref:best-practices-vm.adoc[Couchbase Server on a virtualized environment]. | Kernel-based Virtual Machine (KVM) @@ -100,10 +99,10 @@ Follow the best practices to run xref:best-practices-vm.adoc[Couchbase Server on Follow the best practices to run xref:best-practices-vm.adoc[Couchbase Server on a virtualized environment]. | Kubernetes -| First-party integration with Kubernetes is made available with the xref:operator::overview.adoc[Couchbase Autonomous Operator]. +| xref:operator::overview.adoc[Couchbase Autonomous Operator] provides Kubernetes integration. | Red Hat OpenShift -| First-party integration with Red Hat OpenShift is made available with the xref:operator::overview.adoc[Couchbase Autonomous Operator]. +| xref:operator::overview.adoc[Couchbase Autonomous Operator] provides Red Hat OpenShift integration. | VMware | Couchbase Server is compatible with VMware. diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index 70418d73d9..f61bb0ce72 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -33,6 +33,11 @@ curl --get -u \ The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. For more information about Vector Search similarity metrics, see xref:search:child-field-options-reference.adoc[Child Field Options]. +=== Supported Platforms + +* Support for Windows 10 is deprecated in Couchbase Server 7.6.4. +A future release of Couchbase Server will remove support for it. + [#new-features-764-tools] === Tools diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index 57e93999ba..f2a2acefbc 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -4,6 +4,11 @@ Couchbase Server 7.6.4 was released in October 2024. This maintenance release co For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[]. +=== Deprecated Platforms + +Windows 10 is deprecated in Couchbase Server 7.6.4. +A future version will remove support for this operating system. + [#fixed-issues-764] === Fixed Issues From 44b0aaf3249f5bde9b73920cfdf881fb7fa80242 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 4 Dec 2024 11:15:17 +0000 Subject: [PATCH 051/201] Minor tweaking for the server admin/developer entry. --- modules/introduction/partials/new_features-76_4.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index f61bb0ce72..94e3655c4f 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -42,10 +42,10 @@ A future release of Couchbase Server will remove support for it. === Tools * *https://jira.issues.couchbase.com/browse/MB-63171[MB-63171]:* -From version 7.6.4, the Couchbase Server tools packages are categorized into Server developer tools package and Server admin tools package. +Starting from version 7.6.4, the Couchbase Server tools packages are categorized into the Server developer tools package and the Server admin tools package. + The Server developer tools package is the same as the previously named Server tools package, which includes `cbimport`, `cbexport`, `cbq`, and `cbbackupmgr`. + -The Server admin tools package is created for the Server admin users who want to download the necessary utilities to a machine to remotely administer and monitor multiple Couchbase clusters. The Server admin tools package includes the utilities `cbbackupmgr`, `cbc`, `cbdatarecovery`, `cbexport`, `cbimport`, `cbq`, `cbstats`, `couchbase-cli`, `mcstat`, `mctestauth`, and `mctimings`. +The Server admin tools package is created for the Server admin users who want to download the necessary utilities to remotely administer and monitor multiple Couchbase clusters. The Server admin tools package includes the utilities `cbbackupmgr`, `cbc`, `cbdatarecovery`, `cbexport`, `cbimport`, `cbq`, `cbstats`, `couchbase-cli`, `mcstat`, `mctestauth`, and `mctimings`. + For details, see xref:cli:cli-intro.adoc#server-tools-packages[CLI Reference]. From 134275d39b186fd7ed07743e5d1c0d3f440dcf5c Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:09:17 -0500 Subject: [PATCH 052/201] Typo fix (#3745) Quick fix for a typo. --- modules/learn/pages/security/certificates.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/security/certificates.adoc b/modules/learn/pages/security/certificates.adoc index 0ca98ae4ec..e6ded7b662 100644 --- a/modules/learn/pages/security/certificates.adoc +++ b/modules/learn/pages/security/certificates.adoc @@ -227,7 +227,7 @@ Couchbase Server continues to support using the Subject Common Name. See also xref:learn:security/certificates.adoc#deprecation-of-subject-common-name[Deprecation of Subject Common Name]. * The `DNS` name, provided as a Subject Alternative Name for the certificate. -For example, if you add `subjectAltName = DNS:node2.cb.com` to the certificate, you can configure Couchbase Server to use `node2.cb.com` as the username withouy a prefix or delimiter specified in the handling-configuration. +For example, if you add `subjectAltName = DNS:node2.cb.com` to the certificate, you can configure Couchbase Server to use `node2.cb.com` as the username without a prefix or delimiter specified in the handling-configuration. + Prefix and delimiter are explained later in xref:learn:security/certificates.adoc#identifying-certificate-based-usernames-on-couchbase-server[Identifying Certificate-Based Usernames on Couchbase Server]. From fba1bb429928bae7729ad26a99175f8b446e04db Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:44:45 -0500 Subject: [PATCH 053/201] [DOC-12432] Add Whats New for ctl: validate (#3746) --- modules/introduction/partials/new_features-76_4.adoc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index 94e3655c4f..c6f2c0f5bd 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -30,9 +30,13 @@ curl --get -u \ [#new-features-764-search-service] === Search Service -The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. +* The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. For more information about Vector Search similarity metrics, see xref:search:child-field-options-reference.adoc[Child Field Options]. +* The Search Service has added a new object to JSON Search queries. +Use this new object to view detailed query debugging information and resolve query errors in the Web Console or through the REST API. +For more information about how to run a query with this new object, see xref:search:search-request-params.adoc#validate[the validate property], xref:search:simple-search-rest-api.adoc#example-validate-a-search-query[Run a Simple Search with the REST API and curl/HTTP] or xref:search:simple-search-ui.adoc#example-validate-a-search-query[Run A Simple Search with the Web Console]. + === Supported Platforms * Support for Windows 10 is deprecated in Couchbase Server 7.6.4. From 52f4f3513cc747224dbaaf8c0905801c54e05d82 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Mon, 9 Dec 2024 17:49:03 +0000 Subject: [PATCH 054/201] DOC-12777: Update Eventing REST API with sync-gateway-aware options (#3750) * Add Eventing Service with Sync Gateway to What's New * Update location of Eventing REST API in nav and REST intro --- modules/ROOT/nav.adoc | 2 +- modules/introduction/partials/new_features-76_4.adoc | 7 +++++++ modules/rest-api/pages/rest-intro.adoc | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index f2eb1e9d05..c5868ec3f0 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -508,7 +508,7 @@ include::cli:partial$cbcli/nav.adoc[] *** xref:rest-api:rest-fts-query.adoc[Active Queries] *** xref:rest-api:rest-fts-partition-file-transfer.adoc[Rebalance Based on File Transfer] - ** xref:eventing:eventing-api.adoc[Eventing Service API] + ** xref:eventing-rest-api:index.adoc[Eventing Service API] ** xref:analytics:rest-analytics.adoc[Analytics Service API] *** xref:analytics:rest-service.adoc[Analytics Service REST API] diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index c6f2c0f5bd..721bbeb63e 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -37,6 +37,13 @@ For more information about Vector Search similarity metrics, see xref:search:chi Use this new object to view detailed query debugging information and resolve query errors in the Web Console or through the REST API. For more information about how to run a query with this new object, see xref:search:search-request-params.adoc#validate[the validate property], xref:search:simple-search-rest-api.adoc#example-validate-a-search-query[Run a Simple Search with the REST API and curl/HTTP] or xref:search:simple-search-ui.adoc#example-validate-a-search-query[Run A Simple Search with the Web Console]. +[#new-features-764-eventing-service] +=== Eventing Service + +* The Eventing Service now supports Sync Gateway. +The Eventing REST API provides settings which enable individual Eventing functions to work with Sync Gateway. +For more information, see xref:eventing-rest-api:index.adoc#adv_settings_update[Update Function Settings]. + === Supported Platforms * Support for Windows 10 is deprecated in Couchbase Server 7.6.4. diff --git a/modules/rest-api/pages/rest-intro.adoc b/modules/rest-api/pages/rest-intro.adoc index fb9cefc8ac..5cc0d7874a 100644 --- a/modules/rest-api/pages/rest-intro.adoc +++ b/modules/rest-api/pages/rest-intro.adoc @@ -153,7 +153,7 @@ include::partial$rest-search-service-table.adoc[] == Eventing Service API The _Eventing Service_ REST API provides methods for working with _Eventing Functions_. -The complete API is listed at xref:eventing:eventing-api.adoc[Eventing REST API]. +The complete API is listed at xref:eventing-rest-api:index.adoc[]. == Analytics Service API From 02b7f9e86d135676345c5a526177ad840704a1e2 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 6 Sep 2024 06:34:54 +0100 Subject: [PATCH 055/201] [DOC-12515]: Improve the diagram on the Upgrade page. (#3682) --- modules/install/partials/diagrams.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/install/partials/diagrams.adoc b/modules/install/partials/diagrams.adoc index c6711fa864..f12a28c37e 100644 --- a/modules/install/partials/diagrams.adoc +++ b/modules/install/partials/diagrams.adoc @@ -6,20 +6,20 @@ Not built as part of the site // tag::upgrade-diagram[] .Example Upgrade Path from Community to Enterprise -[ditaa] +[ditaa, round-corners=true] .... /-----------------\ /-----------------\ /-----------------\ | Step 1: | | Step 2: | | Step 3: | - : Upgrade Edition | : Upgrade Version | : Upgrade Version | + | Upgrade Edition | | Upgrade Version | | Upgrade Version | \--------+--------/ \--------+--------/ \--------+--------/ | | | | | | -+-----------------+ : +-----------------+ : +-----------------+ : +-----------------+ -|cBLU | ---+---> |cC02 | ----+----> |cC02 | ----+----> |cC02 | -|Cluster 1 | Rolling |Cluster 1 | Any |Cluster 1 | Any |Cluster 1 | -|Version: 6.6 | Online |Version: 6.6 | Supported |Version: 7.2.3 | Supported |Version: 7.6 | -|Edition: CE | Upgrade |Edition: EE | Upgrade |Edition: EE | Upgrade |Edition: EE | -| {s}| | {s}| Type | {s}| Type | {s} | ++-----------------+ | +-----------------+ | +-----------------+ | +-----------------+ +|cFEB | ---+---> |cBEA | ----+----> |cBEA | ----+----> |cBEA | +|Cluster 1 | Rolling |Cluster 1 | Any |Cluster 1 | Any |Cluster 1 | +|Version 6. | Online |Version 6.6 | Supported |Version 7.2.3 | Supported |Version 7.6 | +|Edition CE | Upgrade |Edition EE | Upgrade |Edition EE | Upgrade |Edition EE | +| | | | Type | | Type | | +-----------------+ +-----------------+ +-----------------+ +-----------------+ .... // end::upgrade-diagram[] \ No newline at end of file From 4c4e86d3994e26b8a45d00fcabd0397d96211a1f Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 6 Sep 2024 16:55:43 +0100 Subject: [PATCH 056/201] [quickfix/release/7.6] (#3684) Missed a digit from diagrams.adoc --- modules/install/partials/diagrams.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/install/partials/diagrams.adoc b/modules/install/partials/diagrams.adoc index f12a28c37e..f2a9aee439 100644 --- a/modules/install/partials/diagrams.adoc +++ b/modules/install/partials/diagrams.adoc @@ -17,7 +17,7 @@ Not built as part of the site +-----------------+ | +-----------------+ | +-----------------+ | +-----------------+ |cFEB | ---+---> |cBEA | ----+----> |cBEA | ----+----> |cBEA | |Cluster 1 | Rolling |Cluster 1 | Any |Cluster 1 | Any |Cluster 1 | -|Version 6. | Online |Version 6.6 | Supported |Version 7.2.3 | Supported |Version 7.6 | +|Version 6.6 | Online |Version 6.6 | Supported |Version 7.2.3 | Supported |Version 7.6 | |Edition CE | Upgrade |Edition EE | Upgrade |Edition EE | Upgrade |Edition EE | | | | | Type | | Type | | +-----------------+ +-----------------+ +-----------------+ +-----------------+ From 5e55b972309c8511028a36cef68220ec44c6f1f1 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 6 Sep 2024 17:03:18 +0100 Subject: [PATCH 057/201] [DOC-12496]: Create release note for Couchbase Server 7.6.3 (#3675) * [DOC-12496]: Create release note for Couchbase Server 7.6.3 * [DOC-12496]: Create release note for Couchbase Server 7.6.3 Corrections from Beth. * [DOC-12496]: Create release note for Couchbase Server 7.6.3 Corrections from Beth. --- modules/release-notes/pages/relnotes.adoc | 2 +- .../release-notes/partials/docs-server-7.6.2-release-note.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index a5760b3c2f..280f0d289d 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -1,6 +1,6 @@ = Release Notes for Couchbase Server 7.6 :page-aliases: analytics:releasenote -:description: Couchbase Server 7.6.0 introduces multiple new features and fixes, as well as some deprecations and removals. +:description: Couchbase Server 7.6.x introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 include::partial$docs-server-7.6.4-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index 5d6d4e9749..abba4e9aa3 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -61,7 +61,7 @@ The upgrade corrupted existing indexes requiring you to drop and rebuild them. |=== -[#query_services_762] + ==== Query Service [#table-fixed-issues-762-query-service,cols="10,40,40"] |=== From 560d6067d75bd183b1e016ca13d478e56bc45137 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 10 Sep 2024 16:17:26 -0400 Subject: [PATCH 058/201] DOC-12453 restore different storage engines (and fixes to Auto-remove Collections) (#3680) * Current progress, mainly on updating the restore backup. * In progress checkin: * Added statement that the * Heavily edited the Restore Backups section to bring it up to standards. * Corrected several errors in the documentation. * Had to do more editing to earlier parts of the topic to reduce the number of Vale errors so I could get my sections written. There were so many issues in the page before my updates that VS Code stopped checking. * A few more low-hanging-fruit fixes to make Vale happy. Plenty more to fix, but I want to wrap this up. --- .../services/backup-service.adoc | 4 + .../newBucketWithRestoredData.png | Bin 42887 -> 75239 bytes .../manage-backup-restore/restoreButton.png | Bin 14008 -> 0 bytes .../manage-backup-restore/restoreDialog.png | Bin 98759 -> 49220 bytes .../restoreDialogPartiallyComplete.png | Bin 76685 -> 0 bytes .../manage-backup-and-restore.adoc | 292 +++++++++++------- 6 files changed, 182 insertions(+), 114 deletions(-) delete mode 100644 modules/manage/assets/images/manage-backup-restore/restoreButton.png delete mode 100644 modules/manage/assets/images/manage-backup-restore/restoreDialogPartiallyComplete.png diff --git a/modules/learn/pages/services-and-indexes/services/backup-service.adoc b/modules/learn/pages/services-and-indexes/services/backup-service.adoc index 5bca27f8b7..c7ed1682d7 100644 --- a/modules/learn/pages/services-and-indexes/services/backup-service.adoc +++ b/modules/learn/pages/services-and-indexes/services/backup-service.adoc @@ -100,6 +100,10 @@ You can also search the repositories for individual documents that have been bac When restoring data from a backup, you can define filters to choose a subset of the data to restore. You can restore data to its original keyspace or apply a mapping to restore it to a different keyspace. +You do not have to restore backed up data to a bucket using the same xref:learn:buckets-memory-and-storage/storage-engines.adoc[storage engine] as the original bucket. +For example, you can restore data backed up from a bucket that used the Couchstore storage engine to a bucket using Magma. + + [#archiving-and-importing] == Archiving and Importing diff --git a/modules/manage/assets/images/manage-backup-restore/newBucketWithRestoredData.png b/modules/manage/assets/images/manage-backup-restore/newBucketWithRestoredData.png index f64aa73da1da008e79fcac16ecfa93a41c50a9ba..24a7499553366e33efc3ec57165f435d754db933 100644 GIT binary patch literal 75239 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

    L;??@1Or)McBXH1a#;BUJLeDS5Ue@O#C_Z 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%0ArgB$0y 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 diff --git a/modules/manage/assets/images/manage-backup-restore/restoreButton.png b/modules/manage/assets/images/manage-backup-restore/restoreButton.png deleted file mode 100644 index d37e36e91ba9fd66d9ea68a7ed774201ab6abec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14008 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 A$N&HU diff --git a/modules/manage/assets/images/manage-backup-restore/restoreDialog.png b/modules/manage/assets/images/manage-backup-restore/restoreDialog.png index 36a158917a1dc1e69fb63d3a47ce2effc1ebc8a8..710bf3c1ffe82f4f76f0e8ca196944f243e6a450 100644 GIT binary patch literal 49220 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 literal 98759 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%0Aup-zAvYX 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 diff --git a/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc b/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc index 0c0a1d12a7..b92c33ecc0 100644 --- a/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc +++ b/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc @@ -11,7 +11,7 @@ The data on a Couchbase-Server cluster can be backed up, restored, and archived by means of either of the following: * The *Backup Service*. -This can be configured by means of the *Backup* UI provided by Couchbase Web Console. +This can be configured by means of the *Backup* UI provided by Couchbase Server Web Console. * The xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr] CLI utility. @@ -24,7 +24,7 @@ An overview of the Backup Service is provided in xref:learn:services-and-indexes === The Backup Service and cbbackupmgr Both the Backup Service and `cbbackupmgr` are included in Couchbase Server Enterprise Edition. -Note that from version 7.0, `cbbackupmgr` is also available in Community Edition, but without support for merge, cloud backup, or collection-level restore. +From version 7.0, `cbbackupmgr` is also available in Couchbase Server Community Edition, but without support for merge, cloud backup, or collection-level restore. The following paragraphs summarize the similarities and differences between the Backup Service and `cbbackupmgr` as provided by Enterprise Edition. @@ -34,20 +34,20 @@ For use of `cbbackupmgr`, the Full Admin or the Data Backup & Restore role must The Backup Service — which can be configured by means of the *Backup* facility of Couchbase Web Console, the Couchbase CLI, and the REST API — allows backup, restore, and archiving to be configured for the local cluster; and also permits restore to be configured for a remote cluster. By contrast, `cbbackupmgr` allows backup, restore, and archiving each to be configured either for the local or for a remote cluster: all available options are listed in xref:backup-restore:enterprise-backup-restore.adoc##version-compatibility[Version Compatibility]. -Whereas `cbbackupmgr` performs a specific backup or merge when executed, the Backup Service can be _scheduled_; so that backups and periodic merges are ongoing. +Whereas `cbbackupmgr` performs a specific backup or merge when executed, the Backup Service can be scheduled so that backups and periodic merges are ongoing. The Backup Service therefore supports additional and modified parameters, to allow scheduling to be configured. -Note that both the Backup Service and `cbbackupmgr` allow _full_ and _incremental_ backups. +Both the Backup Service and `cbbackupmgr` allow full and incremental backups. Unlike the Backup Service, `cbbackupmgr` requires a new repository to be created for each new, full backup (successive `cbbackupmgr` backups to the same repository being incremental). Both allow incremental backups, once created, to be merged, and their data deduplicated. Both use the same backup archive structure; allow the contents of backups to be listed; and allow specific documents to be searched for. Both the Backup Service and `cbbackupmgr` support use of AWS S3 storage. -Note that `cbbackupmgr` is available in both Couchbase Server 7.0 Enterprise Edition (_EE_) and 7.0 Community Edition (_CE_). +The `cbbackupmgr` tool is available in both Couchbase Server 7.0 Enterprise Edition (EE) and Couchbase Server Community Edition (CE). However, whereas in EE, `cbbackupmgr` allows backup and restore to be performed with reference to buckets, scopes, and collections; in CE, `cbbackupmgr` allows backup and restore to be performed with reference to buckets only. -For detailed information on how `cbbackupmgr` works (including a detailed description of incremental backup), see the xref:backup-restore:cbbackupmgr.adoc#discussion[Discussion] provided on the page for xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr]. +For detailed information about how `cbbackupmgr` works (including a detailed description of incremental backup), see the xref:backup-restore:cbbackupmgr.adoc#discussion[Discussion] provided on the page for xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr]. The page for xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr] also provides a synopsis of the command, and a description of its basic options. The remainder of the current page describes how to configure and use the Backup Service, using Couchbase Web Console. @@ -59,15 +59,15 @@ For backup, restore, and other related tasks to be scheduled and performed, the The service (as is the case with all other Couchbase services) can be assigned either when a node is initially provisioned as a one-node cluster (as described in xref:manage:manage-nodes/create-cluster.adoc[Create a Cluster]), or when a node is added to an existing cluster (as described in xref:manage:manage-nodes/add-node-and-rebalance.adoc[Add a Node and Rebalance]). Provided that at least one node runs the Backup Service, data for the entire cluster can be backed up, restored, and archived. Locations to be used for saving data must be accessible to all cluster-nodes that are running the Backup Service. -Note also that Couchbase Server must have _read_ and _write_ access to the location. -On Linux, therefore, for a filesystem location, use the `chgrp` command to set the group ID of the folder to `couchbase`; unless a _non-root installation_ has been performed, in which case set the group ID either to the username of the current user, or to a group of which the current user is a member — see xref:install:non-root.adoc[Non-Root Install and Upgrade], for more information. +Note also that Couchbase Server must have read and write access to the location. +On Linux, therefore, for a filesystem location, use the `chgrp` command to set the group ID of the folder to `couchbase`; unless a non-root installation has been performed, in which case set the group ID either to the username of the current user, or to a group of which the current user is a member — see xref:install:non-root.adoc[Non-Root Install and Upgrade], for more information. [#access-the-backup-service-ui] == Access the Backup Service UI To access the Backup Service UI, proceed as follows: -. On Couchbase Web Console, left-click on the *Backup* tab, in the right-hand, vertical navigation bar: +. On Couchbase Web Console, click the *Backup* tab, in the vertical navigation bar: + image::manage-backup-restore/accessBackupTab.png[,100,align=left] + @@ -85,7 +85,7 @@ Currently, all panels are blank. The Backup Service allows backups (and merges) to be scheduled, as _tasks_. This section describes how task-definition and scheduling can be accomplished. -Note that for any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. +For any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. Therefore, the administrator-defined interval between tasks should always be sufficient to allow each task to run to completion. If a new task is scheduled to start while a previously started task is still running, the new task cannot run. For information, see xref:learn:services-and-indexes/services/backup-service.adoc#avoiding-task-overlap[Avoiding Task Overlap]. @@ -96,11 +96,11 @@ To schedule one or more backups, proceed as follows: When fully defined, the repository will combine the definitions of one or more backup and related activities, scheduled for one or more buckets, targeted at a storage location accessible to all nodes on the cluster. Each repository must have a name unique among repositories on the cluster. + -To add a repository, left-click on the *ADD REPOSITORY* tab, at the upper right of the screen: +To add a repository, click the *ADD REPOSITORY* tab, at the upper right of the screen: + image::manage-backup-restore/addRepositoryTab.png[,140,align=left] + -This brings up the *Select Plan* dialog, which initially appears as follows: +This opens the *Select Plan* dialog which initially appears as follows: + image::manage-backup-restore/selectPlanDialog.png[,420,align=left] @@ -111,12 +111,12 @@ The *_hourly_backups* plan appears as the default selection. + (For more information, see xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#default-plans[Default Plans], below.) + -Left-click on the control that appears at the right-hand side of the *Select plan* dialog's interactive text-field. +Click the control that appears at the right-hand side of the *Select plan* dialog's interactive text-field. A pull-down menu appears, as follows: + image::manage-backup-restore/selectPlanDialogPullDownMenuInitial.png[,420,align=left] + -Three options are thus provided. +Three options are provided. The first two are *_daily_backups* and *_hourly_backups*. The third option is *+ Create new plan*: select this option: + @@ -127,7 +127,7 @@ This establishes the string *+ Create new plan* within the interactive text fiel image::manage-backup-restore/selectPlanDialog2.png[,420,align=left] . Create a custom plan. -In the *Name* field of the *Select Plan* dialog, enter a name for the plan that is to be created. +In the *Name* field of the *Select Plan* dialog, enter a name for the plan that's to be created. The name must be unique across the cluster, can only use the characters `[`, `]`, `A` to `Z`, `a` to `z`, `_` and `-`; and must not start with either `_` or `-`. + Then, optionally, add a description for the plan in the *Description* field: the description can be up to 140 characters in length. @@ -136,19 +136,20 @@ For example, to specify a plan for hourly backups, the following might be entere image::manage-backup-restore/createPlanDialogWithInitialInput.png[,420,align=left] + Next, specify the services for which data will be backed up. -Left-click on the *Services* control: this expands the dialog, and displays a complete list of Couchbase Services, each being accompanied by a checkbox. +Click *Services* to display the list of Couchbase Services. + image::manage-backup-restore/createPlanServicesListInitial.png[,90,align=left] + -To specify that only data for the Data and Index Services should be backed up, uncheck the boxes for all the other services. +To specify that only data for the Data and Index Services should be backed up, clear the boxes for all the other services. + -Next, to specify precise details of what should occur when the backup is run, left-click on the *Add Task* control. +Next, to specify precise details of what should occur when the backup is run, click the *Add Task* control. The dialog now expands, to reveal the following fields: + image::manage-backup-restore/createPlanDialogAddTaskFields.png[,420,align=left] + The fields permit the input of data to specify the details of a particular task. -Note that the dialog permits multiple tasks to be specified, by additional left-clickings of the *Add Task* control; and allows tasks selectively to be removed, by left-clickings of the *Remove Task* control. +The dialog permits multiple tasks to be added by click the *Add Task* control. +It also allows you to remove tasks by click the *Remove Task* control. + In the *Name* field, enter an appropriate name for the task: for example, *hourlyBackup*. + @@ -159,14 +160,14 @@ A pull-down menu appears: + image::manage-backup-restore/periodPullDownMenu.png[,420,align=left] + -From the pull-down menu, select *Hours*, to indicate that the frequency should be determined in units of hours. -(Note that this duly removes from the dialog the day-specification controls associated with *Weekly Calendar*.) +From the pull-down menu, select *Hours*, to set the frequency is in units of hours. +This removes from the dialog the day-specification controls associated with *Weekly Calendar*. + In the *Start Time* field, specify a time of day at which the task is to be run. The time of day must be specified as hours and minutes, separated by a colon. -Note that when the frequency-unit specified is *Minutes*, this field takes no input. +When the frequency-unit specified is *Minutes*, this field takes no input. When the frequency-unit specified is *Hours* (as is the case in the current example), only the numbers signifying minutes (those after the colon) are used. -To ensure that the hourly task is performed on the hour, leave these numbers as *00*. +To make sure that the hourly task is performed on the hour, leave these numbers as *00*. + In the *Type* field, specify the task to be performed, by accessing the control at the right-hand side of the field. This displays the following pull-down menu: @@ -178,11 +179,11 @@ Then, in the *Frequency* field, specify the frequency with which the task should The field only accepts integers: these must be between 1 and 200 inclusive. To specify that the task be performed hourly, enter *1*. + -(Note that an overview of all options for task-scheduling is provided below, in the section xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#review-scheduling-options[Review Scheduling Options].) +See xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#review-scheduling-options[Review Scheduling Options] for an overview of all task-scheduling options. + To complete specification of the task, determine whether the backup to be performed is *Full* or *Incremental*. -If it is to be *Full*, check the *Full Backup* checkbox. -If it is to be *Incremental* (as should be the case in the current example), leave the checkbox unchecked. +If it's to be *Full*, select *Full Backup*. +If it's to be *Incremental* (as should be the case in the current example), leave *Full Backup* cleared*. + The dialog now appears as follows: + @@ -206,7 +207,7 @@ The *ID* should be a name for the repository. The name must be unique across the cluster, can only use the characters `[`, `]`, `A` to `Z`, `a` to `z`, `_` and `-`; and must not start with either `_`, `-`, `[`, or `]`. For example, `hourlyBackupRepo`. + -The *Bucket* should be the name of either a _Couchbase_ or an _Ephemeral_ bucket, whose data is to be backed up. +The *Bucket* should be the name of either a Couchbase or an Ephemeral bucket, whose data is to be backed up. Selection can be made with a pull-down menu, accessed by means of the control at the right of the field. If a bucket-name is selected, only data from this bucket is backed up. If the default selection, *All buckets*, is used, data from all buckets on the cluster (including all Couchbase and all Ephemeral buckets) is backed up. @@ -216,14 +217,14 @@ For the current example, the sample bucket `travel-sample` is assumed to have be + The value for *Storage Locations* can be specified as *Filesystem* (the default) or *Cloud*. For the current example, *Filesystem* will be used. -Note that if *Cloud* is selected, allowing AWS S3 storage to be used, the dialog expands, and displays additional options: these are described below, in xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#use-cloud-storage[Use Cloud Storage]. +If *Cloud* is selected, allowing AWS S3 storage to be used, the dialog expands, and displays additional options: these are described below, in xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#use-cloud-storage[Use Cloud Storage]. + The *Location* should be the location of the storage-based archive for the repository. If on the local filesystem, this location must be a pathname accessible to all nodes within the cluster that are running the Backup Service: which is to say, reads from and writes to the location are shared through an NFS mount (or through some other type of shared-folder technology, such as Samba). -Couchbase Server must have _read_ and _write_ access to the location. +Couchbase Server must have read and write access to the location. On Linux, therefore, for a filesystem location, use the `chgrp` command to set the group ID of the folder to `couchbase`; unless a _non-root installation_ has been performed, in which case set the group ID either to the username of the current user, or to a group of which the current user is a member. + -Note that a location should be used for only one repository: when multiple repositories are to be archived, a different location should be used for each. +A location should be used for only one repository: when multiple repositories are to be archived, a different location should be used for each. If appropriate, locations may be specified as subdirectories, within a top-level directory. + When complete, the dialog may look as follows: @@ -239,7 +240,7 @@ The *Backup* screen now appears as follows: image::manage-backup-restore/newRepository.png[,720,align=left] -The newly created repository, *hourlyBackupRepo*, is thus displayed with its associated plan, `HourlyBackupPlan`, with the affected bucket (`travel-sample`) and the next scheduled backup displayed. +The newly created repository, *hourlyBackupRepo*, is displayed with its associated plan, `HourlyBackupPlan`, with the affected bucket (`travel-sample`) and the next scheduled backup displayed. Data Service and Index Service data for `travel-sample` will now be backed up to the specified location on the specified schedule. A repository whose plan is being executed (with data thereby backed up repeatedly, on schedule) is referred to as an _active_ repository. @@ -267,9 +268,9 @@ This displays the *Trigger Backup* dialog, which appears as follows: image::manage-backup-restore/triggerBackup.png[,420,align=left] The immediate backup to be performed will be _incremental_ by default. -To perform a _full_ backup, check the *Perform a full backup* checkbox. +To perform a _full_ backup, select *Perform a full backup*. -Left-click on the *Backup* button, at the lower right of the dialog. +Click the *Backup* button, at the lower right of the dialog. The dialog disappears, and a notification is displayed at the lower left of the console: image::manage-backup-restore/immediateBackupNotification.png[,220,align=left] @@ -297,8 +298,8 @@ The *Inspect Backups* view is selected by default. (Note the left-clicking the *Task History* button displays the *Tasks History* view: this is the same display as that accessed by means of the *Task History button, from the expanded row on the *Repositories* view of the *Backup* screen; and is described in xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#inspect-tasks[Inspect Tasks], below.) The main, lower panel of the *Backups* view provides the ID of the repository (in this case, `83f3b752-78e6-49f8-a527-2844c30fbc75`) and its size (here, `235.551MiB`); and also provides a vertically arranged list of all backups that have occurred, with the earliest at the top. -Each backup has its own row; with its start-time, type (_full_ or _incremental_), and size. -To inspect a particular backup in detail, left-click on the control at the left-hand side of the row: +Each backup has its own row; with its start-time, type (full or incremental), and size. +To inspect a particular backup in detail, click the control at the left-hand side of the row: image::manage-backup-restore/examineBackup.png[,360,align=left] @@ -309,16 +310,16 @@ image::manage-backup-restore/examineBackupExpanded.png[,720,align=left] The displayed data includes the UUID for the source cluster. Also specified are the numbers of *Eventing Functions* written for the Eventing Service, and the number of *Full Text Search Aliases* for the Search Service (here, the numbers are both zero). -Each bucket that has been backed up (in this case, the `travel-sample` bucket alone), appears on its assigned row in a table that specifies its size; along with the number of items, mutations, and tombstones that have been included in the backup. -The row also lists the numbers of backed up indexes for the Index, Search, and Analytics Services; and the number of backed up Views. -Additionally, in a searchable sub-panel, each _scope_ that the bucket contains is individually listed (these here being the _default_ and _inventory_ scopes, and four _tenant_agent_ scopes); with the number of mutations and tombstones listed, per scope. +Each backed-up bucket appears on a table showing its size and the number of items, mutations, and tombstones that have been included in the backup. +The row also lists the numbers of backed up indexes for the Index, Search, and Analytics Services plus the number of backed up Views. +A searchable sub-panel lists each scope that the bucket contains along with the number of mutations and tombstones they contain. -To inspect the individual collections within a displayed scope, left-click on the row for the scope. +To inspect the individual collections within a displayed scope, click the row for the scope. The row expands vertically, as follows: image::manage-backup-restore/examineBackupExpandedScope.png[,720,align=left] -Thus, left-clicking on the row for the `inventory` scope has displayed the individual collections within the scope; and thereby shows the mutations and tombstones for each collection. +Clicking on the row for the `inventory` scope displays the individual collections within the scope with the mutations and tombstones for each collection. Collections can be searched for, based on strings entered into the *filter collections* field, which is located to the upper right of the collections panel. The upper panel of the *Data* screen provides interactive fields labelled *Key* and *Search Path*. @@ -329,7 +330,9 @@ For example, by accessing the control at the left-hand side of the *Start* field image::manage-backup-restore/specifyStartingBackupForSearch.png[,280,align=left] For example, type a known document key into the *Key* field — such as `airline_10`. -Then, enter the bucket name into the *Search Path* field: note that this requires explicit specification of both _scope_ and _collection_; unless default scope and collection have been used, in which case, explicit specification of the defaults is optional — for example, `travel-sample._default._default`. +Then, enter the bucket name into the *Search Path* field. +You must explicitly specify both the scope and collection unless you're using the default scope and collection. In that case, explicit;y setting the defaults is optional. +For example, `travel-sample._default._default`. When a search is expressed to include all backups of the bucket for the `inventory` scope and `airline` collection, the panels appear as follows: @@ -340,7 +343,7 @@ The *Examine* screen is now displayed: image::manage-backup-restore/examineScreen.png[,720,align=left] -Note that the controls adjacent to the *Diff* button, near the top of the screen, allow different backups to be selected, so that the differences between the document-versions they contain can be individually examined: +The controls adjacent to the *Diff* button, near the top of the screen, allow different backups to be selected, so that the differences between the document-versions they contain can be individually examined: image::manage-backup-restore/diffSelector.png[,420,align=left] @@ -371,7 +374,7 @@ image::manage-backup-restore/deleteBackupConfirmation.png[,420,align=left] Enter the backup name into the interactive text field, and left-click on *Delete*, to continue with deletion. The backup is deleted. -Note that once it has been deleted, it cannot be restored. +Once it has been deleted, it cannot be restored. [#inspect-tasks] == Inspect Tasks @@ -403,14 +406,14 @@ The selected row is expanded vertically, as follows: image::manage-backup-restore/expandedTaskRow.png[,480,align=left] -The details of the task are thus displayed as a JSON document. +The details of the task are displayed as a JSON document. The details include counts of items, vBuckets, and bytes received from the operation. The `node_runs` subdocument provides information specific to each node in the cluster. [#schedule-merges] == Schedule Merges -A _merge_ allows multiple backups to be combined as one; with _deduplication_ occurring. +A merge allows multiple backups to be combined as one; with deduplication occurring. Merges are supported for filesystem-based repositories: however, merges are _not_ supported for cloud-based repositories. If a merge is scheduled for a cloud-based repository, the Backup Service skips the task. @@ -418,7 +421,7 @@ An immediate merge cannot be triggered for a cloud-based repository. Merges can be scheduled as _tasks_, to be applied to backed up data within a defined repository. This section describes how task-definition and scheduling for merges can be accomplished. -Note that for any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. +For any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. Therefore, the administrator-defined interval between tasks should always be sufficient to allow each task to run to completion. If a new task is scheduled to start while a previously started task is still running, the new task cannot run. For information, see xref:learn:services-and-indexes/services/backup-service.adoc#avoiding-task-overlap[Avoiding Task Overlap]. @@ -431,7 +434,7 @@ When the *Select Plan* dialog is displayed, choose *+ Create new plan*. . In the redisplayed *Select Plan* dialog, specify a *Name* and a *Description* for the plan. Then, specify the *Services* whose data should be backed up. + -Note that a merge can only be scheduled as part of a plan that also schedules backup: the merge will be applied to backups within the defined repository. +A merge can only be scheduled as part of a plan that also schedules backup: the merge will be applied to backups within the defined repository. . Left-click on *Add Task*, and add a *Backup* task. For example: @@ -445,19 +448,19 @@ For example: + image::manage-backup-restore/mergeTask.png[,420,align=left] + -The *Type* of the task *MergeTask* has thus been specified as *Merge*, with a frequency of four hours. +The *Type* of the task *MergeTask* has been specified as *Merge*, with a frequency of four hours. Note the fields *Merge Offset Start* and *Merge Offset End*, which respectively specify the relative start and end points of each merge that will be performed. An offset start of *0* indicates that each merge will start with backups made on the current day, if such backups exist. An offset end of *2* indicates that each merge will end with backups that were made 2 days before the specified start-day, if such backups exist. If backups were not made every day during the specified period, as many as can be found will be merged. + -Note that a detailed, diagrammatic explanation of *Merge Offset Start* and *Merge Offset End* is provided in xref:learn:services-and-indexes/services/backup-service.adoc#specifying-merge-offsets[Specifying Merge Offsets]. +A detailed, diagrammatic explanation of *Merge Offset Start* and *Merge Offset End* is provided in xref:learn:services-and-indexes/services/backup-service.adoc#specifying-merge-offsets[Specifying Merge Offsets]. + Left-click on the *Next* button: + image::manage-backup-restore/nextButton.png[,140,align=left] -. When the *Create Repository* dialog appears, enter the *ID* of the repository you are creating, the name of the *Bucket* that is being backed up, the appropriate value of *Storage Locations* (here, *Filesystem*), and the on-disk location of the repository-archive. +. When the *Create Repository* dialog appears, enter the *ID* of the repository you're creating, the name of the *Bucket* that is being backed up, the appropriate value of *Storage Locations* (here, *Filesystem*), and the on-disk location of the repository-archive. (Note that this on-disk location must be accessible to _all_ Backup Service nodes in the cluster.) For example: + @@ -527,93 +530,154 @@ The details in the expanded row confirm that five backups were merged by the ope [#restore-backups] == Restore Backups -One or more backups can be _restored_ to the cluster; which means that the data in the backups is copied back into the buckets from which it was originally backed up, or into other buckets. -Proceed as follows: +You can restore a backup to the same bucket or buckets that you originally backed up or to a different set of buckets. +You can also restore a backup to a different cluster. +The buckets you restore data to do not have to use the same xref:learn:buckets-memory-and-storage/storage-engines.adoc[storage engine] as the original buckets. +You can restore a backup of data from a bucket using the Couchstore storage engine to one using Magma. +You can also restore a Magma-backed bucket backup to a Couchstore bucket. -. In the *Repositories* view of the *Backup* screen, select the repository from which data is to be restored, and left-click on the row for the repository, in order to expand it vertically. -Then, left-click on the *Restore* button: -+ -image:manage-backup-restore/restoreButton.png[,140,align=left] -+ -The *Restore* dialog is now displayed: -+ -image:manage-backup-restore/restoreDialog.png[,420,align=left] +To restore a backup: -. Use the *Restore* dialog to specify which backup or backups should be restored. -In the *Cluster* field, enter the IP address of the cluster at which the data-restoration is targeted. -Enter username and password for the target cluster in the *User* and *Password* fields, and then use the controls at the right-hand sides of the *Start* and *End* fields to select the first and last backups in the series that is to be restored. -The dialog now appears as follows: +. Select menu:Backup[Repositories] then expand the repository containing the data you want to restore. +. Click btn:[Restore]. +The *Restore* dialog opens: + -image:manage-backup-restore/restoreDialogPartiallyComplete.png[,420,align=left] +image:manage-backup-restore/restoreDialog.png[,420,align=left] -. Open the *Services* tab, on the *Restore* dialog, and specify the services whose data is to be restored — unchecking the checkbox for each service whose data is not required. +. In the *Cluster* field, enter the URL of a node in the cluster where you want to restore the data. +Include the REST API port--by default, 8091 for unencrypted HTTP and 18901 for secure HTTPS connections. +. Choose the method you want to use to authenticate with the target cluster. +You can use either Plain (a username and password) or a client certificate and key. +After making your choice, supply the credentials for the target cluster. +. In the *Start* and *End* fields, choose the start and end range of backups you want to restore. +. If you want to restore users and groups, expand *Users* and click *Restore users and User Groups*. +Also choose whether the backed-up users and groups overwrite any identically named existing ones. +. If you want to select which service's data gets restored, expand the *Services* section and select or clear services you want. For example: + image:manage-backup-restore/restoreUncheckCheckboxes.png[,240,align=left] -. Open the *Advanced Restore Options* tab, on the *Restore* dialog. -The dialog expands vertically, revealing the following fields: +. Expand the *Advanced Restore Options* if you want to: + -image:manage-backup-restore/restoreAdvancedOptionsInitial.png[,420,align=left] -+ -These fields allow selection of documents to be restored on the basis of the data they contain. -Documents that meet the specified criteria are included in the data-restoration; those that do not are omitted from it. -+ -Use of these fields is optional: if all data in the specified backups is to be restored, leave these fields blank. -If only some data should be restored, proceed as follows: -+ -In the *Filter Keys* field, add a _regular expression_ that must be matched by a document's _key_, if the document is to be included in the restoration. -For example, `^airline` ensures that only a document whose key begins with the string `airline` is included. + * Filter what data Couchbase Server restores. + * Restore a bucket's data to a different bucket. + * Control how the restore handles xref:learn:data/expiration.adoc[expiration] TTL values. + * Configure details about the bucket and collections being restored. + -In the *Filter Values* field, add a regular expression that must be matched by a _value_ within the document, if the document is to be included in the restoration. -For example, `MIL*` ensures that only a document that contains at least one key-value pair whose value contains the string `MIL` followed by zero of more characters is to be included in the restoration. -(See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions[Regular Expressions^] and https://www.regular-expressions.info/[Regular-Expressions.info^], for further information.) +All the fields in this section are optional. +See <> for more information. + +. Click btn:[Restore] to start the restore process. +A green pop-up briefly appears to verify that the restore task has started. + +To monitor an ongoing restore, click the btn:[Task History] button in the repository's entry in the *Repositories* tab. +The active restore task appears under the *Tasks* section. + +image:manage-backup-restore/newBucketWithRestoredData.png[,,align=left] + +After the restore tasks finishes, you can see whether it succeeded or failed under the *Results* section. + +NOTE: If the restore task completes while you're viewing *Task History*, it does not appear under the *Results* section until you click btn:[Refresh Tasks]. + +To learn how to restore a backup using the command line, see xref:backup-restore:cbbackupmgr-restore.adoc[]. + +[#advanced_restore_options] +=== Advanced Restore Options + +Expanding the *Restore* dialog's *Advanced Restore Options* section shows you fields where you can control: + +* Data filtering +* How TTL values are interpreted +* Whether the restore creates missing buckets or removes some scopes or collections. + +Once you expand the *Advanced Restore Options* section, a set of fields appears: + +image:manage-backup-restore/restoreAdvancedOptionsInitial.png[,420,align=left] + +The fields in this section are: + +Filter Keys:: +Lets you enter a regular expression the restore task uses to filter the key values. +The restore task only restores a document if its key matches the regular expression. + -In the *Map Data* field, indicate whether the data is to be restored to its original or to a different bucket. -If this field is left blank, data is restored to its original bucket: note that this bucket must continue to exist on the cluster. -If data is to be restored to a different bucket, that bucket must either already have been defined on the cluster, or must be created by means of the *Auto-create bucket* option, described below. +For example, if you enter `^airline` in this field, then the restore task only restores documents whose key begins with the string `airline`. + +Filter Values:: +Lets you enter a regular expression the restore task uses to filter documents based on their data. +The restore task only restores a document if one of its values matches the regular expression. + -For example, if data to be restored from `travel-sample` should be restored to `ts`, enter `travel-sample=ts`. +For example, if you enter `MIL*` in this field, the restore task only restores a document if has a value that contains the string `MIL` followed by zero of more characters. + +Map Data:: +Lets you have the restore task restore a backed-up bucket's data to a different bucket. +If you leave this field blank, the restore task restores data into same bucket from which it was backed up. + -Use the *Include Data* and *Exclude Data* fields to indicate the subset of buckets whose data is to be restored. -For example, if backups to be restored were made when the cluster had four buckets defined, named `bucket1`, `bucket2`, `bucket3`, and `bucket4`, entering `bucket1,bucket4` in the *Include Data* field ensures that only data from `bucket1` and `bucket4` is restored; while entering `bucket2,bucket3` in the *Exclude Data* field ensures that data from `bucket2` and `bucket3` is _not_ restored. Note that these options are intended for use on backups that included all buckets on the cluster: they are not required when the backup was made of one bucket only. +If you want a bucket's data to be saved in a bucket of a different name, enter the original bucket's name, an equal sign (`=`) and the target bucket's name. +For example to restore all data backed up from the `travel-sample` bucket into a bucket named `ts`, enter `travel-sample=ts` into the *Map Data* field. + -Note that the *Include Data* and *Exclude Data* fields also allow the _scopes_ and _collections_ within buckets to be specified. -To specify a scope within a bucket, use the syntax _bucket-name_._scope-name_. -To specify a collection within a scope within a bucket, use the syntax _bucket-name_._scope-name_._collection-name_. -For example, entering `bucket1.scope1` in the *Include Data* field would ensure that only data from the scope `scope1` within `bucket1` is restored; while entering `bucket2.scope1.collection1` in the *Exclude Data* field would ensure that data from `collection1`, within `scope1` in `bucket2`, is _not_ be restored. -(For an overview of scopes and collections, see xref:learn:data/scopes-and-collections.adoc[Scopes and Collections].) +The target bucket must exist on the target cluster or you must enable <>. + +Include Data:: +Exclude Data:: +These fields let you limit the restoration to a subset of the buckets, scopes, and collections in the backup. +The *Include Data* has the restore task restore just the buckets, collections, and scopes that you list in this field. +The *Exclude Data* field restores all data in the backup except the buckets or collections you list in this field. + -The *Replace TTL* field allows a new _expiration_ value to be established for restored documents. -The dropdown menu provides the options *none* (the default), which means that no new expiration value is established for any document; *all*, which means that a new expiration value is established for every restored document; and *expired*, which means that a new expiration value is established for every document that has expired. -The new expiration value must be specified by means of the *Replace TTL-with* field: the value must either be specified as an RFC3339 time stamp (such as `2006-01-02T15:04:05-07:00`); or must be `0`, which means that each affected document is restored with no expiration value established. -For more information, see xref:learn:data/expiration.adoc[Expiration]. +To include or exclude buckets, add their names in a comma-separated list to the *Include Data* or *Exclude Data* fields. +For example, suppose the backups you're restoring contain four buckets named `bucket1`, `bucket2`, `bucket3`, and `bucket4`. +Then entering `bucket1,bucket4` in the *Include Data* field has the restore task restore just the data from `bucket1` and `bucket4`. +In this case, you could instead enter `bucket2,bucket3` in the *Exclude Data* field to get the same result. + -Check the *Force Updates* field to ensure that data restored from the specified backup overwrites the current values on the cluster when the current values are the more recent. -If the *Force Updates* checkbox is not checked, current values are not overwritten if more recent. +You can specify a scope to be included in or excluded from the restore by listing its bucket name, followed by a period, and then the scope name. +Similarly, to include or exclude a collection, specify the name of its bucket, scope, and its collection name joined by periods. +For example, to exclude the `route` collection in the `travel-sample` bucket's `inventory` scope, enter `travel-sample.inventory.route` in *Exclude Data*. + -Check the *Auto-remove Collections* checkbox to omit from the restoration any scope or collection that has been removed from the cluster since the backup was performed. -(Note that if a data-containing, administrator-created collection is backed up, but is then deleted from the cluster with all its data, the deleted data will not be restored by the *Restore* operation: however, the empty collection _will_ be restored by the *Restore* operation, unless the *Auto-remove Collections* checkbox is checked, prior to the *Restore* operation.) +See xref:learn:data/scopes-and-collections.adoc[] for an overview of scopes and collections. + +Replace TTL:: +Replace TTL with:: +These fields let you choose how the restore task handles time to live (TTL) values in the documents it's restoring. +The *Replace TTL* list controls when the restore task applies the date you enter into the *Replace TTL with* field to the documents it's restoring. +The settings in this list are: + -Check the *Auto-create Buckets* checkbox to create any buckets to which the restoration has been mapped that do not yet exist on the target cluster. +* *none*: The restore task does not change the TTL value in the value in the backup. +If the document's expiration time is in the past, Couchbase Server marks it as deleted soon after the restore task restores it. +* *expired*: If a document being restored has an expiration date in the past, the restore task sets its TTL to the value you supply in *Replace TTL with*. +* *all*: The restore task applies the new TTL you supply in *Replace TTL with* to all documents it restores. +It even applies the new value to restored documents that had a TTL of `0` (no expiration) in the backup. + -For example, the *Restore* dialog may now appear as follows: +The value you supply in *Replace TTL with* field must be either: + -image:manage-backup-restore/restoreDialogComplete.png[,420,align=left] +* `0` : No TTL value is set for the document. +The document does not expire unless the bucket or collection containing it has a non-zero `maxTTL` value. +See xref:learn:data/expiration.adoc[]. +* A string containing an http://https://www.rfc-editor.org/rfc/rfc3339[RFC3339^] time stamp. +All documents to which the restore task applies this value will expire when on the date and time you set. + -Values are thus specified for filtering documents on a basis of both key and value. -The data to be restored from `travel-sample` is specified to be restored to a bucket named `ts`, which has not previously been created: therefore, the *Auto-create Buckets* checkbox has been checked. +NOTE: The *Replace TTL with* field does not prevent you from entering a timestamp in the past. +Entering a date in the past results in any documents that the restore task applies the field's value to being deleted by Couchbase Server soon after restoration. -. Left-click on *Restore*. -This triggers the specified restoration. -The dialog disappears; and a green restore-notification appears, at the lower left of the console. +Force Updates:: +By default, the restore task does not overwrite an existing document that has a more recent modification time than its backed up version. +Select *Force Updates* to have the restore task always overwrite existing documents with the version in the backup even if the existing document is more recent. -Subsequent to the operation, its results can be checked; by means of the *Buckets* screen of Couchbase Web Console, which might now appear as follows: +Auto-remove Collections:: +When checked, the restore task drops scopes and collections that currently exist in buckets but had been dropped prior to the backup's creation. +The restore task knows which scopes and collections have been dropped because the backup contains the tombstones of these dropped objects. +For a scope or collection to be dropped when you enable *Auto-remove Collections*, its ID must match the ID of a dropped scope or collection as well as matching its name. +Just matching the name of a deleted scope or collection is not enough to have the restore task drop it. ++ +NOTE: This option is only useful for situations where you're dropping and recreating buckets. +For example, suppose you make a backup of a bucket where you had dropped scopes or collections. +Then, later, you drop the bucket and recreate it and its scopes and collections (including the ones you had previously deleted) in precisely the same order that you had created them in the original bucket. +In this case, the scopes and collections will have the same IDs that they had in the original bucket and therefore in the backup. +Finally, if you restore the backup to the bucket with *Auto-remove Collections* selected, the restore task deletes scopes and collections that match the IDs of deleted ones in the backup. -image:manage-backup-restore/newBucketWithRestoredData.png[,720,align=left] +[#auto-create-buckets] +Auto-create Buckets:: +By default, the restore task exits with an error message if a bucket being restored from the backup does not currently exist in the cluster. +Selecting *Auto-create Buckets* has the restore task create any missing buckets. -A new bucket, named `ts`, has thus been created. -Its item-count indicates that it contains only a subset of the documents contained in `travel-sample`, in accordance with the filtering specified for the restore operation. [#pause-backups] == Pause Backups @@ -1042,7 +1106,7 @@ Provider:: This should remain set as `GCP`. Cloud Bucket:: -The name of the bucket on the `GCP` service you are backing up to. +The name of the bucket on the `GCP` service you're backing up to. Cloud Auth Type:: This can be either `ID and Key` or `Instance Metadata Service`. @@ -1071,7 +1135,7 @@ You will require a different set of options depending on which one cloud authent [%collapsible] ===== -If you are using a GCP virtual machine to hold your backup, then you can make use of the GCP VM service account with the `Metadata Service` authorization type. +If you're using a GCP virtual machine to hold your backup, then you can make use of the GCP VM service account with the `Metadata Service` authorization type. . Ensure that the service account that are using on https://cloud.google.com/[Google Cloud] has `Access scopes` set to `Set access for each API`. + From f292e7ecdd65c7b3b6384ec48fafa92650fb7e58 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Tue, 10 Sep 2024 22:56:36 +0100 Subject: [PATCH 059/201] [DOC-12528]: Add MB-63414 to the 7.6.3 release note. (#3685) --- .../partials/docs-server-7.6.2-release-note.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index abba4e9aa3..04c8a5ab78 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -194,6 +194,19 @@ and will not always retry when receiving them. This release contains the following known issues: +==== Query Service + +[#table-known-issues-762-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +// tag::MB-63414[] +| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] +| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. +| Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. +// end::MB-63414[] + +|=== ==== Index Service [#table-known-issues-762-index-service, cols="10,40,40"] From 3099db7c00d69f1ef5959988acced3aacb2c3564 Mon Sep 17 00:00:00 2001 From: Hakim Date: Fri, 13 Sep 2024 10:39:15 +0100 Subject: [PATCH 060/201] DOC-10729: fix broken internal link (#3687) --- .../xdcr-with-scopes-and-collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc b/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc index e060388c91..fa41bed92e 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc @@ -61,7 +61,7 @@ However, although the target bucket contains a scope named `ScopeB`, this does _ Therefore, since `ScopeB.CollectionB` is a keyspace unique to the source, no implicit mapping is established with the target, and no replication is automatically initiated. + Note, however, if an identical keyspace is _subsequently_ established within the target bucket, this is eventually detected by XDCR, by means of a periodic check. -At this point, a _backfill pipeline_ is automatically created, and is maintained for a temporary period; for the purpose of replicating any dropped data: this is described below, in xref:learn:collections-and-availability/xdcr-overview.adoc#target-collection-removal-and-addition[Target-Collection Removal and Addition]. +At this point, a _backfill pipeline_ is automatically created, and is maintained for a temporary period; for the purpose of replicating any dropped data: this is described below, in <>. For the practical steps required to set up implicit mappings, see xref:manage:manage-xdcr/replicate-using-scopes-and-collections.adoc#replicate-data-between-collections-implicitly-with-the-ui[Replicate Data Between Collections Implicitly, with the UI]. From c1840c197e317b3642a5d8797da35a7993c93436 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Sat, 14 Sep 2024 05:04:08 +0100 Subject: [PATCH 061/201] [DOC-11486]: Raise visibility of 'Guarding against Data Loss during XDCR' section (#3693) Added a warning and a link to the xdcr-overview.adoc page. --- .../pages/clusters-and-availability/xdcr-overview.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc b/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc index 8e9f685e77..16b2a536d9 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc @@ -129,6 +129,13 @@ The data in any source collection can be replicated to any target collection, as * _Migration_. Data in the _default_ collection of a source bucket can be replicated to an administrator-defined collection in the target bucket. ++ +[WARNING] +==== +Be aware that performing data migration may result in data loss when using XDCR filters to delete data. + +If you are running filters that remove data, be sure to read xref:clusters-and-availability/xdcr-filtering.adoc#configuring-deletion-filters-to-prevent-data-loss[Configuring Deletion Filters to Prevent Data-Loss] before attempting a migration. +==== In each case, _filtering_ can be applied. From e6f607bf51b70042e2a70e489c0a8512d2e00290 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:31:33 +0100 Subject: [PATCH 062/201] [CBSE-17766]: Amadeus: Docs: Swap Rebalance: Explicitly mention to not use Graceful Failover (#3695) --- modules/install/pages/upgrade-procedure-selection.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/install/pages/upgrade-procedure-selection.adoc b/modules/install/pages/upgrade-procedure-selection.adoc index 87abe655fd..a7ed5d0041 100644 --- a/modules/install/pages/upgrade-procedure-selection.adoc +++ b/modules/install/pages/upgrade-procedure-selection.adoc @@ -62,6 +62,13 @@ _Swap Rebalance_ is automatically performed by Couchbase Server when all the fol Since the introduced nodes are recognized by Couchbase Server to have equivalent capacities and configurations to those that have been taken out, rebalance is performed as a _swap rebalance_; which largely confines its activity to the incoming and outgoing nodes. Thus, for example, if one Data Service node is removed and another added, the swap rebalance ensures that the vBucket layout of the outgoing node is created identically on the incoming node; with the layouts of other Data Service nodes not requiring modification. +[NOTE] +.Node Removal and Swap Rebalancing +==== +If you are removing a data node, then there is no need to perform a xref:manage:manage-nodes/failover-graceful.adoc[failover operation]. + +Remove the node using the xref:manage:manage-nodes/remove-node-and-rebalance.adoc#remove-a-node-with-the-ui[UI], the xref:manage:manage-nodes/remove-node-and-rebalance.adoc#remove-a-node-with-the-rest-api[REST API], or the xref:manage:manage-nodes/remove-node-and-rebalance.adoc#remove-a-node-with-the-cli[CLI], and then trigger a rebalance. +==== By contrast, if two Data Service nodes are taken out, and one Data Service node and one Search Service node are introduced, since the incoming and outgoing nodes differ in configuration, when rebalance is triggered by the administrator, Couchbase Server performs a _full_ rebalance; involving more nodes than those in transit; and indeed, potentially involving the entire cluster. Note that the effect of rebalance on different Couchbase Services is described in xref:learn:clusters-and-availability/rebalance.adoc[Rebalance]: familiarity with this information is required before proceeding. From 9f26232f6eb034252ec17ae88e1216af4a9ca5e3 Mon Sep 17 00:00:00 2001 From: Tan Gafuroglu <60125687+TanGafCS@users.noreply.github.com> Date: Tue, 17 Sep 2024 19:36:57 +0100 Subject: [PATCH 063/201] Fix cbbs task fail system event reference (#3571) --- .../system-event-reference/pages/system-event-reference.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-event-reference/pages/system-event-reference.adoc b/modules/system-event-reference/pages/system-event-reference.adoc index aa74b50711..23716aff7b 100644 --- a/modules/system-event-reference/pages/system-event-reference.adoc +++ b/modules/system-event-reference/pages/system-event-reference.adoc @@ -346,7 +346,7 @@ The following system events are returned for the Backup Service. | 6149 | A scheduled or one-off task has completed | Info | Cluster, repository, run type, and name. -| 6150 | Cluster, repository, run type, and name. failed | Error |luster, repository, run type, name, and error message. +| 6150 | A scheduled or one-off task has failed | Error | Cluster, repository, run type, name, and error message. | 6151 | Restore started | Info | NA From 740ad8f3a26faac37a2093beaa29ffca54098215 Mon Sep 17 00:00:00 2001 From: Julia Browne <150837331+julia-cb@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:38:24 -0700 Subject: [PATCH 064/201] Removed line about NRU (#3531) --- modules/learn/pages/buckets-memory-and-storage/buckets.adoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/buckets.adoc b/modules/learn/pages/buckets-memory-and-storage/buckets.adoc index 2978be55ae..b4023071bd 100644 --- a/modules/learn/pages/buckets-memory-and-storage/buckets.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/buckets.adoc @@ -53,8 +53,6 @@ For a Memcached bucket, this means that data, which is resident in memory (but, Therefore, if removed data is subsequently needed, it cannot be re-acquired from Couchbase Server. Ejection removes all of an item's data. -For all bucket-types, items are selected for ejection by means of the _Not Recently Used_ (NRU) algorithm. - All bucket types are fully compatible with the Memcached open source distributed key-value cache. == Bucket Capabilities From a660ea1ba4dcdaab4168a304b8526f0e598429e1 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:39:52 -0400 Subject: [PATCH 065/201] DOC-10648 windows install permissions (#3697) * Initial pass * Updated wording * Mention starting and stopping the service. --- modules/install/pages/install-package-windows.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/install/pages/install-package-windows.adoc b/modules/install/pages/install-package-windows.adoc index 656f1731a7..893252c0a0 100644 --- a/modules/install/pages/install-package-windows.adoc +++ b/modules/install/pages/install-package-windows.adoc @@ -15,8 +15,10 @@ If you're upgrading an existing installation of Couchbase Server, refer to xref: Couchbase Server works out-of-the-box with most OS configurations. However, the procedures on this page assume the following: -* You have _administrator privileges_. -These are required, for installing Couchbase Server on Windows. +* You must have administrator privileges to install Couchbase Server on Windows. +Once installed, Couchbase Server runs as a Windows Service using the Local System user account. +To start or stop the Windows Service, your windows account must either have administrator privileges or be granted sufficient privileges to start the service. +For more information, see Microsoft's https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/grant-users-rights-manage-services[How to grant users rights to manage services^]. * Your system meets the xref:pre-install.adoc[minimum requirements] and that your operating system version is xref:install-platforms.adoc[supported]. + From d3534dc2f94d2b2df7d051f2ed606a391bd464b6 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Fri, 20 Sep 2024 06:55:56 -0700 Subject: [PATCH 066/201] Update list-cluster-nodes.adoc (#3698) In the List Nodes with the REST API section, updated REST API command to output both the otpNode and hostname. This is because you need the otpNode value to be able to get detailed information about the node. Then, added an example of how to use the `/nodes/` URI to display detailed information about the node. --- .../pages/manage-nodes/list-cluster-nodes.adoc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc b/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc index 9be550c1c5..159abb687c 100644 --- a/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc +++ b/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc @@ -133,20 +133,29 @@ The method returns a large amount of information, which includes many of the det The output may be unformatted, and thereby difficult to read until formatting is applied. The following call passes the result to the https://stedolan.github.io/jq/[jq^] command-line JSON processor for -formatting, and then uses the standard command-line utility `grep` to reduce the output to available hostnames: +formatting, and then uses the standard command-line utility `egrep` to reduce the output to available hostnames and otpNode names: ---- curl -u Administrator:password -v -X GET \ -http://10.142.181.101:8091/pools/default | jq '.' | grep hostname +http://10.142.181.101:8091/pools/default | jq '.' | egrep 'hostname|otpNode' ---- The output is as follows: ---- +"otpNode": "ns_1@10.142.181.101", "hostname": "10.142.181.101:8091", +"otpNode": "ns_1@10.142.181.102", "hostname": "10.142.181.102:8091", ---- +As shown in the example REST API command below, the otpNode value can be used with the `/nodes/` URI to retrieve detailed information about the node, including the storage paths for the services: + +---- +curl -u Administrator:password -v -X GET \ +http://10.142.181.101:8091/nodes/ns_1@10.142.181.101 | jq '.' +---- + For more information, see xref:rest-api:rest-cluster-get.adoc[Retrieving Cluster Information]. [#next-steps-after-list-nodes] From d4c498f3d8b2099e6e216f199d89c499bcfd09dc Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:32:38 +0100 Subject: [PATCH 067/201] [DOC-11500]: Completely incorrect and misleading example. (#3707) Fixed diagrams and text in services.adoc to reflect the recommended production configuration. Replaced LibreOffice diagrams with PlantUMl diagrams, which are better at scaling to different sizes. --- .../services/services.adoc | 43 +++-- .../partials/cluster-example-diagrams.adoc | 182 ++++++++++++++++++ 2 files changed, 206 insertions(+), 19 deletions(-) create mode 100644 modules/learn/partials/cluster-example-diagrams.adoc diff --git a/modules/learn/pages/services-and-indexes/services/services.adoc b/modules/learn/pages/services-and-indexes/services/services.adoc index 6925bcd4db..68d5b14e9a 100644 --- a/modules/learn/pages/services-and-indexes/services/services.adoc +++ b/modules/learn/pages/services-and-indexes/services/services.adoc @@ -12,7 +12,7 @@ Services are configured and deployed by the Full Administrator who initializes C The standard configuration-sequence allows a subset of services to be selected per node, with an individual memory-allocation for each. Each service supports a particular form of data-access. Services not required need not be deployed. -Services intended to support a heavy workload can be deployed across multiple cluster-nodes, to ensure optimal performance and resource-availability. +Services intended to support a heavy workload can be deployed across multiple cluster-nodes to ensure optimal performance and resource-availability. In Couchbase Server Version 7.6 and later, you can add one or more arbiter nodes to your cluster. include::learn:partial$arbiter-node-benefits.adoc[] @@ -21,14 +21,14 @@ include::learn:partial$arbiter-node-benefits.adoc[] Couchbase Server provides the following services: -* *Data*: Supports the storing, setting, and retrieving of data-items, specified by key. +* *Data*: Supports the storing, setting, and retrieving of data-items, specified by a key. * *Query*: Parses queries specified in the _N1QL_ query-language, executes the queries, and returns results. The Query Service interacts with both the Data and Index services. * *Index*: Creates indexes, for use by the Query and Analytics services. -* *Search*: Create indexes specially purposed for _Full Text Search_. +* *Search*: Create indexes specially purposed for _Full-Text Search_. This supports language-aware searching; allowing users to search for, say, the word `beauties`, and additionally obtain results for `beauty` and `beautiful`. * *Analytics*: Supports join, set, aggregation, and grouping operations; which are expected to be large, long-running, and highly consumptive of memory and CPU resources. -* *Eventing*: Supports near real-time handling of changes to data: code can be executed both in response to document-mutations, and as scheduled by timers. +* *Eventing*: Supports near real-time handling of changes to data: code can be executed both in response to document mutations and as scheduled by timers. * *Backup*: Supports the scheduling of full and incremental data backups, either for specific individual buckets, or for all buckets on the cluster. Also allows the scheduling of _merges_ of previously made backups. @@ -40,36 +40,41 @@ workload-requirements. [#setting-up-services] == Setting Up Services -Services are set up on a per node basis. +Services are set up on a per-node basis. Each node can run at most one instance of a service. Each node can run any number of services, up to the maximum, which is seven. In Couchbase Enterprise Server Version 7.6+, a node can be configured to run _no_ service. The _Data Service_ must run on at least one node of the cluster. -Some services are interdependent, and therefore require at least one instance of -each of their dependencies to be running on the cluster (for example, the +Some services are interdependent and therefore require at least one instance of +each of their dependencies to be running on the cluster — (for example, the _Query Service_ depends on the _Index Service_ and on the _Data Service_). When the first node in a cluster is initialized, the services assigned to it become the default assignment for each other node subsequently to be added to the cluster. -However, this default can be departed from, node by node; with one or more services omitted from the default, and one or more added. +However, this default can be departed from, node by node, with one or more services omitted from the default, and one or more added. When first allocated to a node, a service requires the assignment of a specific memory quota, which becomes standard for that service in each of its instances across the cluster. (The exceptions to this are the Query and Backup Services, which never require a memory quota.) -Service-allocation should be designed based on workload-analysis: if a particular service is expected to handle a heavy workload, it should be allocated with a larger memory quota, and potentially as the only service on the node. -Alternatively, if a cluster is to be used for development purposes only, it may be convenient to allocate services in the quickest and most convenient way, with some quotas being equal. +Service allocation should be designed based on workload-analysis: +if a particular service is expected to handle a heavy workload, +it should be allocated with a larger memory quota, and potentially as the only service on the node. +Alternatively, if a cluster is to be used for development only, +it may be convenient to allocate services in the quickest and most convenient way, +with some quotas being equal. For example, the following illustration shows how four services — Data, Index, Query, and Search — might be allocated evenly across the five nodes of a _development_ cluster: [#cb_cluster_with_services_development] -image::services-and-indexes/services/cbClusterWithServicesDevelopment.png[,720,align=left] +include::partial$cluster-example-diagrams.adoc[tag="five-cluster-setup"] This configuration might provide perfectly acceptable performance for each of the four services, in the context of development and testing. -However, if a large amount of data needed, in production, to be intensively indexed, and addressed by means of Query and Search, the following configuration would be more efficient: +However, if a large amount of data is required to be intensively indexed and addressed by means of Query and Search, the following production configuration would be more efficient: [#cb_cluster_with_services_production] -image::services-and-indexes/services/cbClusterWithServicesProduction.png[,720,align=left] +include::partial$cluster-example-diagrams.adoc[tag="six-cluster-setup"] -In this revised configuration, the Data Service is the only service to run on two of the nodes; the Index Service the only service on two futher nodes; and the Query and Search Services share the fifth and final node. +In this revised configuration, the Data Service is the only service to run on three of the nodes; +the Index Service is running on two further nodes; and the Query and Search Services share the sixth and final node. For a more detailed explanation of service memory quotas, see xref:buckets-memory-and-storage/memory.adoc[Memory]. For information on the practical steps required to initialize a cluster, including the allocation of services to nodes, see @@ -86,9 +91,9 @@ nodes can be removed, reconfigured to run the Search Service, and re-added to th cluster. Alternatively, additional hardware-resources (CPU, memory, disk-capacity) can be -added to targeted nodes in the cluster, in order to support the performance of -key services. This ability to provision services independently from one another, and -thereby -scale their performance individually up and down as required, provides the greatest -flexibility in terms of handling changing business requirements, and redeploying +added to targeted nodes in the cluster to support the performance of +key services. +This ability to provision services independently of one another, and +thereby scale their performance individually up and down as required, provides the greatest +flexibility in terms of handling changing business requirements and redeploying existing resources to ensure continuously heightened efficiency. diff --git a/modules/learn/partials/cluster-example-diagrams.adoc b/modules/learn/partials/cluster-example-diagrams.adoc new file mode 100644 index 0000000000..ec300b7730 --- /dev/null +++ b/modules/learn/partials/cluster-example-diagrams.adoc @@ -0,0 +1,182 @@ +// tag::five-cluster-setup[] +[plantuml] +.Couchbase Server Cluster for Development +---- +@startuml + +skinparam shadowing true +skinparam nodesep 10 +skinparam ranksep 20 + +database "Node 1" as node1 { + + component "Cluster\nManager" as cl1 + + component "Data\nService" as dl1 + + component "Index\nService" as ind1 + + component "Query\nService" as qry1 + + component "Search\nService" as ss1 + +} + +cl1-[hidden]- dl1 +dl1-[hidden]- ind1 +ind1 -[hidden]- qry1 +qry1 -[hidden]- ss1 + + + +database "Node 2" as node2 { + + component "Cluster\nManager" as cl2 + + component "Data\nService" as dl2 + + component "Index\nService" as ind2 + + component "Query\nService" as qry2 + + component "Search\nService" as ss2 + +} + +cl2-[hidden]- dl2 +dl2-[hidden]- ind2 +ind2 -[hidden]- qry2 +qry2 -[hidden]- ss2 + + + + +database "Node 3" as node3 { + + component "Cluster\nManager" as cl3 + + component "Data\nService" as dl3 + + component "Index\nService" as ind3 + + component "Query\nService" as qry3 + + component "Search\nService" as ss3 + +} + +cl3-[hidden]- dl3 +dl3-[hidden]- ind3 +ind3 -[hidden]- qry3 +qry3 -[hidden]- ss3 + +database "Node 4" as node4 { + + component "Cluster\nManager" as cl4 + + component "Data\nService" as dl4 + + component "Index\nService" as ind4 + + component "Query\nService" as qry4 + + component "Search\nService" as ss4 + +} + +cl4-[hidden]- dl4 +dl4-[hidden]- ind4 +ind4 -[hidden]- qry4 +qry4 -[hidden]- ss4 + + +database "Node 5" as node5 { + + component "Cluster\nManager" as cl5 + + component "Data\nService" as dl5 + + component "Index\nService" as ind5 + + component "Query\nService" as qry5 + + component "Search\nService" as ss5 + +} + +cl5-[hidden]- dl5 +dl5-[hidden]- ind5 +ind5 -[hidden]- qry5 +qry5 -[hidden]- ss5 + +@enduml +---- +// end::five-cluster-setup[] + + +// tag::six-cluster-setup[] + +[plantuml] +.Couchbase Server Cluster for Production +---- +@startuml + +skinparam shadowing true +skinparam nodesep 10 +skinparam ranksep 20 + +database "Node 1" as node1 { + + component "Cluster\nManager" as cl1 + + component "Data\nService" as dl1 +} + +database "Node 2" as node2 { + + component "Cluster\nManager" as cl2 + + component "Data\nService" as dl2 +} + +database "Node 3" as node3 { + + component "Cluster\nManager" as cl3 + + component "Data\nService" as dl3 +} + +database "Node 4" as node4 { + + component "Cluster\nManager" as cl4 + + component "Index\nService" as ind1 +} + +database "Node 5" as node5 { + + component "Cluster\nManager" as cl5 + + component "Index\nService" as ind2 +} + +database "Node 6" as node6 { + + component "Cluster\nManager" as cl6 + + component "Query\nService" as qry1 + + component "Search\nService" as ss1 +} + +cl1 -[hidden]- dl1 +cl2 -[hidden]- dl2 +cl3 -[hidden]- dl3 +cl4 -[hidden]- ind1 +cl5 -[hidden]- ind2 +cl6 -[hidden]- qry1 +qry1 -[hidden]- ss1 +@enduml +---- + +// end::six-cluster-setup[] From 71aa5129fcd4e99813e3c73cd9b92319c1abf93f Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Tue, 1 Oct 2024 09:36:46 +0100 Subject: [PATCH 068/201] typo fix --- .../manage-scopes-and-collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc b/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc index af393e5371..fbc32bb4fd 100644 --- a/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc +++ b/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc @@ -654,7 +654,7 @@ http://localhost:8091/pools/default/buckets/testBucket/scopes/my_scope/collectio -d maxTTL=0 ---- + -Setting `maxTTL` parameter to `0` manes that documents in the collection use the bucket's `maxTTL` setting. +Setting `maxTTL` parameter to `0` means that documents in the collection use the bucket's `maxTTL` setting. If successful, the operation returns a uid. + ---- From 6ef444a9d7680fa435ad07c39969d979553d7a65 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 9 Oct 2024 11:41:44 +0100 Subject: [PATCH 069/201] Merge pull request #3711 * [DOC-11727]: Feedback on Install Couchbase Server Using Docker | Couchbase --- modules/install/pages/getting-started-docker.adoc | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/install/pages/getting-started-docker.adoc b/modules/install/pages/getting-started-docker.adoc index 1b59a4fcce..92b9734541 100644 --- a/modules/install/pages/getting-started-docker.adoc +++ b/modules/install/pages/getting-started-docker.adoc @@ -4,6 +4,8 @@ [abstract] {description} +:shutdown-instructions-link: pass:q[(For instructions on starting up or shutting down a standalone instance of Couchbase server, see xref:startup-shutdown.adoc[Starting and stopping the Couchbase Server]).] + If you're trying Couchbase Server for the first time and just want to explore a Couchbase configuration, the quickest way to install a pre-configured single-node deployment using Docker is to follow the xref:getting-started:start-here.adoc[Get Started] tutorial. For more traditional Docker deployments, use the following sections below: @@ -23,7 +25,7 @@ To run a single-node cluster, you will need to deploy a single container represe ==== For detailed information about deploying Couchbase Server, make sure to review the Couchbase Server xref:plan-for-production.adoc[system requirements] and xref:install-production-deployment.adoc[deployment guidelines], paying particular attention to the following pages: -* xref:best-practices-vm.adoc[] +* xref:best-practices-vm.adoc[] * xref:deployment-considerations-lt-3nodes.adoc[]. ==== @@ -50,7 +52,8 @@ For example: After running the above command, a single instance (`db`) of the latest https://hub.docker.com/_/couchbase/[official Couchbase Server container image^] is downloaded and run on the host computer. If a traditional installation of Couchbase Server is running locally on the host computer, the port mappings specified using the `-p` option may fail. -Ensure that you stop any local instance of Couchbase Server before running this command. +Ensure that you stop any local instance of Couchbase Server before running this command. + +{shutdown-instructions-link} //// // Removed this statement as it is questionable whether it is actually supported. [TIP] @@ -145,7 +148,8 @@ $ docker run -d --name db3 -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 cou After running the above commands, three instances (`db1`, `db2`, `db3`) of the latest https://hub.docker.com/_/couchbase/[official Couchbase Server container image^] are downloaded and run on the host computer. If a traditional installation of Couchbase Server is running locally on the host computer, the port mappings specified using the `-p` option may fail. -Ensure that you stop any local instance of Couchbase Server before running these commands. +Ensure that you stop any local instance of Couchbase Server before running these commands. + +{shutdown-instructions-link} //// // Removed this statement as it is questionable whether it is actually supported. [TIP] @@ -371,7 +375,8 @@ two instances (`db1` and `db2`) of the latest https://hub.docker.com/_/couchbase and run on the host computer. If a traditional installation of Couchbase Server is running locally on the host computer, the port mappings specified using the `-p` option may fail. -Ensure that you stop any local instance of Couchbase Server before running these commands. +Ensure that you stop any local instance of Couchbase Server before running these commands. + +{shutdown-instructions-link} + NOTE: If you're using encrypted communication for the Couchbase Web Console, client, and server, and using XDCR, you need to open up additional ports. From dbad3a1b5b79c783b7baa2011cda1bb08fe9bb43 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Fri, 18 Oct 2024 11:13:44 +0100 Subject: [PATCH 070/201] DOC-12650: Convert N1QL REST API references to use OpenAPI generator (#3713) * Delete old N1QL REST API pages * Update links * Update nav --- modules/ROOT/nav.adoc | 6 +- modules/n1ql/pages/n1ql-rest-api/admin.adoc | 17 ----- .../n1ql/pages/n1ql-rest-api/functions.adoc | 12 ---- modules/n1ql/pages/n1ql-rest-api/index.adoc | 17 ----- .../pages/rest-cluster-query-settings.adoc | 4 +- .../partials/rest-query-service-table.adoc | 64 +++++++++---------- 6 files changed, 37 insertions(+), 83 deletions(-) delete mode 100644 modules/n1ql/pages/n1ql-rest-api/admin.adoc delete mode 100644 modules/n1ql/pages/n1ql-rest-api/functions.adoc delete mode 100644 modules/n1ql/pages/n1ql-rest-api/index.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index c5868ec3f0..83c5639b89 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -458,7 +458,7 @@ include::cli:partial$cbcli/nav.adoc[] **** xref:rest-api:rotate-data-key.adoc[Rotate the Data Key] ** xref:n1ql:n1ql-rest-api/intro.adoc[] - *** xref:n1ql:n1ql-rest-api/index.adoc[] + *** xref:n1ql-rest-query:index.adoc[] **** xref:n1ql:n1ql-rest-api/examplesrest.adoc[] ***** xref:n1ql:n1ql-rest-api/exsuccessful.adoc[] ***** xref:n1ql:n1ql-rest-api/expositional.adoc[] @@ -470,9 +470,9 @@ include::cli:partial$cbcli/nav.adoc[] ***** xref:n1ql:n1ql-rest-api/exunsupportedhttp.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthhttp.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthrequest.adoc[] - *** xref:n1ql:n1ql-rest-api/admin.adoc[Query Admin REST API] + *** xref:n1ql-rest-admin:index.adoc[] *** xref:rest-api:rest-cluster-query-settings.adoc[Query Settings REST API] - *** xref:n1ql:n1ql-rest-api/functions.adoc[Query Functions REST API] + *** xref:n1ql-rest-functions:index.adoc[Query Functions REST API] ** xref:rest-api:rest-index-service.adoc[Index Service API] *** xref:rest-api:get-settings-indexes.adoc[Retrieve GSI Settings] diff --git a/modules/n1ql/pages/n1ql-rest-api/admin.adoc b/modules/n1ql/pages/n1ql-rest-api/admin.adoc deleted file mode 100644 index b107c826f1..0000000000 --- a/modules/n1ql/pages/n1ql-rest-api/admin.adoc +++ /dev/null @@ -1,17 +0,0 @@ -= Query Admin REST API - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$n1ql-rest-api/admin/overview.adoc[tag=body] -include::partial$n1ql-rest-api/admin/paths.adoc[] -include::partial$n1ql-rest-api/admin/definitions.adoc[] -include::partial$n1ql-rest-api/admin/security.adoc[] - -== See Also - -* [[queryCleanupClientAttempts]][[queryCleanupLostAttempts]][[queryCleanupWindow]][[queryCompletedLimit]][[queryCompletedMaxPlanSize]][[queryCompletedThreshold]][[queryLogLevel]][[queryMaxParallelism]][[queryMemoryQuota]][[queryNodeQuota]][[queryNodeQuotaValPercent]][[queryNumAtrs]][[queryNumCpus]][[queryN1qlFeatCtrl]][[queryPipelineBatch]][[queryPipelineCap]][[queryPreparedLimit]][[queryScanCap]][[queryTimeout]][[queryTxTimeout]][[queryUseCBO]][[queryUseReplica]]For cluster-level settings, see the xref:rest-api:rest-cluster-query-settings.adoc#_settings[Cluster Query Settings API]. - -* [[atrcollection_req]][[client_context_id]][[controls_req]][[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[pretty_req]][[profile_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql:n1ql-rest-api/index.adoc#_request_parameters[Query Service REST API]. \ No newline at end of file diff --git a/modules/n1ql/pages/n1ql-rest-api/functions.adoc b/modules/n1ql/pages/n1ql-rest-api/functions.adoc deleted file mode 100644 index b3f49b3d57..0000000000 --- a/modules/n1ql/pages/n1ql-rest-api/functions.adoc +++ /dev/null @@ -1,12 +0,0 @@ -= Query Functions REST API -:page-edition: Enterprise Edition - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$n1ql-rest-api/functions/overview.adoc[tag=body] -include::partial$n1ql-rest-api/functions/paths.adoc[] -include::partial$n1ql-rest-api/functions/definitions.adoc[] -include::partial$n1ql-rest-api/functions/security.adoc[] \ No newline at end of file diff --git a/modules/n1ql/pages/n1ql-rest-api/index.adoc b/modules/n1ql/pages/n1ql-rest-api/index.adoc deleted file mode 100644 index 18667a2857..0000000000 --- a/modules/n1ql/pages/n1ql-rest-api/index.adoc +++ /dev/null @@ -1,17 +0,0 @@ -= Query Service REST API - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$n1ql-rest-api/query/overview.adoc[tag=body] -include::partial$n1ql-rest-api/query/paths.adoc[] -include::partial$n1ql-rest-api/query/definitions.adoc[] -include::partial$n1ql-rest-api/query/security.adoc[] - -== See Also - -* [[queryMaxParallelism]][[queryMemoryQuota]][[queryNumAtrs]][[queryPipelineBatch]][[queryPipelineCap]][[queryScanCap]][[queryTimeout]][[queryTxTimeout]][[queryUseCBO]][[queryUseReplica]]For cluster-level settings, see the xref:rest-api:rest-cluster-query-settings.adoc#_settings[Cluster Query Settings API]. - -* [[atrcollection-srv]][[controls-srv]][[max-parallelism-srv]][[memory-quota-srv]][[numatrs-srv]][[pipeline-batch-srv]][[pipeline-cap-srv]][[pretty-srv]][[profile-srv]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql:n1ql-rest-api/admin.adoc#_settings[Admin REST API]. \ No newline at end of file diff --git a/modules/rest-api/pages/rest-cluster-query-settings.adoc b/modules/rest-api/pages/rest-cluster-query-settings.adoc index 418290d279..b98242a05b 100644 --- a/modules/rest-api/pages/rest-cluster-query-settings.adoc +++ b/modules/rest-api/pages/rest-cluster-query-settings.adoc @@ -12,6 +12,6 @@ include::partial$query-settings/security.adoc[] == See Also -* [[cleanupclientattempts]][[cleanuplostattempts]][[cleanupwindow]][[completed-limit]][[completed-max-plan-size]][[completed-threshold]][[loglevel]][[max-parallelism-srv]][[memory-quota-srv]][[node-quota]][[node-quota-val-percent]][[num-cpus]][[numatrs-srv]][[n1ql-feat-ctrl]][[pipeline-batch-srv]][[pipeline-cap-srv]][[prepared-limit]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql:n1ql-rest-api/admin.adoc#_settings[Admin REST API]. +* [[cleanupclientattempts]][[cleanuplostattempts]][[cleanupwindow]][[completed-limit]][[completed-max-plan-size]][[completed-threshold]][[loglevel]][[max-parallelism-srv]][[memory-quota-srv]][[node-quota]][[node-quota-val-percent]][[num-cpus]][[numatrs-srv]][[n1ql-feat-ctrl]][[pipeline-batch-srv]][[pipeline-cap-srv]][[prepared-limit]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql-rest-admin:index.adoc#Settings[Query Admin REST API]. -* [[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[txtimeout_req]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql:n1ql-rest-api/index.adoc#_request_parameters[Query Service REST API]. \ No newline at end of file +* [[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[txtimeout_req]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql-rest-query:index.adoc#Request[Query Service REST API]. \ No newline at end of file diff --git a/modules/rest-api/partials/rest-query-service-table.adoc b/modules/rest-api/partials/rest-query-service-table.adoc index 6a9f46c0a7..212d792f01 100644 --- a/modules/rest-api/partials/rest-query-service-table.adoc +++ b/modules/rest-api/partials/rest-query-service-table.adoc @@ -7,11 +7,11 @@ | `POST` | `/query/service` -| xref:n1ql:n1ql-rest-api/index.adoc#_post_service[Query Service] +| xref:n1ql-rest-query:index.adoc#post_service[Query Service] | `GET` | `/query/service` -| xref:n1ql:n1ql-rest-api/index.adoc#_get_service[Read-Only Query Service] +| xref:n1ql-rest-query:index.adoc#get_service[Read-Only Query Service] |=== // end::query-service[] @@ -25,108 +25,108 @@ | `GET` | `/admin/clusters` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_clusters[Read All Clusters] +| xref:n1ql-rest-admin:index.adoc#get_clusters[Read All Clusters] | `GET` | `/admin/clusters/{cluster}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_cluster[Read a Cluster] +| xref:n1ql-rest-admin:index.adoc#get_cluster[Read a Cluster] | `GET` | `/admin/clusters/{cluster}/nodes` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_nodes[Read All Nodes] +| xref:n1ql-rest-admin:index.adoc#get_nodes[Read All Nodes] | `GET` | `/admin/clusters/{cluster}/nodes/{node}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_node[Read a Node] +| xref:n1ql-rest-admin:index.adoc#get_node[Read a Node] | `GET` | `/admin/config` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_config[Read Configuration] +| xref:n1ql-rest-admin:index.adoc#get_config[Read Configuration] | `GET` | `/admin/prepareds` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_prepareds[Retrieve All Prepared Statements] +| xref:n1ql-rest-admin:index.adoc#get_prepareds[Retrieve All Prepared Statements] | `GET` | `/admin/prepareds/{name}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_prepared[Retrieve a Prepared Statement] +| xref:n1ql-rest-admin:index.adoc#get_prepared[Retrieve a Prepared Statement] | `DELETE` | `/admin/prepareds/{name}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_delete_prepared[Delete a Prepared Statement] +| xref:n1ql-rest-admin:index.adoc#delete_prepared[Delete a Prepared Statement] | `GET` | `/admin/indexes/prepareds` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_prepared_indexes[Retrieve Prepared Index Statements] +| xref:n1ql-rest-admin:index.adoc#get_prepared_indexes[Retrieve Prepared Index Statements] | `GET` | `/admin/active_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_active_requests[Retrieve All Active Requests] +| xref:n1ql-rest-admin:index.adoc#get_active_requests[Retrieve All Active Requests] | `GET` | `/admin/active_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_active_request[Retrieve an Active Request] +| xref:n1ql-rest-admin:index.adoc#get_active_request[Retrieve an Active Request] | `DELETE` | `/admin/active_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_delete_active_request[Delete an Active Request] +| xref:n1ql-rest-admin:index.adoc#delete_active_request[Delete an Active Request] | `GET` | `/admin/indexes/active_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_active_indexes[Retrieve Active Index Requests] +| xref:n1ql-rest-admin:index.adoc#get_active_indexes[Retrieve Active Index Requests] | `GET` | `/admin/completed_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_completed_requests[Retrieve All Completed Requests] +| xref:n1ql-rest-admin:index.adoc#get_completed_requests[Retrieve All Completed Requests] | `GET` | `/admin/completed_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_completed_request[Retrieve a Completed Request] +| xref:n1ql-rest-admin:index.adoc#get_completed_request[Retrieve a Completed Request] | `DELETE` | `/admin/completed_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_delete_completed_request[Delete a Completed Request] +| xref:n1ql-rest-admin:index.adoc#delete_completed_request[Delete a Completed Request] | `GET` | `/admin/indexes/completed_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_completed_indexes[Retrieve Completed Index Requests] +| xref:n1ql-rest-admin:index.adoc#get_completed_indexes[Retrieve Completed Index Requests] | `GET` | `/admin/vitals` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_vitals[Retrieve Vitals] +| xref:n1ql-rest-admin:index.adoc#get_vitals[Retrieve Vitals] | `GET` | `/admin/stats` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_stats[Retrieve All Statistics] +| xref:n1ql-rest-admin:index.adoc#get_stats[Retrieve All Statistics] | `GET` | `/admin/stats/{stats}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_stat[Retrieve a Statistic] +| xref:n1ql-rest-admin:index.adoc#get_stat[Retrieve a Statistic] // deprecated method // | `GET` // | `/debug/vars` -// | xref:n1ql:n1ql-rest-api/admin.adoc#_get_debug_vars[Get Debug Variables] +// | xref:n1ql-rest-admin:index.adoc#get_debug_vars[Get Debug Variables] | `GET` | `/admin/settings` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_settings[Retrieve Node-Level Query Settings] +| xref:n1ql-rest-admin:index.adoc#get_settings[Retrieve Node-Level Query Settings] | `POST` | `/admin/settings` -| xref:n1ql:n1ql-rest-api/admin.adoc#_post_settings[Update Node-Level Query Settings] +| xref:n1ql-rest-admin:index.adoc#post_settings[Update Node-Level Query Settings] | `GET` | `/admin/ping` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_ping[Ping] +| xref:n1ql-rest-admin:index.adoc#get_ping[Ping] | `GET` | `/admin/gc` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_gc[Run Garbage Collector] +| xref:n1ql-rest-admin:index.adoc#get_gc[Run Garbage Collector] | `POST` | `/admin/gc` -| xref:n1ql:n1ql-rest-api/admin.adoc#_post_gc[Run Garbage Collector and Release Memory] +| xref:n1ql-rest-admin:index.adoc#post_gc[Run Garbage Collector and Release Memory] |=== // end::query-admin[] @@ -166,19 +166,19 @@ | `GET` | `/evaluator/v1/libraries` -| xref:n1ql:n1ql-rest-api/functions.adoc#_get_collection[Read All Libraries] +| xref:n1ql-rest-functions:index.adoc#get_collection[Read All Libraries] | `GET` | `/evaluator/v1/libraries/{library}` -| xref:n1ql:n1ql-rest-api/functions.adoc#_get_library[Read a Library] +| xref:n1ql-rest-functions:index.adoc#get_library[Read a Library] | `POST` | `/evaluator/v1/libraries/{library}` -| xref:n1ql:n1ql-rest-api/functions.adoc#_post_library[Create or Update a Library] +| xref:n1ql-rest-functions:index.adoc#post_library[Create or Update a Library] | `DELETE` | `/evaluator/v1/libraries/{library}` -| xref:n1ql:n1ql-rest-api/functions.adoc#_delete_library[Delete a Library] +| xref:n1ql-rest-functions:index.adoc#delete_library[Delete a Library] |=== // end::query-functions[] From 1d57b1c722ceb8881ede92d0b9eefc878d9c6d49 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:19:19 +0100 Subject: [PATCH 071/201] DOC-12652: Convert other server REST API references to use OpenAPI generator (#3714) * Delete superseded REST API pages * Update links * Update links to Query Settings examples * Update nav --- modules/ROOT/nav.adoc | 6 +++--- .../pages/manage-settings/general-settings.adoc | 10 +++++----- .../pages/monitor/monitoring-indexes.adoc | 4 ++-- .../pages/rest-cluster-query-settings.adoc | 17 ----------------- modules/rest-api/pages/rest-index-stats.adoc | 6 ------ .../partials/rest-index-service-table.adoc | 6 +++--- .../partials/rest-query-service-table.adoc | 8 ++++---- 7 files changed, 17 insertions(+), 40 deletions(-) delete mode 100644 modules/rest-api/pages/rest-cluster-query-settings.adoc delete mode 100644 modules/rest-api/pages/rest-index-stats.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 83c5639b89..0bb3224fae 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -471,13 +471,13 @@ include::cli:partial$cbcli/nav.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthhttp.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthrequest.adoc[] *** xref:n1ql-rest-admin:index.adoc[] - *** xref:rest-api:rest-cluster-query-settings.adoc[Query Settings REST API] - *** xref:n1ql-rest-functions:index.adoc[Query Functions REST API] + *** xref:n1ql-rest-settings:index.adoc[] + *** xref:n1ql-rest-functions:index.adoc[] ** xref:rest-api:rest-index-service.adoc[Index Service API] *** xref:rest-api:get-settings-indexes.adoc[Retrieve GSI Settings] *** xref:rest-api:post-settings-indexes.adoc[Set GSI Settings] - *** xref:rest-api:rest-index-stats.adoc[Index Statistics API] + *** xref:index-rest-stats:index.adoc[Index Statistics API] *** xref:rest-api:rest-modify-index-batch-size.adoc[Modify Index Batch Size] ** xref:rest-api:backup-rest-api.adoc[Backup Service API] diff --git a/modules/manage/pages/manage-settings/general-settings.adoc b/modules/manage/pages/manage-settings/general-settings.adoc index 9a4cc10478..93122eebb4 100644 --- a/modules/manage/pages/manage-settings/general-settings.adoc +++ b/modules/manage/pages/manage-settings/general-settings.adoc @@ -764,7 +764,7 @@ To set the directory for temporary backfill data, and establish its size-limit, [source,shell] ---- -include::rest-api:example$query-settings-post-settings.sh[tag=request] +include::n1ql-rest-settings:example$query-settings-post-settings.sh[tag=request] ---- This specifies that the directory for temporary backfill data should be `/tmp`; and that the maximum size should be 2048 megabytes. @@ -773,7 +773,7 @@ If successful, this call returns a JSON document featuring all the current query [source,json] ---- -include::rest-api:example$query-settings-post-settings.jsonc[tags=tmpSpace;ellipsis;access] +include::n1ql-rest-settings:example$query-settings-post-settings.jsonc[tags=tmpSpace;ellipsis;access] ---- The document's values indicate that the specified values for directory and size have been established; and that the current setting for access-control restricts access to all, with no exceptions. @@ -782,7 +782,7 @@ To specify particular URLs as allowed and disallowed, use the `/settings/querySe [source,shell] ---- -include::rest-api:example$query-settings-post-access.sh[tag=request] +include::n1ql-rest-settings:example$query-settings-post-access.sh[tag=request] ---- A JSON document is specified as the payload for the method. @@ -792,10 +792,10 @@ If successful, the call returns a JSON document that confirms the modified setti [source,json] ---- -include::rest-api:example$query-settings-post-access.jsonc[] +include::n1ql-rest-settings:example$query-settings-post-access.jsonc[] ---- -For additional information, refer to xref:rest-api:rest-cluster-query-settings.adoc[Cluster Query Settings API]. +For additional information, refer to xref:n1ql-rest-settings:index.adoc[]. [#rebalance-settings-via-rest] === Rebalance Settings via REST diff --git a/modules/manage/pages/monitor/monitoring-indexes.adoc b/modules/manage/pages/monitor/monitoring-indexes.adoc index a44697f562..b028ffb65d 100644 --- a/modules/manage/pages/monitor/monitoring-indexes.adoc +++ b/modules/manage/pages/monitor/monitoring-indexes.adoc @@ -6,7 +6,7 @@ // Cross references :manage-indexes: xref:manage:manage-indexes/manage-indexes.adoc :index-stats: xref:manage:monitor/ui-monitoring-statistics.adoc#index_stats -:rest-index-stats: xref:rest-api:rest-index-stats.adoc +:rest-index-stats: xref:index-rest-stats:index.adoc :couchbase-cli-server-info: xref:cli:cbcli/couchbase-cli-server-info.adoc [abstract] @@ -143,7 +143,7 @@ Note that there is no CLI support for statistics for a specific index. == Monitor Indexes with the REST API You can monitor all Index-Service statistics, and statistics for a specific index, using the REST API. -Refer to {rest-index-stats}[Index Statistics API]. +Refer to {rest-index-stats}[]. [[related-links]] == Related Links diff --git a/modules/rest-api/pages/rest-cluster-query-settings.adoc b/modules/rest-api/pages/rest-cluster-query-settings.adoc deleted file mode 100644 index b98242a05b..0000000000 --- a/modules/rest-api/pages/rest-cluster-query-settings.adoc +++ /dev/null @@ -1,17 +0,0 @@ -= Query Settings REST API - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$query-settings/overview.adoc[tag=body] -include::partial$query-settings/paths.adoc[] -include::partial$query-settings/definitions.adoc[] -include::partial$query-settings/security.adoc[] - -== See Also - -* [[cleanupclientattempts]][[cleanuplostattempts]][[cleanupwindow]][[completed-limit]][[completed-max-plan-size]][[completed-threshold]][[loglevel]][[max-parallelism-srv]][[memory-quota-srv]][[node-quota]][[node-quota-val-percent]][[num-cpus]][[numatrs-srv]][[n1ql-feat-ctrl]][[pipeline-batch-srv]][[pipeline-cap-srv]][[prepared-limit]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql-rest-admin:index.adoc#Settings[Query Admin REST API]. - -* [[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[txtimeout_req]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql-rest-query:index.adoc#Request[Query Service REST API]. \ No newline at end of file diff --git a/modules/rest-api/pages/rest-index-stats.adoc b/modules/rest-api/pages/rest-index-stats.adoc deleted file mode 100644 index 963999de6c..0000000000 --- a/modules/rest-api/pages/rest-index-stats.adoc +++ /dev/null @@ -1,6 +0,0 @@ -= Index Statistics API - -include::partial$index-stats/overview.adoc[tag=body] -include::partial$index-stats/paths.adoc[] -include::partial$index-stats/definitions.adoc[] -include::partial$index-stats/security.adoc[] \ No newline at end of file diff --git a/modules/rest-api/partials/rest-index-service-table.adoc b/modules/rest-api/partials/rest-index-service-table.adoc index 90876bea91..6108cee288 100644 --- a/modules/rest-api/partials/rest-index-service-table.adoc +++ b/modules/rest-api/partials/rest-index-service-table.adoc @@ -12,14 +12,14 @@ | `GET` | `/api/v1/stats` -| xref:rest-api:rest-index-stats.adoc#_get_node_stats[Get Node Statistics] +| xref:index-rest-stats:index.adoc#get_node_stats[Get Node Statistics] | `GET` | `/api/v1/stats/{keyspace}` -| xref:rest-api:rest-index-stats.adoc#_get_keyspace_stats[Get Keyspace Statistics] +| xref:index-rest-stats:index.adoc#get_keyspace_stats[Get Keyspace Statistics] | `GET` | `/api/v1/stats/{keyspace}/{index}` -| xref:rest-api:rest-index-stats.adoc#_get_index_stats[Get Index Statistics] +| xref:index-rest-stats:index.adoc#get_index_stats[Get Index Statistics] |=== diff --git a/modules/rest-api/partials/rest-query-service-table.adoc b/modules/rest-api/partials/rest-query-service-table.adoc index 212d792f01..86eb3eb999 100644 --- a/modules/rest-api/partials/rest-query-service-table.adoc +++ b/modules/rest-api/partials/rest-query-service-table.adoc @@ -140,19 +140,19 @@ | `GET` | `/settings/querySettings` -| xref:rest-api:rest-cluster-query-settings.adoc#_get_settings[Retrieve Cluster-Level Query Settings] +| xref:n1ql-rest-settings:index.adoc#get_settings[Retrieve Cluster-Level Query Settings] | `POST` | `/settings/querySettings` -| xref:rest-api:rest-cluster-query-settings.adoc#_post_settings[Update Cluster-Level Query Settings] +| xref:n1ql-rest-settings:index.adoc#post_settings[Update Cluster-Level Query Settings] | `GET` | `/settings/querySettings/curlWhitelist` -| xref:rest-api:rest-cluster-query-settings.adoc#_get_access[Retrieve CURL Access List] +| xref:n1ql-rest-settings:index.adoc#get_access[Retrieve CURL Access List] | `POST` | `/settings/querySettings/curlWhitelist` -| xref:rest-api:rest-cluster-query-settings.adoc#_post_access[Update CURL Access List] +| xref:n1ql-rest-settings:index.adoc#post_access[Update CURL Access List] |=== // end::query-settings[] From fc8d54da19d61d24e37b211069ffda8d56fc3ecc Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Tue, 29 Oct 2024 06:54:20 -0700 Subject: [PATCH 072/201] Update rest-initialize-node.adoc to fix wrong field/key name in syntax and example (#3702) For the REST API shown, both the syntax and the example showed the wrong field/key name for the data service path -- it is just "path" in this specific REST API `/nodes/self/controller/settings` . The other names are correct -- "index_path", "eventing_path", and "cbas_path". Note that in the `/clusterInit` REST API, the field/key names are different. --- modules/rest-api/pages/rest-initialize-node.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rest-api/pages/rest-initialize-node.adoc b/modules/rest-api/pages/rest-initialize-node.adoc index 6903ad734b..cc4a68d581 100644 --- a/modules/rest-api/pages/rest-initialize-node.adoc +++ b/modules/rest-api/pages/rest-initialize-node.adoc @@ -40,7 +40,7 @@ Per platform, the default data-folder locations for all services are: ---- curl -X POST http://:8091/nodes/self/controller/settings -u : - -d data_path= + -d path= -d index_path= -d cbas_path= -d eventing_path= @@ -64,7 +64,7 @@ The following example establishes the paths for the Data, Index, Analytics, and ---- curl -X POST \ http://10.142.181.103:8091/nodes/self/controller/settings \ - -d 'data_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fdata&' \ + -d 'path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fdata&' \ -d 'index_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fidata&' \ -d 'cbas_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fadata&' \ -d 'eventing_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fedata&' From 36b1a8ec3f9e295f1665a7f6ed9c513ea17f456f Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Tue, 29 Oct 2024 06:55:43 -0700 Subject: [PATCH 073/201] Update rest-initialize-cluster.adoc syntax (#3701) The syntax had incorrect field names, so corrected. Note that the example on the same page had the correct field names. --- .../rest-api/pages/rest-initialize-cluster.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/rest-api/pages/rest-initialize-cluster.adoc b/modules/rest-api/pages/rest-initialize-cluster.adoc index f9efa9e8b3..0362c5e058 100644 --- a/modules/rest-api/pages/rest-initialize-cluster.adoc +++ b/modules/rest-api/pages/rest-initialize-cluster.adoc @@ -37,11 +37,11 @@ curl -X POST http://:8091/clusterInit -d hostname= -d username= -d password= - -d data_path= - -d index_path= - -d cbas_path= - -d eventing_path= - -d java_home= + -d dataPath= + -d indexPath= + -d analyticsPath= + -d eventingPath= + -d javaHome= -d sendStats=true -d clusterName= -d services= @@ -73,13 +73,13 @@ This parameter must be specified. A string that will be the password for the new cluster. This parameter must be specified. -* `data_path`, `index_path`, `cbas_path`, `eventing_path`. +* `dataPath`, `indexPath`, `analyticsPath`, `eventingPath`. Paths for the storage of data to be used by the Data, Index, Analytics, and Eventing Services. All paths must be writable by user `couchbase`. These parameters are optional. For the default values, see xref:rest-api:rest-initialize-node.adoc[Initializing a Node]. -* `java_home`. +* `javaHome`. Location of the JRE to be used by the Analytics Service. The specified path must be writable by user `couchbase`. This parameter is optional. @@ -91,7 +91,7 @@ See the xref:cli:cbcli/couchbase-cli-cluster-init.adoc#:~:text=software%20update It's always set to `true` for Couchbase Server Community Edition. In Couchbase Server Enterprise Edition, you can set the value to the default `true` or `false`. -* `cluster_name`. +* `clusterName`. A name for the cluster. This name is for convenience of identification, and will not be used for network access. This parameter is optional. From 9d79817a9255428fb374f5c09501e7ba59f38905 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:04:46 +0000 Subject: [PATCH 074/201] DOC-12651: Convert Analytics REST API references to use OpenAPI generator (#3716) * Update links * Update nav --- modules/ROOT/nav.adoc | 12 ++--- .../partials/new-features-76_2.adoc | 2 +- .../rest-analytics-service-table.adoc | 52 +++++++++---------- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 0bb3224fae..0f4daf2416 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -511,12 +511,12 @@ include::cli:partial$cbcli/nav.adoc[] ** xref:eventing-rest-api:index.adoc[Eventing Service API] ** xref:analytics:rest-analytics.adoc[Analytics Service API] - *** xref:analytics:rest-service.adoc[Analytics Service REST API] - *** xref:analytics:rest-admin.adoc[Analytics Admin REST API] - *** xref:analytics:rest-config.adoc[Analytics Config REST API] - *** xref:analytics:rest-settings.adoc[Analytics Settings REST API] - *** xref:analytics:rest-links.adoc[Analytics Links REST API] - *** xref:analytics:rest-library.adoc[Analytics Library REST API] + *** xref:analytics-rest-service:index.adoc[Analytics Service REST API] + *** xref:analytics-rest-admin:index.adoc[Analytics Admin REST API] + *** xref:analytics-rest-config:index.adoc[Analytics Config REST API] + *** xref:analytics-rest-settings:index.adoc[Analytics Settings REST API] + *** xref:analytics-rest-links:index.adoc[Analytics Links REST API] + *** xref:analytics-rest-library:index.adoc[Analytics Library REST API] * xref:xdcr-reference:xdcr-reference-intro.adoc[XDCR Reference] ** xref:xdcr-reference:xdcr-advanced-settings.adoc[Advanced Settings] diff --git a/modules/introduction/partials/new-features-76_2.adoc b/modules/introduction/partials/new-features-76_2.adoc index 69713919e6..f4dee51fa7 100644 --- a/modules/introduction/partials/new-features-76_2.adoc +++ b/modules/introduction/partials/new-features-76_2.adoc @@ -27,7 +27,7 @@ See xref:learn:services-and-indexes/services/backup-service.adoc#threads[Thread === Analytics Service * The Analytics Service REST API has two new endpoints that let you get information about active and completed requests. -See xref:analytics:rest-admin.adoc#_return_active_requests[Active Requests] and xref:analytics:rest-admin.adoc#_completed_requests[Completed Requests] in the xref:analytics:rest-admin.adoc[] page +See xref:analytics-rest-admin:index.adoc#return_active_requests[Active Requests] and xref:analytics-rest-admin:index.adoc#completed_requests[Completed Requests] in the xref:analytics-rest-admin:index.adoc[] page. === Cluster Manager diff --git a/modules/rest-api/partials/rest-analytics-service-table.adoc b/modules/rest-api/partials/rest-analytics-service-table.adoc index 606c5d1d51..962780669f 100644 --- a/modules/rest-api/partials/rest-analytics-service-table.adoc +++ b/modules/rest-api/partials/rest-analytics-service-table.adoc @@ -6,19 +6,19 @@ | `POST` | `/analytics/service` -| xref:analytics:rest-service.adoc#_post_service[Query Service] +| xref:analytics-rest-service:index.adoc#post_service[Query Service] | `GET` | `/analytics/service` -| xref:analytics:rest-service.adoc#_get_service[Read-Only Query Service] +| xref:analytics-rest-service:index.adoc#get_service[Read-Only Query Service] | `POST` | `/query/service` -| xref:analytics:rest-service.adoc#_post_query[Query Service (Alternative)] +| xref:analytics-rest-service:index.adoc#post_query[Query Service (Alternative)] | `GET` | `/query/service` -| xref:analytics:rest-service.adoc#_get_query[Read-Only Query Service (Alternative)] +| xref:analytics-rest-service:index.adoc#get_query[Read-Only Query Service (Alternative)] |=== @@ -30,31 +30,31 @@ | `GET` | `/analytics/admin/active_requests` -| xref:analytics:rest-admin.adoc#_return_active_requests[Active Requests] +| xref:analytics-rest-admin:index.adoc#return_active_requests[Active Requests] | `DELETE` | `/analytics/admin/active_requests` -| xref:analytics:rest-admin.adoc#_cancel_request[Request Cancellation] +| xref:analytics-rest-admin:index.adoc#cancel_request[Request Cancellation] | `GET` | `/analytics/admin/completed_requests` -| xref:analytics:rest-admin.adoc#_completed_requests[Completed Requests] +| xref:analytics-rest-admin:index.adoc#completed_requests[Completed Requests] | `GET` | `/analytics/cluster` -| xref:analytics:rest-admin.adoc#_cluster_status[Cluster Status] +| xref:analytics-rest-admin:index.adoc#cluster_status[Cluster Status] | `POST` | `/analytics/cluster/restart` -| xref:analytics:rest-admin.adoc#_restart_cluster[Cluster Restart] +| xref:analytics-rest-admin:index.adoc#restart_cluster[Cluster Restart] | `POST` | `/analytics/node/restart` -| xref:analytics:rest-admin.adoc#_restart_node[Node Restart] +| xref:analytics-rest-admin:index.adoc#restart_node[Node Restart] | `GET` | `/analytics/status/ingestion` -| xref:analytics:rest-admin.adoc#_ingestion_status[Ingestion Status] +| xref:analytics-rest-admin:index.adoc#ingestion_status[Ingestion Status] |=== @@ -66,19 +66,19 @@ | `GET` | `/analytics/config/service` -| xref:analytics:rest-config.adoc#_get_service[View Service-Level Parameters] +| xref:analytics-rest-config:index.adoc#get_service[View Service-Level Parameters] | `PUT` | `/analytics/config/service` -| xref:analytics:rest-config.adoc#_put_service[Modify Service-Level Parameters] +| xref:analytics-rest-config:index.adoc#put_service[Modify Service-Level Parameters] | `GET` | `/analytics/config/node` -| xref:analytics:rest-config.adoc#_get_node[View Node-Specific Parameters] +| xref:analytics-rest-config:index.adoc#get_node[View Node-Specific Parameters] | `PUT` | `/analytics/config/node` -| xref:analytics:rest-config.adoc#_put_node[Modify Node-Specific Parameters] +| xref:analytics-rest-config:index.adoc#put_node[Modify Node-Specific Parameters] |=== @@ -90,11 +90,11 @@ | `GET` | `/settings/analytics` -| xref:analytics:rest-settings.adoc#_get_settings[View Analytics Settings] +| xref:analytics-rest-settings:index.adoc#get_settings[View Analytics Settings] | `POST` | `/settings/analytics` -| xref:analytics:rest-settings.adoc#_post_settings[Modify Analytics Settings] +| xref:analytics-rest-settings:index.adoc#post_settings[Modify Analytics Settings] |=== @@ -106,27 +106,27 @@ | `POST` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_post_link[Create Link] +| xref:analytics-rest-links:index.adoc#post_link[Create Link] | `GET` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_get_link[Query Link] +| xref:analytics-rest-links:index.adoc#get_link[Query Link] | `PUT` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_put_link[Edit Link] +| xref:analytics-rest-links:index.adoc#put_link[Edit Link] | `DELETE` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_delete_link[Delete Link] +| xref:analytics-rest-links:index.adoc#delete_link[Delete Link] | `GET` | `/analytics/link` -| xref:analytics:rest-links.adoc#_get_all[Query All Links] +| xref:analytics-rest-links:index.adoc#get_all[Query All Links] | `GET` | `/analytics/link/{scope}` -| xref:analytics:rest-links.adoc#_get_scope[Query Scope Links] +| xref:analytics-rest-links:index.adoc#get_scope[Query Scope Links] |=== @@ -139,14 +139,14 @@ | `GET` | `/analytics/library` -| xref:analytics:rest-library.adoc#_get_collection[Read All Libraries] +| xref:analytics-rest-library:index.adoc#get_collection[Read All Libraries] | `POST` | `/analytics/library/{scope}/{library}` -| xref:analytics:rest-library.adoc#_post_library[Create or Update a Library] +| xref:analytics-rest-library:index.adoc#post_library[Create or Update a Library] | `DELETE` | `/analytics/library/{scope}/{library}` -| xref:analytics:rest-links.adoc#_delete_library[Delete a Library] +| xref:analytics-rest-links:index.adoc#delete_library[Delete a Library] |=== From aac47831645c41ddbf672e3b60cb0889bc146f32 Mon Sep 17 00:00:00 2001 From: CB-DavidPancic <121861224+CB-DavidPancic@users.noreply.github.com> Date: Fri, 1 Nov 2024 17:49:28 +0000 Subject: [PATCH 075/201] Fix apostrophes in example commands (#3098) --- modules/manage/pages/manage-logging/manage-logging.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 1f25a142c3..485102e66d 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -409,7 +409,7 @@ To make a dynamic change, execute a [.cmd]`curl POST` command, using the followi ---- curl -X POST -u adminName:adminPassword HOST:PORT/diag/eval \ - -d ‘ale:set_loglevel(,).’ + -d 'ale:set_loglevel(,).' ---- * `log_component`: The default log level (except `couchdb`) is `debug`; for example `ns_server`. @@ -418,7 +418,7 @@ The available loggers are `ns_server`, `couchdb`, `user`, `Menelaus`, `ns_doctor + ---- curl -X POST -u Administrator:password http://127.0.0.1:8091/diag/eval \ - -d 'ale:set_loglevel(ns_server,error). + -d 'ale:set_loglevel(ns_server,error).' ---- [#collecting-logs-using-cli] From 84a80e13ff97daf9dd34a7a0a38f01458f719eb9 Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:53:59 -0500 Subject: [PATCH 076/201] Remove extra blank line in description (#3110) Remove blank line to bring second sentence into the description, mirroring how the Server page looks --- modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc b/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc index 2ac0eb8777..2f2ba2e971 100644 --- a/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc +++ b/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc @@ -3,7 +3,6 @@ [abstract] {description} - This solution is based on Amazon CloudFormation templates that incorporate the latest features and best practices for deploying Couchbase Server on Amazon Web Services. Couchbase Sync Gateway on AWS Marketplace provides one of the fastest and easiest ways to get up and running on Amazon Web Services (AWS). From c587b54daa5c0c1afd239817bf2c9563f5e07143 Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:55:03 -0500 Subject: [PATCH 077/201] Quick clarification about unequal groups (#2877) * Quick clarification about unequal groups * Changes after review --------- Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- modules/learn/pages/clusters-and-availability/groups.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index f91170724c..dde05a1dcf 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -90,7 +90,7 @@ A number of constraints come into play when allocating active and replica vBucke Not all the constraints can be satisfied when the buckets are allocated across uneven groups. In this scenario, the `active balance` and `rack-zone` constraints will take priority: -when the vBucket map is generated, we will ensure that there are approximately the same number of active vBuckets on each cluster and that replicas of a given vBucket must reside in separate groups. +when the vBucket map is generated, we will ensure that there are approximately the same number of active vBuckets on each node in the cluster and that replicas of a given vBucket must reside in separate groups. The following illustration shows how vBuckets are distributed across two groups: Group 1 contains four nodes, while Group 2 contains five. From aea205dc2db737b531438209e3fabb415a36e78e Mon Sep 17 00:00:00 2001 From: Nawazish Mohammad Khan Date: Fri, 1 Nov 2024 23:22:47 +0530 Subject: [PATCH 078/201] Update data-service.adoc (#2357) * Update data-service.adoc * Updates after review --------- Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- .../learn/pages/services-and-indexes/services/data-service.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/services-and-indexes/services/data-service.adoc b/modules/learn/pages/services-and-indexes/services/data-service.adoc index 7670af73a0..f6e67f2079 100644 --- a/modules/learn/pages/services-and-indexes/services/data-service.adoc +++ b/modules/learn/pages/services-and-indexes/services/data-service.adoc @@ -51,7 +51,7 @@ xref:manage:manage-buckets/flush-bucket.adoc[Flush a Bucket]. The expiry pager runs every 10 minutes by default: for information on changing the interval, see `cbepctl` xref:cli:cbepctl/set-flush_param.adoc[set flush_param]. For more information on item-deletion and tombstones, see xref:data/expiration.adoc[Expiration]. ** *Batch Reader*: Enhances performance by combining changes made to multiple items into _batches_, which are placed on the disk queue, to be written to disk. -* *Scheduler*: A pool of threads, mainly purposes for handling I/O. +* *Scheduler*: A pool of threads mainly used for handling I/O. The threads are divided into four kinds, which run independently of and without effect on one another: ** *Non IO*: Tasks private to the scheduler that do not require disk-access; including connection-notification, checkpoint removal, and hash-table resizing. From cd618d0a145a0b782d5a89a74e44eb740ac4d374 Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:53:34 -0500 Subject: [PATCH 079/201] Update automatic-failover.adoc (#3224) add missing word "taken" --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 77fa2c09f2..58642054c4 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -193,7 +193,7 @@ Auto-failover is configured by means of parameters that include the following. The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 5; the maximum 3600. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. + -WARNING: Care must be when running an un-replicated Index Service and a Data Service configured for fast failover (i.e. 5 seconds) on the same node. +WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 5 seconds) on the same node. If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. * _Maximum count_. The maximum number of nodes that can fail (either concurrently or sequentially in one or more events) and be handled by auto-failover. From cd3cd40133b45b9c82ada622ebdd82c4aece3d67 Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Wed, 20 Nov 2024 11:23:31 -0500 Subject: [PATCH 080/201] [DOC-10997] Delete fts-pagination as it's now covered by documentation in docs-devex (#3730) --- modules/fts/pages/fts-pagination.adoc | 107 -------------------------- 1 file changed, 107 deletions(-) delete mode 100644 modules/fts/pages/fts-pagination.adoc diff --git a/modules/fts/pages/fts-pagination.adoc b/modules/fts/pages/fts-pagination.adoc deleted file mode 100644 index 696635715e..0000000000 --- a/modules/fts/pages/fts-pagination.adoc +++ /dev/null @@ -1,107 +0,0 @@ -[#pagination] -= Pagination - -The number of results obtained for a Full Text Search request can be large. Pagination of these results becomes essential for sorting and displaying a subset of these results. - -There are multiple ways to achieve pagination with settings within a search request. Pagination will fetch a deterministic set of results when the results are sorted in a certain fashion. - -Pagination provides the following options: - -== Size/from or offset/limit - -This pagination settings can be used to obtain a subset of results and works deterministically when combined with a certain sort order. - -Using `size/limit` and `offset/from` would fetch at least `size + from` ordered results from a partition and then return the `size` number of results starting at offset `from`. - -Deep pagination can therefore get pretty expensive when using `size + from` on a sharded index due to each shard having to possibly return large resultsets (at least `size + from`) over the network for merging at the coordinating node before returning the `size` number of results starting at offset `from`. - -The default sort order is based on _score_ (relevance) where the results are ordered from the highest to the lowest score. - -=== Example - -Here's an example query that fetches results from the 11th onwards to the 15th that have been ordered by _score_. - ----- -{ - "query": { - "match": "California", - "field": "state" - }, - "size": 5, - "from": 10 -} ----- - -//---- -//{ -// "query": { -// "match": "California", -// "field": "state" -// }, -// "offset": 5, -// "limit": 10 -//} -//---- - -== search_after, search_before - -For an efficient pagination, you can use the `search_after/search_before` settings. - -`search_after` is designed to fetch the `size` number of results after the key specified and `search_before` is designed to fetch the `size` number of results before the key specified. - -These settings allow for the client to maintain state while paginating - the sort key of the last result (for search_after) or the first result (for search_before) in the current page. - -Both the attributes accept an array of strings (sort keys) - the length of this array will need to be the same length of the "sort" array within the search request. - -NOTE: You cannot use both `search_after` and `search_before` in the same search request. - -=== Example - -Here are some examples using `search_after/search_before` over sort key "_id" (an internal field that carries the document ID). - ----- -{ - "query": { - "match": "California", - "field": "state" - }, - "sort": ["_id"], - "search_after": ["hotel_10180"], - "size": 3 -} ----- - ----- -{ - "query": { - "match": "California", - "field": "state" - }, - "sort": ["_id"], - "search_before": ["hotel_17595"], - "size": 4 -} ----- - -NOTE: A Full Text Search request that doesn't carry any pagination settings will return the first 10 results (`"size: 10", "from": 0`) ordered by _score_ sequentially from the highest to lowest. - -== Pagination tips and recommendations - -The pagination of search results can be done using the 'from' and 'size' parameters in the search request. But as the search gets into deeper pages, it starts consuming more resources. - -To safeguard against any arbitrary higher memory requirements, FTS provides a configurable limit bleveMaxResultWindow (10000 default) on the maximum allowable page offsets. However, bumping this limit to higher levels is not a scalable solution. - -To circumvent this problem, the concept of key set pagination in FTS, is introduced. - -Instead of providing _from_ as a number of search results to skip, the user will provide the sort value of a previously seen search result (usually, the last result shown on the current page). The idea is that to show the next page of the results, we just want the top N results of that sort after the last result from the previous page. - -This solution requires a few preconditions be met: - -* The search request must specify a sort order. -NOTE: The sort order must impose a total order on the results. Without this, any results which share the same sort value might be left out when handling the page navigation boundaries. - -A common solution to this is to always include the document ID as the final sort criteria. - -For example, if you want to sort by [“name”, “-age”], instead of sort by [“name”, “-age”, “_id”]. - -With `search_after`/`search_before` paginations, the heap memory requirement of deeper page searches is made proportional to the requested page size alone. So it reduces the heap memory requirement of deeper page searches significantly down from the offset+from values. \ No newline at end of file From 69956252ee5a859c7cde15dcf747cd4fca4c66f7 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 22 Nov 2024 22:34:37 +0000 Subject: [PATCH 081/201] [DOC-12729]: Feedback on Disabling Transparent Huge Pages (THP) | Couchbase Docs (#3732) --- modules/install/pages/thp-disable.adoc | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/modules/install/pages/thp-disable.adoc b/modules/install/pages/thp-disable.adoc index c5cce77ac0..39408cbc1a 100644 --- a/modules/install/pages/thp-disable.adoc +++ b/modules/install/pages/thp-disable.adoc @@ -3,18 +3,26 @@ :tabs: [abstract] +-- {description} -THP must be disabled in order for Couchbase Server to function correctly on Linux. + +THP must be disabled in order for Couchbase Server to function correctly on Linux, as having THP enabled can worsen performance and possibly lead to an OOM kill. +-- In Linux operating systems, _huge pages_ is a feature that provides a way for the CPU and OS to create pre-allocated contiguous memory space, and which is designed to improve application performance. -_Transparent huge pages (THP)_ is a Linux OS feature that automates the creation of contiguous memory space, and conceals much of the complexity of using actual huge pages on systems with large amounts of memory. +_Transparent huge pages (THP)_ is a Linux OS feature that automates the creation of contiguous memory space and conceals much of the complexity of using actual huge pages on systems with large amounts of memory. THP is enabled by default in most Linux operating systems, and functions very well for most applications and processes. However, THP is detrimental to Couchbase's performance (as it is for nearly all databases that tend to have sparse rather than contiguous memory access patterns). -You must disable THP on Linux systems to ensure the optimal performance of Couchbase Server. +Since we tend to have more random, sparse data access, we allocate pages that can remain mostly empty. +This leads to memory fragmentation as portions of memory are not used but still accounted for in the RSS. +As a result, the data stored which we keep track of may be smaller while RSS can be significantly higher, +leading to possible OOM kill. + +Therefore, you must disable THP on Linux systems to ensure the optimal performance of Couchbase Server. -NOTE: If you are using Rocky Linux, then <> +NOTE: If you are using Rocky Linux, then <> @@ -86,7 +94,7 @@ sudo chmod 755 /etc/init.d/disable-thp . Configure the OS to run the script on boot. + -[{tabs}] +[tabs] ==== Red Hat, CentOS, & Amazon Linux:: + @@ -130,7 +138,7 @@ When they are in use on a system, they can be used to enable and disable THP. To disable THP in `tuned` and `ktune`, you need to edit or create a new _profile_ that sets THP to `never`. -[{tabs}] +[tabs] ==== Red Hat/CentOS 7:: + From 8a13b80886284468c76dbe79b95b48ef098fae60 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 25 Nov 2024 08:45:50 +0000 Subject: [PATCH 082/201] [DOC-12759]: Feedback on Auto-Compaction | Couchbase Docs (#3736) * [DOC-12759]: Feedback on Auto-Compaction | Couchbase Docs Updated text and screenshot to note that auto-compaction also covers the Magma buckets. Added REST setting for magmaFragmentationPercentage --- .../auto-compact-defaultNewUI.png | Bin 266999 -> 328915 bytes .../configure-compact-settings.adoc | 20 +++++++----------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/modules/manage/assets/images/manage-settings/auto-compact-defaultNewUI.png b/modules/manage/assets/images/manage-settings/auto-compact-defaultNewUI.png index c0820503e6ee71b6042c5c20cad5ed1830884478..0241f2187c5c1d69bb0b73a18fe56a57a7981b79 100644 GIT binary patch literal 328915 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

      X&ho^J@vG^WuaQB`mX`TCHA5YXTXcCi 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ⅈ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 z


      mAj;%oPnO4QtIvtgpTEMeX2#$USf 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 literal 60004 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:8091/settings/indexes -d enableShardAffinity=false -u Administrator: +# end::disable-ftb-rebalance[] \ No newline at end of file diff --git a/modules/rest-api/pages/post-settings-indexes.adoc b/modules/rest-api/pages/post-settings-indexes.adoc index 5b852fa5b6..93c558ce26 100644 --- a/modules/rest-api/pages/post-settings-indexes.adoc +++ b/modules/rest-api/pages/post-settings-indexes.adoc @@ -142,7 +142,7 @@ The following example sets the global secondary index settings. [source#example-curl,bash] ---- -include::example$post-settings-indexes.sh[] +include::example$post-settings-indexes.sh[gsi-settings] ---- == Sample Response @@ -155,3 +155,13 @@ include::example$post-settings-indexes.jsonc[] ---- *401*:: This response code returns an empty body. + +[#disable-file-transfer-based-rebalance] +== Curl Command to Disable the File Transfer Based Rebalance + +The following command disables the File Transfer Based Rebalance (`enableShardAffinity`) feature in the xref:manage:general-settings.adoc#file-based-index-rebalance[Advanced Index Settings]. + +[source#example-curl,bash] +---- +include::example$post-settings-indexes.sh[tag=disable-ftb-rebalance] +---- From d3c7fed58e2a11fd85c99c45ab9b148d35a8a319 Mon Sep 17 00:00:00 2001 From: Beth Favini <121133021+bfavini@users.noreply.github.com> Date: Tue, 10 Dec 2024 14:18:16 -0500 Subject: [PATCH 087/201] Update Release Notes for 7.6.4 (#3752) --- .../docs-server-7.6.4-release-note.adoc | 63 +++++++++++-------- 1 file changed, 37 insertions(+), 26 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index f2a2acefbc..1d361ae1d9 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -1,6 +1,6 @@ == Release 7.6.4 (December 2024) -Couchbase Server 7.6.4 was released in October 2024. This maintenance release contains new features and fixes several known issues. +Couchbase Server 7.6.4 was released in December 2024. This maintenance release contains new features and fixes several known issues. For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[]. @@ -25,8 +25,12 @@ This release contains the following fixes: | Issue resolved. | https://jira.issues.couchbase.com/browse/MB-62413[MB-62413] -| When a username is extracted from a client certificate, no check was made for its existence on the server. -| The username extracted from the client certificate is checked for its existence in couchbase-server. +| When a username is extracted from a client certificate, the candidate username is checked for its existance in couchbase-server. If such user doesn't exist, algorithm now doesn't stop, but tries to extract another candidate username. +|Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63981[MB-63871] +| The /prometheus_sd_config endpoint provides a new option `clusterLabels` which species the cluster name and cluster UUID be returned. Prometheus will use them as labels in time series data. +| This provides a method to guarantee uniqueness for stats with the same name gathered from multiple clusters. |=== @@ -57,7 +61,7 @@ However, as part of the file-based rebalance process introduced in 7.6.0, a reco | XDCR connection pre-check now supports alternate addresses, DNS SRV, and works identically to XDCR remote cluster references. | https://jira.issues.couchbase.com/browse/MB-63738[MB-63738] -| XDCR dashboard on Source cluster now shows a UI alert when a pipeline is stuck due to EACCESS errors while writing to Target cluster. +| The XDCR dashboard on Source cluster now shows a UI alert when a pipeline is stuck due to EACCESS errors while writing to Target cluster. | Issue resolved. |=== @@ -91,7 +95,22 @@ a| In previous versions of Couchbase Server, a clear delimiter between a numeric | From version `7.6.4+`, a statement containing text such as: `… 1AND …` will now correctly generate a syntax error indicating it is an invalid number. + Correct such instances by inserting a space between the numeric constant and the following token, e.g. `… 1 AND …`. - + +| https://jira.issues.couchbase.com/browse/MB-63518[MB-63518] +|An API issue has been resolved where attempting to set the completed-stream-size to zero when it was already zero via the administrative REST API would: + + * Prevent stream completion. + + * Block access to the system:vitals keyspace or vitals end-point. + + * Require a full Query process restart on affected nodes as the only previous workaround. + +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63420[MB-63420] +a| A server panic was resolved when processing an aggregate function with a less-common reference structure, such as MAX([d.date, d][1]). The more standard form MAX([d.date, d])[1] was not impacted. The fix ensures stable query processing for this edge case. + +| Issue resolved. |=== @@ -101,21 +120,9 @@ a| In previous versions of Couchbase Server, a clear delimiter between a numeric |Issue | Description | Resolution | https://jira.issues.couchbase.com/browse/MB-63014[MB-63014] -| In earlier versions of Couchbase, when an eventing function is under deployment or being resumed, -then, if the function has any destination bucket bindings whose LCB instances are to be bootstrapped, -and there were ongoing KV service issues, (e.g., a network partition, firewall on the KV port, etc.), -`Eventing` used to leave these LCB instances in an unhealthy state and skip past them to continue with deployment. + - Unfortunately, these LCB handles will never be repaired, even if the KV issues are eventually resolved. + - This resulted in any subsequent operations scheduled on this LCB instance to fail and not return control. - From the customer's perspective, the eventing function was stuck. +| In earlier versions of Couchbase, during eventing function deployment or resumption, KV service disruptions (like network partitions) could leave LCB instances in an unrecoverable, unhealthy state. This caused the eventing function to become permanently stuck, with subsequent operations failing to return control, rendering the function non-functional. -| `Eventing` keeps track of the LCB instances' statuses -and retries bootstrapping the unhealthy LCB instance(s) until the operation timeout. + -The operation timeout is derived from the script timeout. + -This process is described as "lazy" because `Eventing` retries the LCB bootstrap process -when the customer's JavaScript code uses the corresponding bucket binding(s). + -With this change in approach, -Eventing can ensure that the customer's JavaScript code does not get stuck and times out the mutation's processing instead. +| This issue has been resolved. Couchbase Eventing now actively monitors LCB instance statuses and implements a "lazy" retry mechanism for bootstrapping unhealthy instances. The retry process continues until the operation times out, which is dynamically determined by the script timeout. This ensures that JavaScript code remains responsive, with mutations timing out gracefully if bootstrap attempts fail, instead of causing a complete function lockup. |=== @@ -141,13 +148,13 @@ where we didn't consider new nodes coming in when placing lost indexes. Hence, we can repair lost replicas. | https://jira.issues.couchbase.com/browse/MB-62919[MB-62919] -| After enabling GSI shard-based rebalance from the Web UI and saving the settings, it is not possible to disable the same setting by unticking the box. The box is greyed out and cannot be interacted with. +| After enabling GSI shard-based rebalance from the Web UI and saving the settings, it was not possible to disable the same setting by unticking the box. The box is greyed out and cannot be interacted with. | Issue resolved. | https://jira.issues.couchbase.com/browse/MB-63276[MB-63276] | An issue in the rebalancer caused several partitions to miss streaming mutations when partitioned indexes were moved during file-based rebalances. This issue resulted in corrupt indexes as not all data was processed. + The issue occurred only with partitioned indexes with file-based rebalances enabled. -| Issue resolved +| Issue resolved. |=== @@ -158,11 +165,15 @@ The issue occurred only with partitioned indexes with file-based rebalances enab |Issue | Description | Resolution | https://jira.issues.couchbase.com/browse/MB-62427[MB-62427] -| The absence of `segmentVersion` within `params.store` of index definitions in `6.x` leads to a situation of `v11` and `v16` segments being mixed, -which in turn, leads to panics arising while building `v16` segments. +| In index definitions from version 6.x, the `segmentVersion` parameter is absent, with it previously defaulting to v11. With 7.6 we’ve updated the default to v16. So when the `segmentVersion` is absent, the v16 code will be going into effect. + +An issue in the v16 code while interpreting data with no vector fields caused an alignment panic. This panic is fixed with 7.6.4 allowing 6.x index definitions to work ok in 7.6.4. + + * This problem occurs only for index definitions that survive an upgrade from 6.x to 7.x and then 7.6.x without being “re-built” meaning they’d still be using the v11 file format. + + * Indexes that were introduced in server version 7.x and later or re-built after the cluster was fully upgraded to 7.x (which will have a segmentVersion:15 setting within their index definition) will not encounter this issue, because they invoke the v15 code. -This problem only occurs when `6.x` index definitions survive an upgrade from `6.x` to `7.6.x` but not from `7.x` from `7.[0-2].x` to -`7.6.x` because `segmentVersion` exists by default for indexes introduced in any version `7.0+`. +| In summary, version 7.6.4 now supports upgrades of 6.x index definitions. However, Couchbase recommends upgrading indexes to 15+ segment version format for improvements in indexing footprint and performance. | Issue resolved. @@ -175,7 +186,7 @@ This problem only occurs when `6.x` index definitions survive an upgrade from `6 |Issue | Description | Resolution | https://jira.issues.couchbase.com/browse/MB-61013[MB-61013] -| The Backup service should not allow backups to be created in the data directory +| The Backup service incorrectly allowed backups to be created in the data directory because the server could delete the backup files. | The server will not allow archives to be created in the data directory. From c12e73014ebdc9c215a0512624b1feb408369d10 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 11 Dec 2024 08:28:57 +0000 Subject: [PATCH 088/201] Fixed a structural bug on the release note. Minor corrections with spelling and grammar. --- .../docs-server-7.6.4-release-note.adoc | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index 1d361ae1d9..449385d47b 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -25,7 +25,7 @@ This release contains the following fixes: | Issue resolved. | https://jira.issues.couchbase.com/browse/MB-62413[MB-62413] -| When a username is extracted from a client certificate, the candidate username is checked for its existance in couchbase-server. If such user doesn't exist, algorithm now doesn't stop, but tries to extract another candidate username. +| When a username is extracted from a client certificate, the candidate username is checked for its existence in couchbase-server. If such a user doesn't exist, the algorithm now doesn't stop but tries to extract another candidate username. |Issue resolved. | https://jira.issues.couchbase.com/browse/MB-63981[MB-63871] @@ -97,13 +97,13 @@ a| In previous versions of Couchbase Server, a clear delimiter between a numeric Correct such instances by inserting a space between the numeric constant and the following token, e.g. `… 1 AND …`. | https://jira.issues.couchbase.com/browse/MB-63518[MB-63518] -|An API issue has been resolved where attempting to set the completed-stream-size to zero when it was already zero via the administrative REST API would: +a|An API issue has been resolved where attempting to set the completed-stream-size to zero when it was already zero via the administrative REST API would: - * Prevent stream completion. +* Prevent stream completion. - * Block access to the system:vitals keyspace or vitals end-point. +* Block access to the system:vitals keyspace or `vitals` end-point. - * Require a full Query process restart on affected nodes as the only previous workaround. +* Require a full Query process restart on affected nodes as the only previous workaround. | Issue resolved. @@ -165,17 +165,21 @@ The issue occurred only with partitioned indexes with file-based rebalances enab |Issue | Description | Resolution | https://jira.issues.couchbase.com/browse/MB-62427[MB-62427] -| In index definitions from version 6.x, the `segmentVersion` parameter is absent, with it previously defaulting to v11. With 7.6 we’ve updated the default to v16. So when the `segmentVersion` is absent, the v16 code will be going into effect. +a| In index definitions from version 6.x, the `segmentVersion` parameter is absent, with it previously defaulting to v11. +With 7.6 we’ve updated the default to v16. +So when the `segmentVersion` is absent, the v16 code will be going into effect. -An issue in the v16 code while interpreting data with no vector fields caused an alignment panic. This panic is fixed with 7.6.4 allowing 6.x index definitions to work ok in 7.6.4. +An issue in the v16 code while interpreting data with no vector fields caused an alignment panic. +This panic is fixed with 7.6.4, allowing 6.x index definitions to work ok in 7.6.4. - * This problem occurs only for index definitions that survive an upgrade from 6.x to 7.x and then 7.6.x without being “re-built” meaning they’d still be using the v11 file format. +* This problem occurs only for index definitions that survive an upgrade from 6.x to 7.x and then 7.6.x without being “re-built” meaning they’d still be using the v11 file format. - * Indexes that were introduced in server version 7.x and later or re-built after the cluster was fully upgraded to 7.x (which will have a segmentVersion:15 setting within their index definition) will not encounter this issue, because they invoke the v15 code. +* Indexes that were introduced in server version 7.x and later or re-built after the cluster was fully upgraded to 7.x, (which will have a segmentVersion:15 setting within their index definition) will not encounter this issue, because they invoke the v15 code. -| In summary, version 7.6.4 now supports upgrades of 6.x index definitions. However, Couchbase recommends upgrading indexes to 15+ segment version format for improvements in indexing footprint and performance. - -| Issue resolved. +| In summary, version 7.6.4 now supports upgrades of 6.x index definitions. +However, +Couchbase recommends upgrading indexes to 15+ segment version format for improvements in indexing footprint and performance. + +Issue resolved. |=== From 4e98994eda0353df117d1e2eab6825a8dd3b2b33 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Wed, 11 Dec 2024 17:11:57 +0530 Subject: [PATCH 089/201] edits in mctestauth (#3755) * edits in mctestauth * Updated mctestauth.adoc * Update modules/cli/pages/mctestauth.adoc Simon's edits implemented. Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --------- Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- modules/cli/pages/mctestauth.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cli/pages/mctestauth.adoc b/modules/cli/pages/mctestauth.adoc index b5ca25845e..0c5b56b4c7 100644 --- a/modules/cli/pages/mctestauth.adoc +++ b/modules/cli/pages/mctestauth.adoc @@ -7,7 +7,7 @@ == Description -The `mctestauth` tool allows you to troubleshoot authentication issues in data services. Data services use the Simple Authentication and Security Layer (SASL) framework for authentication. In addition to its own SASL authentication mechanisms, the data services allow the usage of any authentication mechanisms supported by SASL. For example, SCRAM-SHA512 or PLAIN. +The `mctestauth` tool allows you to troubleshoot the authentication issues in data services. Data services use the https://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer[Simple Authentication and Security Layer] (SASL) framework for authentication and provide you access to use the underlying mechanisms. For example, SCRAM-SHA512 or PLAIN. The tool is located as follows: From 15a1b16ecbed76696080cce00c167554fb3a727c Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:52:52 -0500 Subject: [PATCH 090/201] Release-note-update-7_6_4_search (#3756) * [NO ISSUE] Add release note for memory-efficient optimized for option in Vector Search * Restoring Eventing Services section --- modules/introduction/partials/new_features-76_4.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index 721bbeb63e..fb7549429c 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -33,6 +33,10 @@ curl --get -u \ * The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. For more information about Vector Search similarity metrics, see xref:search:child-field-options-reference.adoc[Child Field Options]. +* The Search Service now supports a new option for optimizing Vector Search indexes: *memory-efficient*. +Choose this option to prioritize reduced memory and resource usage for Vector Searches, at the cost of accuracy and latency. +For more information, see xref:search:child-field-options-reference.adoc[Child Field Options]. + * The Search Service has added a new object to JSON Search queries. Use this new object to view detailed query debugging information and resolve query errors in the Web Console or through the REST API. For more information about how to run a query with this new object, see xref:search:search-request-params.adoc#validate[the validate property], xref:search:simple-search-rest-api.adoc#example-validate-a-search-query[Run a Simple Search with the REST API and curl/HTTP] or xref:search:simple-search-ui.adoc#example-validate-a-search-query[Run A Simple Search with the Web Console]. From 185fca6391539b8ab30d583e3a029e89b8f3a041 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Thu, 12 Dec 2024 16:35:34 +0530 Subject: [PATCH 091/201] Incorrect file names in Server developer and admin tools packages in docs portal (#3757) * corrected server admin tools file names * minor edit in line 162 --- modules/cli/pages/cli-intro.adoc | 32 +++++++++---------- .../rest-api/pages/post-settings-indexes.adoc | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index 837b9a7033..1c870e24d5 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -53,20 +53,20 @@ The Server developer tools package lets you install the following EE Server util Download the command line tools package for your platform from the following links: -* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-linux_x86_64.tar.gz[] -* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-linux_aarch64.tar.gz[] -* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-macos_x86_64.zip[] -* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-macos_arm64.zip[] -* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-windows_amd64.zip[] +* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools-{tools-ver}-linux_x86_64.tar.gz[] +* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools-{tools-ver}-linux_aarch64.tar.gz[] +* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools-{tools-ver}-macos_x86_64.zip[] +* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools-{tools-ver}-macos_arm64.zip[] +* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools-{tools-ver}-windows_amd64.zip[] Unzip or untar the packages, and the binaries are ready to run. For example: [source,console,subs="attributes+"] ---- -wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-linux_x86_64.tar.gz +wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools-{tools-ver}-linux_x86_64.tar.gz -tar -xf couchbase-server-dev-tools_{tools-ver}-linux_x86_64.tar.gz +tar -xf couchbase-server-dev-tools-{tools-ver}-linux_x86_64.tar.gz ---- Each package also contains a `README` file and a copy of the software license. @@ -92,20 +92,20 @@ The Server admin tools package lets you install the following Server utilities o Download the command line tools package for your platform from the following links: -* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-linux_x86_64.tar.gz[] -* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-linux_aarch64.tar.gz[] -* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-macos_x86_64.zip[] -* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-macos_arm64.zip[] -* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-windows_amd64.zip[] +* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools-{tools-ver}-linux_x86_64.tar.gz[] +* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools-{tools-ver}-linux_aarch64.tar.gz[] +* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools-{tools-ver}-macos_x86_64.zip[] +* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools-{tools-ver}-macos_arm64.zip[] +* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools-{tools-ver}-windows_amd64.zip[] Unzip or untar the packages, and the binaries are ready to run. For example: [source,console,subs="attributes+"] ---- -wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-linux_x86_64.tar.gz +wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools-{tools-ver}-linux_x86_64.tar.gz -tar -xf couchbase-server-admin-tools_{tools-ver}-linux_x86_64.tar.gz +tar -xf couchbase-server-admin-tools-{tools-ver}-linux_x86_64.tar.gz ---- Each package also contains a `README` file and a copy of the software license. @@ -119,7 +119,7 @@ If you do not have these libraries installed, download them from https://docs.mi The versions of the utilities installed by the tools package are the same as the corresponding Couchbase Server installation package. -For Server developer tools package, the {tools-ver} version of `cbimport`, `cbexport`, `cbbackupmgr`, and `cbq` utilities are compatible with the following Couchbase Server versions: +For the Server developer tools package, the {tools-ver} version of the utilities `cbimport`, `cbexport`, `cbbackupmgr`, and `cbq` are compatible with the following Couchbase Server versions: * 7.6.0, 7.6.1, 7.6.2, 7.6.3 * 7.2.x @@ -128,7 +128,7 @@ For Server developer tools package, the {tools-ver} version of `cbimport`, `cbex You can download and use the latest version of the utilities (`cbimport`, `cbexport`, `cbbackupmgr`, and `cbq`) with earlier Couchbase Server versions. -For Server admin tools package, do the following: +For the Server admin tools package, do the following: * Use the `--version` option to get the version of the utility. However, for the `cbc` utility, use the `cbc version` option. * `couchbase-cli` is a utility for administering the Couchbase cluster. Make sure that the versions of `couchbase-cli` and the Couchbase cluster match. diff --git a/modules/rest-api/pages/post-settings-indexes.adoc b/modules/rest-api/pages/post-settings-indexes.adoc index 93c558ce26..bb6e2baf85 100644 --- a/modules/rest-api/pages/post-settings-indexes.adoc +++ b/modules/rest-api/pages/post-settings-indexes.adoc @@ -159,7 +159,7 @@ include::example$post-settings-indexes.jsonc[] [#disable-file-transfer-based-rebalance] == Curl Command to Disable the File Transfer Based Rebalance -The following command disables the File Transfer Based Rebalance (`enableShardAffinity`) feature in the xref:manage:general-settings.adoc#file-based-index-rebalance[Advanced Index Settings]. +The following command disables the File Transfer Based Rebalance (`enableShardAffinity`) feature in the xref:manage:manage-settings/general-settings.adoc#index-storage-mode[Index Storage Mode]. [source#example-curl,bash] ---- From c3824dd65c9259bffe1ee312e9fb3659a80bcc1f Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 17 Dec 2024 17:37:30 +0530 Subject: [PATCH 092/201] corrected auto failover duration (#3690) All reviews are implemented --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 58642054c4..828ee4cc17 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -190,7 +190,7 @@ WARNING: If an index does not have a replica and is co-located on a Data Service Auto-failover is configured by means of parameters that include the following. * _Timeout_. -The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 5; the maximum 3600. +The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted duration is 1 second when set through the REST API and 5 seconds when set from the UI; the maximum is 3600 seconds. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. + WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 5 seconds) on the same node. From 6018964043addf339f4be2953c48acc24843f760 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Thu, 19 Dec 2024 13:03:04 -0500 Subject: [PATCH 093/201] Fix references to non-existent 7.2.3 CE edition (#3759) --- modules/install/pages/upgrade.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/install/pages/upgrade.adoc b/modules/install/pages/upgrade.adoc index d790f326db..ae2d44867d 100644 --- a/modules/install/pages/upgrade.adoc +++ b/modules/install/pages/upgrade.adoc @@ -104,10 +104,10 @@ TIP: As far as is possible, you should aim to keep your cluster up to date with | Starting Version | Path to Current Version | 5.x -| 5.x -> 6.6 -> 7.2.3 -> 7.6.x{blank}xref:erlang-7-2-4-footnote2[^+[1]+^] +| 5.x -> 6.6 -> 7.2.2 -> 7.6.x{blank}xref:erlang-7-2-4-footnote2[^+[1]+^] | 6.x -| 6.0 -> 6.6 -> 7.2.3 -> 7.6.x{blank}xref:erlang-7-2-4-footnote2[^+[1]+^] +| 6.0 -> 6.6 -> 7.2.2 -> 7.6.x{blank}xref:erlang-7-2-4-footnote2[^+[1]+^] | 7.x | 7.0 -> 7.1 -> 7.6.x{blank}xref:erlang-7-2-4-footnote2[^+[1]+^] From 591247b988b3765598337aa9390b4390c43978ec Mon Sep 17 00:00:00 2001 From: mmyounes Date: Tue, 7 Jan 2025 15:24:37 +0400 Subject: [PATCH 094/201] Update do-a-quick-install.adoc (#3761) * Update do-a-quick-install.adoc Removed the image version "7.2.0" to allow users to download the latest image and explore new features and functionalities * Apply suggestions from code review --------- Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- modules/getting-started/pages/do-a-quick-install.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/getting-started/pages/do-a-quick-install.adoc b/modules/getting-started/pages/do-a-quick-install.adoc index 4a1d85afeb..0823bdf07d 100644 --- a/modules/getting-started/pages/do-a-quick-install.adoc +++ b/modules/getting-started/pages/do-a-quick-install.adoc @@ -10,7 +10,7 @@ Once you install Docker, you can use a single command to download and install a NOTE: The Docker container image that is used in this topic is meant to set up a 'sandbox' version of Couchbase Server. It's based on the Enterprise Edition and contains scripts that automatically configure several Couchbase components during installation. Although this particular image works great for a demo, it is not meant for production. -For information about using containers to run Couchbase Server in production, see the xref:cloud:couchbase-cloud-deployment.adoc[Cloud and Container Deployment Overview]. +For information about installing Couchbase Server in production, see xref:install:get-started.adoc[]. [#initialize-cluster-web-console] == Install Couchbase Server @@ -25,7 +25,8 @@ Open a console window on your computer and enter the following command: [source,console] ---- -docker run -t --name db -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 couchbase/server:enterprise-7.2.0 +docker run -t --name db -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 \ + couchbase/server:enterprise ---- When you run the command, Docker downloads and installs Couchbase Server. You should see the following message once Couchbase Server is started in a Docker virtual environment: From 4cfd1e8f7763dea83c9c750e7d38a422e5499fa3 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Wed, 8 Jan 2025 10:51:13 +0530 Subject: [PATCH 095/201] minor spelling mistake (#3763) --- modules/install/pages/migrating-application-data.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/install/pages/migrating-application-data.adoc b/modules/install/pages/migrating-application-data.adoc index 185ef74eb9..41d844991b 100644 --- a/modules/install/pages/migrating-application-data.adoc +++ b/modules/install/pages/migrating-application-data.adoc @@ -251,7 +251,7 @@ cbbackupmgr restore -a backup -r test-02 -c localhost -u Administrator -p passw A mostly online migration will require you to use replication (XDCR). -. Setup XDCR from source cluster to target cluster. Depending on the spare disk space and compute resources in your source cluster, you can shoose to perform self-XDCR, where the source and destination bucket are on the same cluster), or you can set up a separate cluster to replicate to. +. Setup XDCR from source cluster to target cluster. Depending on the spare disk space and compute resources in your source cluster, you can choose to perform self-XDCR, where the source and destination bucket are on the same cluster), or you can set up a separate cluster to replicate to. . Create new buckets, scopes, collections, and indexes. . Set up replications either directly from a bucket to a bucket.scope.collection or using Migration Mode (details shown below) if a single bucket's default collection has to be split to multiple collections. . Explicit mapping rules are specifiable for each destination to specify subset of the data. From f6f1f8a66f246ef43b3481ff2dcc57b586aab0b5 Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Tue, 14 Jan 2025 11:00:03 -0500 Subject: [PATCH 096/201] [DOC-12779] Configuring ftsMemoryQuota (#3766) * [DOC-12779] Updating how the ftsMemoryQuota can actually be configured in Server * [DOC-12779] Comment from SME review * [DOC-12779] Peer review --- .../fts-advanced-settings-ftsMemoryQuota.adoc | 32 +++++++------------ 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/modules/fts/pages/fts-advanced-settings-ftsMemoryQuota.adoc b/modules/fts/pages/fts-advanced-settings-ftsMemoryQuota.adoc index ddea8d0ecd..eaf52cf16f 100644 --- a/modules/fts/pages/fts-advanced-settings-ftsMemoryQuota.adoc +++ b/modules/fts/pages/fts-advanced-settings-ftsMemoryQuota.adoc @@ -1,28 +1,18 @@ = ftsMemoryQuota -The `ftsMemoryQuota` setting controls the maximum usable memory for the FTS Search service from the total amount of RAM available in the system. +The `ftsMemoryQuota` setting controls the maximum usable memory, in MiB, available to the Search Service on each node in your cluster. +This RAM allocation applies to each node that has the Search Service in 1 of its Service Groups. -Sparing enough RAM memory for the filesystem cache is crucial to override the ftsMemoryQuota. +You can configure the `ftsMemoryQuota` from the Couchbase Server Web Console at any time. -The FTS Search service recommends a minimum of 512 MB memory-resident ratio for its index. However, users can spare more memory quota for a healthy resident ratio of the index. This lets the system have sufficient memory available to perform indexing, querying, or other lifecycle operations like rebalances, etc. +If you're using the Search Service as the only Service on a node, set the `ftsMemoryQuota` to 80% or less of the total available RAM for that node. +This guideline leaves enough RAM for your operating system to manage its on-demand filesystem cache. +The search process memory maps your index files to support fast access to indexed content. -Using the manager option, users can control the FTS/Search service's memory quota at run time without a service reboot. +== Configure the ftsMemoryQuota -== Spare enough memory for filesystem cache -Another important aspect while configuring the Search memory quota is to leave sufficient leeway RAM for the Operating System to manage the file system cache. +To configure the `ftsMemoryQuota` setting: -The Search’s internal text indexing library (bleve) uses memory mapping for the index files, so having enough RAM extra for the operating system helps in keeping the hot regions of index files in the file system cache memory. - -This helps in better search performance. -The usual guideline is to set the Search memory quota to 60-70% of the available RAM in a Search node. - -Configuring enough RAM memory in the system and allocating sufficient Search quota memory is essential for optimal search performance. - -=== Example - -[source,console] ----- -curl -XPUT -H "Content-type:application/json" http://username:password@:8094/api/managerOptions \-d '{ - "ftsMemoryQuota": "1024" -} ----- \ No newline at end of file +. From the Couchbase Server Web Console, go to *Settings*. +. Under *Memory Quotas*, in the *Search* field, enter a value, in MiB, for the total amount of RAM you want to allocate to the Search Service for each node in your cluster. +. Click btn:[Save]. \ No newline at end of file From d17cdab5d40bcf033f93077618e537217206fe37 Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Wed, 15 Jan 2025 08:00:37 -0600 Subject: [PATCH 097/201] Update install-ports.adoc (#3767) Make client to node encrypted ports look more readable. --- modules/install/pages/install-ports.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/install/pages/install-ports.adoc b/modules/install/pages/install-ports.adoc index 19d86a4bec..d4b1deebc5 100644 --- a/modules/install/pages/install-ports.adoc +++ b/modules/install/pages/install-ports.adoc @@ -82,7 +82,7 @@ The following table lists all port numbers, grouped by category of communication | _Client-to-node_ | *Unencrypted*: 8091-8097, 9123, 9140 {fn-eventing-debug-port}, 11210, 11280 -*Encrypted*: 11207, 18091-18095, 18096, 18097 +*Encrypted*: 11207, 18091-18097 | _XDCR (cluster-to-cluster)_ a| * Version 2 (XMEM) From 8fbb3aa2f7bf0f64721671bd27b455057c64dbfe Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Wed, 15 Jan 2025 06:01:03 -0800 Subject: [PATCH 098/201] DOC-12886: correcting bucket memory quotas info (#3762) Doc-12886 -- correcting bucket memory quotas info -- the corrected info is consistent with the information here --https://docs.couchbase.com/server/current/learn/buckets-memory-and-storage/storage-engines.html#couchstore-and-magma-at-a-glance --- modules/learn/pages/buckets-memory-and-storage/memory.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/memory.adoc b/modules/learn/pages/buckets-memory-and-storage/memory.adoc index cba12609f1..09314ef886 100644 --- a/modules/learn/pages/buckets-memory-and-storage/memory.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/memory.adoc @@ -71,10 +71,10 @@ This quota is allocated for the bucket on a per node basis and must be less than Set the memory quota based on the expected size of your dataset. The memory quota for a bucket must support the minimum memory resident ratio of its xref:learn:buckets-memory-and-storage/storage-engines.adoc[storage engine]: -* *Couchstore*: The memory quota is recommended to be at least 10-20% of your expected dataset size. -* *Magma*: The memory quota is recommended to be at least 2% of your expected dataset size. +* *Couchstore*: The memory quota is recommended to be at least 10% of your expected dataset size. +* *Magma*: The memory quota is recommended to be at least 1% of your expected dataset size. -For example, if you expect to have about 2TBs of data per node in your cluster and want to use the *Magma* engine, you could set the memory quota for a bucket to 40GB. +For example, if you expect to have about 2TBs of data per node in your cluster and want to use the *Magma* engine, you could set the memory quota for a bucket to 20GB. NOTE: These values are recommendations only. The specific memory quota requirements for your bucket are dependent on access patterns, data density, and other factors. From 08792f24c8ff202af3ab081c2ac0f7ef43ddd13f Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Tue, 21 Jan 2025 09:46:14 +0000 Subject: [PATCH 099/201] [DOC-12901]: 7.6.4 release notes incomplete for Search service (#3769) * [DOC-12901]: 7.6.4 release notes incomplete for Search service Add pre-filtering support for vector search queries The Search Service now supports pre-filtering in vector search, improving precision and performance. Documentation links for this new feature have been included for further details. * Enhance Search Service with vector query pre-filtering Pre-filtering enables executing vector searches on a subset of the index, optimizing computational resources and improving efficiency. Updated documentation to reflect this enhancement and its benefits. * Enhance Search Service with vector query pre-filtering Pre-filtering enables executing vector searches on a subset of the index, optimizing computational resources and improving efficiency. Updated documentation to reflect this enhancement and its benefits. * Enhance Search Service with vector query pre-filtering Pre-filtering enables executing vector searches on a subset of the index, optimizing computational resources and improving efficiency. Updated documentation to reflect this enhancement and its benefits. --- modules/introduction/partials/new_features-76_4.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index fb7549429c..3c68a84324 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -30,6 +30,11 @@ curl --get -u \ [#new-features-764-search-service] === Search Service +* The Search Service now supports pre-filtering on Vector Search queries. + Use pre-filtering to execute a vector search over a subset of your Vector Search index, + through a defined filter request. + +For more information, see xref:vector-search:pre-filtering-vector-search.adoc[] + * The Search Service now supports the cosine similarity metric for xref:vector-search:vector-search.adoc[Vector Search indexes]. For more information about Vector Search similarity metrics, see xref:search:child-field-options-reference.adoc[Child Field Options]. From 07b8dd92f894dd1cb7602afeca4c59aad7cb4cdd Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 27 Jan 2025 18:53:48 +0000 Subject: [PATCH 100/201] [DOC-12898]: Release note for 7.6.5 (#3765) * [DOC-12898]: Release note for 7.6.5 Document the resolution of MB-64353, addressing DCP client rollback issues during hard failover of ephemeral buckets. Highlight that upgrading to version 7.6.5 applies the fix, originally introduced in version 7.6.3. Resolved critical bugs in the Data, Query, and Search services to improve stability and functionality. Fixes include recovery log handling in Data Service, UDF execution with nested ARRAY constructs in Query Service, and index creation during rebalance in Search Service. Additionally, addressed upgrade-rebalance failures in the Search Service for version 7.6.5. Clarify the release date as January 2025 and adjust phrasing for consistency in descriptions. Previously, plans were not computed for indexes created if a rebalance stopped midway. This change ensures plan computation occurs even in such cases, improving system reliability. * Corrected the release date and refined descriptions of fixes and improvements across multiple issues. Details now highlight bug resolutions in plasma tracking, UDF nesting, versioning during upgrades, and rebalance-induced indexing problems. Changes ensure accuracy and improve clarity for users. --- modules/release-notes/pages/relnotes.adoc | 2 + .../docs-server-7.6.5-release-note.adoc | 86 +++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 modules/release-notes/partials/docs-server-7.6.5-release-note.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index 280f0d289d..1e68e3af2b 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -3,6 +3,8 @@ :description: Couchbase Server 7.6.x introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 +include::partial$docs-server-7.6.5-release-note.adoc[] + include::partial$docs-server-7.6.4-release-note.adoc[] include::partial$docs-server-7.6.3-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc new file mode 100644 index 0000000000..6801804f20 --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc @@ -0,0 +1,86 @@ +== Release 7.6.5 (January 2025) + +Couchbase Server 7.6.5 was released in January 2025. +This maintenance release contains fixes several for known issues. + +For detailed information on new features and enhancements, see xref:introduction:whats-new.adoc[]. + +[#fixed-issues-765] +=== Fixed Issues + +This release contains the following fixes: + + +==== Data Service + +[#table-fixed-issues-765-data-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + + +| https://jira.issues.couchbase.com/browse/MB-64353[MB-64353] +| Hard failover of ephemeral buckets could lead to the rollback of DCP clients back to zero. + +| Fixed in version `7.6.3`. + +Upgrading to `7.6.5` will enable the fix. + +| https://jira.issues.couchbase.com/browse/MB-64742[MB-64742] +a|A bug in the plasma tracking statistics incorrectly marked stale recovery points in the recovery log as valid data. This caused two problems: + +* At low mutation rates, the log cleaning process ran slowly and couldn't effectively trim recovery point history. +* At higher mutation rates, the system worked around this issue because mutations would increase the fragmentation ratio enough to trigger the log cleaner, which could then trim recovery point history despite the tracking statistics bug. + +| The system now marks only the latest recovery point that exists in both the recovery log and data log. This change effectively limits the recovery point history list to a single entry in the recovery log. The plasma tracking statistics have been fixed to correctly identify older recovery points as stale data in the recovery log. These improvements allow the log cleaner to run efficiently even at low mutation rates. + + +|=== + +==== Query Service + +[#table-fixed-issues-765-query-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-64684[MB-64684] +a| An issue occurred when an inline user-defined function (UDF) included a query with a nested `Array` construct, +and the innermost `Array` construct referred to both: + +* a UDF argument, and +* the binding variable of an outer `ARRAY` construct, + +Then the UDF creation or execution could fail. + +| Issue resolved + +|=== + + +==== Search Service + +[#table-fixed-issues-765-search-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution +| https://jira.issues.couchbase.com/browse/MB-64652[MB-64652] +a| An issue in versioning caused an online upgrade-rebalance operation +to fail on account of a planning algorithm improvement. +The bug would also impact the failover-recovery online upgrade path. + +NOTE: This issue only surfaced when an upgrade was attempted over a system with search indexes from `7.6.[0–3]` to `7.6.4`. + +| The issue has been resolved in version `7.6.5`. +Our recommendation is to avoid the issue by moving directly to this version. + +| https://jira.issues.couchbase.com/browse/MB-64764[MB-64764] +| If an index was created during rebalance, +and the rebalance was stopped before plans were computed for that index, +then no plans or partitions were created for the index until a subsequent rebalance was completed. + +In `7.6.4` we introduced a change +to compute the plans for indexes created during a rebalance even when the rebalance stops midway. +This inadvertently caused a regression where a subsequent rebalance could get stuck and fail continuously on timeouts. + +| In `7.6.5` we reverted the change: if the user aborts an ongoing rebalance, then plans for an index introduced during the operation may not be deployed until a subsequent rebalance operation is triggered and completed. + +|=== + From 58ec9e52db4595a56af7f7750e2c26c69c5629ed Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 29 Jan 2025 08:11:16 +0000 Subject: [PATCH 101/201] [DOC-12589]: Downgrade section is not completely correct (#3772) Corrected `Downgrade` section. Fix typos and improve clarity in upgrade documentation Fixed minor grammatical issues, typos, and inconsistencies throughout the upgrade process documentation. --- modules/install/pages/upgrade.adoc | 32 ++++++++++++++++++------------ 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/modules/install/pages/upgrade.adoc b/modules/install/pages/upgrade.adoc index ae2d44867d..267fc87d21 100644 --- a/modules/install/pages/upgrade.adoc +++ b/modules/install/pages/upgrade.adoc @@ -27,14 +27,14 @@ Before upgrading, consider the following version compatibility concerns. // So long as upgrading from 6.x is supported, this notice will need to stay in some form in each new release. === Upgrading to Version 7.x With Earlier Versions of .NET SDK -When upgrading from Couchbase 6.5 or 6.6 to 7.0 or later determine if both of the following are true: +When upgrading from Couchbase 6.5 or 6.6 to 7.0 or later, determine if both of the following are true: * You use a version of the .NET SDK prior to 3.2.9. * Your cluster is in mixed mode networking where some nodes use IPv4 addressing and others use IPv6. See xref:manage:manage-nodes/manage-address-families.adoc#changing-address-family-to-IPv6[Changing Address Family] for steps to determine if your cluster is running in this mode. Using a version of the .NET SDK prior to 3.2.9 with mixed mode network addressing can cause issues with write operations. -Before upgrading, resolve the mixed mode networking issue. +Before upgrading, resolve the mixed-mode networking issue. === Upgrading from Pre-7.1 Versions of Couchbase Server @@ -43,7 +43,7 @@ You cannot upgrade directly from a version of Couchbase Server earlier than 7.1 For example, you can directly upgrade from version 6.6 to version 7.2.3. You cannot directly upgrade from version 6.6 to version 7.2.4. A compatibility issue with the Erlang version used by these earlier server versions prevents a direct upgrade to later versions of the server. -To upgrade from server versions 6.5, 6.6, or 7.0 to version 7.6 or later, first upgrade to version between 7.1 and 7.2.3. +To upgrade from server versions 6.5, 6.6, or 7.0 to version 7.6 or later, first upgrade to a version between 7.1 and 7.2.3. Then upgrade to version 7.6 or later. [#understanding-upgrade] @@ -60,7 +60,7 @@ A review of the factors that determine the appropriateness of an upgrade-procedu [#supported-upgrade-paths] == Upgrade Paths -An upgrade _path_ declares that the upgrade of one version of Couchbase Server to another is _supported_. +An upgrade _path_ declares that the upgrading one version of Couchbase Server to another is _supported_. The tables in the following subsections list upgrade paths for Enterprise Edition and for Community Edition, respectively. Each instance of the{nbsp}`->`{nbsp}sign declares support for the upgrade of the server-version on the left of the sign to the server-version on the right. @@ -196,7 +196,7 @@ and finally, from *7.2.3* to *7.6.x*. If you’re currently operating a Couchbase Server cluster on Community Edition, you can upgrade it to Enterprise Edition by way of a xref:upgrade-strategies.adoc#online-upgrade[rolling online upgrade]. This involves switching out the Community Edition nodes with fresh, net-new Enterprise Edition nodes. -Both swap rebalance and remove and reblance methods are supported. +Both swap rebalance and remove and rebalance methods are supported. Delta Recovery is not supported since the new nodes must be fresh Enterprise Edition installations without any pre-existing Community Edition data remaining on them. NOTE: Rolling upgrades from CE to EE are not supported if there are index service nodes running in the cluster. @@ -217,11 +217,12 @@ include::partial$diagrams.adoc[tag="upgrade-diagram"] .Additional Notes about Upgrading from Community to Enterprise [sidebar] **** -* Couchbase Server clusters _must_ be run either entirely on Enterprise Edition nodes, or entirely on Community Edition nodes. + +* Couchbase Server clusters _must_ be run either entirely on Enterprise Edition nodes or entirely on Community Edition nodes. + Once you've upgraded one node to Enterprise Edition, you must upgrade all the other nodes before the cluster is considered as being in a steady, supportable state. * CE does not support index service rebalancing. So, when the cluster is running with one or more CE nodes, then the indexes hosted on nodes being removed may be lost. + - Users can create equivalent indexes (same index with different name) on different nodes, to avoid loss of index functionality. + Users can create equivalent indexes (the same index with a different name) on different nodes + to avoid loss of index functionality. * If a rolling online upgrade to Enterprise Edition isn't possible in your environment, contact Couchbase for assistance. **** @@ -232,8 +233,10 @@ If you're interested in upgrading to Couchbase Server Enterprise Edition, check ==== -See xref:install:upgrade-procedure-selection.adoc[Upgrade Procedure-Selection], for a list of procedures that can be used when upgrading from Community Edition to Enterprise. -Note, however, that _Graceful Failover_ for Data Service nodes, with _Delta Recovery_, is _not_ supported for such upgrades: instead, _removal_, _addition_, and _swap rebalance_ should be used; for all nodes. +See xref:install:upgrade-procedure-selection.adoc[Upgrade Procedure-Selection] for a list of procedures +that can be used when upgrading from Community Edition to Enterprise. +Note, however, that _Graceful Failover_ for Data Service nodes, with _Delta Recovery_, +is _not_ supported for such upgrades: instead, _removal_, _addition_, and _swap rebalance_ should be used; for all nodes. [#node-naming-and-upgrade] == Node-Naming and Upgrade @@ -246,10 +249,13 @@ For information, see xref:learn:security/certificates.adoc#node-certificate-vali == Downgrade Once an upgrade of a Couchbase-Server cluster has started, -_downgrade_ to the earlier version of Couchbase Server can be performed, -as long as one node continues to run the earlier version. -To downgrade an existing node, you must first remove the existing Linux package installer, then install an earlier version. -However, once all nodes are running the later version, downgrade can no longer be performed: therefore, +_downgrading_ to an earlier version of Couchbase Server can be performed by using the _swap/rebalance_ method: + +. Remove the target node from the cluster, then perform a rebalance on the cluster. +. Downgrade the target node (or create a new node using the earlier version of Couchbase). +. Add the node to the cluster and rebalance. + +Bear in mind that once all nodes are running the later version, downgrade can no longer be performed: therefore, once all nodes are running the later version, should application-support require the earlier version, an entirely new cluster must be created, running the earlier version. From c800a11ef26b2a13c7d0a1adfaf30bdf46bbb41e Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 29 Jan 2025 15:43:34 +0000 Subject: [PATCH 102/201] [DOC-12943]: Add MB-64966 to known issues in 7.6.x (#3774) Small fixes following review. Add known issue MB-64966 to query service release notes The issue involves the loss of scoped UDFs, sequences, and statistics data when a bucket is flushed. Workarounds and alternate strategies are outlined for each component. This change ensures the known issue is documented across relevant release notes for versions 7.6.0 to 7.6.5. Signed-off-by: Ray Offiah --- .../docs-server-7.6.0-release-note.adoc | 37 +++++++++++++++++++ .../docs-server-7.6.1-release-note.adoc | 11 ++++++ .../docs-server-7.6.2-release-note.adoc | 2 + .../docs-server-7.6.3-release-note.adoc | 2 + .../docs-server-7.6.4-release-note.adoc | 12 ++++++ .../docs-server-7.6.5-release-note.adoc | 17 +++++++++ 6 files changed, 81 insertions(+) diff --git a/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc index 95d4a6f547..73ec8b1b10 100644 --- a/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc @@ -255,6 +255,43 @@ include::partial$index-upgrade-issue.adoc[] |=== +==== Query Service + +[#table-known-issues-760-query-service,cols="10,40,40"] +|=== +|Issue | Description | Workaround + +// tag::MB-64966[] + +| https://jira.issues.couchbase.com/browse/MB-64966[MB-64966] +| Scope level user-defined functions (UDFs), sequences, and histogram data are stored in the `bucket/_system/_query` collection. + +``FLUSH``ing the bucket will delete the scoped UDF entries. +When the UDFs are executed, it will work until the UDFs are evicted from the cache. +After that, the execution will always result in an error. + +Sequences metadata is also stored in the `bucket/_system/_query` collection. +FLUSHing the bucket will delete the entries. When executed, sequences will return errors once evicted from the cache. + +``FLUSH``ing the bucket will also delete statistics data stored in the `bucket/_system/_query` collection. + By using stale statistics stored in the cache, a non-optimal plan could be generated. + +a| For user-defined functions, you can do one of the following: + +* Recreate the scoped user-defined functions after the `FLUSH`. +* Use global UDFs instead of scoped UDFs. (Global UDFs are not stored in the `_query` collection.) +* Create scoped UDFs on the bucket that does not have FLUSH enabled and then reference them via a fully qualified name (`bucket.scope.UDFname`). + +For sequence metadata: + +* After the `FLUSH`, recreate the sequence, or +* Create sequences on the bucket that does not have FLUSH enabled and then reference them via a fully qualified name (`bucket.scope.UDFname`). + +For statistical data, rerun `UPDATE STATISTICS` on all the indexes on every scope and collections in the bucket that was flushed. + +// end::MB-64966[] +|=== + ==== Search Service [#table-known-issues-760-search-service, cols="10,40,40"] |=== diff --git a/modules/release-notes/partials/docs-server-7.6.1-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.1-release-note.adoc index 72fd276df7..8d34d7c7df 100644 --- a/modules/release-notes/partials/docs-server-7.6.1-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.1-release-note.adoc @@ -48,6 +48,17 @@ include::partial$index-upgrade-issue.adoc[] |=== +==== Query Service + +[#table-known-issues-761-query-service,cols="10,40,40"] +|=== +|Issue | Description | Workaround + +include::partial$docs-server-7.6.0-release-note.adoc[tag="MB-64966"] + +|=== + + ==== Search Service [#table-known-issues-761-search-service, cols="10,40,40"] |=== diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index 04c8a5ab78..a3fb18e74f 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -206,6 +206,8 @@ This release contains the following known issues: | Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. // end::MB-63414[] +include::partial$docs-server-7.6.0-release-note.adoc[tag="MB-64966"] + |=== ==== Index Service diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc index 50a9eddfbb..5edbfb8ee5 100644 --- a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -122,6 +122,8 @@ a| Disable memory quota or https://www.couchbase.com/support/working-with-techni NOTE: This issue is fixed on Capella. +include::partial$docs-server-7.6.0-release-note.adoc[tag="MB-64966"] + |=== ==== Index Service diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index 449385d47b..a184233b4f 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -196,7 +196,19 @@ because the server could delete the backup files. |=== +[#known-issues-764] +=== Known Issues +This release contains the following known issues: +==== Query Service + +[#table-known-issues-764-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +include::partial$docs-server-7.6.0-release-note.adoc[tag="MB-64966"] + +|=== diff --git a/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc index 6801804f20..275c4b4a45 100644 --- a/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.5-release-note.adoc @@ -84,3 +84,20 @@ This inadvertently caused a regression where a subsequent rebalance could get st |=== + +[#known-issues-765] +=== Known Issues + +This release contains the following known issues: + +==== Query Service + +[#table-known-issues-765-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +include::partial$docs-server-7.6.0-release-note.adoc[tag="MB-64966"] + +|=== + + From ecb2c8656b31f77b0a6071070e7dc1379079e060 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 5 Feb 2025 08:37:44 +0000 Subject: [PATCH 103/201] Merge pull request #3775 * [DOC-12951]: Link Power BI and Tableau Connectors in ODBC and JDBC Drivers --- antora.yml | 16 ++++++++++++++++ modules/ROOT/nav.adoc | 1 + modules/connectors/pages/intro.adoc | 1 + modules/connectors/pages/odbc-jdbc-drivers.adoc | 8 +++++++- 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/antora.yml b/antora.yml index 2119c2900a..080bd3f760 100644 --- a/antora.yml +++ b/antora.yml @@ -8,3 +8,19 @@ title: Couchbase Server start_page: introduction:intro.adoc nav: - modules/ROOT/nav.adoc + +ext: + preview: + HEAD: + sources: + docs-server: + branches: DOC-12951-Link-Power-BI-and-Tableau-Connectors-in-ODBC-and-DBC-Driver-Docs + docs-devex: + branches: DOC-12951-Link-Power-BI-and-Tableau-Connectors-in-ODBC-and-DBC-Driver-Docs + + docs-connectors-power-bi: + branches: main + + docs-tableau: + branches: release/1.1 + \ No newline at end of file diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index db809a0227..6b73e299e4 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -243,6 +243,7 @@ include::third-party:partial$nav.adoc[] * xref:elasticsearch-connector::index.adoc[Elasticsearch Plug-in] * xref:kafka-connector::index.adoc[Kafka Connector] * xref:spark-connector::index.adoc[Spark Connector] +* xref:power-bi-connector::index.adoc[Power BI Connector] * xref:tableau-connector::index.adoc[Tableau Connector] * xref:connectors:odbc-jdbc-drivers.adoc[Couchbase ODBC and JDBC Drivers] diff --git a/modules/connectors/pages/intro.adoc b/modules/connectors/pages/intro.adoc index 0be0ec3aa8..a543895683 100644 --- a/modules/connectors/pages/intro.adoc +++ b/modules/connectors/pages/intro.adoc @@ -11,4 +11,5 @@ Connectors are provided for: * xref:kafka-connector::index.adoc[Kafka] * xref:spark-connector::index.adoc[Spark] * xref:tableau-connector::index.adoc[Tableau] +* xref:power-bi-connector::index.adoc[Power BI Connector] * xref:odbc-jdbc-drivers.adoc[Couchbase ODBC and JDBC Drivers] diff --git a/modules/connectors/pages/odbc-jdbc-drivers.adoc b/modules/connectors/pages/odbc-jdbc-drivers.adoc index 93bd83fa45..28a635d817 100644 --- a/modules/connectors/pages/odbc-jdbc-drivers.adoc +++ b/modules/connectors/pages/odbc-jdbc-drivers.adoc @@ -1,5 +1,5 @@ = Couchbase ODBC and JDBC Drivers -:description: The ODBC and JDBC drivers enable any application based on the ODBC/JDBC standards, for example Microsoft Excel, QlikView, SAP Lumira, or Tableau, to connect to a Couchbase Server or cluster. +:description: The ODBC and JDBC drivers enable any application based on the ODBC/JDBC standards. For example, Microsoft Excel, QlikView, SAP Lumira, or Tableau, to connect to a Couchbase Server or cluster. {description} These drivers enable fast and seamless access to Couchbase data. @@ -10,3 +10,9 @@ With the support for {sqlpp}, these drivers empower both ODBC/JDBC and {sqlpp} a The drivers are available from our preferred and supported connectivity partner, CDATA (http://www.cdata.com/drivers/[^]). For more information, refer to https://www.couchbase.com/sql-integration[^]. For more information on downloading the drivers and complete documentation, refer to our xref:server:develop:integrations.adoc#partner-integrations-with-couchbase[partner integrations page]. + +We have developed our own xref:power-bi-connector::index.adoc[Power BI connector], +which uses an ODBC driver to connect https://www.microsoft.com/en-us/power-platform/products/power-bi[Power BI] to Couchbase Analytics/Columnar. + +We have also developed xref:tableau-connector::index.adoc[Tableau Connector] that links to link https://www.tableau.com[Tableau] to Couchbase Analytics/Columnar using a JDBC driver. + From f1069c3489a936dbae505d86efb48362c0021e07 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 5 Feb 2025 09:45:40 +0000 Subject: [PATCH 104/201] Clean up Signed-off-by: Ray Offiah --- antora.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/antora.yml b/antora.yml index 080bd3f760..2119c2900a 100644 --- a/antora.yml +++ b/antora.yml @@ -8,19 +8,3 @@ title: Couchbase Server start_page: introduction:intro.adoc nav: - modules/ROOT/nav.adoc - -ext: - preview: - HEAD: - sources: - docs-server: - branches: DOC-12951-Link-Power-BI-and-Tableau-Connectors-in-ODBC-and-DBC-Driver-Docs - docs-devex: - branches: DOC-12951-Link-Power-BI-and-Tableau-Connectors-in-ODBC-and-DBC-Driver-Docs - - docs-connectors-power-bi: - branches: main - - docs-tableau: - branches: release/1.1 - \ No newline at end of file From e4e5f73dad7d89d746340a864b03ef1458af55ee Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 5 Feb 2025 12:52:29 +0000 Subject: [PATCH 105/201] Grammar and text fix. Signed-off-by: Ray Offiah --- modules/connectors/pages/odbc-jdbc-drivers.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/connectors/pages/odbc-jdbc-drivers.adoc b/modules/connectors/pages/odbc-jdbc-drivers.adoc index 28a635d817..97d8fd8df6 100644 --- a/modules/connectors/pages/odbc-jdbc-drivers.adoc +++ b/modules/connectors/pages/odbc-jdbc-drivers.adoc @@ -12,7 +12,9 @@ For more information, refer to https://www.couchbase.com/sql-integration[^]. For more information on downloading the drivers and complete documentation, refer to our xref:server:develop:integrations.adoc#partner-integrations-with-couchbase[partner integrations page]. We have developed our own xref:power-bi-connector::index.adoc[Power BI connector], -which uses an ODBC driver to connect https://www.microsoft.com/en-us/power-platform/products/power-bi[Power BI] to Couchbase Analytics/Columnar. +which uses an ODBC driver + to connect https://www.microsoft.com/en-us/power-platform/products/power-bi[Power BI] to Couchbase Analytics/Columnar. -We have also developed xref:tableau-connector::index.adoc[Tableau Connector] that links to link https://www.tableau.com[Tableau] to Couchbase Analytics/Columnar using a JDBC driver. +We have also developed xref:tableau-connector::index.adoc[Tableau Connector] + that links https://www.tableau.com[Tableau] to Couchbase Analytics/Columnar using a JDBC driver. From 490b1bbced6207d44da107dd462abde60dc8b368 Mon Sep 17 00:00:00 2001 From: Salim Salim Date: Thu, 6 Feb 2025 11:21:55 +0000 Subject: [PATCH 106/201] Update Transaction related topic link text (#3590) * Update Transaction related topic link text Currently these links look like the same links copied three times. Change the link text to mentioned the SDK for each link * link updates --------- Co-authored-by: Richard Smedley (updated and added to links) --- modules/learn/pages/data/transactions.adoc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/learn/pages/data/transactions.adoc b/modules/learn/pages/data/transactions.adoc index e8d7ba82bd..c1d9539c66 100644 --- a/modules/learn/pages/data/transactions.adoc +++ b/modules/learn/pages/data/transactions.adoc @@ -322,10 +322,15 @@ xref:n1ql:n1ql-manage/query-settings.adoc#atrcollection_req[atrcollection] for d == Related Topics -* xref:java-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] -* xref:cxx-txns::distributed-acid-transactions-from-the-sdk.adoc[] +* xref:cxx-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] * xref:dotnet-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] * xref:go-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:java-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:kotlin-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] * xref:nodejs-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:php-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:python-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +// * xref:ruby-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:scala-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] * xref:server:n1ql:n1ql-language-reference/transactions.adoc[] // end::all[] From 91380ede0d41476a69929d999198c2958f58f501 Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Thu, 6 Feb 2025 11:33:28 +0000 Subject: [PATCH 107/201] Links to all relevant txns pages in SDKs --- modules/learn/pages/data/transactions.adoc | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/learn/pages/data/transactions.adoc b/modules/learn/pages/data/transactions.adoc index c1d9539c66..32c5bb2068 100644 --- a/modules/learn/pages/data/transactions.adoc +++ b/modules/learn/pages/data/transactions.adoc @@ -104,11 +104,16 @@ transactions.run((ctx) -> { For more information on distributed transactions through the SDK APIs, see: -* xref:java-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[Java SDK] -* xref:dotnet-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[.NET SDK] -* xref:cxx-txns::distributed-acid-transactions-from-the-sdk.adoc[C++ API] -* xref:go-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[Go SDK] -* xref:nodejs-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[Node.js SDK] +* xref:cxx-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:dotnet-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:go-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:java-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:kotlin-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:nodejs-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:php-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:python-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +// * xref:ruby-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] +* xref:scala-sdk:howtos:distributed-acid-transactions-from-the-sdk.adoc[] For use-cases which need to run ad-hoc data changes, you can directly use transactional constructs in {sqlpp}. This can be accomplished using cbq, Query Workbench, CLI, or REST API in Couchbase Server, or through SDKs. From 276cbf4ea940611a65e7631195d2913c10b69feb Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 10 Feb 2025 13:31:14 +0000 Subject: [PATCH 108/201] [DOC-12962]: Improve ODBC/JDBC drivers documentation. (#3777) Add Superset connector and reorder Power BI reference Add new doc sources for Superset and Power BI connectors Updated the Antora configuration to include documentation sources for the Superset and Power BI connectors. Specified branch details for each to ensure proper content sourcing. Update Antora configuration for preview sources Added configuration for previewing documentation sources, including docs-columnar, docs-capella, and couchbase-cloud. Update BI connectivity info and configure preview sources Revised documentation to highlight native BI connectivity for key tools and streamlined references to relevant guides. --- antora.yml | 1 + modules/connectors/pages/intro.adoc | 3 ++- modules/connectors/pages/odbc-jdbc-drivers.adoc | 9 +++------ 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/antora.yml b/antora.yml index 2119c2900a..f8f8ec9e67 100644 --- a/antora.yml +++ b/antora.yml @@ -8,3 +8,4 @@ title: Couchbase Server start_page: introduction:intro.adoc nav: - modules/ROOT/nav.adoc + diff --git a/modules/connectors/pages/intro.adoc b/modules/connectors/pages/intro.adoc index a543895683..0af6c0c533 100644 --- a/modules/connectors/pages/intro.adoc +++ b/modules/connectors/pages/intro.adoc @@ -7,9 +7,10 @@ Connectors are provided for: +* xref:superset-connector::index.adoc[Apache Superset Connector] * xref:elasticsearch-connector::index.adoc[Elasticsearch] * xref:kafka-connector::index.adoc[Kafka] +* xref:power-bi-connector::index.adoc[Power BI Connector] * xref:spark-connector::index.adoc[Spark] * xref:tableau-connector::index.adoc[Tableau] -* xref:power-bi-connector::index.adoc[Power BI Connector] * xref:odbc-jdbc-drivers.adoc[Couchbase ODBC and JDBC Drivers] diff --git a/modules/connectors/pages/odbc-jdbc-drivers.adoc b/modules/connectors/pages/odbc-jdbc-drivers.adoc index 97d8fd8df6..3dee17a21f 100644 --- a/modules/connectors/pages/odbc-jdbc-drivers.adoc +++ b/modules/connectors/pages/odbc-jdbc-drivers.adoc @@ -11,10 +11,7 @@ The drivers are available from our preferred and supported connectivity partner, For more information, refer to https://www.couchbase.com/sql-integration[^]. For more information on downloading the drivers and complete documentation, refer to our xref:server:develop:integrations.adoc#partner-integrations-with-couchbase[partner integrations page]. -We have developed our own xref:power-bi-connector::index.adoc[Power BI connector], -which uses an ODBC driver - to connect https://www.microsoft.com/en-us/power-platform/products/power-bi[Power BI] to Couchbase Analytics/Columnar. - -We have also developed xref:tableau-connector::index.adoc[Tableau Connector] - that links https://www.tableau.com[Tableau] to Couchbase Analytics/Columnar using a JDBC driver. +Capella Provisioned, Couchbase Analytics, and Couchbase Columnar offer native BI connectivity for several popular BI tools. +For more information on how to use these tools, +refer to xref:columnar:query:bi.adoc[Business Intelligence Tools] From e1fc62fd846440c9f1eed065934fe8569aec79c5 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 10 Feb 2025 16:46:49 +0000 Subject: [PATCH 109/201] [DOC-12938]: Flag up incompatibility between Couchbase Server 7.6 and cbbackupmgr versions < 7.6 (#3779) Added a note highlighting that backups/restores on Couchbase Server 7.6.x clusters must be conducted with cbbackupmgr version 7.6. This ensures compatibility and prevents potential issues during operations. Signed-off-by: Ray Offiah --- modules/introduction/pages/whats-new.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/introduction/pages/whats-new.adoc b/modules/introduction/pages/whats-new.adoc index c34cce2ddf..bcb5ffa2c7 100644 --- a/modules/introduction/pages/whats-new.adoc +++ b/modules/introduction/pages/whats-new.adoc @@ -8,6 +8,13 @@ For information about platform support changes, deprecation notifications, notable improvements, and fixed and known issues, refer to the xref:release-notes:relnotes.adoc[Release Notes]. +.note regarding `cbbackupmgr` +[IMPORTANT] +==== +If you are performing a backup/restore operation on a Couchbase Server 7.6.x cluster, +ensure that you use `cbbackupmgr` version 7.6. +==== + [#new-features-764] == New Features and Enhancements in 7.6.4 From 1c8525573349fbf89bf5be12c8d17c8ef6f96188 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 11 Feb 2025 11:59:18 +0530 Subject: [PATCH 110/201] DOC-12347 Update rolling back migration (#3699) * DOC 12347 first commit * added-rollback-storage-prereqs * a-minor-fix * another-minor-fix * minute-change * changes in the line 129 * minor change in rollback prerequisites * Edit in line 142 * Minor edit in line 142 * Edited the page for a better readability * Implemented peer review feedback --- .../migrate-bucket-storage-backend.sh | 6 +++ .../pages/manage-buckets/migrate-bucket.adoc | 47 +++++++++++++++---- 2 files changed, 43 insertions(+), 10 deletions(-) diff --git a/modules/manage/examples/migrate-bucket-storage-backend.sh b/modules/manage/examples/migrate-bucket-storage-backend.sh index 0fa7f4679f..6cdf6c0581 100644 --- a/modules/manage/examples/migrate-bucket-storage-backend.sh +++ b/modules/manage/examples/migrate-bucket-storage-backend.sh @@ -58,4 +58,10 @@ curl -X POST -u Administrator:password \ -d 'storageBackend=couchstore' # end::change-backend-couchstore[] +# tag::prereq-rollbackstorage-param[] +curl -v -X POST http://localhost:8091/pools/default/buckets/testbucket -u Administrator -d historyRetentionCollectionDefault=false +# end::prereq-rollbackstorage-param[] +# tag::prereq-rollbackstorage-collection[] +curl -X PATCH -u Administrator http://localhost:8091/pools/default/buckets/testbucket/scopes/_default/collections/_default -d history=false +# end::prereq-rollbackstorage-collection[] \ No newline at end of file diff --git a/modules/manage/pages/manage-buckets/migrate-bucket.adoc b/modules/manage/pages/manage-buckets/migrate-bucket.adoc index fa90d38807..fbb42364b4 100644 --- a/modules/manage/pages/manage-buckets/migrate-bucket.adoc +++ b/modules/manage/pages/manage-buckets/migrate-bucket.adoc @@ -103,15 +103,15 @@ If the bucket has a low write workload, Couchbase Server may be able to compact Magma's default fragmentation threshold is 50%. Couchbase Server treats this threshold differently than the Couchstore threshold. -It does not perform a full compaction with the goal of reducing the bucket's fragmentation to 0%. +Couchbase Server does not perform a full compaction with the goal of reducing the bucket's fragmentation to 0%. Instead, Couchbase Server compacts a Magma bucket to maintain its fragmentation at the threshold value. This maintenance of the default 50% fragmentation can result in greater disk use for a Magma-backed bucket verses the Couchstore-backed bucket. If a bucket you migrated to Magma has higher sustained disk use that interferes with the node's performance, you have two options: * Reduce the fragmentation threshold of the Magma bucket. -For example, you could choose to reduce the fragmentation threshold to 30%. -You should only consider changing the threshold if the bucket's workload is not write-intensive. +For example, you can choose to reduce the fragmentation threshold to 30%. +You must consider changing the threshold only if the bucket's workload is not write-intensive. For write-intensive workloads, the best practice for Magma buckets is to leave the fragmentation setting at 50%. See xref:manage:manage-settings/configure-compact-settings.adoc[] to learn how to change the bucket's database fragmentation setting. @@ -123,16 +123,43 @@ See the next section for more information. As you migrate each node's vBuckets to a new storage backend, you may decide that the migration is not meeting your needs. For example, you may see increased disk usage when moving from Couchstore to Magma as explained in xref:#disk_usage[Disk Use Under Couchstore Verses Magma]. -You can roll back the migration by: + +=== Prerequisites + +You can rollback a migration from Magma to Couchstore by deactivating the history retention on the buckets, where Magma is the backend storage. + +Follow these steps to rollback storage from Magma to Couchstore: + +. Run the following command to deactivate the parameter `historyRetentionCollectionDefault` for all the collections within the bucket. ++ +[source,console] +---- +include::manage:example$migrate-bucket-storage-backend.sh[tag=prereq-rollbackstorage-param] +---- ++ +For more information, see the xref:rest-api:rest-bucket-create.adoc#historyretentioncollectiondefault[`historyRetentionCollectionDefault`] parameter details. ++ +. Run the following command for each existing collections to deactivate the associated history retention on the bucket. ++ +[source,console] +---- +include::manage:example$migrate-bucket-storage-backend.sh[tag=prereq-rollbackstorage-collection] +---- ++ +For more information about creating and editing a collection, see xref:rest-api:creating-a-collection.adoc#description[Creating and Editing a Collection]. + +=== Procedure + +You can roll back the migration by doing the following: . Changing the bucket's backend setting to its original value. . Force any migrated nodes to rewrite their vBuckets back to the old backend. -You do not have to perform any steps for nodes you did not migrate. +Perform the steps only for the nodes you migrated. -For example, to roll back the migration shown in xref:#perform_migration[Perform a Migration], you would follow these steps: +For example, to roll back the migration explained in xref:#perform_migration[Perform a Migration], follow these steps: -. Call the REST API to change the bucket's backend back to Couchstore: +. Call the REST API to change back the bucket's backend storage to Couchstore: + [source,console] ---- @@ -146,7 +173,7 @@ include::manage:example$migrate-bucket-storage-backend.sh[tag=change-backend-cou include::manage:example$migrate-bucket-storage-backend.sh[tag=get-node-overrides] ---- + -For the migration shown in xref:#perform_migration[Perform a Migration], the output looks like this: +For the migration explained in xref:#perform_migration[Perform a Migration], the output appears as follows: + [source,json] ---- @@ -160,7 +187,7 @@ null + In this case, you must roll back node3 because you migrated it to Magma. -. For each node that you have already migrated, perform another xref:install:upgrade-procedure-selection.adoc#swap-rebalance[swap rebalance] or a xref:learn:clusters-and-availability/graceful-failover.adoc[graceful failover] followed by a xref:learn:clusters-and-availability/recovery.adoc#full-recovery[full recovery] and xref:learn:clusters-and-availability/rebalance.adoc[rebalance] to roll the vBuckets on the node back to the previous backend. +. For each node that you have already migrated, perform another xref:install:upgrade-procedure-selection.adoc#swap-rebalance[swap rebalance] or a xref:learn:clusters-and-availability/graceful-failover.adoc[graceful failover], then perform a xref:learn:clusters-and-availability/recovery.adoc#full-recovery[full recovery] and xref:learn:clusters-and-availability/rebalance.adoc[rebalance] to roll back the vBuckets on the node to the previous backend. + To roll back node3, follow these steps: + @@ -184,4 +211,4 @@ include::manage:example$migrate-bucket-storage-backend.sh[tag=recover-node] include::manage:example$migrate-bucket-storage-backend.sh[tag=rebalance-cluster] ---- -. Repeat the previous step until all nodes that you'd migrated have rolled back to their original storage backend. +. Repeat the previous step until you have rolled back all of the migrated nodes to their original storage backend. From 505ef796dca59724f20e55b0561a52520bbdab38 Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Tue, 11 Feb 2025 12:24:49 -0500 Subject: [PATCH 111/201] [DOC-9694] FTS nsstats REST API Endpoint Updates (#3715) * [DOC-9694] First pass on nsstats statistics using metrics_metadata.json file given by dev team * [DOC-9694] More writing based on SME feedback * [DOC-9694] Modified host and port description under Endpoint Added labels to sample responses Added UI labels to metrics. Added info on root segment to applicable metrics * [DOC-9694] Adding descriptions for timer_ metrics * [DOC-9694] Adding some metrics that I missed in my first pass, to the table and to the sample response. Adding some more descriptions where I can. * [DOC-9694] First pass on nsstats statistics using metrics_metadata.json file given by dev team * [DOC-9694] More writing based on SME feedback * [DOC-9694] Modified host and port description under Endpoint Added labels to sample responses Added UI labels to metrics. Added info on root segment to applicable metrics * [DOC-9694] Adding descriptions for timer_ metrics * [DOC-9694] Adding some metrics that I missed in my first pass, to the table and to the sample response. Adding some more descriptions where I can. * [DOC-9694] Filling in/editing the rest of the stats * [DOC-9694] Removing an unneeded comment. * [DOC-9694] Comment cleanup * [DOC-9494] Comment from SME review * [DOC-9694] Adding missing stat --- .../rest-api/pages/rest-fts-statistics.adoc | 908 +++++++++++++++--- 1 file changed, 750 insertions(+), 158 deletions(-) diff --git a/modules/rest-api/pages/rest-fts-statistics.adoc b/modules/rest-api/pages/rest-fts-statistics.adoc index d2b2178ed6..4a98e4389d 100644 --- a/modules/rest-api/pages/rest-fts-statistics.adoc +++ b/modules/rest-api/pages/rest-fts-statistics.adoc @@ -1,44 +1,46 @@ = Getting Search Statistics -:description: pass:q[Statistics for the Search Service can be retrieved with the `GET /api/nsstats` HTTP method and URI.] +:description: Get statistics for the Search Service and your Search indexes. :page-topic-type: reference [abstract] {description} -== HTTP method and URI +== Get Search Index Statistics + +Use the following API to retrieve statistics on documents, partition indexes, mutations, compactions, and queries for the Search Service and any Search indexes. + +=== Endpoint ---- -GET /api/nsstats +GET :/api/nsstats ---- -[#description] -== Description +* Set `host` to a node that runs the Search Service. -This retrieves statistics on the Search Service. -Information is provided on documents, partition indexes, mutations, compactions, queries, and more. +* Set `port` to the port for the Search Service: +** Use `8094` for http. +** Use `18094` for https. -[#curl-syntax] -== Curl Syntax +=== Permission Required ----- -curl -X GET -u : - http://:/api/nsstats ----- +cluster.fts!read + +=== Role Required + +xref:learn:security/roles.adoc#full-admin[Full Admin], xref:learn:security/roles.adoc#cluster-admin[Cluster Admin], or the xref:learn:security/roles.adoc#bucket-admin[Bucket Admin] role for the bucket or buckets where you created Search indexes. -The user authenticated by the `username` and `password` must have been assigned the xref:learn:security/roles.adoc#full-admin[Full Admin] or xref:learn:security/roles.adoc#cluster-admin[Cluster Admin] role for the cluster; or the xref:learn:security/roles.adoc#bucket-admin[Bucket Admin] role for the bucket or buckets on which search indexes have been created. -The `host` must be a node that hosts the Search Service. -The `port` must be `8094` or (for secure access) `18094`. [#responses] -== Responses +=== Responses -If the call is successful, `200 OK` is given, and an object containing search-related statistics is returned. +If the call is successful, the API returns a `200 OK` response with an object containing search-related statistics. A malformed URI gives `400 Object Not Found`. Failure to authenticate gives `401 Unauthorized`. -Successful authentication by a user who has not been assigned an appropriate role gives `403 Forbidden`, and returns an object similar to the following: +If a user authenticates but does not have the appropriate permissions, the API returns a `403 Forbidden` response with an object similar to the following: +.Sample 403 response ---- { "message": "Forbidden. User needs one of the following permissions", @@ -48,147 +50,737 @@ Successful authentication by a user who has not been assigned an appropriate rol } ---- -[#example] -== Example - -In the following example, the command-line output is piped to the http://stedolan.github.io/jq[jq] command, to facilitate readability. - ----- -curl -v -u Administrator:password -XGET \ -http://10.143.194.102:8094/api/nsstats | jq '.' ----- - -If successful, the call returns an object similar to the following. -Note that extensive statistics are returned on the two indexes that have been defined for the `travel-sample` bucket: `travel-sample-index` and `geoIndex`. +A successful response would return an object like the following, which contains statistics on 2 indexes, `travel-sample-index` and `color-test`: +.Sample success response ---- { - "batch_bytes_added": 0, - "batch_bytes_removed": 0, - "curr_batches_blocked_by_herder": 0, - "num_bytes_used_ram": 213924088, - "pct_cpu_gc": 0.001428879394431173, - "tot_batches_flushed_on_maxops": 0, - "tot_batches_flushed_on_timer": 0, - "tot_bleve_dest_closed": 0, - "tot_bleve_dest_opened": 12, - "tot_grpc_listeners_closed": 0, - "tot_grpc_listeners_opened": 1, - "tot_grpc_queryreject_on_memquota": 0, - "tot_grpcs_listeners_closed": 0, - "tot_grpcs_listeners_opened": 1, - "tot_http_limitlisteners_closed": 0, - "tot_http_limitlisteners_opened": 1, - "tot_https_limitlisteners_closed": 0, - "tot_https_limitlisteners_opened": 1, - "tot_queryreject_on_memquota": 0, - "tot_remote_grpc": 0, - "tot_remote_grpc_tls": 0, - "tot_remote_http": 0, - "tot_remote_http2": 0, - "total_gc": 1861, - "total_queries_rejected_by_herder": 0, - "travel-sample:geoIndex:avg_grpc_internal_queries_latency": 0, - "travel-sample:geoIndex:avg_grpc_queries_latency": 0, - "travel-sample:geoIndex:avg_internal_queries_latency": 0, - "travel-sample:geoIndex:avg_queries_latency": 41.771365, - "travel-sample:geoIndex:batch_merge_count": 0, - "travel-sample:geoIndex:doc_count": 16694, - "travel-sample:geoIndex:iterator_next_count": 0, - "travel-sample:geoIndex:iterator_seek_count": 0, - "travel-sample:geoIndex:last_access_time": "2020-03-30T04:42:53.701-07:00", - "travel-sample:geoIndex:num_bytes_live_data": 0, - "travel-sample:geoIndex:num_bytes_used_disk": 295152367, - "travel-sample:geoIndex:num_bytes_used_disk_by_root": 99845092, - "travel-sample:geoIndex:num_files_on_disk": 52, - "travel-sample:geoIndex:num_mutations_to_index": 0, - "travel-sample:geoIndex:num_persister_nap_merger_break": 6, - "travel-sample:geoIndex:num_persister_nap_pause_completed": 6, - "travel-sample:geoIndex:num_pindexes_actual": 6, - "travel-sample:geoIndex:num_pindexes_target": 6, - "travel-sample:geoIndex:num_recs_to_persist": 0, - "travel-sample:geoIndex:num_root_filesegments": 6, - "travel-sample:geoIndex:num_root_memorysegments": 0, - "travel-sample:geoIndex:reader_get_count": 0, - "travel-sample:geoIndex:reader_multi_get_count": 0, - "travel-sample:geoIndex:reader_prefix_iterator_count": 0, - "travel-sample:geoIndex:reader_range_iterator_count": 0, - "travel-sample:geoIndex:timer_batch_store_count": 0, - "travel-sample:geoIndex:timer_data_delete_count": 0, - "travel-sample:geoIndex:timer_data_update_count": 0, - "travel-sample:geoIndex:timer_opaque_get_count": 2731, - "travel-sample:geoIndex:timer_opaque_set_count": 1024, - "travel-sample:geoIndex:timer_rollback_count": 0, - "travel-sample:geoIndex:timer_snapshot_start_count": 0, - "travel-sample:geoIndex:total_bytes_indexed": 0, - "travel-sample:geoIndex:total_bytes_query_results": 13730, - "travel-sample:geoIndex:total_compaction_written_bytes": 0, - "travel-sample:geoIndex:total_compactions": 0, - "travel-sample:geoIndex:total_grpc_internal_queries": 0, - "travel-sample:geoIndex:total_grpc_queries": 0, - "travel-sample:geoIndex:total_grpc_queries_error": 0, - "travel-sample:geoIndex:total_grpc_queries_slow": 0, - "travel-sample:geoIndex:total_grpc_queries_timeout": 0, - "travel-sample:geoIndex:total_grpc_request_time": 0, - "travel-sample:geoIndex:total_internal_queries": 0, - "travel-sample:geoIndex:total_queries": 9, - "travel-sample:geoIndex:total_queries_error": 1, - "travel-sample:geoIndex:total_queries_slow": 0, - "travel-sample:geoIndex:total_queries_timeout": 0, - "travel-sample:geoIndex:total_request_time": 376022106, - "travel-sample:geoIndex:total_term_searchers": 2226, - "travel-sample:geoIndex:total_term_searchers_finished": 2226, - "travel-sample:geoIndex:writer_execute_batch_count": 0, - "travel-sample:travel-sample-index:avg_grpc_internal_queries_latency": 0, - "travel-sample:travel-sample-index:avg_grpc_queries_latency": 0, - "travel-sample:travel-sample-index:avg_internal_queries_latency": 0, - "travel-sample:travel-sample-index:avg_queries_latency": 18.477376, - "travel-sample:travel-sample-index:batch_merge_count": 0, - "travel-sample:travel-sample-index:doc_count": 16694, - "travel-sample:travel-sample-index:iterator_next_count": 0, - "travel-sample:travel-sample-index:iterator_seek_count": 0, - "travel-sample:travel-sample-index:last_access_time": "2020-03-31T05:56:15.264-07:00", - "travel-sample:travel-sample-index:num_bytes_live_data": 0, - "travel-sample:travel-sample-index:num_bytes_used_disk": 247966801, - "travel-sample:travel-sample-index:num_bytes_used_disk_by_root": 104572509, - "travel-sample:travel-sample-index:num_files_on_disk": 54, - "travel-sample:travel-sample-index:num_mutations_to_index": 0, - "travel-sample:travel-sample-index:num_persister_nap_merger_break": 6, - "travel-sample:travel-sample-index:num_persister_nap_pause_completed": 6, - "travel-sample:travel-sample-index:num_pindexes_actual": 6, - "travel-sample:travel-sample-index:num_pindexes_target": 6, - "travel-sample:travel-sample-index:num_recs_to_persist": 0, - "travel-sample:travel-sample-index:num_root_filesegments": 10, - "travel-sample:travel-sample-index:num_root_memorysegments": 0, - "travel-sample:travel-sample-index:reader_get_count": 0, - "travel-sample:travel-sample-index:reader_multi_get_count": 0, - "travel-sample:travel-sample-index:reader_prefix_iterator_count": 0, - "travel-sample:travel-sample-index:reader_range_iterator_count": 0, - "travel-sample:travel-sample-index:timer_batch_store_count": 0, - "travel-sample:travel-sample-index:timer_data_delete_count": 0, - "travel-sample:travel-sample-index:timer_data_update_count": 0, - "travel-sample:travel-sample-index:timer_opaque_get_count": 2715, - "travel-sample:travel-sample-index:timer_opaque_set_count": 1024, - "travel-sample:travel-sample-index:timer_rollback_count": 0, - "travel-sample:travel-sample-index:timer_snapshot_start_count": 0, - "travel-sample:travel-sample-index:total_bytes_indexed": 0, - "travel-sample:travel-sample-index:total_bytes_query_results": 308694, - "travel-sample:travel-sample-index:total_compaction_written_bytes": 0, - "travel-sample:travel-sample-index:total_compactions": 0, - "travel-sample:travel-sample-index:total_grpc_internal_queries": 0, - "travel-sample:travel-sample-index:total_grpc_queries": 0, - "travel-sample:travel-sample-index:total_grpc_queries_error": 0, - "travel-sample:travel-sample-index:total_grpc_queries_slow": 0, - "travel-sample:travel-sample-index:total_grpc_queries_timeout": 0, - "travel-sample:travel-sample-index:total_grpc_request_time": 0, - "travel-sample:travel-sample-index:total_internal_queries": 0, - "travel-sample:travel-sample-index:total_queries": 34, - "travel-sample:travel-sample-index:total_queries_error": 5, - "travel-sample:travel-sample-index:total_queries_slow": 0, - "travel-sample:travel-sample-index:total_queries_timeout": 0, - "travel-sample:travel-sample-index:total_request_time": 628280816, - "travel-sample:travel-sample-index:total_term_searchers": 1669, - "travel-sample:travel-sample-index:total_term_searchers_finished": 1669, - "travel-sample:travel-sample-index:writer_execute_batch_count": 0 + "avg_queries_latency": 9.38084, + "batch_bytes_added": 1065776, + "batch_bytes_removed": 1065776, + "curr_batches_blocked_by_herder": 0, + "num_batches_introduced": 20, + "num_bytes_ram_quota": 440320000, + "num_bytes_used_disk": 38324504, + "num_bytes_used_ram": 250174920, + "num_bytes_used_ram_c": 2354288, + "num_files_on_disk": 6, + "num_gocbcore_dcp_agents": 2, + "num_gocbcore_stats_agents": 4, + "num_knn_search_requests": 7, + "pct_cpu_gc": 0.0000521150454206345, + "pct_used_ram": 56.81661518895349, + "tot_batches_flushed_on_maxops": 8, + "tot_batches_flushed_on_timer": 12, + "tot_batches_merged": 2028, + "tot_batches_new": 20, + "tot_bleve_dest_closed": 0, + "tot_bleve_dest_opened": 2, + "tot_grpc_listeners_closed": 0, + "tot_grpc_listeners_opened": 1, + "tot_grpc_queryreject_on_memquota": 0, + "tot_grpcs_listeners_closed": 0, + "tot_grpcs_listeners_opened": 1, + "tot_http_limitlisteners_closed": 0, + "tot_http_limitlisteners_opened": 1, + "tot_https_limitlisteners_closed": 0, + "tot_https_limitlisteners_opened": 2, + "tot_queryreject_on_memquota": 0, + "tot_remote_grpc": 0, + "tot_remote_grpc_ssl": 0, + "tot_remote_grpc_tls": 0, + "tot_remote_http": 0, + "tot_remote_http2": 0, + "tot_remote_http_ssl": 0, + "tot_rollback_full": 0, + "tot_rollback_partial": 0, + "total_bytes_query_results": 62573, + "total_create_index_bad_request_error": 0, + "total_create_index_internal_server_error": 0, + "total_create_index_request": 1, + "total_create_index_request_ok": 1, + "total_delete_index_bad_request_error": 0, + "total_delete_index_internal_server_error": 0, + "total_delete_index_request": 0, + "total_delete_index_request_ok": 0, + "total_gc": 412, + "total_internal_queries": 0, + "total_queries": 8, + "total_queries_bad_request_error": 1, + "total_queries_consistency_error": 0, + "total_queries_error": 1, + "total_queries_max_result_window_exceeded_error": 0, + "total_queries_partial_results_error": 0, + "total_queries_rejected_by_herder": 0, + "total_queries_search_in_context_error": 0, + "total_queries_slow": 0, + "total_queries_timeout": 0, + "total_queries_validation_error": 0, + "total_request_time": 81994975, + "travel-sample:travel-sample.inventory.travel-test:avg_grpc_internal_queries_latency": 0, + "travel-sample:travel-sample.inventory.travel-test:avg_grpc_queries_latency": 0, + "travel-sample:travel-sample.inventory.travel-test:avg_internal_queries_latency": 0, + "travel-sample:travel-sample.inventory.travel-test:avg_queries_latency": 0, + "travel-sample:travel-sample.inventory.travel-test:doc_count": 917, + "travel-sample:travel-sample.inventory.travel-test:last_access_time": "2024-08-13T18:54:00.844+00:00", + "travel-sample:travel-sample.inventory.travel-test:num_bytes_read_at_query_time": 0, + "travel-sample:travel-sample.inventory.travel-test:num_bytes_used_disk": 36279386, + "travel-sample:travel-sample.inventory.travel-test:num_bytes_used_disk_by_root": 17119280, + "travel-sample:travel-sample.inventory.travel-test:num_bytes_used_disk_by_root_reclaimable": 0, + "travel-sample:travel-sample.inventory.travel-test:num_bytes_written_at_index_time": 0, + "travel-sample:travel-sample.inventory.travel-test:num_file_merge_ops": 0, + "travel-sample:travel-sample.inventory.travel-test:num_files_on_disk": 4, + "travel-sample:travel-sample.inventory.travel-test:num_mem_merge_ops": 0, + "travel-sample:travel-sample.inventory.travel-test:num_mutations_to_index": 0, + "travel-sample:travel-sample.inventory.travel-test:num_persister_nap_merger_break": 1, + "travel-sample:travel-sample.inventory.travel-test:num_persister_nap_pause_completed": 1, + "travel-sample:travel-sample.inventory.travel-test:num_pindexes_actual": 1, + "travel-sample:travel-sample.inventory.travel-test:num_pindexes_target": 1, + "travel-sample:travel-sample.inventory.travel-test:num_recs_to_persist": 0, + "travel-sample:travel-sample.inventory.travel-test:num_root_filesegments": 1, + "travel-sample:travel-sample.inventory.travel-test:num_root_memorysegments": 0, + "travel-sample:travel-sample.inventory.travel-test:timer_batch_store_count": 0, + "travel-sample:travel-sample.inventory.travel-test:timer_data_delete_count": 0, + "travel-sample:travel-sample.inventory.travel-test:timer_data_update_count": 0, + "travel-sample:travel-sample.inventory.travel-test:timer_opaque_get_count": 2048, + "travel-sample:travel-sample.inventory.travel-test:timer_opaque_set_count": 1024, + "travel-sample:travel-sample.inventory.travel-test:timer_rollback_count": 0, + "travel-sample:travel-sample.inventory.travel-test:timer_snapshot_start_count": 96, + "travel-sample:travel-sample.inventory.travel-test:tot_seq_received": 87974, + "travel-sample:travel-sample.inventory.travel-test:total_bytes_indexed": 8523422, + "travel-sample:travel-sample.inventory.travel-test:total_bytes_query_results": 126174, + "travel-sample:travel-sample.inventory.travel-test:total_compaction_written_bytes": 15644740, + "travel-sample:travel-sample.inventory.travel-test:total_grpc_internal_queries": 0, + "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries": 0, + "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries_error": 0, + "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries_slow": 0, + "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries_timeout": 0, + "travel-sample:travel-sample.inventory.travel-test:total_grpc_request_time": 0, + "travel-sample:travel-sample.inventory.travel-test:total_internal_queries": 0, + "travel-sample:travel-sample.inventory.travel-test:total_knn_searches": 0, + "travel-sample:travel-sample.inventory.travel-test:total_queries": 0, + "travel-sample:travel-sample.inventory.travel-test:total_queries_error": 0, + "travel-sample:travel-sample.inventory.travel-test:total_queries_slow": 0, + "travel-sample:travel-sample.inventory.travel-test:total_queries_timeout": 0, + "travel-sample:travel-sample.inventory.travel-test:total_request_time": 96821165, + "travel-sample:travel-sample.inventory.travel-test:total_term_searchers": 22, + "travel-sample:travel-sample.inventory.travel-test:total_term_searchers_finished": 22, + "vector-sample:vector-sample.color.color-test:avg_grpc_internal_queries_latency": 0, + "vector-sample:vector-sample.color.color-test:avg_grpc_queries_latency": 0, + "vector-sample:vector-sample.color.color-test:avg_internal_queries_latency": 0, + "vector-sample:vector-sample.color.color-test:avg_queries_latency": 9.38084, + "vector-sample:vector-sample.color.color-test:doc_count": 153, + "vector-sample:vector-sample.color.color-test:field:colorvect_l2:num_vectors": 153, + "vector-sample:vector-sample.color.color-test:field:embedding_vector_dot:num_vectors": 153, + "vector-sample:vector-sample.color.color-test:last_access_time": "2024-04-30T15:58:55.073+00:00", + "vector-sample:vector-sample.color.color-test:num_bytes_read_at_query_time": 14780, + "vector-sample:vector-sample.color.color-test:num_bytes_used_disk": 2045118, + "vector-sample:vector-sample.color.color-test:num_bytes_used_disk_by_root": 996542, + "vector-sample:vector-sample.color.color-test:num_bytes_used_disk_by_root_reclaimable": 0, + "vector-sample:vector-sample.color.color-test:num_bytes_written_at_index_time": 1003945, + "vector-sample:vector-sample.color.color-test:num_file_merge_ops": 0, + "vector-sample:vector-sample.color.color-test:num_files_on_disk": 2, + "vector-sample:vector-sample.color.color-test:num_mem_merge_ops": 1, + "vector-sample:vector-sample.color.color-test:num_mutations_to_index": 0, + "vector-sample:vector-sample.color.color-test:num_persister_nap_merger_break": 2, + "vector-sample:vector-sample.color.color-test:num_persister_nap_pause_completed": 2, + "vector-sample:vector-sample.color.color-test:num_pindexes_actual": 1, + "vector-sample:vector-sample.color.color-test:num_pindexes_target": 1, + "vector-sample:vector-sample.color.color-test:num_recs_to_persist": 0, + "vector-sample:vector-sample.color.color-test:num_root_filesegments": 1, + "vector-sample:vector-sample.color.color-test:num_root_memorysegments": 0, + "vector-sample:vector-sample.color.color-test:timer_batch_store_count": 0, + "vector-sample:vector-sample.color.color-test:timer_data_delete_count": 0, + "vector-sample:vector-sample.color.color-test:timer_data_update_count": 153, + "vector-sample:vector-sample.color.color-test:timer_opaque_get_count": 2048, + "vector-sample:vector-sample.color.color-test:timer_opaque_set_count": 2048, + "vector-sample:vector-sample.color.color-test:timer_rollback_count": 0, + "vector-sample:vector-sample.color.color-test:timer_snapshot_start_count": 141, + "vector-sample:vector-sample.color.color-test:tot_seq_received": 5273, + "vector-sample:vector-sample.color.color-test:total_bytes_indexed": 945671, + "vector-sample:vector-sample.color.color-test:total_bytes_query_results": 62573, + "vector-sample:vector-sample.color.color-test:total_compaction_written_bytes": 996542, + "vector-sample:vector-sample.color.color-test:total_compactions": 0, + "vector-sample:vector-sample.color.color-test:total_grpc_internal_queries": 0, + "vector-sample:vector-sample.color.color-test:total_grpc_queries": 0, + "vector-sample:vector-sample.color.color-test:total_grpc_queries_error": 0, + "vector-sample:vector-sample.color.color-test:total_grpc_queries_slow": 0, + "vector-sample:vector-sample.color.color-test:total_grpc_queries_timeout": 0, + "vector-sample:vector-sample.color.color-test:total_grpc_request_time": 0, + "vector-sample:vector-sample.color.color-test:total_internal_queries": 0, + "vector-sample:vector-sample.color.color-test:total_knn_searches": 7, + "vector-sample:vector-sample.color.color-test:total_queries": 8, + "vector-sample:vector-sample.color.color-test:total_queries_error": 1, + "vector-sample:vector-sample.color.color-test:total_queries_slow": 0, + "vector-sample:vector-sample.color.color-test:total_queries_timeout": 0, + "vector-sample:vector-sample.color.color-test:total_request_time": 81994975, + "vector-sample:vector-sample.color.color-test:total_term_searchers": 80, + "vector-sample:vector-sample.color.color-test:total_term_searchers_finished": 80, + "vector-sample:vector-sample.color.color-test:total_vectors": 306, } ---- + +==== Returned Statistics + +The Search Service returns the following statistics from the `nsstats` endpoint: + +|==== +|Statistic |Description + +| `avg_queries_latency` +| The average latency of all Search queries run on the cluster, in milliseconds. + +| `batch_bytes_added` +a| The total number of bytes in batches that have not yet been added to the Search index. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. + +| `batch_bytes_removed` +a| The total number of bytes in batches that have been added to the Search index. + +Use together with `batch_bytes_added` to understand when indexing operations complete. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. + +| `curr_batches_blocked_by_herder` +a| The difference between the number of batches that have been indexed (`batch_bytes_removed`) and batches that have not yet been indexed (`batch_bytes_added`). + +The Search Service blocks batch indexing until there is sufficient memory available on a node. + +This statistic appears on the Server Web Console dashboard as *DCP Batches Blocked*. + +| `num_batches_introduced` +a| The total number of batches introduced as part of indexing operations. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. + +| `num_bytes_ram_quota` +a| The total number of bytes set as the maximum usable memory for the Search Service on the cluster. + +This statistic appears on the Server Web Console dashboard as *RAM Quota for Search*. + +| `num_bytes_used_disk` +| The total number of bytes used on disk by Search indexes in the cluster. + +| `num_bytes_used_ram` +a| The number of bytes used in memory by the Search Service. + +This statistic appears on the Server Web Console dashboard as *RAM Used by Search*. + +| `num_bytes_used_ram_c` +a| The number of bytes used in memory by the Search Service's C language processes. + +This amount is included as part of the total number of bytes used in memory, given by the `num_bytes_used_ram` statistic. + +| `num_files_on_disk` +a| The total number of files on disk for all Search indexes. + +| `num_gocbcore_dcp_agents` +a| The total number of Go SDK DCP agents used by the Search Service to establish DCP communication with the Data Service. + +The number of Go SDK DCP agents should be less than or equal to the number of Search index partitions on a node. + +| `num_gocbcore_stats_agents` +a| The total number of Go SDK agent pairs, used to retrieve statistics from the Data Service, that are present on a node. + +Typically, the Search Service uses one agent pair for each bucket on a node. + +| `num_knn_search_requests` +a| The total number of xref:vector-search:vector-search.adoc[Vector Search] requests made across all Search indexes in the cluster. + +| `pct_cpu_gc` +| The percentage of CPU time spent by a Search index in garbage collection. +Garbage collection involves cleanup actions like removing unnecessary index entries. + +| `pct_used_ram` +a| The percentage of the available RAM quota used by the Search Service. + +This statistic appears on the Server Web Console dashboard as *Pct RAM Used by Search*. + +| `tot_batches_flushed_on_maxops` +a| The total number of batches executed due to the batch size being greater than the maximum number of operations per batch. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. +A batch is executed when it's flushed to disk. + +| `tot_batches_flushed_on_timer` +a| The total number of batches executed at regular intervals. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. +A batch is executed when it's flushed to disk. + +| `tot_batches_merged` +a| The number of batches that have been merged together before being sent to the disk write queue. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. + +| `tot_batches_new` +a| The number of new batches that have been freshly introduced into the system. +These batches could be merged with other new batches before being sent to the disk write queue. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. + +| `tot_bleve_dest_closed` +| The total number of times a Search index partition closed to new Search requests. + +| `tot_bleve_dest_opened` +a| The total number of times Search index partitions were created or reopened for new Search requests, or for ingesting data coming in from DCP. + +Opening an index partition creates a file lock for concurrent access requests. + +| `tot_grpc_listeners_closed` +a| The total number of gRPC listeners closed. + +gRPC listeners handle incoming connection requests to the Search Service. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. + +| `tot_grpc_listeners_opened` +a| The total number of gRPC listeners opened. + +gRPC listeners handle incoming connection requests to the Search Service. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. + +| `tot_grpc_queryreject_on_memquota` +a| The total number of gRPC queries rejected because of the available memory quota for the Search Service being less than the estimated memory required for merging search results from all partitions for the query. + +For more information about how to set the Search Service's quota, see xref:fts:fts-advanced-settings-ftsMemoryQuota.adoc[]. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. + +| `tot_grpcs_listeners_closed` +a| The total number of gRPC SSL listeners closed. + +gRPC SSL listeners handle incoming SSL connection requests to the Search Service. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. + +| `tot_grpcs_listeners_opened` +a| The total number of gRPC SSL listeners opened. + +gRPC SSL listeners handle incoming SSL connection requests to the Search Service. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. + +| `tot_http_limitlisteners_closed` +a| The total number of HTTP limit listeners closed. + +HTTP limit listeners manage limits on incoming HTTP requests to the Search Service. + +| `tot_http_limitlisteners_opened` +a| The total number of HTTP limit listeners opened. + +HTTP limit listeners manage limits on incoming HTTP requests to the Search Service. + +| `tot_https_limitlisteners_closed` +a| The total number of HTTPS limit listeners closed. + +HTTPS limit listeners manage limits on incoming HTTPS requests to the Search Service. + +| `tot_https_limitlisteners_opened` +a| The total number of HTTPS limit listeners opened. + +HTTPS limit listeners manage limits on incoming HTTPS requests to the Search Service. + +| `tot_queryreject_on_memquota` +a| The total number of Search queries rejected because of the available memory quota for the Search Service being less than the estimated memory required for merging search results from all partitions for the query. + +For more information about how to set the Search Service's memory quota, see xref:fts:fts-advanced-settings-ftsMemoryQuota.adoc[]. + +| `tot_remote_grpc` +a| The total number of remote gRPC requests made to the Search Service. + +A request is remote if it comes from a different node in the cluster. + +| `tot_remote_grpc_ssl` +a| The total number of gRPC scatter-gather requests made to the Search Service over SSL. + +A request is remote if it comes from a different node in the cluster. + +| `tot_remote_grpc_tls` +a| This metric is deprecated. + +| `tot_remote_http` +a| The total number of remote HTTP requests made to the Search Service. + +A request is remote if it comes from a different node in the cluster. + +Remote HTTP requests are deprecated. +Use gRPC requests, instead. + +| `tot_remote_http2` +a| The total number of remote HTTPS requests made to the Search Service. + +A request is remote if it comes from a different node in the cluster. + +Remote HTTP requests are deprecated. +Use gRPC requests, instead. + +| `tot_remote_http_ssl` +a| The total number of remote HTTP SSL requests made to the Search Service. + +A request is remote if it comes from a different node in the cluster. + +Remote HTTP requests are deprecated. +Use gRPC requests, instead. + +| `tot_rollback_full` +a| The total number of full rollbacks that occurred on a Search index partition. + +The Search Service only maintains a small number of index snapshots at one time. + +If the Search Service loses connection to the Data Service, the Search Service compares rollback sequence numbers when the connection is re-established. +If the Search Service's index snapshots are too far ahead of the Data Service's rollback sequence number, the Search Service performs a full rollback operation on documents in the index. + +| `tot_rollback_partial` +a| The total number of partial rollbacks that occurred on a Search index partition. + +The Search Service only maintains a small number of index snapshots at one time. + +If the Search Service loses connection to the Data Service, the Search Service compares rollback sequence numbers when the connection is re-established. +If the Search Service's index snapshots match the Data Service's rollback sequence number, the Search Service performs a partial rollback operation on documents in the index. + +| `total_bytes_query_results` +| The size of all results returned for Search queries. +This includes the size of all JSON sent. + +| `total_create_index_bad_request_error` +a| The total number of bad request errors returned for requests to create new Search indexes on the cluster. + +| `total_create_index_internal_server_error` +a| The total number of internal server errors returned for requests to create new Search indexes on the cluster. + +| `total_create_index_request` +a| The total number of requests received by the Search Service for creating new Search indexes. + +| `total_create_index_request_ok` +a| The total number of requests received by the Search Service for creating new Search indexes that were successful. + +| `total_delete_index_bad_request_error` +a| The total number of bad request errors returned for requests to delete Search indexes on the cluster. + +| `total_delete_index_internal_server_error` +a| The total number of internal server errors returned for requests to delete Search indexes on the cluster. + +| `total_delete_index_request` +a| The total number of requests received by the Search Service to delete Search indexes. + +| `total_delete_index_request_ok` +a| The total number of requests received by the Search Service to delete Search indexes that were successful. + +| `total_gc` +a| The total number of garbage collection events triggered by the Search Service. + +Garbage collection events include removing unnecessary index entries. + +| `total_internal_queries` +a| The number of internal queries from the coordinating node for a Search query to other nodes running the Search Service. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. +The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. +The coordinating node applies filters to the results from all Search index partitions and returns the final result set. + +| `total_queries` +a| The total number of Search queries per second across all Search indexes in the cluster. + +| `total_queries_bad_request_error` +a| The total number of bad request errors returned for Search queries on the cluster. + +| `total_queries_consistency_error` +a| The total number of Search queries that encountered consistency errors on the cluster. + +For more information about consistency in Search queries, see xref:search:search-request-params.adoc#ctl[Search Request JSON Properties]. + +| `total_queries_error` +a| The total number of Search queries that encountered an error on the cluster. + +| `total_queries_max_result_window_exceeded_error` +a| The total number of Search queries that exceeded the xref:fts:fts-advanced-settings-bleveMaxResultWindow.adoc[bleveMaxResultWindow] setting. + +| `total_queries_partial_results_error` +a| The total number of Search queries that could only return partial results. + +A Search query can return partial results if it times out before all partitions can respond. + +| `total_queries_rejected_by_herder` +a| The total number of queries rejected by the Search Service when the memory used approaches or exceeds the quota set for a query. + +For more information about how to set the Search Service's memory quota, see xref:fts:fts-advanced-settings-ftsMemoryQuota.adoc[]. + +This statistic appears on the Server Web Console dashboard as *Rejected Queries*. + +| `total_queries_search_in_context_error` +a| The total number of Search queries that returned an error when running through the `SearchInContext` API. + +These errors are typically internal server errors. + +| `total_queries_slow` +a| The total number of Search queries that were added to the slow query log. + +| `total_queries_timeout` +a| The total number of Search queries that timed out. + +You can set the timeout for a query with the xref:search:search-request-params.adoc#ctl[ctl object]. + +| `total_queries_validation_error` +a| The total number of queries that encountered a validation error, when the query request included a `validate` property in the `ctl` object. + +For more information, see the xref:search:search-request-params.adoc#validate[validate property]. + +| `total_request_time` +a| The total time, in nanoseconds, spent processing Search queries across the cluster. + +| `BUCKET_NAME:INDEX_NAME:avg_grpc_internal_queries_latency` +a| The average time taken for a Search query's scatter-gather requests between the coordinator and other nodes running the Search Service. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. +The coordinator is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. + +| `BUCKET_NAME:INDEX_NAME:avg_grpc_queries_latency` +a| The average time taken for each Search query that uses gRPC, in milliseconds for the given Search index. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. + +| `BUCKET_NAME:INDEX_NAME:avg_internal_queries_latency` +| The average latency, in milliseconds, for inter-node queries for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:avg_queries_latency` +a| The average latency, in milliseconds, for all Search queries on the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Query Latency*. + +| `BUCKET_NAME:INDEX_NAME:doc_count` +a| The total number of documents in the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Docs*. + +| `BUCKET_NAME:INDEX_NAME:last_access_time` +| The last date and time that a query ran against the given Search index. + +| `BUCKET_NAME:INDEX_NAME:num_bytes_read_at_query_time` +a| The total number of bytes read by all queries against the given Search index. + +| `BUCKET_NAME:INDEX_NAME:num_bytes_used_disk` +a| The total number of bytes used on disk by the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Disk Size*. + +| `BUCKET_NAME:INDEX_NAME:num_bytes_used_disk_by_root` +a| The total number of bytes used on disk by the root segment of the given Search index. + +The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. +Segments are stale when they're replaced by a new merged segment created by the merger. +Stale segments are deleted when they're not used by any new queries. + +The `num_bytes_used_disk_by_root` value will be less than the `num_bytes_used_disk` value. + +| `BUCKET_NAME:INDEX_NAME:num_bytes_used_disk_by_root_reclaimable` +a| The total number of bytes used on disk by the latest root index segment snapshot, which can potentially be reclaimed by a file merge operation. + +The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. +Segments are stale when they're replaced by a new merged segment created by the merger. +Stale segments are deleted when they're not used by any new queries. + +| `BUCKET_NAME:INDEX_NAME:num_bytes_written_at_index_time` +a| The total cumulative number of bytes written to disk as part of introducing segments, or files. + +| `BUCKET_NAME:INDEX_NAME:num_file_merge_ops` +a| The number of merge operations completed by the merger routine, over persisted files. + +Each Search index partition has a merger and a persister. + +The persister reads in-memory segments from the disk write queue and flushes them to disk. +The merger consolidates flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. +The persister and merger interact to continuously flush and merge new in-memory segments to disk. + +| `BUCKET_NAME:INDEX_NAME:num_files_on_disk` +a| The total number of files on disk for the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Disk Files*. + +| `BUCKET_NAME:INDEX_NAME:num_mem_merge_ops` +a| The number of merge operations completed by the merger routine, over in-memory segments. + +Each Search index partition has a merger and a persister. + +The persister reads in-memory segments from the disk write queue and flushes them to disk. +The merger consolidates flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. +The persister and merger interact to continuously flush and merge new in-memory segments to disk. + +| `BUCKET_NAME:INDEX_NAME:num_mutations_to_index` +a| The DCP sequence numbers of changes that have not yet been indexed for the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Mutations Remaining*. + +| `BUCKET_NAME:INDEX_NAME:num_persister_nap_merger_break` +a| The number of times the persister was interrupted by the merger during a nap period. + +Each Search index partition has a merger and a persister. + +The persister reads in-memory segments from the disk write queue and flushes them to disk. +The merger consolidates flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. +The persister and merger interact to continuously flush and merge new in-memory segments to disk. + +| `BUCKET_NAME:INDEX_NAME:num_persister_nap_pause_completed` +a| The number of times the persister completed its configured nap period before flushing content to disk, without being interrupted by the merger. + +Each Search index partition has a merger and a persister. + +The persister reads in-memory segments from the disk write queue and flushes them to disk. +The merger consolidates the flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. +The persister and merger interact to continuously flush and merge new in-memory segments to disk. + +| `BUCKET_NAME:INDEX_NAME:num_pindexes_actual` +a| The total number of partitions currently in the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Partitions*. + +| `BUCKET_NAME:INDEX_NAME:num_pindexes_target` +a| The total number of planned or expected partitions for the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Partitions Expected*. + +| `BUCKET_NAME:INDEX_NAME:num_recs_to_persist` +a| The total number of entries, including terms, records, and dictionary rows, that have not yet been persisted to disk. + +This statistic appears on the Server Web Console dashboard as *Search Records to Persist*. + +| `BUCKET_NAME:INDEX_NAME:num_root_filesegments` +a| The total number of file segments in the root segment. + +The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. + +This statistic appears on the Server Web Console dashboard as *Search Disk Segments*. + +| `BUCKET_NAME:INDEX_NAME:num_root_memorysegments` +a| The total number of memory segments in the root segment. + +The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. + +This statistic appears on the Server Web Console dashboard as *Search Memory Segments*. + +| `BUCKET_NAME:INDEX_NAME:timer_batch_store_count` +a| The total number of times batches were executed against the given Search index. + +Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. +A batch is executed when it's flushed to disk. + +| `BUCKET_NAME:INDEX_NAME:timer_data_delete_count` +| The total number of delete operations received from DCP for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:timer_data_update_count` +| The total number of create or update operations received from DCP for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:timer_opaque_get_count` +a| The total number of times the DCP consumer had to retrieve stored metadata to aid in reconnection for the given Search index. + +If the DCP connection closes, the Search Service can use this stored metadata to resume from the last stable point. + +| `BUCKET_NAME:INDEX_NAME:timer_opaque_set_count` +| The total number of times the DCP consumer updated stored metadata, based on changes to Snapshot markers or the failover log, for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:timer_rollback_count` +| The total number of DCP Rollback messages received for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:timer_snapshot_start_count` +a| The total number of DCP Snapshot markers received for the given Search index. + +Snapshots contain a representation of document mutations on either a write queue or in storage. + +| `BUCKET_NAME:INDEX_NAME:tot_seq_received` +a| This metric is no longer used and will soon be deprecated. + +| `BUCKET_NAME:INDEX_NAME:total_bytes_indexed` +a| The rate, in bytes per second, of content indexed in the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Index Rate*. + +| `BUCKET_NAME:INDEX_NAME:total_bytes_query_results` +a| The size of results returned for Search queries on the given Search index. +This includes the size of all JSON sent. + +This statistic appears on the Server Web Console dashboard as *Search Result Rate*. + +| `BUCKET_NAME:INDEX_NAME:total_compaction_written_bytes` +a| The total number of bytes written to disk as a result of compaction operations on the given Search index. + +This statistic appears on the Server Web Console dashboard as *Search Compaction Rate*. + +| `BUCKET_NAME:INDEX_NAME:total_grpc_internal_queries` +a| The total number of internal gRPC requests from the coordinating node for a Search query to other nodes running the Search Service, for the given Search index. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. +The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. +The coordinating node applies filters to the results from all Search index partitions and returns the final result set. + +| `BUCKET_NAME:INDEX_NAME:total_grpc_queries` +| The total number of queries, using gRPC for streaming, for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_grpc_queries_error` +| The total number of queries that resulted in an error that used gRPC for streaming on the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_grpc_queries_slow` +| The total number of queries added to the slow query log that used gRPC for streaming on the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_grpc_queries_timeout` +| The total number of queries that timed out that used gRPC for streaming on the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_grpc_request_time` +a| The total time, in nanoseconds, for internal scatter-gather requests. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. +The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. +The coordinating node applies filters to the results from all Search index partitions and returns the final result set. + +| `BUCKET_NAME:INDEX_NAME:total_internal_queries` +a| The number of internal queries from the coordinating node for a Search query to other nodes running the Search Service, for the given Search index. + +The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. +The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. +The coordinating node applies filters to the results from all Search index partitions and returns the final result set. + +| `BUCKET_NAME:INDEX_NAME:total_knn_searches` +a| The total number of xref:vector-search:vector-search.adoc[Vector Search] requests made to the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_queries` +| The total number of Search queries per second on the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_queries_error` +a| The total number of Search queries on the given Search index that resulted in an error. + +This statistic appears on the Server Web Console dashboard as *Search Query Error Rate*. + +| `BUCKET_NAME:INDEX_NAME:total_queries_slow` +a| The total number of Search queries on the given Search index in the slow query log. + +Slow queries are any queries that take longer than 5 seconds to run. + +This statistic appears on the Server Web Console dashboard as *Search Slow Queries*. + +| `BUCKET_NAME:INDEX_NAME:total_queries_timeout` +a| The total number of Search queries on the given Search index that timed out. + +This statistic appears on the Server Web Console dashboard as *Search Query Timeout Rate*. + +| `BUCKET_NAME:INDEX_NAME:total_request_time` +| The total time, in nanoseconds, spent processing Search query requests for the given Search index. + +| `BUCKET_NAME:INDEX_NAME:total_term_searchers` +a| The total number of term searchers for the given Search index. + +Every Search query requires one or more term searchers. +More complex Search queries typically require more term searchers. + +Use this statistic to approximate how complex a query is. + +This statistic appears on the Server Web Console dashboard as *Term Searchers Start Rate*. + +| `BUCKET_NAME:INDEX_NAME:total_term_searchers_finished` +| The total number of term searchers on the given Search index that have finished serving a Search query. + +| `BUCKET_NAME:INDEX_NAME:total_vectors` +a| The total number of vectors inside the given Search index, across all indexed fields. + +If there are no vectors inside the Search index, the REST API does not return this statistic. +|==== \ No newline at end of file From 16ed7da268fdac323c41a9b8cd4af695aabc482f Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 12 Feb 2025 19:58:18 +0000 Subject: [PATCH 112/201] Merge pull request #3781 * [DOC-12834]: Add a note for cbbackupmgr compatibility to explain restore compatibility for meta-data. --- .../pages/enterprise-backup-restore.adoc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/backup-restore/pages/enterprise-backup-restore.adoc b/modules/backup-restore/pages/enterprise-backup-restore.adoc index 715447552a..9812d806cd 100644 --- a/modules/backup-restore/pages/enterprise-backup-restore.adoc +++ b/modules/backup-restore/pages/enterprise-backup-restore.adoc @@ -212,4 +212,17 @@ Unless otherwise specified, backup and restore apply both to _local_ and to _clo |=== -* For local backup only -- _not_ for cloud. ++*+ For local backup only — _not_ for cloud. + +.Restoring metadata and users +**** +* When restoring metadata to a newer Server version, +if the feature that the metadata applies to no longer exists in the newer Server version, then the metadata may not be restorable. + +* If the user roles no longer exist in the version that you wish to restore to, then an error will be logged for the target user. + +* In general, if you can upgrade _directly_ to the new version, then you should be able to restore the users. +If you cannot upgrade directly, then restoring users may cause errors. + For example, if some of the user roles no longer exist in the newer Server version. + +**** From 22f8c6e679906a4251fe4b2338eec56d38df8380 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 17 Feb 2025 20:02:51 +0000 Subject: [PATCH 113/201] [DOC-12933]: Add documentation for `cbmigrate` tool (#3782) --- modules/ROOT/nav.adoc | 13 +- modules/cli/pages/cbmigrate-tool.adoc | 310 ++++++++++++++++++ .../install/pages/couchbase-migrations.adoc | 27 ++ 3 files changed, 346 insertions(+), 4 deletions(-) create mode 100644 modules/cli/pages/cbmigrate-tool.adoc create mode 100644 modules/install/pages/couchbase-migrations.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 6b73e299e4..f3e4380c44 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -230,11 +230,15 @@ include::third-party:partial$nav.adoc[] **** xref:install:upgrade-docker-cluster-online-full-capacity.adoc[] *** xref:install:upgrade-ipv6-cluster.adoc[IPv6 Cluster-Upgrade] ** xref:install:upgrade-feature-availability.adoc[Feature Availability During Upgrade] -* Migration - ** xref:install:migrating-application-data.adoc[Migrating Data] +* xref:install:couchbase-migrations.adoc[Data Migration] + ** xref:install:migrating-application-data.adoc[] ** xref:install:migration.adoc[Enabling Timestamp-based Conflict Resolution for Migrated Data] - // ** xref:install:migrate-couchdb.adoc[Migrating from Apache CouchDB] - // ** xref:install:migrate-mysql.adoc[Migrating from Relational Databases] + +//// + ** xref:install:migrate-couchdb.adoc[Migrating from Apache CouchDB] + ** xref:install:migrate-mysql.adoc[Migrating from Relational Databases] +//// + @@ -312,6 +316,7 @@ include::cli:partial$cbcli/nav.adoc[] *** xref:cli:cbstats/cbstats-workload.adoc[workload] ** xref:cli:cbsummary.adoc[cbsummary] ** xref:cli:cbtools/cbtransfer.adoc[cbtransfer] + ** xref:cli:cbmigrate-tool.adoc[cbmigrate] ** xref:cli:cbtools/cbworkloadgen.adoc[cbworkloadgen] ** xref:cli:couchbase-server.adoc[couchbase-server] ** xref:cli:finderr.adoc[finderr] diff --git a/modules/cli/pages/cbmigrate-tool.adoc b/modules/cli/pages/cbmigrate-tool.adoc new file mode 100644 index 0000000000..07b9211714 --- /dev/null +++ b/modules/cli/pages/cbmigrate-tool.adoc @@ -0,0 +1,310 @@ += cbmigrate +:description: pass:q[Use the `cbmigrate` command-line tool to migrate your data from other platforms.] +:page-topic-type: reference + +[abstract] +{description} + +== Description + +The `cbmigrate` tool will migrate your existing data from the following platforms: + +* https://www.mongodb.com[MongoDB] +* https://aws.amazon.com/dynamodb/[DynamoDB] +* https://huggingface.co[Hugging Face] + +== Installation + +. Download the latest version of the `cbmigrate` package from its https://github.com/couchbaselabs/cbmigrate/releases[GitHub repository]. +. Unpack the downloaded package to its own directory. +. Execute the tool by running the following from the command line: ++ +[source,console] +---- +$ ./cbmigrate [command] [flags] +---- + + +[#syntax] +== Syntax + +[source,console] +---- +$ cbmigrate [--version] [--help HELP] +---- + +[source,console] +---- +$ cbmigrate [command] [flags] +---- + +=== Command options + +`cbmigrate` takes one of three optional commands. +Depending on the command used, the `cbmigrate` tool will also accept a range of flags for additional information required for its execution. + +[tabs] +==== + +mongoDB:: ++ +-- +.Command options +[cols="20a, 40a"] +|=== +|Command |Flags + +|`mongo` + +Migrate the data from a https://www.mongodb.com[MongoDB] installation to Couchbase server. +| + +`--mongodb-uri` string:: +The mongodb connection string. + +`--mongodb-database` string:: +The name of the database that you wish to migrate. + +`--mongodb-collection`:: +The name of the collection within the database you are migrating. + +// tag::cb-parameter-section[] + + +// tag::cb-user-name-password-section[] +`--cb-username` string:: +The username granting access to the target cluster. + +`--cb-password` string:: +The password (attached to `--cb-username`) for accessing the target cluster. +// end::cb-user-name-password-section[] + +`--cb-cluster` string:: +The URL of the target cluster node for the import. + +// tag::cb-bucket-scope-collection-section[] +`--cb-bucket string`:: +The name of the target bucket. + +`--cb-scope` string:: +The target scope for the migration. + +`--cb-collection` string:: +The target collection name for the import. +// end::cb-bucket-scope-collection-section[] + +`--cb-generate-key` string:: +Specifies a key expression used for generating a unique key for each imported document. +It allows for the creation of document keys by combining static text, +field values (denoted by `%fieldname%`), and custom generators (like `+#UUID#+`). +For example, using a combination of static text, field names, and custom generators, +you can generate a unique key of the form: "key::%name%::#UUID#" + + + (*Default*: `"%_id%"`) + +`--cb-cacert` string:: +Specifies a CA certificate that will be used to verify the identity of the server being connected to. +Either this flag or the `--cb-no-ssl-verify` flag must be specified when using an SSL encrypted connection. + +`--cb-no-ssl-verify`:: +Skips the SSL verification phase. +Specifying this flag will allow a connection using SSL encryption but will not verify the identity of the server you connect to. ++ +WARNING: You are vulnerable to a man-in-the-middle attack if you use this flag. ++ +Either this flag or the `--cb-cacert` flag must be specified when using an SSL encrypted connection + +`--cb-client-cert` string:: +The path to a client certificate used to authenticate when connecting to a cluster. +May be supplied with `--cb-client-key` as an alternative to the `--cb-username` and `--cb-password` flags. + +`--cb-client-cert-password`:: +The password for the certificate provided to the `--cb-client-cert` flag, +when using this flag, the certificate/key pair is expected to be in the PKCS#12 format + +`--cb-client-key` string:: +The path to the client private key whose public key is contained in the certificate provided to the `--cb-client-cert` flag. +May be supplied with `--cb-client-cert` as an alternative to the --username and --password flags. + +`--cb-client-key-password` string:: +The password for the key provided to the `--cb-client-key` flag, +when using this flag, the key is expected to be in the PKCS#8 format + +`--cb-buffer-size` int:: +An integer value denoting the size of the memory buffer used during the import. +(*Default*: 10000) + +`--cb-batch-size` int:: +The number of documents processed as a batch during the import. +(*Default*: 200) + +`--copy-indexes`:: + Copy indexes for the collection (*default*: true) + +`--hash-document-key` string:: +Hash the couchbase document key. +Can be `sha256` or `sha512)` + +`--keep-primary-key`:: +Keep the non-composite primary key in the document. +By default, if the key is a non-composite primary key, it is deleted. + + +`--help`:: +Help for the MongoDB migration parameters and flags + +`--debug`:: +Enable debug output. + +// end::cb-parameter-section[] + +|=== + +-- + +DynamoDB:: ++ +-- +.Command options +[cols="20a, 40a"] +|=== +|Command |Flags + +|`dynamodb` + +Migrate the data from a https://aws.amazon.com/dynamodb/[DynamoDB] installation to Couchbase server. +| + +`--aws-access-key-id` string:: +Your AWS Access Key ID + +`--aws-ca-bundle` string:: +The CA certificate bundle to use when verifying SSL certificates. +Overrides config/env settings + +`--aws-endpoint-url` string :: + Override the AWS default endpoint url with the given URL + +`--aws-no-verify-ssl`:: +By default, `cbmigrate` uses SSL when communicating with AWS services. +For each SSL connection, `cbmigrate` will verify SSL certificates. +This option overrides the default behavior of verifying SSL certificates. + +`--aws-profile` string:: +Use a specific aws profile from your credential file. + +`--aws-region` string:: +The region to use. +Overrides config/env settings. + +`--aws-secret-access-key` string:: +The AWS secret access key. + +`--dynamodb-limit` int:: +Specifies the maximum number of items to retrieve per page during a scan operation. +Use this option to control the amount of data fetched in a single request, helping to manage memory usage and API call rates during scanning. + +`--dynamodb-segments` int:: +Specifies the total number of segments to divide the DynamoDB table into for parallel scanning. +Each segment is scanned independently, allowing multiple threads or processes to work concurrently for faster data retrieval. Use this option to optimize performance for large tables. +By default, the entire table is scanned sequentially without segmentation (*Default*: 1) + +`--dynamodb-table-name` string:: +The name of the table containing the requested item. +You can also provide the Amazon Resource Name (ARN) of the table in this parameter. + +include::cbmigrate-tool.adoc[tag="cb-parameter-section"] + +|=== + +-- + +Hugging Face:: ++ +-- +.Command options +[cols="20a, 40a"] +|=== +|Command |Flags + +|`hugging-face` + +Migrate the data from a https://huggingface.co[Hugging Face] installation to Couchbase server. + +| + +`--path` string:: +The path or name of the dataset. (Required) + +`--name`:: +Configuration name of the dataset. (Optional) + +`--data-files` string:: +Path(s) to the source data file(s). (Optional) + +`--split` string:: +The split of the data to load. (Optional) + +`--cache-dir` string:: +The cache directory to store the datasets. (Optional) + +`--download-config` string:: +Specific download configuration parameters. (Optional) + +`--download-mode` reuse_dataset_if_exists \| force_redownload:: +Specifies whether to reuse existing downloaded data or force a fresh download. +(Optional) + + +`--verification-mode` no_checks \| basic_checks \| all_checks:: +Sets the level of verification during the migration. +(Optional) + +`--keep-in-memory`:: +Use this flag to keep the migrated dataset in memory. + +`--save-infos`:: +Save the dataset information. (Default: false) + +`--revision` string:: +The version of the dataset script to load. (Optional) + +`--token` string:: +Authentication token for private datasets. (Optional) + +`--no-streaming`:: +Disable streaming mode for dataset loading. (Default: false) + +`num-proc` int:: +Number of processes to use for the migration. (Optional) + +`--storage-options` string:: +Storage options for remote filesystems. (Optional) + +`--trust-remote-code`:: +Allow loading arbitrary code from the dataset repository. (Optional) + +`--id-fields` string:: +Comma-separated list of field names to use as the document ID. + +`--cb-url` string:: +The URL for the target Couchbase cluster +(e.g., `couchbase://localhost`) + +include::cbmigrate-tool.adoc[tag="cb-user-name-password-section"] + +include::cbmigrate-tool.adoc[tag="cb-bucket-scope-collection-section"] + +`cb-batch-size` int:: +The number of documents to insert per batch. (Default: 1000) + +`--help`:: +Show the help screen for the hugging face migration. + +|=== +-- +==== + + + + diff --git a/modules/install/pages/couchbase-migrations.adoc b/modules/install/pages/couchbase-migrations.adoc new file mode 100644 index 0000000000..3f0c1b74ec --- /dev/null +++ b/modules/install/pages/couchbase-migrations.adoc @@ -0,0 +1,27 @@ += Migrating your Data to Couchbase +:description: Couchbase offers a number of options for migrating your data from other platforms to Couchbase Server/Capella. + +[abstract] +{description} + +Data migration can take one of two forms: + +== Data Migration from earlier versions of Couchbase + +With the release of Couchbase Version 7.0, we added support for scopes and collections, which adds more flexible abstraction for your data. + +For more information, see xref:learn:data/scopes-and-collections.adoc[] + +For more information on migrating from earlier versions of Couchbase, see xref:install:migrating-application-data.adoc[] + +== Migrating your data from other platforms + +You have the option of migrating your data from other platforms to Couchbase Server or Couchbase Capella + +We have a command line tool (`cbmigrate`) for this purpose, which currently supports migration from: + +* https://www.mongodb.com[Mongo DB] +* https://aws.amazon.com/dynamodb/[Dynamo DB] +* https://huggingface.co[Hugging Face] + +For more information, see xref:cli:cbmigrate-tool.adoc[] From 5fc5de316f13fc40b1e9451976db63227882550d Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 19 Feb 2025 13:54:26 +0000 Subject: [PATCH 114/201] [DOC-12254]: Duplicate table heading in cbstats dcp | Couchbase Docs (#3783) --- modules/cli/pages/cbstats/cbstats-dcp.adoc | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/modules/cli/pages/cbstats/cbstats-dcp.adoc b/modules/cli/pages/cbstats/cbstats-dcp.adoc index 920d6044df..911172b7f6 100644 --- a/modules/cli/pages/cbstats/cbstats-dcp.adoc +++ b/modules/cli/pages/cbstats/cbstats-dcp.adoc @@ -7,7 +7,7 @@ == Syntax -Request syuntax: +Request syntax: .... cbstats HOST:11210 dcp @@ -42,10 +42,10 @@ For example, if your client is named `slave1`, the identifier for the DCP statis | True if the DCP stream is reserved | `supports_ack` -| True if the connection use flow control +| True if the connection uses flow control | `total_acked_bytes` -| The amount of bytes that the consumer has acknowledged +| The number of bytes that the consumer has acknowledged | `type` | The connection type (producer, consumer, or notifier) @@ -58,10 +58,10 @@ Consumer connection per-stream statistics:: | Name | Description | `buffer_bytes` -| The amount of unprocessed bytes +| The number of unprocessed bytes | `buffer_items` -| The amount of unprocessed items +| The number of unprocessed items | `end_seqno` | The sequence number where this stream should end @@ -91,14 +91,14 @@ Consumer connection per-stream statistics:: | The vBucket UUID used to create this stream |=== -Producer and notifier connection statistics:: +Producer and notifier connection statistics (stream-level statistics):: + [cols="20,67"] |=== | Name | Description | `backfilled` -| The amount of items sent from disk +| The number of items sent from disk | `cur_snapshot_end` | The end sequence number of the current snapshot being received @@ -122,7 +122,7 @@ Producer and notifier connection statistics:: | The last sequence number sent by this stream | `memory` -| The amount of items sent from memory +| The number of items sent from memory | `opaque` | The unique stream identifier @@ -143,13 +143,13 @@ Producer and notifier connection statistics:: | The vBucket UUID used in the stream request |=== -Producer and notifier connection statistics:: +Producer and notifier connection statistics (producer-level statistics):: + |=== | Name | Description | `bytes_sent` -| The amount of unacknowledged bytes sent to the consumer. +| The number of unacknowledged bytes sent to the consumer. | `connected` | True if this client is connected. @@ -161,16 +161,16 @@ Producer and notifier connection statistics:: | True if the connection uses flow control. | `items_remaining` -| The amount of items remaining to be sent. +| The number of items remaining to be sent. | `items_sent` -| The amount of items already sent to the consumer. +| The number of items already sent to the consumer. | `last_sent_time` | The last time items have been sent. | `noop_enabled` -| Indicates whether this connection sends noop's . +| Indicates whether this connection sends noops. | `noop_wait` | Indicates whether this connection is waiting for a noop response from the consumer. @@ -194,7 +194,7 @@ Producer and notifier connection statistics:: | The connection type (producer, consumer, or notifier). | `unacked_bytes` -| The amount of bytes the consumer has not acknowledged. +| The number of bytes the consumer has not acknowledged. |=== == Options From d19d9ee44d433a6c43d25c424451794f7be67ca7 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Tue, 11 Feb 2025 17:07:46 -0800 Subject: [PATCH 115/201] DOC-12887: Update cbstats-reset.adoc For cbstats reset, nothing that the command is for dev/test use only. --- modules/cli/pages/cbstats/cbstats-reset.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/cli/pages/cbstats/cbstats-reset.adoc b/modules/cli/pages/cbstats/cbstats-reset.adoc index 53dbd25754..f8251d8fb1 100644 --- a/modules/cli/pages/cbstats/cbstats-reset.adoc +++ b/modules/cli/pages/cbstats/cbstats-reset.adoc @@ -1,5 +1,5 @@ = reset -:description: Resets the following reset and reset histogram statistics. +:description: For dev and test use only. Resets the following reset and reset histogram statistics. :page-topic-type: reference [abstract] @@ -15,7 +15,9 @@ cbstats [host]:11210 reset [options] == Description -This command resets the following `reset` and `reset histogram` statistics. +For dev and test use only. This command resets the following `reset` and `reset histogram` statistics. + +Note: Using the reset command in production can cause production problems, as well as the inability to diagnose issues due to lack of stats. The reset command is not a single atomic operation; therefore, threads may keep updating some stats while the reset operation is causing others to be cleared. This can cause overflows for calculated values and other stats used by the cluster. .Reset stats |=== From 290f70632d7ef1ddbc0a7eb7e622c0b6accabd53 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Wed, 15 Jan 2025 12:04:12 -0800 Subject: [PATCH 116/201] DOC-12699: Update views-intro.adoc Update views deprecation notice to include that customers should use "Instead of views, use indexes and queries using the Index Service (GSI) and the Query Service (SQL++)". --- modules/learn/pages/views/views-intro.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/views/views-intro.adoc b/modules/learn/pages/views/views-intro.adoc index 11e36997c2..aa1ee606ba 100644 --- a/modules/learn/pages/views/views-intro.adoc +++ b/modules/learn/pages/views/views-intro.adoc @@ -5,7 +5,7 @@ [abstract] {description} -NOTE: Views are deprecated in Couchbase Server 7.0+. Views support in Couchbase Server will be removed in a future release only when the core functionality of the View engine is covered by other services. Views will not run on the newer xref:learn:buckets-memory-and-storage/storage-engines.adoc[Magma storage engine]. +NOTE: Views are deprecated in Couchbase Server 7.0+. Views support in Couchbase Server will be removed in a future release. Instead of views, use indexes and queries using the xref:learn:services-and-indexes/services/index-service.adoc[Index Service] (GSI) and the xref:learn:services-and-indexes/services/query-service.adoc[Query Service] (SQL++). Views will not run on the newer xref:learn:buckets-memory-and-storage/storage-engines.adoc[Magma storage engine]. A view creates an index on the data according to the defined format and structure. The view consists of specific fields and information extracted from the objects in Couchbase. From e000afc6c5a1669ffa7be4e660b76555d915b816 Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Fri, 17 Jan 2025 09:16:10 +0000 Subject: [PATCH 117/201] ++ is Antora syntax - replaced SQL++ with {sqlpp} --- modules/learn/pages/views/views-intro.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/learn/pages/views/views-intro.adoc b/modules/learn/pages/views/views-intro.adoc index aa1ee606ba..ef2f3c6985 100644 --- a/modules/learn/pages/views/views-intro.adoc +++ b/modules/learn/pages/views/views-intro.adoc @@ -5,7 +5,10 @@ [abstract] {description} -NOTE: Views are deprecated in Couchbase Server 7.0+. Views support in Couchbase Server will be removed in a future release. Instead of views, use indexes and queries using the xref:learn:services-and-indexes/services/index-service.adoc[Index Service] (GSI) and the xref:learn:services-and-indexes/services/query-service.adoc[Query Service] (SQL++). Views will not run on the newer xref:learn:buckets-memory-and-storage/storage-engines.adoc[Magma storage engine]. +NOTE: Views are deprecated in Couchbase Server 7.0+. +Views support in Couchbase Server will be removed in a future release. +Instead of views, use indexes and queries using the xref:learn:services-and-indexes/services/index-service.adoc[Index Service] (GSI) and the xref:learn:services-and-indexes/services/query-service.adoc[Query Service] ({sqlpp}). +Views will not run on the newer xref:learn:buckets-memory-and-storage/storage-engines.adoc[Magma storage engine]. A view creates an index on the data according to the defined format and structure. The view consists of specific fields and information extracted from the objects in Couchbase. From 9871fe36ec4296604f6a19a5250c9f10d5a1e564 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 26 Feb 2025 09:34:14 +0000 Subject: [PATCH 118/201] [DOC-12953/release/7.6]: Docs incorrectly state that cbbackupmgr is EE only (#3786) * [DOC-12953]: Docs incorrectly state that cbbackupmgr is EE only Correct the documentation to reflect that `cbbackupmgr` is available in both Enterprise and Community Editions. Additionally, clarified the packaging information for Couchbase Enterprise Server 7.2 and later. * Minor formatting --- .../pages/enterprise-backup-restore.adoc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/backup-restore/pages/enterprise-backup-restore.adoc b/modules/backup-restore/pages/enterprise-backup-restore.adoc index 9812d806cd..3c511dd40d 100644 --- a/modules/backup-restore/pages/enterprise-backup-restore.adoc +++ b/modules/backup-restore/pages/enterprise-backup-restore.adoc @@ -10,11 +10,17 @@ The `cbbackupmgr` tool backs up and restores data, scripts, configurations, and It allows large data sets to be managed with extremely high performance. Use of AWS S3 storage is supported. -Only Full Administrators can use `cbbackupmgr`; which is available in Couchbase Server _Enterprise Edition_ only. -Note that `cbbackupmgr` is _not_ backward compatible with backups created by means of `cbbackup`. +Only Full Administrators can use `cbbackupmgr`; + which is available for both Couchbase Server _Enterprise Edition_ and Couchbase Server _Community Edition_. -Note that in Couchbase Enterprise Server 7.2 and after, `cbbackupmgr` is available in a tools package that must be downloaded. +[NOTE] +==== +`cbbackupmgr` is _not_ backward compatible with backups created by means of `cbbackup`. + +In Couchbase Enterprise Server 7.2 and after, `cbbackupmgr` is available in the `Tools` package that must be downloaded. See xref:cli:cli-intro.adoc#server-tools-packages[Server Tools Packages]. +==== + === Planning for Disaster Recovery From 97474368cfafcaa2d4e5b3832b19aca10d060d6a Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 3 Mar 2025 12:02:36 +0000 Subject: [PATCH 119/201] [DOC-12914]: Feedback on Migrating from Relational Databases | Couchbase Docs (#3791) * [DOC-12914]: Feedback on Migrating from Relational Databases | Couchbase Docs Added a new section on importing data using the `cbimport` tool, including a reference to its documentation for further guidance. * [DOC-12914]: Feedback on Migrating from Relational Databases | Couchbase Docs Corrected em-dash. --- modules/install/pages/migrate-mysql.adoc | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/modules/install/pages/migrate-mysql.adoc b/modules/install/pages/migrate-mysql.adoc index 88ffd0df91..9d51614730 100644 --- a/modules/install/pages/migrate-mysql.adoc +++ b/modules/install/pages/migrate-mysql.adoc @@ -11,7 +11,8 @@ When migrating from MySQL to Couchbase Server, there are several things that you == Data Model -- Mapping from MySQL to Couchbase Server Data modeling for RDBMS has been a well-defined discipline for many years. -Professionals, including novice users, have been practicing techniques such as logical to physical mapping and normalization / de-normalization. +Professionals, including novice users, +have been practicing techniques such as logical to physical mapping and normalization / denormalization. However, the old-school RDBMS data modeling techniques still play a meaningful role for those who are new to the NoSQL technology. .Concept mapping between MySQL and Couchbase Server @@ -38,7 +39,7 @@ However, the old-school RDBMS data modeling techniques still play a meaningful r |=== | Data type | MySQL | Couchbase Server -| Case sensitive +| Case-sensitive | Yes/No | Yes @@ -83,7 +84,10 @@ However, the old-school RDBMS data modeling techniques still play a meaningful r Like MySQL, Couchbase Server offers a rich set of features and functionality far beyond those offered in simple key-value stores. -With Couchbase Server, you also get an expressive SQL-like query language and query engine called xref:n1ql:n1ql-language-reference/index.adoc[{sqlpp}], which is combined with a new powerful indexing mechanism -- xref:learn:services-and-indexes/indexes/global-secondary-indexes.adoc[Global Secondary Indexes]. +With Couchbase Server, +you also get an expressive SQL-like query language and query engine called xref:n1ql:n1ql-language-reference/index.adoc[{sqlpp}], +which is combined with a new powerful indexing mechanism — +xref:learn:services-and-indexes/indexes/global-secondary-indexes.adoc[Global Secondary Indexes]. .Feature differences between MySQL and Couchbase Server [cols="1,3"] @@ -107,8 +111,17 @@ a| | Variation in command and results (JSON). |=== + +== Importing your data into Couchbase + +Once you have extracted your data in JSON format, +you can use the `cbimport` command-line tool to import to your Couchbase Server installation. + +For information on the use of `cbimport`, see xref:tools:cbimport.adoc[`cbimport`] page. + + == ETL Tools You might have a spectrum of relational, operational, and analytical data sources in your environment. -You might also need more sophistication applied to a data movement situation, such as more than just simple extract-load. +You might also need more sophistication applied to a data movement situation, rather than a simple extract-load. Various tools are available, but the most common use cases are best served by combining our xref:connectors:odbc-jdbc-drivers.adoc[JDBC drivers] with our xref:java-sdk:hello-world:start-using-sdk.adoc[Java SDK]. From e541888d170791dc10e3bf6222798d52106586f0 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Tue, 4 Mar 2025 15:19:30 +0000 Subject: [PATCH 120/201] [DOC-12921]: Feedback on Search Functions | Couchbase Docs (#3790) --- antora.yml | 6 ++++++ modules/introduction/partials/new-features-76.adoc | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/antora.yml b/antora.yml index f8f8ec9e67..6935788894 100644 --- a/antora.yml +++ b/antora.yml @@ -9,3 +9,9 @@ start_page: introduction:intro.adoc nav: - modules/ROOT/nav.adoc +ext: + preview: + HEAD: + sources: + docs-devex: + branches: [DOC-12921-Feedback-on-Search-Functions--Couchbase-Docs] diff --git a/modules/introduction/partials/new-features-76.adoc b/modules/introduction/partials/new-features-76.adoc index 261d1ac8a8..0a784fdbec 100644 --- a/modules/introduction/partials/new-features-76.adoc +++ b/modules/introduction/partials/new-features-76.adoc @@ -157,8 +157,10 @@ A developer-friendly vector indexing engine exposes a vector database and search With Couchbase Vector Search, you can enable fast and highly accurate semantic search, ground LLM responses in relevant data to reduce hallucinations, and enhance or enable use cases like personalized searches in e-commerce and media & entertainment, product recommendations, fraud detection, and reverse image search. You can also enable full access to an AI ecosystem with a LangChain integration, the most popular open-source framework for LLM-driven applications. + + A Vector Search database includes: + +-- ** Standard Couchbase vertical/horizontal scaling ** Indexing capable of efficient Insert/Update/Removal of Items (or documents) ** Storage of raw Embedding Vectors in the Data Service in the documents themselves @@ -166,11 +168,19 @@ A Vector Search database includes: ** {sqlpp}/N1QL integration ** Third-party framework integration: LangChain (later LlamaIndex + others) ** Full support for Replicas Partitions and file-based Rebalance - +-- ++ +-- NOTE: Vector Search is currently only supported on Couchbase Server 7.6.0 deployments running on Linux platforms. -MacOS and Windows platforms are not supported. +macOS and Windows platforms are not supported. For more information about vector search, see xref:vector-search:vector-search.adoc[] +-- + +* Couchbase Server 7.6 introduces Scoped Index Naming +as an optional part of the `WHERE` clause in an {sqlpp} statement. +For more information, see xref:n1ql:n1ql-language-reference/searchfun.adoc#search-function-arguments-section[SEARCH function arguments] + === Data Service From 6dd5143298b807e74f9487e7fd77e0318428c717 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Mon, 10 Mar 2025 10:00:53 +0530 Subject: [PATCH 121/201] mentioned auto-failover summary in 7.6.0 What's New section --- modules/introduction/partials/new-features-76.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/introduction/partials/new-features-76.adoc b/modules/introduction/partials/new-features-76.adoc index 0a784fdbec..2d34a11d66 100644 --- a/modules/introduction/partials/new-features-76.adoc +++ b/modules/introduction/partials/new-features-76.adoc @@ -49,6 +49,8 @@ include::learn:partial$arbiter-node-benefits.adoc[] In addition, the `/pools/default/tasks` REST API endpoint now takes an optional `taskId` parameter to view details about a sample bucket loading task. See xref:manage:manage-settings/install-sample-buckets.adoc#install-sample-buckets-with-the-rest-api[Install Sample Buckets with the REST API] for more information. +* The minimum permitted duration for auto-failover on the nodes is reduced from 5 seconds to 1 second when set through the REST API. + === Backup and Restore * The Role-Based Access Control (RBAC) REST API has a new `backup` endpoint that lets you backup and restore user and user groups. See xref:rest-api:rbac.adoc#backup-and-restore-users-and-groups[Backup and Restore Users and Groups]. From 7b65070196a49a4bc44e70bd949db69e8c21ab95 Mon Sep 17 00:00:00 2001 From: TheCrazyT Date: Tue, 25 Mar 2025 10:10:43 +0100 Subject: [PATCH 122/201] Update rest-autocompact-per-bucket.adoc --- modules/rest-api/pages/rest-autocompact-per-bucket.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-autocompact-per-bucket.adoc b/modules/rest-api/pages/rest-autocompact-per-bucket.adoc index a99bc9c491..5bd81a3155 100644 --- a/modules/rest-api/pages/rest-autocompact-per-bucket.adoc +++ b/modules/rest-api/pages/rest-autocompact-per-bucket.adoc @@ -153,7 +153,7 @@ The values assigned to validly specified parameters will be applied. For example, specifying `-d purgeIntervalg=11` leaves the `purgeInterval` at its current value. * An invalid parameter-specification may result in the value being established as `"undefined"`. -For example, specifying `-d allowedTimePeriod[toMinut3e]=10` results in a setting such as the following: +For example, specifying `-d allowedTimePeriod[toMinute]=10` results in a setting such as the following: ---- "allowedTimePeriod": { From 24dbaacfe81f922bcb2f27089ffb2f2f1da613e6 Mon Sep 17 00:00:00 2001 From: Hakim Cassimally Date: Mon, 31 Mar 2025 10:32:29 +0100 Subject: [PATCH 123/201] DOC-13161 extract `preview` config --- antora.yml | 7 ------- preview/HEAD.yml | 3 +++ 2 files changed, 3 insertions(+), 7 deletions(-) create mode 100644 preview/HEAD.yml diff --git a/antora.yml b/antora.yml index 6935788894..2119c2900a 100644 --- a/antora.yml +++ b/antora.yml @@ -8,10 +8,3 @@ title: Couchbase Server start_page: introduction:intro.adoc nav: - modules/ROOT/nav.adoc - -ext: - preview: - HEAD: - sources: - docs-devex: - branches: [DOC-12921-Feedback-on-Search-Functions--Couchbase-Docs] diff --git a/preview/HEAD.yml b/preview/HEAD.yml new file mode 100644 index 0000000000..4ad9f3227d --- /dev/null +++ b/preview/HEAD.yml @@ -0,0 +1,3 @@ +sources: + docs-devex: + branches: release/7.6 From feccaf15776c97822f46cffb10ba728493531e0c Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 14 Apr 2025 09:26:11 +0100 Subject: [PATCH 124/201] [DOC-13181]: Feedback on Managing Sample Buckets | Couchbase Docs (#3799) Removed the broken link. Page no longer exists in 7.6 --- modules/rest-api/pages/rest-sample-buckets.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/rest-api/pages/rest-sample-buckets.adoc b/modules/rest-api/pages/rest-sample-buckets.adoc index 7bf16099a2..a5ee97df9d 100644 --- a/modules/rest-api/pages/rest-sample-buckets.adoc +++ b/modules/rest-api/pages/rest-sample-buckets.adoc @@ -107,5 +107,4 @@ See xref:rest-get-cluster-tasks.adoc[] for more information. * For an overview of sample buckets, see xref:manage:manage-settings/install-sample-buckets.adoc[]. * xref:rest-api:rest-bucket-delete.adoc[] explains deleting buckets using the REST-API. -* xref:cli:cbdocloader-tool.adoc[cbdocloader] explains how to install sample buckets using the command line interface. * xref:manage:manage-settings/install-sample-buckets.adoc[] explains how to load sample buckets using the Couchbase Server Web Console. From 8c9742c38c384d269cbe5dc222fc41e7872dc1e1 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 23 Apr 2025 13:41:49 +0100 Subject: [PATCH 125/201] [DOC-13150]: Feedback on Upgrade | Couchbase Docs (#3802) Remove duplicate upgrade instructions in documentation --- modules/install/pages/upgrade.adoc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/modules/install/pages/upgrade.adoc b/modules/install/pages/upgrade.adoc index 267fc87d21..78730b760a 100644 --- a/modules/install/pages/upgrade.adoc +++ b/modules/install/pages/upgrade.adoc @@ -153,15 +153,6 @@ For example, if you are upgrading three enterprise nodes (`*Node{nbsp}1*`, `*Nod `*Node{nbsp}2*` => 5.1x -> 6.6 + `*Node{nbsp}3*` => 5.1x -> 6.6 - - -| {counter: upgrade} -| Upgrade all nodes from 6.6 to 7.2.3 -| -`*Node{nbsp}1*` => 6.6 -> 7.2.3 + -`*Node{nbsp}2*` => 6.6 -> 7.2.3 + -`*Node{nbsp}3*` => 6.6 -> 7.2.3 - | {counter: upgrade} | Upgrade all nodes from 6.6 to 7.2.3 | From d282a9088a1245b69e7692cc2c4c4d555d969c3d Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 25 Apr 2025 13:49:03 +0100 Subject: [PATCH 126/201] [DOC-13093]: Write a tutorial for SQL migration. (#3797) * [DOC-13093]: Write a tutorial for SQL migration. * [DOC-13093]: Write a tutorial for SQL migration. * [DOC-13093]: Write a tutorial for SQL migration. Fix attempts * [DOC-13093]: Write a tutorial for SQL migration. Fix attempts * [DOC-13093]: Write a tutorial for SQL migration. Reverting the preview change. * [DOC-13093]: Write a tutorial for SQL migration. Testing preview --- modules/cli/pages/cli-intro.adoc | 1 + preview/HEAD.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index 1c870e24d5..a35be315ea 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -41,6 +41,7 @@ You can collect diagnostics through the command-line interface by using the xref For convenience, Couchbase provides the Server developer tools package and the Server admin tools package. +[#server-developer-tools-package] === Server Developer Tools Package The Server developer tools package lets you install the following EE Server utilities on the systems where you have not installed Couchbase Server: diff --git a/preview/HEAD.yml b/preview/HEAD.yml index 4ad9f3227d..1523eff7ed 100644 --- a/preview/HEAD.yml +++ b/preview/HEAD.yml @@ -1,3 +1,4 @@ sources: docs-devex: branches: release/7.6 + From c4a9cbea36d5d35f46c1418b528a5220c3736790 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Thu, 8 May 2025 08:49:20 -0400 Subject: [PATCH 127/201] Avx2 deprecation pt2 (#3800) * Initial draft of AVX2 deprecation notice. Also cleaned up the Clock Source section a bit. * Added example to show whether processor has avx2. * Minor tweaks * Typo fix spotted by Ray Co-authored-by: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> * Verb agreement fix from Ray Co-authored-by: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> --------- Co-authored-by: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> --- modules/install/pages/pre-install.adoc | 105 ++++++++++++++++------ modules/introduction/pages/whats-new.adoc | 8 ++ 2 files changed, 85 insertions(+), 28 deletions(-) diff --git a/modules/install/pages/pre-install.adoc b/modules/install/pages/pre-install.adoc index 01ab4dcf91..bbfdbb9358 100644 --- a/modules/install/pages/pre-install.adoc +++ b/modules/install/pages/pre-install.adoc @@ -4,14 +4,49 @@ [abstract] {description} -[tabs] +## CPU Requirements + +Couchbase Server can run on x86 and ARM processors (including Apple Silicon processors). +This section explains the minimum requirements for of these platforms. + +### x86 Processors + + +[#avx2-requirements] +.deprecation notice +[IMPORTANT] ==== -x86 Processors:: -+ --- +The use of older x86 processors that do not implement the https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX2[Advanced Vector Extensions 2 (AVX2)] instruction set are deprecated in Couchbase Server 7.6.x. +Future versions will require processors that have AVX2 support. +This requirements is only for x86 processors--ARM processors have a separate set of vector instructions. + +The earliest processors that support AVX2 instructions include: + +* Intel 4th generation (Haswell) Core processors released in 2013. +* Intel 11th generation (Tiger Lake) Celeron and Pentium processors released in 2020. +* AMD Excavator processors released in 2015. + +Processors from these or later generations will be required to run Couchbase Server in the future. + +On Linux, you can tell if your processor has the AVX2 instructions by executing the following command: + +[source,bash] +---- +grep -q -i 'avx2' /proc/cpuinfo && \ + echo "Processor has AVX2" || echo "AVX2 not found" +---- + +If the command returns the text `Processor has AVX2`, your processor is supported in future Couchbase Server releases. +If the command returns `AVX2 not found`, your processor does not have AVX2 instructions and will not be supported in future Couchbase Server versions. +==== + + +Couchbase Server has the following requirements when running on x86 processors. + + [cols="80,180,180"] |=== -| | Minimum Specifications* | Recommended Specifications** +| | Minimum Specifications<<#note1,*>> | Recommended Specifications<<#note2,**>> | *CPU* | 2 GHz dual core x86_64 CPU supporting SSE4.2 @@ -33,14 +68,15 @@ a| Network file systems such as CIFS and NFS are not supported. |=== --- -ARM Processors:: -+ --- +### ARM Processors + +Couchbase Server has the following requirements when running on ARM-based platforms. + + [cols="80,180,180"] |=== -| | Minimum Specifications* | Recommended Specifications** +| | Minimum Specifications<<#note1,*>> | Recommended Specifications<<#note2,**>> | *CPU* | 2 Ghz dual core 64bit ARM v8 CPU @@ -60,39 +96,52 @@ a| Network file systems such as CIFS and NFS are not supported. |=== --- -==== - - -*_You can reduce the CPU and RAM resources below the Minimum Specifications for development and testing purposes. +[#note1] +^*^You can reduce the CPU and RAM resources below the Minimum Specifications for development and testing purposes. Resources can be as low as 1 GB of free RAM beyond operating system requirements, and a single CPU core. However, you must adhere to the Minimum Specifications for production._ -**_The Recommended Specifications don't take into account your intended workload. -You should follow the xref:sizing-general.adoc[sizing guidelines] when determining system specifications for your Couchbase Server deployment._ +[#note2] +^**^The Recommended Specifications do not take into account your intended workload. +You should follow the xref:sizing-general.adoc[sizing guidelines] when determining system specifications for your Couchbase Server deployment. [#clock-source-linux] -Clock Source on Linux:: The Query service uses the OS monotonic clock for profiling and network timeout purposes. -+ -The Linux kernel uses the _Clock Source_ to obtain the current clock value and this information is stored in `/sys/devices/system/clocksource/clocksource0/current_clocksource`. There are several clock sources (TSC, XEN, and others), which are used depending on the hardware clock capabilities, and the OS installation. The XEN source, which is seen to be the default on AWS setups, can use up to 25% of all available CPU time to obtain the current timestamp. The TSC clock source, on the other hand, incurs very little CPU cost. We recommend changing the clock source to TSC if it is set to anything else. -+ -Check the clock source on your Linux OS using the following command: +## Clock Source on Linux + +The Query Service relies on the Linux operating system's monotonic clock when profiling and managing network timeouts. + +The Linux kernel uses a clock source to track elapsed time, handle scheduling and timers, and to get the current time. +It can use one of several possible sources, such as Time Stamp Counter (TSC), the XEN build into the Xen virtualization framework, and others. +See https://docs.kernel.org/timers/timekeeping.html[Clock sources, Clock events, sched_clock() and delay timers^] for more information about clock sources. +Which source the kernel uses depends on the hardware clock capabilities and Linux configuration settings. + +Some virtualization environments, such as older AWS EC2 clusters, use the XEN clock source. +This source can cause performance issues because reading it requires an expensive system call to the hypervisor. +In some cases, a XEN clock source has used up to 25% of CPU time when timers are in heavy use. + +The TSC clock source incurs little CPU cost because it's a CPU instruction instead of a kernel or hypervisor call. +If your platform has a reliable and invariant implementation of TSC, use it as the clock source. +Consult the documentation for your platform for more information about its TSC implementation. + +Use the following command to see which clock source Linux is using: + [source, bash] ---- cat /sys/devices/system/clocksource/clocksource0/current_clocksource ---- -+ -Change the clock source using the following commands: + +You can change the clock source to TSC by running the following command as root: + [source,bash] ---- echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource ---- -+ -To verify the current setting of the clock source, use: + +Verify the current setting of the clock source, read the `current_clocksource` again: [source,bash] ---- cat /sys/devices/system/clocksource/clocksource0/current_clocksource ---- -+ -The output should read `tsc`. \ No newline at end of file + +The output should read `tsc`. diff --git a/modules/introduction/pages/whats-new.adoc b/modules/introduction/pages/whats-new.adoc index bcb5ffa2c7..9d1ab7c6cb 100644 --- a/modules/introduction/pages/whats-new.adoc +++ b/modules/introduction/pages/whats-new.adoc @@ -8,6 +8,14 @@ For information about platform support changes, deprecation notifications, notable improvements, and fixed and known issues, refer to the xref:release-notes:relnotes.adoc[Release Notes]. +.deprecation notice +[IMPORTANT] +==== +Using older x86 processors that do not have the AVX2 instruction set is deprecated in Couchbase Server 7.6.x. +Deprecated processors include pre-2013 Intel Core processors, pre-2020 Celeron or Pentium processors, and pre-2015 AMD processors. +See xref:install:pre-install.adoc[] for details. +==== + .note regarding `cbbackupmgr` [IMPORTANT] ==== From a6b9e957226cab56d5b56b902a1f2d79582ae131 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 12 May 2025 14:52:41 +0100 Subject: [PATCH 128/201] [DOC-12746]: We need to add info to the current documentation to let customers know how audit log records events (#3804) --- modules/learn/pages/security/auditing.adoc | 3 +++ modules/learn/partials/user-audit-warning.adoc | 9 +++++++++ preview/HEAD.yml | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 modules/learn/partials/user-audit-warning.adoc diff --git a/modules/learn/pages/security/auditing.adoc b/modules/learn/pages/security/auditing.adoc index 6297205df2..3ebed9a7fd 100644 --- a/modules/learn/pages/security/auditing.adoc +++ b/modules/learn/pages/security/auditing.adoc @@ -55,6 +55,9 @@ For example, `"Unsuccessful attempt to login to couchbase cluster"`, `"Node was | Object | Contains key-value pairs for `"domain"` (specifying `"local"`; `"external"`; `"builtin"` — for the administrator who set up the cluster; or `"rejected"` — for a user who has been denied access); and `"user"` (specifying the id of the user who generated the event). +3+a| +include::partial$user-audit-warning.adoc[] + | `"local"` | Object | Contains key-value pairs for `"ip"` and incoming `"port"`, for the node on which the event was processed. diff --git a/modules/learn/partials/user-audit-warning.adoc b/modules/learn/partials/user-audit-warning.adoc new file mode 100644 index 0000000000..284b86f1f5 --- /dev/null +++ b/modules/learn/partials/user-audit-warning.adoc @@ -0,0 +1,9 @@ +[IMPORTANT] +.The occurrence of a system id in the audit log. +==== +In some instances, +the server will carry out an audited function +using a system identifier for the `user` field instead of the actual user logged into the system. + +This may show up in the audit logs as `"user":"@ns_server"` for example. +==== \ No newline at end of file diff --git a/preview/HEAD.yml b/preview/HEAD.yml index 1523eff7ed..91179ba180 100644 --- a/preview/HEAD.yml +++ b/preview/HEAD.yml @@ -1,4 +1,6 @@ sources: docs-devex: branches: release/7.6 + docs-capella: + branches: DOC-12746-We-need-to-add-info-to-the-current-documentation-to-let-customers-know-how-audit-log-records-events From 11b77348c7e1107caea2545abcbb3d60934a823f Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Fri, 16 May 2025 15:19:30 +0100 Subject: [PATCH 129/201] DOC-13223: Added guardrails details to server docs (#3808) * DOC-13223: Added guardrails details to server docs * Update sizing-general.adoc --- modules/install/pages/sizing-general.adoc | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/modules/install/pages/sizing-general.adoc b/modules/install/pages/sizing-general.adoc index 4f6c17a514..00bd0d2770 100644 --- a/modules/install/pages/sizing-general.adoc +++ b/modules/install/pages/sizing-general.adoc @@ -108,6 +108,40 @@ A reliable high-speed network for intra-cluster and inter-cluster communications + Most deployments can achieve optimal performance with 1 Gbps interconnects, but some may need 10 Gbps. + +[#guardrails] +==== Couchbase Server Guardrails + +For safe and reliable cluster operations, and to minimize the severity of cluster outages, clusters using Couchbase Server 7.6 or later have guardrails in place. +These guardrails proactively monitor for specific system thresholds. +When a cluster meets these thresholds, these guardrails automatically prevent the following cluster operations, which during these conditions can put the cluster at severe risk of outage and downtime: + +* Bucket writes +* Bucket creation +* Collection creation +* Topology changes that involve rebalancing + +Server-level enforcement thresholds are designed to ensure the optimal and reliable usage of available system resources by various workloads. +These thresholds are as follows: + +[Attributes] +|=== +|Cluster Metric |Threshold + +|Data Service Resident Ratio (Couchstore) +|\<= 1% + +|Data Service Resident Ratio (Magma) +|\<= 0.1% + +|Free Disk Space +|\<= 4% + +|Number of Buckets +|\<= 0.2 cores per bucket + +|=== + == Sizing Data Service Nodes Data Service nodes handle data service operations, such as create/read/update/delete (CRUD). From 1faff35fb77e957bc5a23fe82f9f1f049398ddf1 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 19 May 2025 18:04:07 +0100 Subject: [PATCH 130/201] [DOC-12942]: Create a release note for Couchbase Server 7.6.6 (#3792) Tidy up. Fixed the release date. Adding entries to the release note. Document fixes related to replica creation with alternateID handling and the use of `ALTER INDEX` with `replica_count` when shard affinity is enabled. These updates aim to clarify changes and prevent issues during rebalancing operations. Updated the 7.6.6 release notes with newly resolved issues for the Storage Engine and Query Service. Highlights include a fix for high CPU usage in plasma items and a resolution for prepared statement malfunctions during rolling upgrades. Remove redundant heading for version 7.6.4 features The heading for "New Features and Enhancements in 7.6.4" was unnecessary as the features are already included via partials. This simplifies the structure and avoids duplication in the documentation. This commit introduces the release notes for Couchbase Server 7.6.6, highlighting fixes for known issues and providing details on user-defined functions, sequences, and statistics data behavior after a bucket flush. It also includes workarounds to mitigate these issues. --- modules/introduction/pages/whats-new.adoc | 17 +- .../partials/new-features-76.adoc | 6 + .../partials/new-features-76_2.adoc | 6 + .../partials/new_features-76_4.adoc | 7 + .../partials/new_features-76_6.adoc | 11 + modules/release-notes/pages/relnotes.adoc | 2 + .../docs-server-7.6.6-release-note.adoc | 192 ++++++++++++++++++ 7 files changed, 225 insertions(+), 16 deletions(-) create mode 100644 modules/introduction/partials/new_features-76_6.adoc create mode 100644 modules/release-notes/partials/docs-server-7.6.6-release-note.adoc diff --git a/modules/introduction/pages/whats-new.adoc b/modules/introduction/pages/whats-new.adoc index 9d1ab7c6cb..51e0489dad 100644 --- a/modules/introduction/pages/whats-new.adoc +++ b/modules/introduction/pages/whats-new.adoc @@ -23,23 +23,8 @@ If you are performing a backup/restore operation on a Couchbase Server 7.6.x clu ensure that you use `cbbackupmgr` version 7.6. ==== -[#new-features-764] -== New Features and Enhancements in 7.6.4 - -The following new features are provided in this release +include::partial$new_features-76_6.adoc[] include::partial$new_features-76_4.adoc[] - -[#new-features-762] -== New Features and Enhancements in 7.6.2 - -The following new features are provided in this release. - include::partial$new-features-76_2.adoc[] - -[#new-features] -== New Features and Enhancements in 7.6.0 - -The following new features are provided in this release. - include::partial$new-features-76.adoc[] diff --git a/modules/introduction/partials/new-features-76.adoc b/modules/introduction/partials/new-features-76.adoc index 2d34a11d66..ccdff30ed5 100644 --- a/modules/introduction/partials/new-features-76.adoc +++ b/modules/introduction/partials/new-features-76.adoc @@ -1,3 +1,9 @@ +[#new-features] +== New Features and Enhancements in 7.6.0 + +The following new features are provided in this release. + + === Platform Support * Couchbase Server 7.6 adds support for the following platforms: diff --git a/modules/introduction/partials/new-features-76_2.adoc b/modules/introduction/partials/new-features-76_2.adoc index f4dee51fa7..6609dee5d8 100644 --- a/modules/introduction/partials/new-features-76_2.adoc +++ b/modules/introduction/partials/new-features-76_2.adoc @@ -1,3 +1,9 @@ + +[#new-features-762] +== New Features and Enhancements in 7.6.2 + +The following new features are provided in this release. + === Platform Support * Couchbase Server 7.6.2 adds support for the following platforms: diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc index 3c68a84324..1440c73ffc 100644 --- a/modules/introduction/partials/new_features-76_4.adoc +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -1,3 +1,10 @@ + +[#new-features-764] +== New Features and Enhancements in 7.6.4 + +The following new features are provided in this release. + + [#new-features-764-cluster-manager] === Cluster Manager diff --git a/modules/introduction/partials/new_features-76_6.adoc b/modules/introduction/partials/new_features-76_6.adoc new file mode 100644 index 0000000000..8a426b00b6 --- /dev/null +++ b/modules/introduction/partials/new_features-76_6.adoc @@ -0,0 +1,11 @@ +[#new-features-766] +== New Features and Enhancements in 7.6.6 + +The following new features are provided in this release. + +* The following new platforms are supported. +** Windows Server 2025 + + + + diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index 1e68e3af2b..f759ae6c16 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -3,6 +3,8 @@ :description: Couchbase Server 7.6.x introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 +include::partial$docs-server-7.6.6-release-note.adoc[] + include::partial$docs-server-7.6.5-release-note.adoc[] include::partial$docs-server-7.6.4-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc new file mode 100644 index 0000000000..aa91c295d0 --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc @@ -0,0 +1,192 @@ +== Release 7.6.6 (May 2025) + +Couchbase Server 7.6.6 was released in May 2025. +This maintenance release contains fixes several for known issues. + +For detailed information on new features and enhancements, see xref:introduction:whats-new.adoc[]. + +[#fixed-issues-766] +=== Fixed Issues + +This release contains the following fixes: + +==== Storage Engine + +[#table-fixed-issues-766-storage-engine,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-64353[MB-64353] +a| Hard failover of ephemeral buckets could lead to the rollback of DCP clients back to 0. +There is currently no work-around for this, and currently the only solution is to upgrade to a version with the fix. + +7.6.3 is the oldest release with the fix. + +*Details:* + + +* Hard failover of an ephemeral bucket. + +* Replica promoted to active. + +* DCP client reconnects to the new active. + +* DCP clients rollback to zero and have to re-stream all the mutations from the new active. + +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-64742[MB-64742] +| An issue in the plasma tracking stats flagged a stale recovery point in the recovery log as valid data. +This made the log cleaning run slowly at a low mutation rate, +and therefore, unable to trim the recovery point history effectively. + +At a higher mutation rate, the mutations alone could push the fragmentation ratio high enough to start the log cleaner, +and therefore, was able to trim rp history despite the issue with tracking stats. + + +| We mark the latest version of the recovery point that exists in both the recovery log and the data log. + This effectively means that plasma will keep the recovery point history list to 1 in the recovery log. + In addition, + the plasma tracking stats are fixed such that it no longer treats the older recovery point as valid data in the recovery log. + + This allows the log cleaner to run even at a low mutation rate. + +| https://jira.issues.couchbase.com/browse/MB-65738[MB-65738] +| An optimization to increase the memory residency of active plasma items caused an issue. +In-memory compression of plasma pages under certain conditions may result in high CPU usage with this optimization. + +Prior to Release `7.6.0`, this issue will not occur as this optimization was not present. + +| Issue resolved. + + +|=== + + +==== Data Service + +[#table-fixed-issues-766-data-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63827[MB-63827] +| DCP connection metrics for connection names that do not conform to the server format are not aggregated by connection type when exposing to Prometheus, potentially producing a large number of time series. + +| The metrics are aggregated and exposed with `connection_type="_unknown"`. + + +|=== + +==== XDCR + +[#table-fixed-issues-766-xdcr,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62309[MB-62309] +| Tombstones were not replicated if the binary filter is turned on. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-64563[MB-64563] +| If users do not want the replication to be automatically deleted upon either source or bucket deletion and/or recreation, +users can set the `skipReplSpecAutoGc` replication setting to `true` upon replication creation. + +In the situation that the replication would have been deleted, +it will have been automatically paused instead, +and a persistent UI error message logged to be viewed. + +Users are expected to manually execute the recovery action by deleting the replication and re-creating a newer one, +if necessary. + +| Issue resolved. + + +|=== + +==== Query Service + +[#table-fixed-issues-766-query-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +|https://jira.issues.couchbase.com/browse/MB-65055[MB-65055] +| In a cluster with multiple query nodes, +performing a rolling upgrade to version `7.6.x` +from an earlier version (such as `7.2`) may cause prepared statements +containing a WITH clause to malfunction on the upgraded query node. + +| Issue resolved. + +|=== + +==== Index Service + +[#table-fixed-issues-766-index-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-65012[MB-65012] +| When shard affinity is enabled, the indexer internally maps all replicas of an index to an alternateID. +If such an alternateID exists on a node outside the list of nodes, +instead of preventing replica creation, +the system creates a new replica with the same alternateID on different nodes. +This leads to rebalance failures on the affected nodes. + +| When `ALTER INDEX` is used with the `replica_count` action, +do not allow the `nodes` clause when shard affinity is enabled + + +|=== + +==== Search Service + +[#table-fixed-issues-766-search-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63246[MB-63246] +| A Couchbase cluster upgrade to 7.6.2 caused data ingestion failure for legacy indexes using `gocouchbase`. +A `gocbcore`-specific check in https://github.com/couchbase/cbft/blob/f81ec8920f9b022f7d605feee1907eb4c664379a/pindex_bleve.go#L2374[here] is incompatible with the `gocouchbase` feed, +resulting in ingestion errors. + +| Issue Resolved. + +|=== + +[#known-issues-766] +== Known Issues + +=== Query Service + +[#table-known-issues-765-query-service,cols="10,40,40"] +|=== +|Issue | Description | Workaround + +| https://jira.issues.couchbase.com/browse/MB-64966[MB-64966] +a| Scope level user-defined functions, sequences, and histogram data are stored in `bucket/_system/_query` collection. + +Flushing the bucket will delete the scoped UDF entries. +When the UDFs are executed, it will work until the UDFs are evicted from the cache. +After that, it will always result in an error. + +Sequences metadata is also stored in `bucket/_system/_query` collection. +FLUSHing the bucket will delete the entries. When executed, sequences will return errors once evicted from the cache. + +`FLUSH`ing the bucket will also delete statistics data stored in the `bucket/_system/_query collection. + By using stale statistics stored in the cache, a non-optimal plan could be generated. + + +a| For user-defined functions, you can do one of the following: + +* Recreate the scoped user-defined functions after the `FLUSH`. +* Use global UDFs instead of scoped UDFs. (Global UDFs are not stored in the `_query` collection.) +* Create scoped UDFs on the bucket that does not have FLUSH enabled and then reference them via a fully qualified name (`bucket.scope.UDFname`). + +For sequence metadata: + +* After the `FLUSH`, recreate the sequence, or +* Create sequences on the bucket that does not have FLUSH enabled and then reference them via a fully qualified name (`bucket.scope.UDFname`). + +For statistical data, rerun `UPDATE STATISTICS` on all the indexes on every scope and collections in the bucket that was flushed. + + +|=== + From b2fb6d0b75bb330320cc1b7bb623ccfba13ec639 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Mon, 19 May 2025 22:37:11 +0530 Subject: [PATCH 131/201] DOC-12667 Server XDCR and mobile coexistence for 7_6_6 (#3801) * first commit * added-all-planned-content * small-changes-in-bookmarks * draft-1 * diagrams-added * small-edit * edits-page-aliases * removed-page-aliases-except-for-restapi * added-back-page-aliases * screenshots-and-rest-apis * link-verification * minor-edits * Updated xdcr-conflict-resolution.adoc Corrected "xattr (user created extended attributes)" to "xattr (system created extended attributes)" * Updated xdcr-enable-crossclusterversioning.adoc * Update xdcr-advanced-settings.adoc * Updated create-xdcr-replication.adoc * removed-hlvPruningWindowSec * minor edit in rest-xdcr-adv-settings.adoc * minor edit in create-xdcr-replication.adoc * added link to changes from ui create-xdcr-replication.adoc * Updated xdcr-enable-crossclusterversioning.adoc * added_766_release_notes_content * updated-release-notes-766 * minor edit * a minor edit * review-comments-of-pm-implemented * Update new_features-76_6.adoc * minor edit in xdcr-enable-crossclusterversioning.adoc * Update rest-bucket-create.adoc * implemented-pm-review-comments * implemented-review2-inputs-from-pm * minor-edits * minor edits for links * editorial-review1a-implemented * editorial-review-1b-implemented * eccv-multiple-buckets-note-added * highlighted-sgw-4-as-a-future-release * minor-edit * added-sgw-4-version-note --------- Co-authored-by: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> --- modules/ROOT/nav.adoc | 2 + modules/introduction/pages/whats-new.adoc | 14 +++ .../partials/new_features-76_6.adoc | 14 ++- .../xdcr-active-sgw-after-upgrade.png | Bin 0 -> 420580 bytes .../xdcr-active-sgw-before-upgrade.png | Bin 0 -> 376607 bytes .../xdcr-active-active-sgw.adoc | 99 ++++++++++++++++++ .../xdcr-conflict-resolution.adoc | 55 +++++----- .../xdcr-enable-crossclusterversioning.adoc | 65 ++++++++++++ .../xdcr-add-replication-screen.png | Bin 63265 -> 213776 bytes .../manage-xdcr/create-xdcr-replication.adoc | 13 +++ .../rest-api/pages/rest-bucket-create.adoc | 55 ++++++++-- .../pages/rest-xdcr-adv-settings.adoc | 55 ++++++++-- .../pages/rest-xdcr-create-replication.adoc | 6 ++ .../pages/xdcr-advanced-settings.adoc | 2 + 14 files changed, 335 insertions(+), 45 deletions(-) create mode 100644 modules/learn/assets/images/clusters-and-availability/xdcr-active-sgw-after-upgrade.png create mode 100644 modules/learn/assets/images/clusters-and-availability/xdcr-active-sgw-before-upgrade.png create mode 100644 modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc create mode 100644 modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index f3e4380c44..84b70e101c 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -82,6 +82,8 @@ include::third-party:partial$nav.adoc[] **** xref:learn:clusters-and-availability/xdcr-filtering.adoc[XDCR Advanced Filtering] **** xref:learn:clusters-and-availability/xdcr-conflict-resolution.adoc[XDCR Conflict Resolution] **** xref:learn:clusters-and-availability/xdcr-with-scopes-and-collections.adoc[XDCR with Scopes and Collections] + **** xref:learn:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc[XDCR enableCrossClusterVersioning] + **** xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway] *** xref:learn:clusters-and-availability/groups.adoc[Server Group Awareness] * xref:learn:security/security-overview.adoc[Security] ** xref:learn:security/authentication.adoc[Authentication] diff --git a/modules/introduction/pages/whats-new.adoc b/modules/introduction/pages/whats-new.adoc index 51e0489dad..08a79ea3d6 100644 --- a/modules/introduction/pages/whats-new.adoc +++ b/modules/introduction/pages/whats-new.adoc @@ -24,6 +24,20 @@ ensure that you use `cbbackupmgr` version 7.6. ==== +[#new-features-766] +== New Features and Enhancements in 7.6.6 + +The following new features are provided in this release + +include::partial$new_features-76_6.adoc[] + +[#new-features-764] +== New Features and Enhancements in 7.6.4 + +The following new features are provided in this release +======= + + include::partial$new_features-76_6.adoc[] include::partial$new_features-76_4.adoc[] include::partial$new-features-76_2.adoc[] diff --git a/modules/introduction/partials/new_features-76_6.adoc b/modules/introduction/partials/new_features-76_6.adoc index 8a426b00b6..c5f44e3253 100644 --- a/modules/introduction/partials/new_features-76_6.adoc +++ b/modules/introduction/partials/new_features-76_6.adoc @@ -1,3 +1,15 @@ +[#new-features-766-xdcr] +=== XDCR + +* *https://jira.issues.couchbase.com/browse/MB-57921[MB-57921]:* +Created provision to set up XDCR bi-directional replication with Sync Gateway (SGW) 4.0* or a later version. +In the versions earlier than Server 7.6.6 and Sync Gateway (SGW) 4.0.0*, only an active-passive setup was supported with both XDCR and SGW. +XDCR active-active replication with Sync Gateway for XDCR-Mobile interoperability configuration is introduced in the Server 7.6.6 version, where you can configure an active-active XDCR setup with Sync Gateway and mobile applications both on the XDCR source and target clusters. +You need to have at least a Server 7.6.6 version and SGW 4.0.0* version to use this setup. +For more info, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. + +NOTE: *Sync Gateway 4.0.0 is a future release version. +======= [#new-features-766] == New Features and Enhancements in 7.6.6 @@ -7,5 +19,3 @@ The following new features are provided in this release. ** Windows Server 2025 - - diff --git a/modules/learn/assets/images/clusters-and-availability/xdcr-active-sgw-after-upgrade.png b/modules/learn/assets/images/clusters-and-availability/xdcr-active-sgw-after-upgrade.png new file mode 100644 index 0000000000000000000000000000000000000000..ccb0c7d8b7a40491c20abada9a171dd48828b362 GIT binary patch literal 420580 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


      oBcU^8lzw9T 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℘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

      `+Uc+b@-sHBYI?;`E5TYW@ih-H{-0wB|BYlI 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

      f47tm7uWOZao$I`L{Xj$I>}jUc$BrF4 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 literal 0 HcmV?d00001 diff --git a/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc b/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc new file mode 100644 index 0000000000..5655e263e4 --- /dev/null +++ b/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc @@ -0,0 +1,99 @@ += XDCR Active-Active with Sync Gateway +:description: pass:q[You can use XDCR with Sync Gateway mobile clusters in a bi-directional, active-active replication, but you must make sure that both the Server and the Sync Gateway versions support this option. Otherwise, using XDCR with Sync Gateway buckets in a bi-directional replication can cause data corruption.] + +[abstract] +{description} + +[#xdcr-active-active-sgw-intro] +== Introduction + +NOTE: *To set up XDCR bi-directional replication with Sync Gateway (SGW), you need to have at least a Server 7.6.6 version and SGW 4.0.0 version. +However, Sync Gateway 4.0.0 is a future release version. + +In the versions earlier than Server 7.6.6 and Sync Gateway (SGW) 4.0.0*, only an active-passive setup was supported with both XDCR and SGW. +XDCR Active-Active replication with Sync Gateway for XDCR-Mobile interoperability configuration is introduced in the Server 7.6.6 version, where you can configure an active-active XDCR setup with Sync Gateway (SGW) and mobile applications both on the XDCR source and target clusters. + +[IMPORTANT] +==== +Here are a few limitations to the _XDCR Active-Active with Sync Gateway_ feature. + +* If you use the _user created extended attributes (user xattrs)_ in your documents, and you have more than 10 user xattrs in a document, then you cannot use the feature _XDCR Active-Active with Sync Gateway_. +This is due to an internal limitation of managing extended attributes in a document. +If you try to use the feature _XDCR Active-Active with Sync Gateway_ when you have more than 10 user xattrs in your document, the XDCR replication **silently skips** replicating that document. +As a result, the data in the replication-skipped document will not be consistent between the target and source clusters. +The only way you will know this skip occured is because the Prometheus stat `subdoc_cmd_docs_skipped` will be incremented and the document will _not_ be consistent between the target and source. +* Eventing Service cannot be used with Sync Gateway in bi-directional XDCR. +If used with the _Sync Gateway in a bi-directional, active-active XDCR_ environment, the updates of Eventing Service metadata in the source and the target clusters causes XDCR to ping-pong and never stop replicating. +One-way replication is possible. +==== + +You can configure XDCR Active-Active with Sync Gateway for XDCR-Mobile interoperability using one of the following methods: + +* xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc#xdcr-active-active-sgw-greenfield-deployment[Greenfield deployment]: Set up a new active-active configuration with both XDCR and SGW. +* xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc#xdcr-active-active-sgw-upgrade[Upgrading an existing setup]: Convert an existing active-passive XDCR-SGW configuration to an active-active XDCR-SGW setup. + +NOTE: When using the feature _XDCR Active-Active with Sync Gateway_, where Sync Gateway version is 4.0* or a later version and Server version is 7.6.6, the replication target XDCR inbound user must have the RBAC roles, xref:learn:security/roles.adoc#xdcr-inbound[XDCR Inbound] role and xref:learn:security/roles.adoc#data-writer[Data Writer] role. + +[#xdcr-active-active-sgw-prerequisites] +== Prerequisites + +Set the bucket property `enableCrossClusterVersioning` to use the setting `mobile=Active` during the processes xref:manage:manage-xdcr/create-xdcr-replication.adoc[Create a Replication] and xref:manage:manage-xdcr/xdcr-management-overview.adoc[Manage XDCR]. +To enable the bucket property `enableCrossClusterVersioning` using the REST API, see xref:learn:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc#modify-enablecrossclusterversioning[Modify the bucket property enableCrossClusterVersioning] or xref:rest-api:rest-bucket-create.adoc#example-enablecrossclusterversioning-edit[Example: Turning on enableCrossClusterVersioning, when Editing]. + +[#xdcr-active-active-sgw-greenfield-deployment] +== Greenfield Deployment + +To configure a new active-active XDCR with Sync Gateway setup, do the following: + +. Create two clusters on Server 7.6.6 or a later version with _all_ the nodes of the clusters. For example, cluster A and cluster B (or you can upgrade the existing Server clusters to 7.6.6 or a later version). +. Create buckets, for example, B1 and B2 in cluster A and cluster B respectively, between which XDCR will be set up. Now, do the following: +.. Enable the ECCV setting on B1. All the mutations in B1 will have a new metadata called HLV. +.. Enable the ECCV setting on B2. All the mutations in B2 will have a new metadata called HLV. ++ +NOTE: ECCV refers to the bucket property `enableCrossClusterVersioning`. If there are more than two buckets in the replication topology, you must enable ECCV for all those buckets. ++ +. Create an XDCR from B1 to B2 by setting `mobile=Active`. Also, create an XDCR from B2 to B1 by setting `mobile=Active`. ++ +For information about creating an XDCR by setting `mobile=Active` through the REST API, see xref:rest-api:rest-xdcr-create-replication.adoc[Creating a Replication]. ++ +For information about creating an XDCR by setting `mobile=Active` from the UI, see xref:manage:manage-xdcr/create-xdcr-replication.adoc#create-an-xdcr-replication-with-the-ui[Create an XDCR Replication with the UI]. +. Configure SGW 4.0.0* version on each cluster, cluster A and cluster B. + +This setup can handle application traffic on both buckets B1 and B2 of the respective clusters along with SGW import into both the buckets simultaneously. + +[#xdcr-active-active-sgw-upgrade] +== Upgrading an existing setup + +You can convert an existing active-passive XDCR-Sync Gateway (SGW) setup into an active-active XDCR-Sync Gateway setup. + +For illustration, there are two clusters, A and B. An SGW is connected to cluster A and this cluster is active. +Cluster B is passive with XDCR setup from bucket B1 in cluster A to bucket B2 in cluster B. +The current application traffic should be only on bucket B1 of cluster A. + +.Replication before upgrade: XDCR Active-Passive with SGW +image::clusters-and-availability/xdcr-active-sgw-before-upgrade.png[,720,align=left] + +. Upgrade both clusters A and B with _all_ the nodes of the clusters to Server 7.6.6 or a later version. +. Enable ECCV on bucket B1. All the mutations in B1, after this point of time, will have a new metadata called HLV. ++ +NOTE: ECCV refers to the bucket property `enableCrossClusterVersioning`. If there are more than two buckets in the replication topology, you must enable ECCV for all those buckets. ++ +. Enable ECCV on bucket B2. All the mutations in B2, after this point of time, will have a new metadata called HLV. ++ +NOTE: If there are more than two buckets in the replication topology, you must enable ECCV for all those buckets. ++ +. Update the replication settings to `mobile=Active` of the already existing XDCR from B1 to B2. ++ +You can use the REST API or the XDCR UI to update an existing replication. For information about using the REST API to modify the replication settings for an existing replication, see xref:rest-api:rest-xdcr-adv-settings.adoc#change-existing-replication-with-mobile-active[Change Settings for an Existing Replication to Set mobile=Active] in xref:rest-api:rest-xdcr-adv-settings.adoc[Managing Advanced Settings]. ++ +. Create an XDCR from B2 to B1 with the replication settings as `mobile=Active`. +. Upgrade SGW on cluster A to the version 4.0.0*. +. Connect SGW version 4.0.0* to cluster B. +. Enable application active traffic on cluster B. + +This setup can handle application traffic on both buckets B1 and B2 of the respective clusters along with SGW import into both the buckets simultaneously. + +This is an illustration of the final configuration: + +.Replication after upgrade: XDCR Active-Active with SGW +image::clusters-and-availability/xdcr-active-sgw-after-upgrade.png[,720,align=left] diff --git a/modules/learn/pages/clusters-and-availability/xdcr-conflict-resolution.adoc b/modules/learn/pages/clusters-and-availability/xdcr-conflict-resolution.adoc index 96ec6df573..54cdffd1be 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-conflict-resolution.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-conflict-resolution.adoc @@ -5,38 +5,23 @@ [abstract] {description} -[#conflicts_and_their_resolution] -== Conflicts and Their Resolution - -A _conflict_ is caused when the source and target copies of an XDCR-replicated document are updated independently of and dissimilarly to one another, each by a local application. -The conflict must be _resolved_, by determining which of the variants should prevail; and then correspondingly saving both documents in identical form. -XDCR provides an automated _conflict resolution_ process. - -Two, alternative conflict resolution policies are supported: _sequence-number-based_ (which is the default), and _timestamp-based_. -Note that _timestamp-based_ conflict resolution is only available in the Enterprise Edition of Couchbase Server. - -[#the_conflict_resolution_process] -== The Conflict Resolution Process - -When a source document is modified, XDCR determines whether this revision of the document should be applied to the target. -For documents above 256 bytes in size, XDCR fetches metadata from the target cluster before replicating. -The target metadata for the document is compared with the source metadata for the document, in order to choose which document should prevail (the exact subset of metadata used in this comparison depends on the source bucket's _conflict resolution policy_). -If the source document prevails, it is replicated to the target; if the target document prevails, the source document is not replicated. - -Once a replicated document reaches the target, the target cluster also performs a metadata comparison as described, in order to confirm that the document from the source cluster should indeed prevail. If this is confirmed, the document from the source cluster is applied to the target cluster, and the target cluster's previous version of the document is discarded. -As a performance optimization, XDCR makes no metadata comparison on the source for documents of 256 bytes or less, thus making unnecessary a metadata fetch from the target cluster: instead, the document is replicated immediately to the target, and metadata comparison is performed there. +[#conflicts_and_their_resolution] +== Conflict Resolution -If a document is deleted on the source, XDCR makes no metadata comparison on the source before replication. +When a source document is modified, XDCR determines whether this revision of the document must be applied to the target. +This process is called conflict resolution, which is a fully automated process. +XDCR supports the following two alternative conflict resolution policies: -Once configured, conflict resolution is a fully automated process, requiring no manual intervention. +* Sequence number-based conflict resolution (This is the default policy). +* Timestamp-based conflict resolution. [#revision-id-based-conflict-resolution] == Conflict Resolution Based on Sequence Number Conflicts can be resolved by referring to documents' _sequence numbers_. Sequence numbers are maintained per document, and are incremented on every document-update. -A document's sequence number is stored as part of its _metadata_: specifically, as the value of the `rev` key (see xref:manage:manage-ui/manage-ui.adoc#console-documents[Documents], for details on how to inspect metadata). +A document's sequence number is stored as a part of its _metadata_: specifically, as the value of the `rev` key (see xref:manage:manage-ui/manage-ui.adoc#console-documents[Documents], for details on how to inspect metadata). The sequence numbers of source and target documents are compared; and the document with the higher sequence number prevails. If both documents have the same sequence number, the conflict is resolved by comparing the following metadata-elements, in the order shown: @@ -44,6 +29,9 @@ If both documents have the same sequence number, the conflict is resolved by com . Expiration (TTL) value . Document flags +When Cross Cluster Versioning is enabled, the Hybrid Logical Vector (HLV) metadata in the source and target documents' xattrs is also used in the conflict resolution processing. +For more information about the `enableCrossClusterVersioning` property and the HLV metadata, see xref:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc[XDCR enableCrossClusterVersioning]. + [#timestamp-based-conflict-resolution] == Timestamp-Based Conflict Resolution @@ -57,6 +45,8 @@ If both document-versions have the same timestamp-value, the conflict is resolve . Expiration (TTL) value . Document flags +When Cross Cluster Versioning is enabled, the Hybrid Logical Vector (HLV) metadata in the source and target documents' xattrs is also used in the conflict resolution processing. For more information about the `enableCrossClusterVersioning` property and the HLV metadata, see xref:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc[XDCR enableCrossClusterVersioning]. + [#time-synchronization] === Time Synchronization @@ -84,7 +74,7 @@ Each mutation has its own HLC timestamp. [#ensuring_safe_failover] === Ensuring Safe Failover -When failover (say, from data center A to data center B) is required, timestamp-based conflict resolution requires that applications redirect traffic to data center B only after the greater of the following two time-periods has elapsed: +When failover of an application is required (say, from data center A to data center B), timestamp-based conflict resolution requires that applications redirect traffic to data center B only after the greater of the following two time-periods has elapsed: * The replication latency between data centers A and B. This provides sufficient time for any _in-flight_ mutations to be received by data center B prior to traffic redirection. @@ -98,8 +88,16 @@ When availability is restored to data center A, applications must wait for the s Conflict resolution policy is configured on a per-bucket basis at bucket creation time, it cannot be changed later. For more information, see xref:manage:manage-buckets/create-bucket.adoc[Create a Bucket]. -Choosing a conflict resolution method requires consideration of the logic of the applications that require the data. -This is illustrated by the following examples: + +[IMPORTANT] +==== +* You must select the same conflict resolution policy for all the buckets in the replication topology because you can create a replication between only those buckets that have the same conflict resolution policy. +* When creating a bucket, you must actively choose the conflict resolution policy. +If you do not choose a policy, the Sequence number-based conflict resolution policy is set as default. +* After the bucket is created, you cannot change the conflict resolution policy for that bucket. In general, the Timestamp-based conflict resolution policy is preferred as the logic is easier to understand, feasible with general use cases, and also preferred for working with the latest Server features. +==== + +The following examples illustrate how the two different conflict resolution policies apply: * _Sequence-Number-based_, whereby the document with the higher number of updates wins. A hit-counter, for a website, is stored as a document within Couchbase Server: a value within the document is incremented each time the website is accessed. @@ -114,9 +112,10 @@ Therefore, in this instance, timestamp-based conflict resolution should be used, [#aligning_source_and_target_policies] == Aligning Source and Target Policies -XDCR replications cannot be created between buckets with different conflict resolution policies: source and target buckets must always be configured with the same policy. +XDCR replications cannot be created between buckets with different conflict resolution policies. The source and target buckets must always be configured with the same conflict resolution policy. -When using XDCR with a source cluster running a pre-4.6 version of Couchbase Server, only conflict resolution based on _sequence numbers_ can be used. +When creating a bucket, you must actively choose the conflict resolution policy. +If you do not choose a policy, the Sequence number-based conflict resolution policy is set as default. After the bucket is created, you cannot change the conflict resolution policy for that bucket. In general, the Timestamp-based conflict resolution policy is preferred as the logic is easier to understand. [#monitoring-conflict-resolution] == Monitoring Conflict Resolution on the Target Cluster diff --git a/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc b/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc new file mode 100644 index 0000000000..acc519400a --- /dev/null +++ b/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc @@ -0,0 +1,65 @@ += XDCR enableCrossClusterVersioning +:description: pass:q[Enabling Cross Cluster Versioning allows XDCR to add metadata to each replicated document.] + +[abstract] +{description} + + +Enabling Cross Cluster Versioning for all buckets in the replication topology is a pre-requisite for some XDCR features. +The bucket property `enableCrossClusterVersioning` cannot be disabled once it is set to `true`. +Therefore, you must not enable `enableCrossClusterVersioning` casually. + +When you set the bucket property `enableCrossClusterVersioning` (ECCV) to `true`, for each document processed by XDCR, XDCR stores additional metadata for the document in the extended attributes. +This metadata is also called Hybrid Logical Vector (HLV), which is a set of Hybrid Logical Clock (HLC) information. + +[#hlv-data-maintained-in-xattr] +== Hybrid Logical Vector (HLV) data maintained in the extended attributes + +The new metadata, HLV, is stored as a system created extended attribute (xattrs) called `_vv` (`xattrs._vv`). The HLV metadata is also called Version Vectors. + +The HLV metadata takes up `109 + 40N` bytes of space per document, where N is the number of buckets mutating the document in the replication topology. + +NOTE: As long as your replication topology is constant, the size of the HLV metadata will grow to `109 + 40N` bytes and remain constant. +However, the HLV data accumulation occurs when the replication topology changes and the document copy goes through different clusters, for example, when being restored to a new cluster. + +To remove the accumulated or outdated HLV data, the HLV metadata is pruned periodically. +You can control the pruning frequency by setting the bucket property `versionPruningWindowHrs`. + +[#remove-hlv-metadata] +=== Remove HLV metadata + +After enabling, you cannot disable the bucket property `enableCrossClusterVersioning`. +You can, however, backup and restore the data to a bucket where `enableCrossClusterVersioning` is set to `false`, and remove the xattrs information added by XDCR using the option `cbbackupmgr restore --disable-hlv`. + +NOTE: To remove the on-going maintenance of HLV information, you must remove the xattrs information previously added to the documents. +To completely remove the effects of enabling HLV, only restoring the data to a bucket where `enableCrossClusterVersioning` is set to `false` is not enough. + +[#modify-enablecrossclusterversioning] +== Modify the bucket property enableCrossClusterVersioning + +You can modify the bucket property `enableCrossClusterVersioning` through the REST API. +For information about modifying `enableCrossClusterVersioning` through the REST API, see xref:rest-api:rest-bucket-create.adoc#example-enablecrossclusterversioning-edit[Example: Turning on enableCrossClusterVersioning, when Editing]. + +NOTE: You cannot enable the bucket property `enableCrossClusterVersioning` while creating the bucket. + +[#version-pruning-window-hrs] +== versionPruningWindowHrs + +`versionPruningWindowHrs` is a bucket property, which controls the pruning frequency of the HLV metadata. +The default value of versionPruningWindowHrs is 720 hours (30 days), which means that any HLV data older than 720 hours is pruned to remove the outdated entries. + +NOTE: `versionPruningWindowHrs` must be set to the same value for all buckets in an XDCR replication topology. + +[#manage-version-pruning-window-hrs] +=== Manage the bucket property versionPruningWindowHrs + +For information about modifying the bucket property `versionPruningWindowHrs` through REST API, see xref:rest-api:rest-bucket-create.adoc#example-versionpruningwindowhrs-edit[Example: Specifying time value for versionPruningWindowHrs, when Editing]. + +[#features-requiring-crossclusterversioning-enabled] +== Features for which Cross Cluster Versioning must be enabled + +The bi-directional, active-active replication with Sync Gateway 4.0* or a later version and XDCR requires enabling Cross Cluster Versioning. +For more information, including important limitations, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. + +NOTE: *To set up XDCR bi-directional replication with Sync Gateway (SGW), you need to have at least a Server 7.6.6 version and SGW 4.0.0 version. +However, Sync Gateway 4.0.0 is a future release version. \ No newline at end of file diff --git a/modules/manage/assets/images/manage-xdcr/xdcr-add-replication-screen.png b/modules/manage/assets/images/manage-xdcr/xdcr-add-replication-screen.png index 82a4f0b688e85d31bd53d64c7de9b3b12653c730..47590be2ad44c1d67e85d98d0d5ae131374c3fc5 100644 GIT binary patch literal 213776 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 z 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

      dC~Qx-$S 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%0Dl>PzaoIY zB7i^U!~Ti@{)zzpN&)^#0e&#@|9imxR|@bw1#rwdrhn}J8v|pfr;B6AKz0WV^7|X( z=F}FSH4X3Yf1^Zdf9j3?g!|6FeZRc1_kTBmyb5LDbsh74@SoA4Mc=H4Yi0xk5O})! KxvXNo literal 63265 zcmeFZbzGI();7ElK|~q^1W6S{y1NxYI+Sh}-Q7qksYsWgQYszNASp^C-5}DXq#*K+ z<=$tXectzc&-*>U?|c3`C-%>^)_u==-gAy|jcZ)jbcd@b-NnVGz(ybtxN@?$)es1b z6$Aq9F%~9#Bjkq|LLe?mdTVI8su_FGIyyU;TiGIMUA-KUv`9}Ya|FV3qA=Mi@k=eP z%$dt&?Q@I-i_QWMm(4C{`?Hy8x@qFGXDp8Av1sSY63ima`#gQ`$h&8myZzW#jD1~oMzcu|zoAK)`$J1W$(7?%(wW2dlV7KD=mE{* z)&o=7Hwt}6uHK)Vt6$bisHeiO*gR@Wp5Z<{67|LDX^St+Cd%wPjwm}aycK6U&wbfg zZ()K(ZOuir;U%tw3|9IR5BpiU)9H1Ofk)e|0j<9+^qOXt>!QB z+K)QGOZ4N1+v4w!jSiW%KoO=^~j&+Rt(C^wB7)TLFHem$5O`aqh=-ND*7 z;-dMbuoOdfOz_*`+;nVvm^|ZFwdXdE8s?`oYay%Lv<<Q$FUg6TUDk>SNsClczs&l{MwKcww>%pK+(oF5a z%-zguPlDDzNj!P=gmcMk;A3}O9V7aZo>#*Cq=I*@`@Aiwl*b#j$g0A+?b79sc~@P1 zCk8(E34DGgdE+g^h(h6HiPwt>)+&RVP3!8@7-4Z$pVs5gCruKp4XR!EYGNwls$br$ zeIWU`dHX6iK^HGtbr8j4N!t%B2O2i+i&x79xZXTfc)Bo`zW6xMs51U*uJXoAXQ;>- z^;FQog{q%t^ki3S#cyv}O!{gkwcY36-c zLKjGzyJFvSPt<$2%>9E}29uj`E02qE`Ea44aGh%NNq6P+#)wu&%)6WB7p0DepDRD9 z(`8jWVVIM<|2j3K`fx+I&^vZT%PD)HQ+nJnpF#KC)_^7J(G^TlJB3w^WnTM0E+bhZ zb*Ij*16$trX&nVtl1=XN-!ME(Zb;o~xjoXkwKlCbjBEEv*6;1C*sAgO3F%^~!b{_b z_j8Xnrn7YhZWpCsJ;T6%Uerl$;PAFZ;vm4|nTs&V%soTr@UDuu-HyWjEwC{)2YwQrA(96ma^Emgz`D*^u%{sfB8VX-$%5O{RN>nQZA9S&@=}li9Xj-1oW`{B3 zCb*_Qun}$xWql^~*(H|#%Q8~fc9e(R6@!NgYa4>O8 z`eIUB-}k+7pJrr^y#1V85ApO@6SC{`mK_5bulD3tG>9jzY*?vXovwaU5&V44M&i+v zqBa@T@uYXh*47pYd~60X3mZtxK{9_PQ*-CAo%Q!Ci%(ni@i3m@Okr`vf2{DXWogXf zx;U?s*2!JE8II$_{s7Z=pE1OHjm#}Hl`DkgxHzWHU^1+LJ*U}nAu$av%=sQY_Ay0r zcSkaUp6H%%%aDbG6&kmW$m=XQJ$WXMsXOr+Q99lF0w%<6lGyC%$l7V*@m!+u7pHx? zn=N$D{Pai1EM&rhj5cTwM^2(%kvANT$P(S7$dA2$efJWML3gD7O+E=T?(3_IE{fP~ zg*#hIUJJgM9$b^Y>(gab0s>z2i24}5M{7Yd*)*?Y5K38Utc1GP%&)|%r7^EQFRKpK z@fOC%_9S?jw!G*`Ml~Wpa?`i|$a#6*8b7Wg>h`Cd3~N%RxDFW=RZQ~6T{BDO6BpCf zr(xqCf8B6V)66|rDL-7TLAV>Y7A=}iSMzM2kK_?z=UJ*1;nOEcBvBn(u8N#N$*&bG zzE+<)t%Tfh%hs3+a8j*j*%V9(!E6q3CXr9e+aErBNu1}}CYP0gO}?9rrB)>O_?u&t zZkB|AU;2%$D})<(WG^&dHe|E*_b%i!s;dq3>9nfdop9r<63>k7*l{|!E#7lPzU6a~ z`+60@)UG5|pw}bM?=#=LTjd!tba~K-C(8w;gptZwvcA*pnb(Mg*`+=c(@^}J=kyH- ztf$^)f2K?0bM|YpuWFf#!v7xn!`tpV=XtM|?y%gxGFBnsl^fG0^1*Z^%tVz*<=I9* znp&LE&#?J>W%|>voIl+q&P?taHl6Yay{Pna+QVTGiIZZQFyUx-xl1TS$z){3 z(|V3NTJLjOKcsc2XZK1-d&tpBbtcibs0-mc%vd}Sa6UCujU!r`9H%EI#Qzd6yPo%D855h= zYyBLZn{t7eckK>bj|^#AGx2^>GAw*MSM(?Vy~gfT;_EDW0s?_eZ6z(OA}1|P ztMUh#0t%I$ka$6ZM4L3s@V*;fw!IFQqOEf;77vf0Y|P6+S7~BO%b>@}Pn!wJRd3&x zAauRXBp`HNm5{KV2P^r@L!4V{LgXAT4jy#1O_$eMIAr*29oi4qZIAf4DV-vo##N`J zSe4))R$H#BK2DG&X#9>D$6T(o%)G> zyr@DHGXLUPqpBv_)u(8KDr9I3J9qDHSuP^jQsptfSted`mN+-Je0_0Q7Tb}FOEdf# zhMb^+<{k-gvY6EKaKg_m-7QxUANfm5x@|f}6KFfy#a$@t5RPkPk?kMOx_{VV%-y^+ zoirfsQecOWWkz>wj7?(xq}wSMLuQ0_Q5IcD<-E1TrOg>~Ed=Ep*4TUWqaX`tS21j)QyA+u-991OQ<%mPnwN)xU>)!%@~fH^%zBgX>-Aj{Js>8 z=M5h*&ROhSJx9RRBEdso+J-kz8z_tO?D6BLm9k7~(L8iivNT*#dUqI}E_YtQ!IN&~ z;Orp38^zCXwYAmEc*NurXJs;}0>3$y%VqBHly=`{wbEN!(go-v7brt78)=%zmkf`g zkFjlNZ@6vn9I)a&GM&>B&`sxOqeu$Ujb{F^+2OW;>1bNbG z!=Twv@yFt!G#`||%o2B=cMHO3jw6sJAd0{m4&jp$H%{M4=1`8OTO*))9C%yI>2hgM zb>`UJdZ~1V-Z(QkmS@CFQSnj}5^w0-p7uW5iZzJ)Xr@>uDwv$EV4z$?N5hcGsQgS^ zW$`8^3EqvwXY%7xR=GGT_UZ=euQl{tP}1y`j$zkisZ!pGnj*n{VKpGYLv44>PJENaE;Z&=`HI*ciT9OL0>2P3 zW_Cu08#Hv8?1qd1YW_ii9IjWyqIhI5zF>X9{PKl<_)bwI5viTQP^qQwfG`FUwJG8r8;E=iZX% zhvXML7|(OoMk?J`9G2%*cS~BkGQ4b!!~0GrLMK6|X(CEUaavncyW!qx{IPnj$mfKV zjsjymP77WQo_bzqUJ70ro+V!G)cMpqsTrw!~e}M`%_i) zvG)_SAG3PrBIs-_O_Ob_Cmp-7Y|I?4^H_7$S}Ab4^Y(Jv^FQY?PCiN_N!d%T=NRUT z=A1ScvOR9^o?z**Z5r2i5p*%!rQa3X)g;9v6^Rszv`N$epm0lUNMtX>DI_X5(3&pG z)xMzRP)1$x%huH9TG?tzO6l;s=<>p<2CKVOm&%x{gdLt#dXyVl1ho7L4vvNvl5KTYOwD@#yOTtCp12tIPGHUM+W8L)QlvzdtQ(Un<8hp{ZM| z%dMt%^_w?eVsKt}_W9s6S1^xLeQnEND`)E(wKMfRbtN^v2(Ku{^Udew1|tS<8!+oj zXZ&X->m82sk9T}^{LKCA{6>%PeyIMGI<-EfKBhd1{CRS24l(<16YVf@g@ur9_2T(J zvA{|6?F*$rWkE3)z61patq0MBCO;wx!+A6)r5W-rv=P_k(p#)L$|ADolw#y`RD_fR z6yMkeMa#IH=|AyUD-PvY=BzBP%#iyk-0lucuF0X6_h8A0sf=L_ZzzqbWC<7#{d%wK zb7H0*T|-dag5^~{Hm)MpEn@zslWiH1hvCIfGQT=`3VZb(+4^4&U}$D~!8PynQr!f( zKpYrnRA6qzQ2+@hMohGX&CEvRGNu{f^ zkGzYgo8@DAr*r2-EHCqSVye!tvLxi;QvX2a_E)`zDFsfM!@4xN=x~=$*M6q*hdfi$o=J+f zwi~33!H@Rs?xwdtl2lLi@hXzWIj; zDzZ0)Zz$cLxi4*{=YK0+oz7{nSuawql&c(FpIQ@IzrV&m+BDfSE86&|A@7xB<%@#( zFEfh`RTK>rb!o0?Zw}`VzHa(dh?|`49J(KR&X3)xixf?=Wpgup*EqEwx38>! zjqlpDrfuMxmZHTrF);*!@Rk+GZd!^8LZ%LOY{q5|CP+3B0(3DUyKUX*^ju8E%3%1o4AlUI>L(NP*{X(j9Jj8ykl(lGV5F%>kU z7Z<}8@f3mq?2xX;w4Qdh_AWx6qV&JV6@ovbzGkPV{e6k6jVQgAq6)3FgENwrhmD7g zgY}N5l{*)`7&fhlvzfV&+HILXhk#F_^p>u!jzaA09v&WS9^7mW&KB&Pf`WqV99-;N zT&!>ftBaSttFb4my~{P!5Pytu8|h-|Y~|=`X8q?Us!Oc~ao*sUu{c~{m)%1=h zeEH`CP@jJf@8W94E(afY;C{}2 z>i4{D&CJ6wgxgq<&y1CqSAdt5$C#Uw)mYHfl+|32&s2Z|$z^UV$o;pW(0ja|(hob5#E6^%`4mDT_Gi-wgQQr*=UwQ4XQUI9)n0Uk~+ehywfzJFfy z0O{-kQH~mvlY@q%lOBm7TE#lHJkX;`a}zeGyWz@EL1i|8AUrUi#N4lFqIk4$d~p&dMg%NK@DU zdYpfE@n0jU0VKM(I(y0eUta2eyH4bfsFsC$9h|-X_I!1u(;uJyz%5&=-%CYH`x`5S zj7?FiC`#{Q?2h~+9$_8-_{r4L*xmvOp!{b>{^NVAe-rHj{Jb1UQ$7J!USm@pRvtcH z9tcqmK2}a+K|!P-rx~XJ-yi$`*XS+|=B^&b&PYiM$U)d=$iUzGOndW>AZ7X;4}V?m zVTnXVAO{yGD+f0#2d@Svmk^JD5H|-i2Zs;`2mK#g{$~jM&%7g_sfjU?Ux0(v)Qr;v z(h%@Kz?9FJmCxABoCC>Y&SlKY`LC1y|MZTWzu%FUM~H*-U*A!L9aV4sv8^H~L{?N3 z`uoO5n`9MhoE9KfVLH0qlkS zFZ%Mwm=N0kqyPCc&HqQALHnPF{I}NkKg;!><@#@}z<=xF|3ue+mg~Q@0{^Xx{}WyR zzbzN`KLrq^JrHaUkT)v5>IXm?!8DP-dmC|v`fpZ4UL1UL(NR|01%V*Ff%-q1oZ9sr z`0|3QoZ_7eU(xY#_|Qx;iJrn&S6uICx&Fy~5P!Bsv>sNjmb9oIN;43T41u6U$laFI z@SNC~_Rt_1JrUpGr%IfuQ^Qa#Wj&mt_n5Pd`IC5mT1Ad{ig>+h_R2fd*sc;@>ZNYA%81{m)zAPuW*g9zOq zXw;(KA$OlptI803M|*(~{rf}-261jmDF5|ts44THWA_vP%iMb&p4w7vcPfjSR|tHSO$2?+^%t@eTc zxe1`5fMSoZ$BmMg;P^gQ|+>hm#dT!;eUGkqP{-e zznc|D(Fr}3J-l8VwG&C~hEnjxY;0`tFz4@h^7rmZ-Mfd4$Z}ckRngSUQ-E*Rl8B@_ zb@PgfVqn(uThn!qpFDXK9Ua~F6`tg{H6@66C_yXX1T6uGpwuC;A<0#&&!zs zF%FGCFfU)e+}YdPks<8ic(h{-i${C?`gvx}qP9d<-IYhvK|I<%GG8Izt}%ORN>3q$3j^L_tjd8#$Zc(}`KJI85z%|{x8+ay`1t&bcj?5%Y2f$z z!^N*(U*zRoU}Y^Ntt{SM>XDX}#p2=R{r3H<{H=K`ue+Z}kVs^5afDVdwa9KiT=J`+++f`As$}9r_Pd3V%x(YlA_S)ZHN}M40naKe;gAd0}Jzg zch}g&`{Mf|Arz!RuAy1chY{xjxpFf`k;lZfEXD!x$SMw z(!eSgxlBfJnjw*>36qkN_V@SaAO6b8&X!PDCl(SC+Se(rt);kl@nT6y$-{_<5k+G?%*f(z6NKQ!^{vq1%Hq|yFEp=C8d}5+y zY>fQPn>Quz-gN|FT-ww=#hL2Jx<{itGf>rje9IYiDM; zwMf6NEoO3Jf?{G~LgoJb(CBE~#*;1KpNF#n8aBkRY`I!GI#PG;V3?bmlMB1E1O*2( zy-IzYU310G*4D_#2!WbPaw=>l|ag7bTPUpk_L z>+AQPnnFP1Q3-`e24hMpD&pqm=2}j^V})QaHZ=`CJKYY*FDfF{b(nh}NPu--tJDMo z7GP(yYPMx)hy+qU==pQ%jm^y)TZY=&S0D%Be{A}-AsZXEQPiRouvaDJ<-xhR4BiJD z;g26b))}ROS7hH@8-A;Is-vwPu3Kf_+}@6nnwsk9==d-!3^P4FJ=-9^v#;;N_pecym_f#=f1PI7hgM5w^rCEX=q>&)7Ex-W4ewE4-Zek=fF0yH%rX#`2Ez> zRUI82axq`e^36wid5l-7sGQDz`MtTK^R%pt>-zQUMkfcGD}y=m4VPYfP@S?}v=SK} z9`5YyeE(y2d7vpEfJMJ{FIZrU@S4o~j~`#(*^s|~|8iMbnd3s+#p>GHmaeY#;A32a zTGxv)F)?H17Wf%YL+bOy+5|1r-ZmT`eKU1kAHk*Mx4$hT6V`@=JfGX%o~7Tm%@PVE zpnn6|6~~}>4uOg?&!0!7V_bmY)&8eK2&1*3*Ed;N6KWgC*bR)frfQA=c~l-e!1VI+ zy2;G!g8VX75Su%&4Uvg+%v zLKfr~6x>eZv)lRhfreivli1VmLMcq|P|P$+SjNgO_|vC*_E+S{l(TC*ztIbMY(;e? zvA@d7LaeQ=si>*7M3S+W_#D~`2n&B{k0h&iduKl#!QOau?g_Q%xt-&4u{%o307&mg zN6F3w&NT>qn7Q}x7la@d9$rU|d{T);ANAhWblN&rUot1Um6a7MU$9P+o>pco5&o;r3luSJ(3H+2MC~x>NOD>I*ilVYoCJIg6W{(LRS;sCocN+&0tTGf-)x zStOAu;AE2V`CJ2g>WPP3=ZO(yWwqBXLyfABh1w zX>Z+nqb(M&&=y|pu}uv_KFZ3XMOD2oAD%1^juvQNb0Xf8cr)b7K=?nMlrfV+)s6#HYz>kgx z8`|*bD0#4ZmRXwu&iq5d!poBVH^k?L|0$ma?X8C&GOi5cb!-L z{rxNL-{$8(zH|3(IV3sero6K=S65e8T&jVN&Zo`Dw{LBNpVZXWrrx-Iy#x}ov%=Tj zo-Hyes=(#PTg_tU6OS()xG9H>K)RqZ^B#EuF(5~byt?~@|CqJj_s6q4ckYw|;gIX8 zIy&-9%*dF|+SJt0C>a~mdZ4OG=XO$BTFS!DUnMzdSY=O@bOyM1S)QGZ%^Zlq6ql;1 zs-l}tDUdT#V&ZGO?0~N1h}_q&$LIR;^Ye{3IXO3AHx$3uU0;;e)J!S!+BIkMJJ=YH zc5b{Emy)7wBO05T*|)H;keyikEIuKjbY;czfrf_0av2a8GemNFy56fK)xq-@F1Y+S zf!c9T&wMajZi=hv*Rf69De0Oue}PtM(Bu)y{b{xFCyqFIGlm^1@bqW_0 zIdAo52rDQl#h@8MbyJ+k1Dr7f3g9+!1+ag=sELS}SQ{8b+gWju0@tdU>O zS2%edG*uM+x@}@Y9~lwxOecx2Ldo;jPr=A1Pl|VaVj1}O5_58M2jvvRJP8R2S?K9s z-r0!ccsE+*VAw%!3ISw+NUp4`94iA#wlpl-;Jt5x0BWG!Ag0b^a0Eac&WVrMK*hE0 zXjfOHykV(HXxsP8h?A4;ruGpk5l@aJY61dU_3^8~WpkKr-6{jRVc-qh8<&&>W50QG ztJwGFLL_^&8)Q+=!IiV)^EmHT+jY#TwH5gIC0HcXcfy)wc|se53SA3Xi(5lRk*fRsMdA0WtvM}U3&TDn`lQd zra*~@g}PPu^cZg5#DWzFf{I>HSZECF1ga*$)VExb*F{ArpyY5`xV^HnBB88|zd2DE z92kfOh&VSt9~cyLZYCj@Cg3L_fZUfEN-JpHWVj^Ufl|LkNnpSTcz;qH56Ze1N4&6~yjHbMUFR|fH3!s2?{+xi2 z(7lETCJ{DeW##Z?RLajUE}n-s=ChlS0L}}Hr47KLCRWhR>v)d|2qw(5|IK~owzjs% zrz3T4>zKH>xD{5PF@fQgl$D`I@bbXmS@e*@ik)8k7-v&Rv+mM3!jc(UCG%_VvvLV^ zEaBl7fsG8*y4e5^h}ZSlo@rR=e}TTYw`XKwaRDBFk(j};>dCz_hgq=-o6(rGYbwBf z;q|nd{6&F+d3G@X#rPD@G*<0&O|v(=xAf+OjO7YvQ#h1iKJ65POm}JhSE|Pco0otz zDJm)+ot*IJi@qmsoo{_K(CFu5kGHtLKDyh8FIUAuEH$HF35>E|>`srMC;GW_{WUHY zu!--1wF2WuvC`2Fd^|jvOff&t(|Txy=9+^qs2vIm3SP+-qIwbrba*tp(98xUv^sQr(0QHAD!S&Y=0sBsQNVNz_tQNsZ-ZbL6iM- zZ75J72_Qkh0vugkLlP576%-XqjhfH3b#(CME8PT))-?3PaB*=Vr=V!*=)eThNX}~= z-{v1-naL(1a`pcG`&x~@f&~QyMh*^7fY1)e-IKj^J-tXqphpo}1Bk2E9C5Gj=jZ3= z5eCW*=vgC#dzFN&7oNq%<*+gSysGN5)II+zk*_i(CFKexJ~hk1FWC5Xy(+%eNBDQ4 zo_TIV3cdu+sz)7hkQd?>3H$>l>9ww{qvIUVJN`Q*rB|oAy7TZIhd3L*%}F+clYV ziHwZ{f`m<9Uq6G1iOJ~)riOW2FL8oj0~#C$B&JG(bu1z0%fd5Lb>VD zzZ1X5#m{f?;>8QKraa(s+)zKm*Voq9xdQ?M%}j;^g)j}++(V?NXd z+Mkn_lER57a9ba7Gx+KXl{@D$8QE^p!iew1^XFzd$*iue5EBt4*VG6mxo^*i8q@;A z-u5VX^{VwG0J<#PU;0E+Ynr*&85o>b{f_qt<%|1%=#=}83=Ns>F83vQ|AJzX1ntQ^ z>)PyN=r!Y^wvOnq?X3+*eqCI2T>rV#ieJfg_K`8O{u?L1s~MANRMOq>@bKsdxuaFn zw07tHtgM)d?SXeI2T!5{oV?kuL-d=-I1)-x6sJQ8UyvCXu9vT&^TQqx`~2*Nyk}Qr zW3AhI$IqWXs|Ut;4Jjxni0&3;iU&Lgt|-Tvr*Z%OI0U`UZE@?#cXm_W<>ozaMm;oj zn_NNX(3^myT;B+e^e+ZUpx!?(J^iY>hQ{J44JD=Swh$eZsL`hTYHB7xW$S%OHql2! zI-vBIX_uRSdnfKVCm|GmF*?g3@Y+fp;5NCBAOBmxUG(>)tU7J1%UfH$2#&jOwz~n6 zY*;8rjFIt?-E3oq-?w%$Tj=Y$XJ(#jYiV%+h!rVRdwzR4M7RfRo2ZJJrEe2jyF^h@ zpM&`7ncxff)ySpp6!q=o7nc5yQ@N1XRZ%NgC-AG|_SvtK?RvM{+il**dsYqW0dnjR zPKnQ-vpG%YQb;;jTYnnH2lO&wH=e~t2z&0(R?Sq}j8?1ewH$m}8F-~_WHjgFGs8bg z!v8Yk2Snq}V3qB7i!f8j`iG7VXU1wsmoZk_myB;9<0gSM`T!C`t8S|M&UXG>FBG_X z8l*J(9#FhRUIvfNiFN>~Hv6gSWr z9SJU(k&%&=L!s%18zHdUW;^6;23Dy17ibZx*k*Jmj{ z!lTkcB6HfdFCspF{%i{5kOg>MhJaI0UBL+|ALCefjbMlIKmy_dY!%V;rJP3m$y(V>z?N4%-k&z(#ipHwzO} zIF+Dt2pq4IqpH8JqVhf}Dyn)FozG#WoBrB0Z9ToKu*5WEovP~UU)bL8S%}}`A#edD zfs`fVbyn}Nn|v4TcXoP+`-T|R6k#YGY)*do)YS!4lo!PSQyLq^$O?${ z@9vR@y1fDIN4L`Yvast4fpEYtk&L#Gb9<};5`AN5xaOREeC8mX6+jbEX+NEcX0$$9 zoWvy21O%WovJw`#ySF!npS;|>UWI&DMMERLwy(u+U~ur6)&UNckj8>Hkl`sV(~hXu z9^H=9wQl>^{fvx^F36nHQqGh4M>JzVy_y-6pLg%~b;M9jW*r9{@2#@jx)p(n82ByL zCjcZpT)ciCZ|@Oi2@pOEmhTu2z;f1kW|EPTc7)+lGQ86RqB7gH+7I2a*!AlncVuMB zo<1dT|Gp?^paU@JnKAJ5r?35DB}%loT*__H>$vWJx<9IhzK5F;`9=)Qd)`+EF$SA5 zbF-!YKh;YOS#UM2 z*g=wBT3=^&YHa1d*bj9`gFX=@uM6HUplWS!;$YiV-g3eq#1AGBRPGf#*bT3v_h{df15JY|5_s6X7E^dwCh_{m|04;2q)K;B#K4`nWu3M~J$f z$5091(_`o1iTAMhmezq23U^)cp&}>4%O~;s2z&;5Q=QB_ZQWCL@4!Zo-UWq(oXN^< z@Z3qa?&_m?57b2=GhWU1_diXuqvzv$Ho~`Ldf;zuj6(0nR*|5Y7q&4e=!7#IfHKT)vjxJ`0}|x#QSx@ zN=hHLTiOXpNne1!BM=rA7C2Y97Ng%Wu3y!S7A%e{0KuRHszZ1&U~~9-cPj6tYcf$! z1(uCKJV#^!uGZH~hLW=Bb)K@?u^EVpibhfJMjRSIR#fNtp}&U)!E+VX$kE*$6S26w z%)gfY^Y!c30{%Y*o{I;}SWe>L<1Zh4i)3$n`26|v?saQROO);f3Ed2taREBvtAftw zq3kcQ!j=Wj%^4x)dIwUyMnFqMNGK>ojfo6~JmoL99H2+hPiPUFp|Cp5y+_k{@StU6 zgcQoeBj{USWft>xb)>rWhg>A~L|XOi#mAFuZI_gAkN}{4jW6*heU_B;0rYJI0thuq z9b8Kg@3}8?nS^AnCG^siNNV)F;v_B*92D6GzJovjZnQ4-q|I9UJOruf_4d_@Xw@*^ zy@9(Nu;DsSDja61QO$D>J~;;hL~E0M9K=+$Q}86?z>mOCnJ3geJwKS&T|`pLrbrHu zXz$zFvhV!F6Fc2gFJkAjpAwjYw2rP~>gGofHIW%N4v#p1w9yubegQlXNk(S6?Wf?^ zG`F;zL!iXdBEJb}-LvQ)9UFEsgd*q*|rhXFD z%>folG%7DA7dz%a!1^VpaB@sdT^$q+d>b1Z+p!Wfo6(}s;$n6{04KmXXmRSlS%7cT z{Ncj|1SpF^Ub{V+7DQ7x! zHh|4ARp$W~R53}~dT`U(FCWmp?rfYwJ>J?z3052&Dz;bV!>_Xn;7DvV;~EXO{#vU!cadB~9f-b+j zT?I5U5|-#=y&a@%sZq3L>UHTycnL@TzP=(!4ujMs7NDhrt`wh?6e-%N(K$Fs1X5i6 zA&^#MYwHN0Mfq>v%KMVXLH(kqr?1|A+30_~%7_EoiBQqgi>j#LNf+~@08yzOa>ogf zM#T51WaNV6$F=cti~1M^KWKl9K?SUKTPH;rtq$fSb0H(zW=nT`@5#wYf~MP+NNC^+ zT9bsD8j-E7ZT=l8S>mUJsRrt=ju@$m*F z9{lC0T$Wc;Q&S~oABpTw3kq0J8fX6tX#ux2lHN@5CxBJq`)iZd{EywuLN;@us+jaW z7j0Mxbl-{V<;F=L4TV2fusA2T|HKvC>l8F*KxMvaGM91mZuQ ztddd(P^;Laqzn4`)8^}Uq3fe(VZlK>jg6%%-SVDbvF^E)0V8dJU6&`=D}+EBKXu*X(b zNy$@>f$KMJU_fhEc({B3W*iXe+t8E0bC_j&pgHuYu#lCM-Jn~a#J+QGDRHCl{L1!p z9r%c>p!ykubl>^uQ&46m&4VI6CU;(0o?xhGUYfnuL}J$vx)hs` zurKprmcv8#A7=rs3zfB^3^+HCR5{JN$!9oUzkLheU_r44lXG5a@E8>zGBTKl9(H7G z)?NHowI18O(Z_KK*_W=j$h>(P7#KLzGV}gD0&HiKYnE#|n)#eXT=y2{<{rYHf1gQ% zQUR04p`oG4&doLX5JRO^WuMVK33`ET#cZ+)B*V*BuWHVoPzi_8_#a8y^2DwDH~^Je zC=<_Mb{3B=+a1cx0-L4(ZVx}~2ey=y)XrQpIy9AU<$6auSj3S`pYL>0L13~(ALibC z1d>6hg2VHm0Azzg^`7JccDU@}|NA1l{5^ zx8JdA5x4Kg7-xZQ6<%m)=+6HB*97Kh?Jyp5QFU$YkNS@b?do2-DOy{<=|(%wy~z(4 zb7RERA-F=Q6AVgx8nKYNI$;#vfS?-^8fpwZ8#r1a#l^*18ETnAIun*%wcizWGGhq_ zzbmHlT!f;}4f&2heERh12z&yh&M35mCzF70N=ix`+}zUE*0&N_w1Z%OQr?xjEGvOD zXVemM5gfszFHgivoW95)9;T*J!0NKNO{Z{Mpc0In!w3PR&VloR((m4{6HbB`V)I=D zxVI$4EW!vrf>0C!{4^;Oc)8_lqhEu$dVUWW9*#f0BkR5Qv1bF$L{Yrj?>Y2+SFc{( z0S5$xWuuO$D@RLd4*jL3cSSsR5YRBj>wFmMn4YF;Iz6Bq92_h$@1X!VGX<3zOyc*T zp+8Mej{?E@63}GepJWe5$y9(1M=`1A8bRQ4@bO`q;=r`O=s#Q?EByk0>$@QV;Rn!E zJ%9&IX7k?a=h&2#a0rY*k5FvHw)-!j{=?oFua~f_2g2n1{TtglW`TJk>VIs8z09yN zHfrF5hV2LzC^jPl7s|J%mlrDOroM%Rg}sDB9f<5F_mX75O@YrSK^o$4t^Un@ZrMqa zY^vb6IARF&&&^o78lIE!WB8h?rIMMm8UQiXx?$8Jo+`y|<>loyO?TLPhYtB4l$XEA z$q5BF#srW7C3_CNRwo3(xr=gOx2LBE7n+G;x4NOn4B1XVV;!qbfp=#C41nd=nl9)9 zYH0`Moms7A8`H#06!R@tARDQxOjsS{(Y(UzzM+M3M!{4xHa0ej`k2nHsG56elFu;U zlot=oA_!}R=OR}i@)n0zSxW&}tqf3Iq3A9|#{$gcaYRH=QW6=eq>qh{^Lk$yOx}-r z`H~)Xl;HB^`!=(Z6-7V+9Y*})S2FYfbK(Um_0(e@T)2363anhK&Ycyy>Jn&$pb?-0 z)e&fr4A8FP;s=>R$0LQhl?J|ve4#y)Tje0oC_~R;3~HDD*j11RyUFfa^rnY{e2p?~ z1fcC=)2l{+&;|Y$%65n1S>Tdg85>Io=SM&pq;neQwHa}2UQR`Mh~TDxyd9ncVDts3 zkUz86O#-YE`)MH*j)Q8OAi(i}mcVGd3<)Xb`=zhEqM{9K_c<_yK=tzlq!94>em$uX z?y$ed1DY7#Mc7LvCNl$sY}$vnjZK`Y01#LgFE#@o`$MTehmKzJ_M;RSGE<>N z@$vCG0sQc16Lot6DT*fz4Wf-eZV<)GLvIC}Jmp0U?>L;sKgf+tG~8$XoVK0}{#Om= zD@UN{ET02MtERRlDlb6~kAc`~vFYJ!tsA7K4XO7l>z14(>LM`K2dC-ddV1tRMu>Vo zK>V;zwy`PAF1&k9?RsbIwf#mPh1A-m3q{}(TU%RaOmcE_x8^FQJ&liV!^nf0;{?t( z=GU|mb`9Oe%J`b2i*(U8C>v_FOvwSgKIVgdwPPTqTpzhKGzbuwj++y_)pd2Ff;X~Z zCjsl{mXc3|;h#pP&B&uyBysUmR}v zK68k{pKkEshw=`hKX^Z?U^M2qZB3=5Ew4aM)j!%8`T*Wi`%D}X`W`DwOGoiF(0R6+ zp)uzBK#I_-c9dMJeYqg|@p?X18TJQ|H0X?_r;(l;KHcK&gY0a8=@V0wbU-v;p-;lWp9Y=s!Rt ztcLiKhq&~g1Jm1X)eqZv_C;CQv(ZfATHhaB9!?eJvo8dXRRPw&QuFD;xeu$)x!+{o z@yD+qxaIn+PT)*L&4sEioh^s45=oPQO0gf95)0*DvFNrRL5C2?$>5ZWU}tCN=y*^5 zMU-6UCV1yjoY^@!;W@Z)BnM1XS$TPBPfq~|MZ(LM+i_R?ejag>o1!YjjV(&Lsll52%zBu;J~NzzR1iz)2#aAZWvH-@cs%XBq&9iSiV|x1EpSrlozDw6wPN zDW_1YRBB=Q$B!RQU0B;kigI#+uU=h)#ybouGK!~yPYV5k6jU6r61+|$fXj~l(BI#j zOgg!0wVwhg{_^F^>aW&I+wn~5Pr40lD?UEH!36Mt>I#UVQh?|Z2=NCXo^Ww-jlq1zLBksd zNcUW?sjhZhXS#W_1jLRqcsgj#z3v-h%@FtCVdv&{z{G0y;e~7V_4M_SBM20lu9 z0lmU$73`CQV?pS$jiF|+u(Lmzu5o#EUqgeVgPa+hX*i&OgHQ*_9(s9}8#h8vqTp~z z3Cy?*jz;J#ZL1_3ihA!owfb?H`GMn!*K#k_>#pghfK13k4n%in=i^go1X!4vBilPV z%Ag)`0D-`KI6gjJ3fq*@$Vdlf8(1k?TCxgfi*d@;c2Lbex$1$`^JPT4%w9vw}>CFgk9;QK>u<0`nTi+0O^O$w^2v1mqcW{pKyIPK66Yj+C78C2|f zLEG61a5+|n>>2}jTtBV59x`N*n=b0}fMt4iHdB5Ziq_krBL6SDl||ow0CejeLo?qt zcnw<1Jvf`QI|!1YCR-s$Dl7s5$zQ*IEd_bvU^Oq(*$Vn&vdJRLEBwHc6Q4b60jf6! z?0V)XIp-pBnQ!2UQ#kQ zA&kj@q8{Ia+fb-U*L(^q>WhEtZ@LzBc zpNEIP?nhGSgbj^Ym_(IAcg*GorG@BFS5q?y%?NzI`a>`&Q-Hx$DFbyh{`Tz~3mig$ z#X;G2Y=!2+^)<(;;0r0x5;$hsnV7TygZTihYF|rhtG0v$ViNESMnIVxv9FurAfosC zAf8bxss%yX)!Au;qPa=bgwb+uhG`Th98zgUHMa7o#XYwR zJlY)GyJzHC?6+>2Ko%2KWr8ThN=8oJ$!i{Ha>djZT9PRtNQh;OQ?LS9-2FjQ`SuHr7CH2TJwo505KEF}5yc7UXP*Km621>o zI5+YkA3o>o0NQ5Fng^mxA3$CENL|30*!H=~6^xJkqUPG?G%FjR9Up^clCn~vSh?=S z(jfx{j8qD(Q4*X2g0eM1O)lzP(dH-QvV?;&G^E$CQT{J5m}(@jeorf0Ch1fz33e8r zP`?{;?9f{PKJu0Br@p0WCpQIQGrv;#mT&k7uiL%{7=PE@gc%qZY@tgdLf?Cd9sve? z3YdZp({NYB{y6eAG3c4qk&G`Vi?yppJ^C-x(FkGp%O5tLUjd{7w+kF#0Nfi+DFE;; z=&Uv!oF7l_HrB{&fhyKIIZ63`{eljhpG~XF(1XKzK(U+Qu-*WidxIMD5{~DBc!)6Q zV->I&VR?;T>J?X$zqSrrA>cTN0ENf1>OI)l#{F56Q#{u|yxuuHTo%0u|MCO;j*bpg zf9Ae570zkeA^Q_`EEqbJu*t-yFJ90&u(ccm6PcH(0B_&Nh-_q9AH3bKDtSO*rh$#tFdDQ8$8}f;d zMLp#}=upp9nD0@3kOr`9)cKTd%B~bzz=c65RxzO2y)Dsxy*-rw8n&ygqd1wYnvZzXoj1u;|cJ4o10{}*|09*%Vy|9xN4UW!&xk@h`B zN{OOPn`jY5(S{^Rg@~jL?J0>CDN9Hy5!x&@LdsGJ?L>tTsdT^2W}5lk_x=3&9LMv= z!AsvwIMK-j?@e?FdCzW6PbghMpUOzW*b`ZKx|SuLdy@RRFSS2m0(qgIvU$EPV&={=6S1olnwN8h=F)(nM-lgya2(3X9W!=rzB;aSMP zWqb9Kk(Tx}IX$dIp88O(b7yIm-HDSY^?@#5ehXk1F~D6$Gs`@Zbkg4sOwnKSs3alj)K?wyp`gLf@f7+wpFrwL_!B!`ni6 zB5MYM_fJ{wHf!R0jp0vL*=i()HC}H88!e}#)R8`qwC+E$If9&d!z1Tam*))yj$`3^ z)Q_t6D?Y$SoQ`v4CGNN( zw$&GH8J+E~|F1>n%OvOMX^(*AgY8O^%RrZ1V|U6v-a+5`lA`Q&Q%4z@RHEbBe*gJw zCatZ^>nR*GCQ+z~-vFm3)&o1v?fc;$gUs7s!Q;!?e5-o&`=^Tcp&s2O6-5d(KtVVct9kv(H3`%d9k9qwMKb?q%vf7a*!;l0ZG z#BjAIdufgH``1aOr1IOXWF!$>cy+4uLTw91dUQN5@b{y1 zs{DQDW_XK+gWjO3I2J`+Z0wj-9sXU8#S?zt^2aJOPG+S+e$ln>0HItZ`+xn!N9%T3 zEO(=p|1PMvNqWC6V43@N)cpIV-wfsp7uby0vo9z9`x=w}ez1>+4I1}9K0>eGA0g4P z%c=iNV!zE>2jhJH$1C=U{{4#gO?B@${kN8X)l6<)_N(DdN8yvA&AYmNv~XRtY%i~~ zrd6Nw^XG2}l6?jmw1Rv<(zKiZ-2uL(apR0&VY)FfQCOAI>Ncb%z3+LS2Dr48GbF8X zC=OP&A^qZ`c0d`Z0H%=&^%4%f>thAw#=7a1M={3lWcMQ z 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: -d allowedTimePeriod[toHour]= -d allowedTimePeriod[toMinute]= -d allowedTimePeriod[abortOutside]=[ true | false ] + -d versionPruningWindowHrs= ---- All parameters are described in the following subsections. @@ -1090,6 +1091,51 @@ This parameter is ignored if `autoCompactionDefined` is `false` (which is its de See the examples provided above, in xref:rest-api:rest-bucket-create.adoc#example-databasefragmentationthresholdpercentage-create[Example: Specifying a Data Fragmentation Threshold as a Percentage, when Creating] and xref:rest-api:rest-bucket-create.adoc#example-databasefragmentationthresholdpercentage-edit[Example: Specifying a Data Fragmentation Threshold as a Percentage, when Editing]. +[#enablecrossclusterversioning] +=== enableCrossClusterVersioning + +Enabling Cross Cluster Versioning is a pre-requisite to a few XDCR features. +The bucket property `enableCrossClusterVersioning` can only be set to true after a bucket has been created. +When enabled, for each document processed by XDCR, XDCR stores additional metadata, called the Hybrid Logical Vector (HLV), in the document extended attributes (xattrs). +For more information, see xref:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc[XDCR enableCrossClusterVersioning]. + +See the example provided in xref:rest-api:rest-bucket-create.adoc#example-enablecrossclusterversioning-edit[Example: Turning on enableCrossClusterVersioning, when Editing] + +CAUTION: The default value is `false`. Do not change the value of this property unless instructed by a feature configuration. Once enabled, you cannot turn off the `enableCrossClusterVersioning` property. The only way for you to undo setting this value to `true` is to backup your data, create a new bucket, and restore the data, using the option `cbbackupmgr restore --disable-hlv` to remove the HLV info in the xattrs. + +[#example-enablecrossclusterversioning-edit] +==== Example: Turning on enableCrossClusterVersioning, when Editing + +The following example modifies the value of the bucket property `enableCrossClusterVersioning` to `true`. + +---- +curl -v -X POST http://localhost:8091/pools/default/buckets/testBucket \ +-u Administrator:password \ +-d enableCrossClusterVersioning=true +---- + +[#version-pruning-window-hrs-property] +=== versionPruningWindowHrs + +Controls the pruning frequency of the Hybrid Logical Vector (HLV) metadata. +The default value of versionPruningWindowHrs is 720 hours (30 days), which means that any HLV data older than 720 hours is pruned to remove the outdated entries. +For more information, see xref:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc[versionPruningWindowHrs] in xref:learn:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc#version-pruning-window-hrs[XDCR enableCrossClusterVersioning]. + +See the example provided in xref:rest-api:rest-bucket-create.adoc#example-versionpruningwindowhrs-edit[Example: Specifying time value for versionPruningWindowHrs, when Editing] + +NOTE: `versionPruningWindowHrs` must be set to the same value for all buckets in an XDCR replication topology. + +[#example-versionpruningwindowhrs-edit] +==== Example: Specifying time value for versionPruningWindowHrs, when Editing + +The following example sets the time duration value for the bucket property `versionPruningWindowHrs`. + +---- +curl -v -X POST http://localhost:8091/pools/default/buckets/testBucket \ +-u Administrator:password \ +-d versionPruningWindowHrs=120 +---- + == Responses If bucket-creation is successful, HTTP response `202 Accepted` is returned, with empty content. @@ -1099,15 +1145,6 @@ If the bucket cannot created due to a missing or incorrect parameter, a `400` re If the URL is incorrectly specified a `404 (Object Not Found)` error is returned. Failure to authenticate gives `401 Unauthorized`. -[#notes] -== Notes - -Couchbase Server 7.6.2 added a property named `enableCrossClusterVersioning` to support a future feature. -Do not change the value of this property. - -CAUTION: Once enabled, you cannot turn off the `enableCrossClusterVersioning` property. -The only way for you to undo setting this value to `true` is to backup your data, create a new bucket, and reload the data into it. - == See Also A conceptual description of buckets is provided in xref:learn:buckets-memory-and-storage/buckets.adoc[Buckets]. diff --git a/modules/rest-api/pages/rest-xdcr-adv-settings.adoc b/modules/rest-api/pages/rest-xdcr-adv-settings.adoc index 45e1c8fa3b..18f73c2bab 100644 --- a/modules/rest-api/pages/rest-xdcr-adv-settings.adoc +++ b/modules/rest-api/pages/rest-xdcr-adv-settings.adoc @@ -94,32 +94,43 @@ If successful, the call returns an object similar to the following: ---- { + "casDriftThresholdSecs": 100, "checkpointInterval": 600, "ckptSvcCacheEnabled": true, + "collectionsOSOMode": true, "compressionType": "Auto", + "dcpEnablePurgeRollback": false, "desiredLatency": 50, "docBatchSizeKb": 2048, "failureRestartInterval": 10, + "filterBinary": false, "filterBypassExpiry": false, "filterBypassUncommittedTxn": false, "filterDeletion": false, "filterExpiration": false, + "genericServicesLogLevel": { + < ... diagnostic items cut out due to length ... > + }, "goGC": 100, "goMaxProcs": 4, - "hlvPruningWindowSec": 259200, "jsFunctionTimeoutMs": 20000, "logLevel": "Info", "mergeFunctionMapping": {}, + "mobile": "Off", "networkUsageLimit": 0, "optimisticReplicationThreshold": 256, + "preCheckCasDriftThresholdHours": 8760, "preReplicateVBMasterCheck": true, "priority": "High", "replicateCkptIntervalMin": 20, + "retryOnErrExceptAuthErrMaxWaitSec": 360, "retryOnRemoteAuthErr": true, - "retryOnRemoteAuthErrMaxWaitSec": 3600, + "retryOnRemoteAuthErrMaxWaitSec": 360, + "skipReplSpecAutoGc": false, "sourceNozzlePerNode": 2, "statsInterval": 1000, "targetNozzlePerNode": 2, + "targetTopologyLogFrequency": 1800, "workerBatchSize": 500 } ---- @@ -209,6 +220,7 @@ If the call is successful, an object containing the settings for the specified r ---- { + "casDriftThresholdSecs": 100, "checkpointInterval": 600, "ckptSvcCacheEnabled": true, "colMappingRules": {}, @@ -217,29 +229,35 @@ If the call is successful, an object containing the settings for the specified r "collectionsMirroringMode": false, "collectionsOSOMode": true, "compressionType": "Auto", + "dcpEnablePurgeRollback": false, "desiredLatency": 50, "docBatchSizeKb": 2048, "failureRestartInterval": 10, + "filterBinary": false, "filterBypassExpiry": false, "filterBypassUncommittedTxn": false, "filterDeletion": false, "filterExpiration": false, "filterExpression": "", - "hlvPruningWindowSec": 259200, "jsFunctionTimeoutMs": 20000, "logLevel": "Info", "mergeFunctionMapping": {}, + "mobile": "Off", "networkUsageLimit": 0, "optimisticReplicationThreshold": 256, "pauseRequested": false, + "preCheckCasDriftThresholdHours": 8760, "preReplicateVBMasterCheck": true, "priority": "High", "replicateCkptIntervalMin": 20, + "retryOnErrExceptAuthErrMaxWaitSec": 360, "retryOnRemoteAuthErr": true, - "retryOnRemoteAuthErrMaxWaitSec": 3600, + "retryOnRemoteAuthErrMaxWaitSec": 360, + "skipReplSpecAutoGc": false, "sourceNozzlePerNode": 2, "statsInterval": 1000, "targetNozzlePerNode": 2, + "targetTopologyLogFrequency": 1800, "type": "xmem", "workerBatchSize": 500 } @@ -259,6 +277,7 @@ If successful, the call returns an object containing all current settings for th ---- { + "casDriftThresholdSecs": 100, "checkpointInterval": 700, "ckptSvcCacheEnabled": true, "colMappingRules": {}, @@ -267,34 +286,51 @@ If successful, the call returns an object containing all current settings for th "collectionsMirroringMode": false, "collectionsOSOMode": true, "compressionType": "Auto", + "dcpEnablePurgeRollback": false, "desiredLatency": 50, "docBatchSizeKb": 2048, "failureRestartInterval": 10, + "filterBinary": false, "filterBypassExpiry": false, "filterBypassUncommittedTxn": false, "filterDeletion": false, "filterExpiration": false, "filterExpression": "", - "hlvPruningWindowSec": 259200, "jsFunctionTimeoutMs": 20000, "logLevel": "Info", "mergeFunctionMapping": {}, + "mobile": "Off", "networkUsageLimit": 0, "optimisticReplicationThreshold": 256, "pauseRequested": false, + "preCheckCasDriftThresholdHours": 8760, "preReplicateVBMasterCheck": true, "priority": "High", "replicateCkptIntervalMin": 20, + "retryOnErrExceptAuthErrMaxWaitSec": 360, "retryOnRemoteAuthErr": true, - "retryOnRemoteAuthErrMaxWaitSec": 3600, + "retryOnRemoteAuthErrMaxWaitSec": 360, + "skipReplSpecAutoGc": false, "sourceNozzlePerNode": 2, "statsInterval": 1000, "targetNozzlePerNode": 2, + "targetTopologyLogFrequency": 1800, "type": "xmem", "workerBatchSize": 500 } ---- +[#change-existing-replication-with-mobile-active] +=== Change Settings for an Existing Replication to Set mobile=Active + +The following example modifies the value of `mobile` to `Active` for an existing replication: + +---- +curl -X POST -u Administrator:password http://localhost:8091/ -d mobile=Active | jq '.' +---- + +For information about _XDCR with Sync Gateway mobile clusters in a bi-directional, active-active replication_, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. + [#xdcr-advanced-settings-rest] == List of Advanced Settings @@ -455,6 +491,11 @@ This setting can be established and retrieved either for an individual replicati | JSON Object | Each of the key-value pairs in the JSON object should map a collection-specifier (in the form `scope.collection`) to the name of a defined merge-function. +| `mobile` +| Active or Off +| Default: `Off`. +When set to `Active`, enables the setting _XDCR Active-Active with Sync Gateway 4.0+_ on the clusters of both sides of the replication. The default value `Off` indicates that the replication setup supports either _XDCR Active-Passive with Sync Gateway_ or _XDCR Active-Active without Sync Gateway_. For more information, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. + | `networkUsageLimit` | Integer | Default: 0. @@ -471,6 +512,8 @@ Documents with sizes less than this threshold (in bytes) will be replicated opti This setting can be established and retrieved either for an individual replication or globally. +XDCR optimistic replication is applicable only when the bucket property `enableCrossClusterVersioning` is disabled. For information about the property `enableCrossClusterVersioning`, see xref:learn:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc#version-pruning-window-hrs[XDCR enableCrossClusterVersioning]. + | `pauseRequested` | Boolean (true or false) | Default: false. diff --git a/modules/rest-api/pages/rest-xdcr-create-replication.adoc b/modules/rest-api/pages/rest-xdcr-create-replication.adoc index b386c64ab2..a115edf42c 100644 --- a/modules/rest-api/pages/rest-xdcr-create-replication.adoc +++ b/modules/rest-api/pages/rest-xdcr-create-replication.adoc @@ -52,6 +52,7 @@ curl -v -X POST -u [admin]:[password] -d statsInterval=[Integer] -d logLevel=[String] -d networkUsageLimit=[Integer] + -d mobile=[Off | Active] ---- The `type` value must be `xmem`; which is sometimes referred to as *Version 2*, and corresponds to the _Memcached Binary_ protocol, used in XDCR communications. @@ -122,6 +123,11 @@ The value can be `High`, `Medium`, or `Low`. The default value is `High`. For information, see xref:learn:clusters-and-availability/xdcr-overview.adoc#xdcr-priority[XDCR Priority]. +Use the `mobile=[Off | Active]` flag to enable the setting _XDCR Active-Active with Sync Gateway 4.0+_ by changing the value to `Active` on the clusters of both sides of the replication. The default value is `Off` , which indicates that the setup supports either _XDCR Active-Passive with Sync Gateway_ or _XDCR Active-Active without Sync Gateway_. + +[NOTE] +To enable the setting `mobile=[Off | Active]`, ensure you have enabled the property `enableCrossClusterVersioning` on all the participating buckets, which is a prerequisite. For information about the bucket property `enableCrossClusterVersioning`, see xref:learn:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc[XDCR enableCrossClusterVersioning]. + For information on all other flags, see xref:rest-api:rest-xdcr-adv-settings.adoc[Managing Advanced XDCR Settings]. [#responses] diff --git a/modules/xdcr-reference/pages/xdcr-advanced-settings.adoc b/modules/xdcr-reference/pages/xdcr-advanced-settings.adoc index a641283ca3..02a5d39829 100644 --- a/modules/xdcr-reference/pages/xdcr-advanced-settings.adoc +++ b/modules/xdcr-reference/pages/xdcr-advanced-settings.adoc @@ -95,6 +95,8 @@ For documents that are smaller, XDCR replicates the document to the target witho Note that a low setting risks increased latency, due to a higher number or metadata fetches; but may also reduce the number of required replications (due to source and target having identical copies of the document). A high setting lowers latency during replication, since the number of metadata fetches is reduced; but may also raise the replication-rate excessively, overwhelming either network or target cluster. +XDCR optimistic replication is applicable only when the `enableCrossClusterVersioning` property is disabled. For information about the property `enableCrossClusterVersioning`, see xref:learn:clusters-and-availability/xdcr-enable-crossclusterversioning.adoc#version-pruning-window-hrs[XDCR enableCrossClusterVersioning]. + | XDCR Statistics Collection Interval | Specifies, in seconds, how frequently XDCR Statistics are updated. From 0c5457dccd6f653954580dfa41ffc06d506231c6 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Thu, 22 May 2025 14:34:39 +0100 Subject: [PATCH 132/201] DOC-13120: Convert Search REST APIs to OpenAPI (#3807) * Move FTS REST pages to cb-swagger * Move FTS REST examples to cb-swagger * Update links to Search REST APIs * Remove legacy REST APIs from partial * Update Search REST API partial * Deep links * Reorder partial to match navigation * Add cb-swagger to the preview build * Driveby: remove old capella branch from preview config * Move nsstats for index into the Stats spec * Minor link changes --- modules/ROOT/nav.adoc | 12 +- .../clusters-and-availability/rebalance.adoc | 2 +- .../fts-sample-index-def-response.jsonc | 167 -- ...ample-success-response-vector-search.jsonc | 49 - .../fts-sample-success-response.jsonc | 262 --- modules/rest-api/pages/rest-fts-advanced.adoc | 58 - modules/rest-api/pages/rest-fts-indexing.adoc | 2014 ----------------- modules/rest-api/pages/rest-fts-node.adoc | 231 -- .../rest-fts-partition-file-transfer.adoc | 80 - modules/rest-api/pages/rest-fts-query.adoc | 347 --- .../rest-api/pages/rest-fts-statistics.adoc | 786 ------- modules/rest-api/pages/rest-fts.adoc | 64 + .../partials/rest-search-service-table.adoc | 226 +- preview/HEAD.yml | 4 +- 14 files changed, 212 insertions(+), 4090 deletions(-) delete mode 100644 modules/rest-api/examples/fts-sample-index-def-response.jsonc delete mode 100644 modules/rest-api/examples/fts-sample-success-response-vector-search.jsonc delete mode 100644 modules/rest-api/examples/fts-sample-success-response.jsonc delete mode 100644 modules/rest-api/pages/rest-fts-advanced.adoc delete mode 100644 modules/rest-api/pages/rest-fts-indexing.adoc delete mode 100644 modules/rest-api/pages/rest-fts-node.adoc delete mode 100644 modules/rest-api/pages/rest-fts-partition-file-transfer.adoc delete mode 100644 modules/rest-api/pages/rest-fts-query.adoc delete mode 100644 modules/rest-api/pages/rest-fts-statistics.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 84b70e101c..9a42b00ee5 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -510,12 +510,12 @@ include::cli:partial$cbcli/nav.adoc[] *** xref:rest-api:backup-node-threads.adoc[] ** xref:rest-api:rest-fts.adoc[Search Service API] - *** xref:rest-api:rest-fts-node.adoc[Node Configuration] - *** xref:rest-api:rest-fts-indexing.adoc[Indexes] - *** xref:rest-api:rest-fts-advanced.adoc[Advanced] - *** xref:rest-api:rest-fts-statistics.adoc[Search Statistics] - *** xref:rest-api:rest-fts-query.adoc[Active Queries] - *** xref:rest-api:rest-fts-partition-file-transfer.adoc[Rebalance Based on File Transfer] + *** xref:fts-rest-nodes:index.adoc[Node Configuration] + *** xref:fts-rest-indexing:index.adoc[Indexes] + *** xref:fts-rest-advanced:index.adoc[Advanced] + *** xref:fts-rest-stats:index.adoc[Search Statistics] + *** xref:fts-rest-query:index.adoc[Active Queries] + *** xref:fts-rest-manage:index.adoc[Search Manager Options] ** xref:eventing-rest-api:index.adoc[Eventing Service API] diff --git a/modules/learn/pages/clusters-and-availability/rebalance.adoc b/modules/learn/pages/clusters-and-availability/rebalance.adoc index 55894d78ea..154ac25d3a 100644 --- a/modules/learn/pages/clusters-and-availability/rebalance.adoc +++ b/modules/learn/pages/clusters-and-availability/rebalance.adoc @@ -243,7 +243,7 @@ Community Edition clusters that are upgraded to Enterprise Edition 7.0.2 can hav During file transfer, should an unresolvable error occur, file transfer is automatically abandoned, and _partition build_ is used instead. The file-transfer feature can be enabled and disabled by means of the REST API. -See xref:rest-api:rest-fts-partition-file-transfer.adoc[Rebalance Based on File Transfer]. +See xref:fts-rest-manage:index.adoc[Search Manager Options]. [#rebalancing-the-query-service] === Query Service diff --git a/modules/rest-api/examples/fts-sample-index-def-response.jsonc b/modules/rest-api/examples/fts-sample-index-def-response.jsonc deleted file mode 100644 index 11734b8da2..0000000000 --- a/modules/rest-api/examples/fts-sample-index-def-response.jsonc +++ /dev/null @@ -1,167 +0,0 @@ -{ - "status": "ok", - "indexDef": { - "type": "fulltext-index", - "name": "color-test", - "uuid": "6ea521a918bd3837", - "sourceType": "gocbcore", - "sourceName": "vector-sample", - "sourceUUID": "614177a67bdfbd2823c5f9c3e62f5991", - "planParams": { - "maxPartitionsPerPIndex": 1024, - "indexPartitions": 1 - }, - "params": { - "doc_config": { - "docid_prefix_delim": "", - "docid_regexp": "", - "mode": "scope.collection.type_field", - "type_field": "type" - }, - "mapping": { - "analysis": {}, - "default_analyzer": "standard", - "default_datetime_parser": "dateTimeOptional", - "default_field": "_all", - "default_mapping": { - "dynamic": false, - "enabled": false - }, - "default_type": "_default", - "docvalues_dynamic": false, - "index_dynamic": false, - "store_dynamic": false, - "type_field": "_type", - "types": { - "color.rgb": { - "dynamic": false, - "enabled": true, - "properties": { - "color": { - "dynamic": false, - "enabled": true, - "fields": [ - { - "analyzer": "en", - "docvalues": true, - "include_in_all": true, - "include_term_vectors": true, - "index": true, - "name": "color", - "store": true, - "type": "text" - } - ] - }, - "colorvect_dot": { - "dynamic": false, - "enabled": true, - "fields": [ - { - "dims": 3, - "index": true, - "name": "colorvect_dot", - "similarity": "dot_product", - "type": "vector", - "vector_index_optimized_for": "recall" - } - ] - } - } - } - } - }, - "store": { - "indexType": "scorch", - "segmentVersion": 16 - } - }, - "sourceParams": {} - }, - "planPIndexes": [ - { - "name": "vector-sample.color.color-test_6ea521a918bd3837_4c1c5584", - "uuid": "1543820346544e08", - "indexType": "fulltext-index", - "indexName": "vector-sample.color.color-test", - "indexUUID": "6ea521a918bd3837", - "sourceType": "gocbcore", - "sourceName": "vector-sample", - "sourceUUID": "614177a67bdfbd2823c5f9c3e62f5991", - "sourcePartitions": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023", - "nodes": { - "b7d460b7d4145482ac132dfa23727c5c": { - "canRead": true, - "canWrite": true, - "priority": 0 - } - }, - "indexParams": { - "doc_config": { - "docid_prefix_delim": "", - "docid_regexp": "", - "mode": "scope.collection.type_field", - "type_field": "type" - }, - "mapping": { - "analysis": {}, - "default_analyzer": "standard", - "default_datetime_parser": "dateTimeOptional", - "default_field": "_all", - "default_mapping": { - "dynamic": false, - "enabled": false - }, - "default_type": "_default", - "docvalues_dynamic": false, - "index_dynamic": false, - "store_dynamic": false, - "type_field": "_type", - "types": { - "color.rgb": { - "dynamic": false, - "enabled": true, - "properties": { - "color": { - "dynamic": false, - "enabled": true, - "fields": [ - { - "analyzer": "en", - "docvalues": true, - "include_in_all": true, - "include_term_vectors": true, - "index": true, - "name": "color", - "store": true, - "type": "text" - } - ] - }, - "colorvect_dot": { - "dynamic": false, - "enabled": true, - "fields": [ - { - "dims": 3, - "index": true, - "name": "colorvect_dot", - "similarity": "dot_product", - "type": "vector", - "vector_index_optimized_for": "recall" - } - ] - } - } - } - } - }, - "store": { - "indexType": "scorch", - "segmentVersion": 16 - } - } - } - ], - "warnings": [] -} \ No newline at end of file diff --git a/modules/rest-api/examples/fts-sample-success-response-vector-search.jsonc b/modules/rest-api/examples/fts-sample-success-response-vector-search.jsonc deleted file mode 100644 index c526ec35a0..0000000000 --- a/modules/rest-api/examples/fts-sample-success-response-vector-search.jsonc +++ /dev/null @@ -1,49 +0,0 @@ -{ - "status": { - "total": 1, - "failed": 0, - "successful": 1 - }, - "request": { - "fields": ["*"], - "query": { - "match_none": "" - }, - "knn": [ - { - "k": 2, - "field": "colorvect_dot", - "vector": [ 0.707106781186548, 0, 0.707106781186548 ] - } - ] - }, - "hits": [ - { - "index": "vector-sample.color.color-test_4d6a4a2f00f48fa2_4c1c5584", - "id": "#FF00FF", - "score": 0.9999999403953552, - "sort": [ - "_score" - ], - "fields": { - "color": "magenta / fuchsia" - } - }, - { - "index": "vector-sample.color.color-test_4d6a4a2f00f48fa2_4c1c5584", - "id": "#B000B0", - "score": 0.9999999403953552, - "sort": [ - "_score" - ], - "fields": { - "color": "dark lavender" - } - } - ], - "total_hits": 2, - "cost": 0, - "max_score": 0.9999999403953552, - "took": 4608572, - "facets": null -} \ No newline at end of file diff --git a/modules/rest-api/examples/fts-sample-success-response.jsonc b/modules/rest-api/examples/fts-sample-success-response.jsonc deleted file mode 100644 index 65546b0d83..0000000000 --- a/modules/rest-api/examples/fts-sample-success-response.jsonc +++ /dev/null @@ -1,262 +0,0 @@ -{ - "status": { - "total": 1, - "failed": 0, - "successful": 1 - }, - "request": { - "query": { - "conjuncts": [ - { - "match": "location", - "field": "reviews.content", - "prefix_length": 0, - "fuzziness": 0, - "operator": "or" - }, - { - "match_phrase": "nice view", - "field": "reviews.content" - } - ] - }, - "size": 10, - "from": 0, - "highlight": { - "style": "html", - "fields": [ - "reviews.content" - ] - }, - "fields": null, - "facets": null, - "explain": true, - "sort": [ - "reviews.Ratings.Cleanliness", - { - "by": "field", - "field": "reviews.Ratings.Cleanliness", - "type": "number" - }, - "-_score", - "-_id" - ], - "includeLocations": false, - "score": "none", - "search_after": null, - "search_before": null - }, - "hits": [ - { - "index": "travel-sample.inventory.travel-test_53373d2948c55e82_4c1c5584", - "id": "hotel_7388", - "score": 0, - "explanation": { - "value": 0, - "message": "sum of:", - "children": [ - { - "value": 0, - "message": "product of:", - "children": [ - { - "value": 0, - "message": "sum of:", - "children": [ - { - "value": 0, - "message": "weight(reviews.content:location^1.000000 in \u0000\u0000\u0000\u0000\u0000\u0000\u0003\n), product of:", - "children": [ - { - "value": 0.5320504947307548, - "message": "queryWeight(reviews.content:location^1.000000), product of:", - "children": [ - { - "value": 1, - "message": "boost" - }, - { - "value": 1.4291903588638628, - "message": "idf(docFreq=596, maxDocs=917)" - }, - { - "value": 0.3722740581273647, - "message": "queryNorm" - } - ] - }, - { - "value": 0, - "message": "fieldWeight(reviews.content:location in \u0000\u0000\u0000\u0000\u0000\u0000\u0003\n), product of:", - "children": [ - { - "value": 0, - "message": "tf(termFreq(reviews.content:location)=0" - }, - { - "value": 0, - "message": "fieldNorm(field=reviews.content, doc=\u0000\u0000\u0000\u0000\u0000\u0000\u0003\n)" - }, - { - "value": 1.4291903588638628, - "message": "idf(docFreq=596, maxDocs=917)" - } - ] - } - ] - } - ] - }, - { - "value": 1, - "message": "coord(1/1)" - } - ] - }, - { - "value": 0, - "message": "sum of:", - "children": [ - { - "value": 0, - "message": "weight(reviews.content:view^1.000000 in \u0000\u0000\u0000\u0000\u0000\u0000\u0003\n), product of:", - "children": [ - { - "value": 0.6867550119496617, - "message": "queryWeight(reviews.content:view^1.000000), product of:", - "children": [ - { - "value": 1, - "message": "boost" - }, - { - "value": 1.8447565629585312, - "message": "idf(docFreq=393, maxDocs=917)" - }, - { - "value": 0.3722740581273647, - "message": "queryNorm" - } - ] - }, - { - "value": 0, - "message": "fieldWeight(reviews.content:view in \u0000\u0000\u0000\u0000\u0000\u0000\u0003\n), product of:", - "children": [ - { - "value": 0, - "message": "tf(termFreq(reviews.content:view)=0" - }, - { - "value": 0, - "message": "fieldNorm(field=reviews.content, doc=\u0000\u0000\u0000\u0000\u0000\u0000\u0003\n)" - }, - { - "value": 1.8447565629585312, - "message": "idf(docFreq=393, maxDocs=917)" - } - ] - } - ] - }, - { - "value": 0, - "message": "weight(reviews.content:nice^1.000000 in \u0000\u0000\u0000\u0000\u0000\u0000\u0003\n), product of:", - "children": [ - { - "value": 0.4952674273751292, - "message": "queryWeight(reviews.content:nice^1.000000), product of:", - "children": [ - { - "value": 1, - "message": "boost" - }, - { - "value": 1.3303839377539577, - "message": "idf(docFreq=658, maxDocs=917)" - }, - { - "value": 0.3722740581273647, - "message": "queryNorm" - } - ] - }, - { - "value": 0, - "message": "fieldWeight(reviews.content:nice in \u0000\u0000\u0000\u0000\u0000\u0000\u0003\n), product of:", - "children": [ - { - "value": 0, - "message": "tf(termFreq(reviews.content:nice)=0" - }, - { - "value": 0, - "message": "fieldNorm(field=reviews.content, doc=\u0000\u0000\u0000\u0000\u0000\u0000\u0003\n)" - }, - { - "value": 1.3303839377539577, - "message": "idf(docFreq=658, maxDocs=917)" - } - ] - } - ] - } - ] - } - ] - }, - "locations": { - "reviews.content": { - "location": [ - { - "pos": 312, - "start": 1641, - "end": 1649, - "array_positions": [ - 4 - ] - } - ], - "nice": [ - { - "pos": 165, - "start": 840, - "end": 844, - "array_positions": [ - 2 - ] - } - ], - "view": [ - { - "pos": 166, - "start": 845, - "end": 849, - "array_positions": [ - 2 - ] - } - ] - } - }, - "fragments": { - "reviews.content": [ - "…at\u0026#39;s her name checked us in, very friendly and knowlegeable of the area. I would stay here again get area and right at the street car stop. nice resturants in walking distance. \u003cmark\u003enice\u003c/mark\u003e \u003cmark\u003eview\u003c/mark\u003e of the city o…" - ] - }, - "sort": [ - "􏿿􏿿􏿿", - "􏿿􏿿􏿿", - "_score", - "hotel_7388" - ] - }, - - {...} - ], - "total_hits": 27, - "cost": 108906, - "max_score": 0, - "took": 14964461, - "facets": null -} \ No newline at end of file diff --git a/modules/rest-api/pages/rest-fts-advanced.adoc b/modules/rest-api/pages/rest-fts-advanced.adoc deleted file mode 100644 index cd4bf9cda1..0000000000 --- a/modules/rest-api/pages/rest-fts-advanced.adoc +++ /dev/null @@ -1,58 +0,0 @@ -= Advanced - -== Index Partition Definition - -[[g-api-index]]GET /api/pindex:: -Get information about an index partition. -+ -*Permission Required*: cluster.bucket[].fts!read -+ -*Role Required*: FTS-Searcher, FTS-Admin -+ -.Sample response ----- -{ - "pindexes": { - "myFirstIndex_6cc599ab7a85bf3b_0": { - "indexName": "myFirstIndex", - "indexParams": "", - "indexType": "blackhole", - "indexUUID": "6cc599ab7a85bf3b", - "name": "myFirstIndex_6cc599ab7a85bf3b_0", - "sourceName": "", - "sourceParams": "", - "sourcePartitions": "", - "sourceType": "nil", - "sourceUUID": "", - "uuid": "2d9ecb8b574a9f6a" - } - }, - "status": "ok" -} ----- - -[[g-api-index-name]]GET /api/pindex/\{pindexName}:: -*Permission Required*: cluster.bucket[[.var]`bucket_name`].fts!read -+ -*Role Required*: FTS-Searcher, FTS-Admin - -== Index Partition Querying - -[[g-api-index-name-count]]GET /api/pindex/\{pindexName}/count:: -*Permission Required*: cluster.bucket[[.var]`bucket_name`].fts!read -+ -*Role Required*: FTS-Searcher, FTS-Admin - -[[p-api-index-name-query]]POST /api/pindex/\{pindexName}/query:: -*Permission Required*: cluster.bucket[[.var]`bucket_name`].fts!write -+ -*Role Required*: FTS-Admin - -== FTS Memory Quota - -[[p-api-fts-memory-quota]]POST /pools/default:: -*Permission Required*: cluster.bucket[[.var]`bucket_name`].fts!manage -+ -*Role Required*: FTS-Admin -+ -Specify the [.param]`ftsMemoryQuota` parameter with an integer value (example: ftsMemoryQuota=512) to set the memory quota for the full text search (FTS) service. diff --git a/modules/rest-api/pages/rest-fts-indexing.adoc b/modules/rest-api/pages/rest-fts-indexing.adoc deleted file mode 100644 index c4ead40832..0000000000 --- a/modules/rest-api/pages/rest-fts-indexing.adoc +++ /dev/null @@ -1,2014 +0,0 @@ -= Search Index Management and Monitoring -:page-toclevels: 2 -:description: Use the following endpoints in the Search Service API to manage and monitor your Search indexes. - -[abstract] -{description} - -== Search Index Definitions - -Use the following APIs to retrieve Search index definitions, create new Search indexes, or delete an existing Search index. - -[#g-api-index] -=== Get All Search Index Definitions - -Returns all Search index definitions from the bucket where you have read permissions, as a JSON object. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -GET /api/index - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -.Sample Response ----- -{ - "indexDefs": { - "implVersion": "4.0.0", - "indexDefs": { - "myFirstIndex": { - "name": "myFirstIndex", - "params": "", - "planParams": { - "hierarchyRules": null, - "maxPartitionsPerPIndex": 0, - "nodePlanParams": null, - "numReplicas": 0, - "planFrozen": false - }, - "sourceName": "", - "sourceParams": "", - "sourceType": "nil", - "sourceUUID": "", - "type": "fulltext-index", - "uuid": "6cc599ab7a85bf3b" - } - }, - "uuid": "6cc599ab7a85bf3b" - }, - "status": "ok" -} ----- - -[#g-api-scoped-indexes] -=== GET All Search Index Definitions (Scoped) - -Returns all Search index definitions inside the bucket and scope specified in the endpoint URL as a JSON object. - -==== Endpoint - -GET /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket where you want to return Search index definitions. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope where you want to return Search index definitions. - -|==== - -.Sample response ----- -{ - "status": "ok", - "indexDefs": { - "uuid": "23cf9530131858b8", - "indexDefs": { - "travel-sample.inventory.travel-hotel": { - "type": "fulltext-index", - "name": "travel-hotel", - "uuid": "a04a16f178846bc4", - "sourceType": "gocbcore", - "sourceName": "travel-sample", - "sourceUUID": "8f866261438f8b0d415a437552f3ae99", - "planParams": { - "maxPartitionsPerPIndex": 1024, - "indexPartitions": 1 - }, - "params": { - "doc_config": { - "docid_prefix_delim": "", - "docid_regexp": "", - "mode": "scope.collection.type_field", - "type_field": "type" - }, - "mapping": { - "analysis": {}, - "default_analyzer": "standard", - "default_datetime_parser": "dateTimeOptional", - "default_field": "_all", - "default_mapping": { - "dynamic": true, - "enabled": false - }, - "default_type": "_default", - "docvalues_dynamic": false, - "index_dynamic": true, - "store_dynamic": false, - "type_field": "_type", - "types": { - "inventory.hotel": { - "dynamic": false, - "enabled": true, - "properties": { - "reviews": { - "dynamic": false, - "enabled": true, - "properties": { - "content": { - "dynamic": false, - "enabled": true, - "fields": [ - { - "docvalues": true, - "include_in_all": true, - "include_term_vectors": true, - "index": true, - "name": "content", - "store": true, - "type": "text" - } - ] - } - } - } - } - } - } - }, - "store": { - "indexType": "scorch", - "segmentVersion": 15 - } - }, - "sourceParams": {} - }, - "travel-sample.inventory.travel-test": { - "type": "fulltext-index", - "name": "travel-test", - "uuid": "766ddce5d41a3b41", - "sourceType": "gocbcore", - "sourceName": "travel-sample", - "sourceUUID": "8f866261438f8b0d415a437552f3ae99", - "planParams": { - "maxPartitionsPerPIndex": 1024, - "indexPartitions": 1 - }, - "params": { - "doc_config": { - "docid_prefix_delim": "", - "docid_regexp": "", - "mode": "scope.collection.type_field", - "type_field": "type" - }, - "mapping": { - "analysis": {}, - "default_analyzer": "standard", - "default_datetime_parser": "dateTimeOptional", - "default_field": "_all", - "default_mapping": { - "dynamic": true, - "enabled": true - }, - "default_type": "_default", - "docvalues_dynamic": false, - "index_dynamic": true, - "store_dynamic": false, - "type_field": "_type" - }, - "store": { - "indexType": "scorch", - "segmentVersion": 15 - } - }, - "sourceParams": {} - } - }, - "implVersion": "5.7.0" - } -} ----- - - -[#g-api-index-name] -=== GET Index Definition - -Returns the definition of the Search index specified in the endpoint URL as a JSON object. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -GET /api/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -| [.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition you want to return. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -.Sample response ----- -{ - "indexDef": { - "name": "myFirstIndex", - "params": "", - "planParams": { - "hierarchyRules": null, - "maxPartitionsPerPIndex": 0, - "nodePlanParams": null, - "numReplicas": 0, - "planFrozen": false - }, - "sourceName": "", - "sourceParams": "", - "source - ": "nil", - "sourceUUID": "", - "type": "fulltext-index", - "uuid": "6cc599ab7a85bf3b" - }, - "planPIndexes": [ - { - "indexName": "myFirstIndex", - "indexParams": "", - "indexType": "bleve", - "indexUUID": "6cc599ab7a85bf3b", - "name": "myFirstIndex_6cc599ab7a85bf3b_0", - "nodes": { - "78fc2ffac2fd9401": { - "canRead": true, - "canWrite": true, - "priority": 0 - } - }, - "sourceName": "", - "sourceParams": "", - "sourcePartitions": "", - "sourceType": "nil", - "sourceUUID": "", - "uuid": "64bed6e2edf354c3" - } - ], - "status": "ok", - "warnings": [] - } ----- - -[#g-api-scoped-index-name] -=== GET Index Definition (Scoped) - -Returns the Search index definition for the Search index specified in the endpoint URL as a JSON object. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -GET /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition to return. - -|==== - -.Sample Response for a Vector Search index -[source,json] ----- -include::example$fts-sample-index-def-response.jsonc[] ----- - -[#p-api-index-name] -=== PUT Create or Update an Index Definition - -If the Search index in the endpoint URL does not exist, this endpoint uses a JSON object in the request body to create a new index. -If the Search index already exists, this endpoint updates the Search index definition. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -PUT /api/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!write - -==== Role Required - -*Search Admin* - -==== Parameters - -For a detailed list of all parameters for the Request Body for the PUT /api/index/`${INDEX_NAME}` endpoint, see xref:search:search-index-params.adoc[]. - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition to create or update. -The name must satisfy the regular expression `^[A-Za-z][0-9A-Za-z_\-]*$`. - -If you want to update an index definition, you must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|[.param]`params` -| Yes -| String (JSON), form parameter -| Sets the Search index's type identifier, type mappings, and analyzers. -For more information, see xref:search:search-index-params.adoc#params[Params Object]. - -|[.param]`type` -| Yes -| String, form parameter -a|The type of Search index you want to create. -For more information, see xref:search:search-index-params.adoc#initial[Initial Settings]. - -|[.param]`planParams` -| Yes -| String (JSON), form parameter -| Set a Search index's partition and replication settings. -For more information, see xref:search:search-index-params.adoc#planparams[planParams Object]. - -|[.param]`prevIndexUUID` -| No -| String, form parameter -| Intended for clients that want to check that they are not overwriting the Search index definition updates of concurrent clients. - -|[.param]`sourceName` -| No -| String, form parameter -| The name of the bucket where you want to create the Search index. -For more information, see xref:search:search-index-params.adoc#initial[Initial Settings]. - -|[.param]`sourceUUID` -| No -| String, form parameter -| The UUID of the bucket where you want to create the Search index. -For more information, see xref:search:search-index-params.adoc#initial[Initial Settings]. - -|==== - -.Sample failure response ----- -{ - "error": "rest_create_index: index type is required, indexName: travel-test", - "request": "", - "status": "fail" -} ----- -The Search Service returns a non-200 HTTP error code when a request fails. - -.Sample success response ----- -{ - "status": "ok", - "name": "travel-test", - "uuid": "565ca041af3baf9d" -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-scoped-index-name] -=== PUT Create or Update an Index Definition (Scoped) - -If the Search index in the endpoint URL does not exist, this endpoint uses a JSON object in the request body to create a new index. -If the Search index already exists, this endpoint updates the Search index definition. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -PUT /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!write - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -| `${BUCKET_NAME}` -|Yes -|String, URL path parameter -|The name of the bucket where the Search Service should create or update the Search index definition. - -|`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope where the Search Service should create or update the Search index definition. - -|`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition to create or update. -The name must satisfy the regular expression `^[A-Za-z][0-9A-Za-z_\-]*$`. -|==== - -==== Request Body - -Add a JSON object with the full Search index definition you want to create or update. -For more information about how to create an index definition JSON, see xref:search:search-index-params.adoc[]. - -.Sample failure response ----- -{ - "error": "rest_create_index: index type is required, indexName: travel-test", - "request": {}, - "status": "fail" -} ----- -The Search Service returns a non-200 HTTP error code when a request fails. - -.Sample success response ----- -{ - "status": "ok", - "name": "travel-sample.inventory.travel-test",[.var]`${BUCKET_NAME}` - "uuid": "654cb62baebf2d26" -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#d-api-index-name] -=== DELETE Index Definition - -Deletes the Search index definition specified in the endpoint URL. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -DELETE /api/index/${INDEX_NAME} - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!write - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition you want to delete. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -.Sample failure response ----- -{ - "error": "rest_auth: preparePerms, err: index not found", - "request": "", - "status": "fail" -} ----- -The Search Service returns a non-200 HTTP error code when a request fails. - -.Sample success response ----- -{ - "status": "ok", - "uuid": "123294e5a4efbe39" -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#d-api-scoped-index-name] -=== DELETE Index Definition (Scoped) - -Delete the Search index definition from the bucket and scope specified in the endpoint URL. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -DELETE /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!write - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition you want to delete. - -|==== - -.Sample failure response ----- -{ - "error": "rest_auth: preparePerms, err: index not found", - "request": "", - "status": "fail" -} ----- -The Search Service returns a non-200 HTTP error code when a request fails. - -.Sample success response ----- -{ - "status": "ok", - "uuid": "687be6a2ad647c34" -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -== Index Management - -Use the following endpoints to manage index controls, such as document ingestion, partition assignment, and queries. - -[#p-api-idx-name-ingestcontrol] -=== POST Set Index IngestControl - -For the Search index specified in the endpoint URL, pause or resume index updates and maintenance. -While paused, the Search index does not load any new document mutations. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint -POST /api/index/`${INDEX_NAME}`/ingestControl/`${OP}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!manage - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition where you want to pause or resume document loading. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|[.param]`${OP}` -| Yes -| String, URL path parameter -|To pause ingestion and maintenance, set `${OP}` to `pause`. -To resume ingestion and maintenance on a paused index, set `${OP}` to `resume`. - -|==== - -.Sample success response ----- -{ - "status": "ok", -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-scoped-ingestcontrol] -=== POST Set Index IngestControl (Scoped) - -For the Search index specified in the endpoint URL, pause or resume index updates and maintenance. -While paused, the Search index does not load any new document mutations. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -POST /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}`/ingestControl/`${OP}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!manage - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition where you want to pause or resume document loading. - -|[.param]`${OP}` -| Yes -| String, URL path parameter -| To pause ingestion and maintenance, set `${OP}` to `pause`. -To resume ingestion and maintenance on a paused index, set `${OP}` to `resume`. - -|==== - -.Sample success response ----- -{ - "status": "ok", -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-idx-name-planfreezecontrol] -=== POST Freeze Index Partition Assignment - -For the Search index specified in the endpoint URL, freeze or unfreeze the assignment of index partitions to nodes. -While frozen, the Search index stops assigning partitions during index rebalancing and index definition updates. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -POST /api/index/`${INDEX_NAME}`/planFreezeControl/`${OP}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!manage - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition to freeze or unfreeze for partition assignment. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|[.param]`${OP}` -| Yes -| String, URL path parameter -| To freeze partition assignment, set `${OP}` to `freeze`. -To unfreeze partition assignment on a frozen index, set `${OP}` to `unfreeze`. - -|==== - -.Sample success response ----- -{ - "status": "ok", -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-scoped-planfreezecontrol] -=== POST Freeze Index Partition Assignment (Scoped) - -For the Search index specified in the endpoint URL, freeze or unfreeze the assignment of index partitions to nodes. -While frozen, the Search index stops assigning partitions during index rebalancing and index definition updates. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -POST /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}`/planFreezeControl/`${OP}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!manage - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition to freeze or unfreeze for partition assignment. - -|[.param]`${OP}` -| Yes -| String, URL path parameter -| To freeze partition assignment, set `${OP}` to `freeze`. -To unfreeze partition assignment on a frozen index, set `${OP}` to `unfreeze`. - -|==== - -.Sample success response ----- -{ - "status": "ok", -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-idx-name-querycontrol] -=== POST Stop Queries on an Index - -For the Search index specified in the endpoint URL, disallow or allow queries. -While queries are disallowed, users see an error that the Search index's partitions could not be reached. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -POST /api/index/`${INDEX_NAME}`/queryControl/`${OP}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!manage - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition where you want to allow or disallow Search queries. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|[.param]`${OP}` -| Yes -| String, URL path parameter -| To allow queries against a Search index, set `${OP}` to `allow`. -To block queries against a Search index, set `${OP}` to `disallow`. - -|==== - -.Sample success response ----- -{ - "status": "ok", -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-scoped-querycontrol] -=== POST Stop Queries on an Index (Scoped) - -For the Search index specified in the endpoint URL, disallow or allow queries. -While queries are disallowed, users see an error that the Search index's partitions could not be reached. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -POST /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}`/queryControl/`${OP}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!manage - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition where you want to allow or disallow Search queries. - -|[.param]`${OP}` -| Yes -| String, URL path parameter -| To allow queries against a Search index, set `${OP}` to `allow`. -To block queries against a Search index, set `${OP}` to `disallow`. - -|==== - -.Sample success response ----- -{ - "status": "ok", -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -== Index Monitoring And Debugging - -Use the following endpoints to get statistics about Search indexes for monitoring and debugging. - -[#g-api-stats] -=== GET Indexing and Data Metrics for All Indexes - -Use this endpoint to get indexing and data related metrics, timings, and counters from the node running the Search Service, for all Search indexes. -The endpoint returns the data as a JSON object. - -==== Endpoint - -GET /api/stats - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].stats!read - -==== Role Required - -*Search Admin* - -.Sample response ----- -{ - "feeds": { - "myFirstIndex_6cc599ab7a85bf3b": {} - }, - "manager": { - "TotCreateIndex": 1, - "TotCreateIndexOk": 1, - "TotDeleteIndex": 0, - "TotDeleteIndexOk": 0, - "TotIndexControl": 0, - "TotIndexControlOk": 0, - "TotJanitorClosePIndex": 0, - "TotJanitorKick": 2, - "TotJanitorKickErr": 0, - "TotJanitorKickOk": 2, - "TotJanitorKickStart": 2, - "TotJanitorNOOP": 0, - "TotJanitorNOOPOk": 0, - "TotJanitorRemovePIndex": 0, - "TotJanitorSubscriptionEvent": 0, - "TotJanitorUnknownErr": 0, - "TotKick": 0, - "TotPlannerKick": 2, - "TotPlannerKickChanged": 1, - "TotPlannerKickErr": 0, - "TotPlannerKickOk": 2, - "TotPlannerKickStart": 2, - "TotPlannerNOOP": 0, - "TotPlannerNOOPOk": 0, - "TotPlannerSubscriptionEvent": 0, - "TotPlannerUnknownErr": 0, - "TotSaveNodeDef": 2, - "TotSaveNodeDefGetErr": 0, - "TotSaveNodeDefOk": 2, - "TotSaveNodeDefSame": 0, - "TotSaveNodeDefSetErr": 0 - }, - "pindexes": { - "myFirstIndex_6cc599ab7a85bf3b_0": null - } -} ----- - -[#g-api-nsstats-index-name] -=== GET Search Index Statistics - -Return indexing and data related metrics, timings, and counters for the Search index specified in the endpoint URL. -The endpoint returns the data as a JSON object. - -Use this endpoint for monitoring the number of requests, documents, and more for a specific index. -For more detailed partition information and more overall statistics for an index, see <>. - -==== Endpoint - -GET /api/nsstats/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].stats!read - -==== Role Required - -FTS-Searcher, FTS-Admin - -.Sample response ----- -{ - "avg_grpc_internal_queries_latency": 0, - "avg_grpc_queries_latency": 0, - "avg_internal_queries_latency": 0, - "avg_queries_latency": 1.523718, - "batch_merge_count": 0, - "doc_count": 15000, - "iterator_next_count": 0, - "iterator_seek_count": 0, - "last_access_time": "2023-09-20T03:05:55.440-07:00", - "num_bytes_live_data": 0, - "num_bytes_read_at_query_time": 4638582, - "num_bytes_used_disk": 28062406, - "num_bytes_used_disk_by_root": 23651161, - "num_bytes_used_disk_by_root_reclaimable": 0, - "num_bytes_written_at_index_time": 21208735, - "num_files_on_disk": 6, - "num_mutations_to_index": 0, - "num_persister_nap_merger_break": 40, - "num_persister_nap_pause_completed": 7, - "num_pindexes_actual": 1, - "num_pindexes_target": 1, - "num_recs_to_persist": 0, - "num_root_filesegments": 4, - "num_root_memorysegments": 0, - "reader_get_count": 0, - "reader_multi_get_count": 0, - "reader_prefix_iterator_count": 0, - "reader_range_iterator_count": 0, - "timer_batch_store_count": 0, - "timer_data_delete_count": 0, - "timer_data_update_count": 15000, - "timer_opaque_get_count": 2048, - "timer_opaque_set_count": 2048, - "timer_rollback_count": 0, - "timer_snapshot_start_count": 1024, - "tot_seq_received": 19096, - "total_bytes_indexed": 4866486, - "total_bytes_query_results": 1798, - "total_compaction_written_bytes": 87917849, - "total_compactions": 0, - "total_grpc_internal_queries": 0, - "total_grpc_queries": 0, - "total_grpc_queries_error": 0, - "total_grpc_queries_slow": 0, - "total_grpc_queries_timeout": 0, - "total_grpc_request_time": 0, - "total_internal_queries": 0, - "total_queries": 4, - "total_queries_error": 1, - "total_queries_slow": 0, - "total_queries_timeout": 0, - "total_request_time": 6276461, - "total_term_searchers": 7, - "total_term_searchers_finished": 7, - "writer_execute_batch_count": 0 -} ----- - -[#g-api-stats-index-name] -=== GET Indexing and Data Metrics, Timings, and Other Statistics - -Return indexing and data related metrics, timings, and counters for the Search index specified in the endpoint URL. -The endpoint returns the data as a JSON object. - -Use this endpoint for more detailed partition information and more available statistics than <>. - -==== Endpoint - -GET /api/stats/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].stats!read - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index where you want to retrieve statistics. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -.Sample response ----- -{ - "feeds": {}, - "pindexes": { - "travel-sample.inventory.travel-test_3858c70e4d4d8df9_4c1c5584": { - "pindexStoreStats": { - "TimerBatchStore": { - "count": 0, - "min": 0, - "max": 0, - "mean": 0.00, - "stddev": 0.00, - "percentiles": { - "99%": 0.00, - "99.9%": 0.00, - "median": 0.00, - "75%": 0.00, - "95%": 0.00 - }, - "rates": { - "mean": 0.00, - "1-min": 0.00, - "5-min": 0.00, - "15-min": 0.00 - } - }, - "Errors": [] - }, - "bleveIndexStats": { - "index": { - "CurFilesIneligibleForRemoval": 0, - "CurOnDiskBytes": 34007668, - "CurOnDiskFiles": 4, - "CurRootEpoch": 0, - "LastMergedEpoch": 44, - "LastPersistedEpoch": 44, - "MaxBatchIntroTime": 0, - "MaxFileMergeZapIntroductionTime": 0, - "MaxFileMergeZapTime": 0, - "MaxMemMergeZapTime": 0, - "TotAnalysisTime": 0, - "TotBatchIntroTime": 0, - "TotBatches": 0, - "TotBatchesEmpty": 0, - "TotBytesReadAtQueryTime": 294892, - "TotBytesWrittenAtIndexTime": 0, - "TotDeletes": 0, - "TotEventTriggerCompleted": 2, - "TotEventTriggerStarted": 2, - "TotFileMergeForceOpsCompleted": 0, - "TotFileMergeForceOpsStarted": 0, - "TotFileMergeIntroductions": 0, - "TotFileMergeIntroductionsDone": 0, - "TotFileMergeIntroductionsObsoleted": 0, - "TotFileMergeIntroductionsSkipped": 0, - "TotFileMergeLoopBeg": 2, - "TotFileMergeLoopEnd": 1, - "TotFileMergeLoopErr": 0, - "TotFileMergePlan": 1, - "TotFileMergePlanErr": 0, - "TotFileMergePlanNone": 1, - "TotFileMergePlanOk": 0, - "TotFileMergePlanTasks": 0, - "TotFileMergePlanTasksDone": 0, - "TotFileMergePlanTasksErr": 0, - "TotFileMergePlanTasksSegments": 0, - "TotFileMergePlanTasksSegmentsEmpty": 0, - "TotFileMergeSegments": 0, - "TotFileMergeSegmentsEmpty": 0, - "TotFileMergeWrittenBytes": 0, - "TotFileMergeZapBeg": 0, - "TotFileMergeZapEnd": 0, - "TotFileMergeZapIntroductionTime": 0, - "TotFileMergeZapTime": 0, - "TotFileSegmentsAtRoot": 1, - "TotIndexTime": 0, - "TotIndexedPlainTextBytes": 0, - "TotIntroduceLoop": 3, - "TotIntroduceMergeBeg": 0, - "TotIntroduceMergeEnd": 0, - "TotIntroducePersistBeg": 0, - "TotIntroducePersistEnd": 0, - "TotIntroduceRevertBeg": 0, - "TotIntroduceRevertEnd": 0, - "TotIntroduceSegmentBeg": 0, - "TotIntroduceSegmentEnd": 0, - "TotIntroducedItems": 0, - "TotIntroducedSegmentsBatch": 0, - "TotIntroducedSegmentsMerge": 0, - "TotItemsToPersist": 0, - "TotMemMergeBeg": 0, - "TotMemMergeDone": 0, - "TotMemMergeErr": 0, - "TotMemMergeSegments": 0, - "TotMemMergeZapBeg": 0, - "TotMemMergeZapEnd": 0, - "TotMemMergeZapTime": 0, - "TotMemorySegmentsAtRoot": 0, - "TotOnErrors": 0, - "TotPersistLoopBeg": 2, - "TotPersistLoopEnd": 1, - "TotPersistLoopErr": 0, - "TotPersistLoopProgress": 0, - "TotPersistLoopWait": 2, - "TotPersistLoopWaitNotified": 0, - "TotPersistedItems": 0, - "TotPersistedSegments": 0, - "TotPersisterMergerNapBreak": 1, - "TotPersisterNapPauseCompleted": 1, - "TotPersisterSlowMergerPause": 0, - "TotPersisterSlowMergerResume": 0, - "TotSnapshotsRemovedFromMetaStore": 0, - "TotTermSearchersFinished": 13, - "TotTermSearchersStarted": 13, - "TotUpdates": 0, - "analysis_time": 0, - "batches": 0, - "deletes": 0, - "errors": 0, - "index_time": 0, - "num_bytes_read_at_query_time": 294892, - "num_bytes_used_disk": 34007668, - "num_bytes_used_disk_by_root": 15644303, - "num_bytes_used_disk_by_root_reclaimable": 0, - "num_bytes_written_at_index_time": 0, - "num_files_on_disk": 4, - "num_items_introduced": 0, - "num_items_persisted": 0, - "num_persister_nap_merger_break": 1, - "num_persister_nap_pause_completed": 1, - "num_plain_text_bytes_indexed": 0, - "num_recs_to_persist": 0, - "num_root_filesegments": 1, - "num_root_memorysegments": 0, - "term_searchers_finished": 13, - "term_searchers_started": 13, - "total_compaction_written_bytes": 0, - "updates": 0 - }, - "search_time": 40353204, - "searches": 1 - }, - "basic": { - "DocCount": 917 - }, - "partitions": {}, - "copyPartitionStats": { - "TotCopyPartitionStart": 0, - "TotCopyPartitionFinished": 0, - "TotCopyPartitionTimeInMs": 0, - "TotCopyPartitionFailed": 0, - "TotCopyPartitionRetries": 0, - "TotCopyPartitionErrors": 0, - "TotCopyPartitionSkipped": 0, - "TotCopyPartitionCancelled": 0, - "TotCopyPartitionOnHttp2": 0 - } - } - } -} ----- - -[#g-api-nsstats-index-name] -=== GET Query, Mutation, Partition, and Other Index Statistics - -Return query, mutation, document, partition, and compaction statistics for the Search index specified in the endpoint URL. -The endpoint returns the data as a JSON object. - -==== Endpoint - -GET /api/nsstats/index/`${INDEX_NAME}` - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].stats!read - -==== Role Required - -*Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index where you want to retrieve statistics. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -.Sample response ----- -{ - "avg_grpc_internal_queries_latency": 0, - "avg_grpc_queries_latency": 0, - "avg_internal_queries_latency": 0, - "avg_queries_latency": 12.971812, - "batch_merge_count": 0, - "doc_count": 917, - "iterator_next_count": 0, - "iterator_seek_count": 0, - "last_access_time": "2023-12-05T17:09:09.326+00:00", - "num_bytes_live_data": 0, - "num_bytes_read_at_query_time": 269399, - "num_bytes_used_disk": 16692286, - "num_bytes_used_disk_by_root": 15643710, - "num_bytes_used_disk_by_root_reclaimable": 0, - "num_bytes_written_at_index_time": 12524609, - "num_files_on_disk": 2, - "num_mutations_to_index": 0, - "num_persister_nap_merger_break": 2, - "num_persister_nap_pause_completed": 2, - "num_pindexes_actual": 1, - "num_pindexes_target": 1, - "num_recs_to_persist": 0, - "num_root_filesegments": 1, - "num_root_memorysegments": 0, - "reader_get_count": 0, - "reader_multi_get_count": 0, - "reader_prefix_iterator_count": 0, - "reader_range_iterator_count": 0, - "timer_batch_store_count": 0, - "timer_data_delete_count": 0, - "timer_data_update_count": 917, - "timer_opaque_get_count": 2048, - "timer_opaque_set_count": 2048, - "timer_rollback_count": 0, - "timer_snapshot_start_count": 96, - "tot_seq_received": 87974, - "total_bytes_indexed": 8523422, - "total_bytes_query_results": 35846, - "total_compaction_written_bytes": 15643710, - "total_compactions": 0, - "total_grpc_internal_queries": 0, - "total_grpc_queries": 0, - "total_grpc_queries_error": 0, - "total_grpc_queries_slow": 0, - "total_grpc_queries_timeout": 0, - "total_grpc_request_time": 0, - "total_internal_queries": 0, - "total_queries": 2, - "total_queries_error": 0, - "total_queries_slow": 0, - "total_queries_timeout": 0, - "total_request_time": 25947312, - "total_term_searchers": 15, - "total_term_searchers_finished": 15, - "writer_execute_batch_count": 0 -} ----- - -[#g-api-stats-index-name-analyzeDoc] -=== POST Analyze Document - -Use the Search index specified in the endpoint URL to analyze a document from the request body. - -==== Endpoint - -POST /api/index/`${INDEX_NAME}`/analyzeDoc - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index to use to analyze the document in the request body. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -==== Request Body - -Add any valid JSON document to the request body. -For example: - ----- -{ - "name": "hello world", - "title": "couchbase blr" -} ----- - -==== Response Object - -In the following example, a Search index with the following settings analyzed the document from the sample Request Body: - -* A `keyword` analyzer for the `title` field. -* An `ngram` token filter with a `min` of 2 and a `max` of 5 for the `name` field. - ----- -{ - "status": "ok", - "analyzed": [ - { - "couchbase blr": { - "Term": "Y291Y2hiYXNlIGJscg==", - "Locations": [ - { - "Field": "title", - "ArrayPositions": [], - "Start": 0, - "End": 13, - "Position": 1 - } - ] - } - }, - { - "he": { - "Term": "aGU=", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 0, - "End": 5, - "Position": 1 - } - ] - }, - "hel": { - "Term": "aGVs", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 0, - "End": 5, - "Position": 1 - } - ] - }, - "hell": { - "Term": "aGVsbA==", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 0, - "End": 5, - "Position": 1 - } - ] - }, - "hello": { - "Term": "aGVsbG8=", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 0, - "End": 5, - "Position": 1 - } - ] - }, - "wo": { - "Term": "d28=", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 6, - "End": 11, - "Position": 2 - } - ] - }, - "wor": { - "Term": "d29y", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 6, - "End": 11, - "Position": 2 - } - ] - }, - "worl": { - "Term": "d29ybA==", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 6, - "End": 11, - "Position": 2 - } - ] - }, - "world": { - "Term": "d29ybGQ=", - "Locations": [ - { - "Field": "name", - "ArrayPositions": [], - "Start": 6, - "End": 11, - "Position": 2 - } - ] - } - }, - null - ] -} ----- - -[#g-api-scoped-status] -=== GET Index Status (Scoped) - -Returns the status of the Search index specified in the endpoint URL, including whether all index partitions are created and ready to use. - -==== Endpoint - -GET /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}`/status - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition to status check. - -|==== - -.Sample success response ----- -{ - "status": "ok", - "indexStatus": "Ready" -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -== Index Querying - -Use the following endpoints to query the contents of a Search index. - -[#g-api-index-name-count] -=== GET Indexed Documents Count - -Returns the number of indexed documents inside the Search index specified in the endpoint URL. - -==== Endpoint - -GET /api/index/`${INDEX_NAME}`/count - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the index where you want to count the number of available documents. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -.Sample success response ----- -{ - "status": "ok", - "count": 285 -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-pindex-lookup] -=== POST Return the Index Partition and ID for a Document (Scoped) - -Send a document ID in the request body and return the Search index partition ID for where the document is stored. -The endpoint returns a JSON object as a response. - -==== Endpoint - -POST /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}`/pindexLookup - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition that contains the document. - -|==== - -==== Request Body - -Add a valid JSON object that contains the `docID` property, with a value that matches the document ID for a document in the Search index. - -For example: ----- -{ - "docID": "hotel_5848" -} ----- - -.Sample success response ----- -{ - "status": "ok", - "pindexes": { - "travel-sample.inventory.travel-test": { - "id": "travel-sample.inventory.travel-test_123294e5a4efbe39_4c1c5584" - } - } -} ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -[#p-api-index-name-query] -=== POST Query a Search Index - -Run a query formatted as a JSON object against the Search index definition specified in the endpoint URL. -The endpoint returns a JSON object as a response. - -NOTE: This endpoint is for legacy Search indexes and may be deprecated in a future release. -Use <>, instead. - -==== Endpoint - -POST /api/index/`${INDEX_NAME}`/query - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -a| The name of the Search index definition to query with the request body. -You must use the fully qualified name for the index, which includes the bucket and scope. - -To view the full, scoped name for an index for use with this endpoint: - -. Go to the *Search* tab in the Couchbase Server Web Console. -. Point to the *Index Name* for an index. - -|==== - -==== Request Body - -For more detailed information about how to format the request body for the POST /api/index/`${INDEX_NAME}`/query endpoint, see xref:search:search-request-params.adoc[]. - -For example, the following request body searches for the text `a sample query` in the documents included in the Search index: - ----- -{ - "query": { - "query": "a sample query", - "boost": 1 - }, - "size": 10, - "from": 0, - "highlight": null, - "fields": null, - "facets": null, - "explain": false - } ----- - -The following request body uses from/size for results paging, uses ctl for a timeout and the "at_plus" consistency level. -On consistency, the index must have incorporated at least mutation sequence-number 123 for partition (vbucket) 0 and mutation sequence-number 234 for partition (vbucket) 1 (where vbucket 1 should have a vbucketUUID of a0b1c2): - ----- -{ - "ctl": { - "timeout": 10000, - "consistency": { - "level": "at_plus", - "vectors": { - "customerIndex": { - "0": 123, - "1/a0b1c2": 234 - } - } - } - }, - "query": { - "query": "alice smith", - "boost": 1 - }, - "size": 10, - "from": 20, - "highlight": { - "style": null, - "fields": null - }, - "fields": [ - "*" - ], - "facets": null, - "explain": true -} ----- - -The following hybrid search request body searches for a specified normalized color vector in `colorvect_dot`, but uses regular query parameters to limit the `brightness` value of the returned color to the range of `70-80`: - ----- -{ - "fields": ["*"], - "query": { - "min": 70, - "max": 80, - "inclusive_min": false, - "inclusive_max": true, - "field": "brightness" - }, - "knn": [ - { - "k": 10, - "field": "colorvect_dot", - "vector": [ 0.707106781186548, 0, 0.707106781186548 ] - } - ], - "size": 10 -} ----- - -For more information about vector searches, see xref:vector-search:vector-search.adoc[]. - -==== Response Object - -The response object has a status section that must be checked for every request. -Under nearly all circumstances, the query response will be HTTP 200 even though individual index shards (pindexes) may encounter a timeout or return an error. - -==== Consistency and Timeouts - -A query can specify a timeout value, a consistency requirement, or both. -This section explains how this affects the query behavior and how to handle the resulting query return values. - -* logical first phase consistency wait - if timeout in this period, get 416 error with message saying request could not be satisfied). -* If consistency wait times out with 416, return value to client will indicate the sequence number range processed so the client will have an idea how far the processing got and has the option of retrying more intelligently. -* In phase 2, you have the normal pindex timeout. -This will start whenever the first phase completes. -At this point, request will return 200 HTTP response code unless there is an internal server error. -* Client must check response status, which will return any errors or timeouts for each pindex. -If The response includes the number of errors, and the client can determine whether they need the complete results or can continue as long as enough pindexes return to give a reasonable user experience. -Note that the query return status will be 200 even if all pindexes return errors so it's critical to check the response status and code accordingly. -* If client sets timeout very low, e.g. -1ms, you may receive a 200 error with all timeouts instead of a consistency wait timeout. - - -[#p-api-scoped-query] -=== POST Query a Search Index (Scoped) - -Run a query formatted as a JSON object against the Search index definition specified in the endpoint URL. -The endpoint returns a JSON object as a response. -Unlike <>, this endpoint is scoped and does not require a fully qualified `${INDEX_NAME}` value. - -==== Endpoint - -POST /api/bucket/`${BUCKET_NAME}`/scope/`${SCOPE_NAME}`/index/`${INDEX_NAME}`/query - -==== Permission Required - -cluster.bucket[[.var]`$BUCKET_NAME`].fts!read - -==== Role Required - -*Search Reader* or *Search Admin* - -==== Parameters - -[cols="1,1,1,2"] -|==== -|Parameter |Required? |Type |Description - -|[.param]`${BUCKET_NAME}` -| Yes -| String, URL path parameter -| The name of the bucket used to create the Search index definition. - -|[.param]`${SCOPE_NAME}` -| Yes -| String, URL path parameter -| The name of the scope used to create the Search index definition. - -|[.param]`${INDEX_NAME}` -| Yes -| String, URL path parameter -| The name of the Search index definition to query with the request body. - -|==== - -==== Request Body - -Add a JSON object to define the settings for your Search query. -For more information about how to create a Search query JSON object, see xref:search:search-request-params.adoc[]. - -.Sample failure response ----- -{ - "error": "rest_index: Query, indexName: travel-sample.inventory.travel-test, err: bleve: QueryBleve parsing searchRequest, err: unknown query type", - "request": { - "collections": [ - "hotel" - ], - "ctl": { - "consistency": { - "level": "at_plus", - "results": "complete", - "vectors": { - "searchIndexName": { - "607/205096593892159": 2, - "640/298739127912798": 4 - } - } - }, - "timeout": 10000 - }, - "explain": true, - "from": 0, - "highlight": { - "fields": [ - "reviews.content" - ], - "style": "html" - }, - "includeLocations": false, - "limit": 10, - "offset": 0, - "query": {}, - "score": "none", - "size": 10, - "sort": [ - "reviews.Ratings.Cleanliness", - { - "by": "field", - "desc": false, - "field": "reviews.Ratings.Cleanliness", - "missing": "last", - "mode": "default", - "type": "number" - }, - "-_score", - "-_id" - ] - }, - "status": "fail" -} ----- -The Search Service returns a non-200 HTTP error code when a request fails. - -.Sample success response - regular query -[source,json] ----- -include::example$fts-sample-success-response.jsonc[] ----- -The Search Service returns a HTTP 200 status code with a response that includes `"status": "ok"`. - -.Sample success response - hybrid vector search -[source,json] ----- -include::example$fts-sample-success-response-vector-search.jsonc[] ----- \ No newline at end of file diff --git a/modules/rest-api/pages/rest-fts-node.adoc b/modules/rest-api/pages/rest-fts-node.adoc deleted file mode 100644 index b03a0c7b1e..0000000000 --- a/modules/rest-api/pages/rest-fts-node.adoc +++ /dev/null @@ -1,231 +0,0 @@ -= Node Configuration - -== Node Configuration - -[[g-api-cfg]]GET /api/cfg:: -Returns the node's current view of the cluster's configuration as JSON. -+ -*Permission Required*: cluster.settings!read -+ -*Role Required*: Full-Admin, Cluster-Admin -+ -.Sample response ----- -{ - "indexDefs": { - "implVersion": "4.0.0", - "indexDefs": { - "myFirstIndex": { - "name": "myFirstIndex", - "params": "", - "planParams": { - "hierarchyRules": null, - "maxPartitionsPerPIndex": 0, - "nodePlanParams": null, - "numReplicas": 0, - "planFrozen": false - }, - "sourceName": "", - "sourceParams": "", - "sourceType": "nil", - "sourceUUID": "", - "type": "blackhole", - "uuid": "6cc599ab7a85bf3b" - } - }, - "uuid": "6cc599ab7a85bf3b" - }, - "indexDefsCAS": 3, - "indexDefsErr": null, - "nodeDefsKnown": { - "implVersion": "4.0.0", - "nodeDefs": { - "78fc2ffac2fd9401": { - "container": "", - "extras": "", - "hostPort": "0.0.0.0:8094", - "implVersion": "4.0.0", - "tags": null, - "uuid": "78fc2ffac2fd9401", - "weight": 1 - } - }, - "uuid": "2f0d18fb750b2d4a" - }, - "nodeDefsKnownCAS": 1, - "nodeDefsKnownErr": null, - "nodeDefsWanted": { - "implVersion": "4.0.0", - "nodeDefs": { - "78fc2ffac2fd9401": { - "container": "", - "extras": "", - "hostPort": "0.0.0.0:8094", - "implVersion": "4.0.0", - "tags": null, - "uuid": "78fc2ffac2fd9401", - "weight": 1 - } - }, - "uuid": "72d6750878551451" - }, - "nodeDefsWantedCAS": 2, - "nodeDefsWantedErr": null, - "planPIndexes": { - "implVersion": "4.0.0", - "planPIndexes": { - "myFirstIndex_6cc599ab7a85bf3b_0": { - "indexName": "myFirstIndex", - "indexParams": "", - "indexType": "blackhole", - "indexUUID": "6cc599ab7a85bf3b", - "name": "myFirstIndex_6cc599ab7a85bf3b_0", - "nodes": { - "78fc2ffac2fd9401": { - "canRead": true, - "canWrite": true, - "priority": 0 - } - }, - "sourceName": "", - "sourceParams": "", - "sourcePartitions": "", - "sourceType": "nil", - "sourceUUID": "", - "uuid": "64bed6e2edf354c3" - } - }, - "uuid": "6327debf817a5ec7", - "warnings": { - "myFirstIndex": [] - } - }, - "planPIndexesCAS": 5, - "planPIndexesErr": null, - "status": "ok" -} ----- - -[[p-api-cfgrefresh]]POST /api/cfgRefresh:: -Requests the node to refresh its configuration from the configuration provider. -+ -*Permission Required*: cluster.settings!write -+ -*Role Required*: Full-Admin, Cluster-Admin - -[[p-api-mgrkick]]POST /api/managerKick:: -Forces the node to replan resource assignments (by running the planner, if enabled) and to update its runtime state to reflect the latest plan (by running the janitor, if enabled). -+ -*Permission Required*: cluster.settings!write -+ -*Role Required*: Full-Admin, Cluster-Admin - -[[g-api-mgrmeta]]GET /api/managerMeta:: -Returns information on the node's capabilities, including available indexing and storage options as JSON, and is intended to help management tools and web UI's to be more dynamically metadata driven. -+ -*Permission Required*: cluster.settings!read -+ -*Role Required*: Full-Admin, Cluster-Admin - -== Node Diagnostics - -[[g-api-diag]]GET /api/diag:: -Returns the full set of diagnostic information from the node in one shot as JSON. -That is, the /api/diag response will be the union of the responses from the other REST API diagnostic and monitoring endpoints from the node, and is intended to make production support easier. -+ -For example, for a three node cluster, you could capture the [.path]_/api/diag_ output of each node with something like: -+ ----- -curl http://cbft-01:8094/api/diag > cbft-01.json -curl http://cbft-02:8094/api/diag > cbft-02.json -curl http://cbft-03:8094/api/diag > cbft-03.json ----- -+ -The [.path]_/api/diag_ response JSON object can be quite large, from 100's of KB to much more. -+ -The motivation for [.path]_/api/diag_ is to simplify working with the Couchbase community, forums, technical support and other engineers by making data capture from each FTS node a single step. -+ -*Permission Required*: cluster.logs!read -+ -*Role Required*: Full-Admin, Cluster-Admin - -[[g-api-log]]GET /api/log:: -Returns recent log messages and key events for the node as JSON. -+ -*Permission Required*: cluster.logs!read -+ -*Role Required*: Full-Admin, Cluster-Admin -+ -.Sample response ----- -{ - "events": [], - "messages": [] -} ----- - -[[g-api-runtime]]GET /api/runtime:: -Returns information on the node's software, such as version strings and slow-changing runtime settings as JSON. -+ -*Permission Required*: cluster.settings!read -+ -*Role Required*: Full-Admin, Cluster-Admin -+ -.Sample response ----- -{ - "arch": "amd64", - "go": { - "GOMAXPROCS": 1, - "GOROOT": "/usr/local/go", - "compiler": "gc", - "version": "go1.4" - }, - "numCPU": 8, - "os": "darwin", - "versionData": "4.0.0", - "versionMain": "v0.3.1" -} ----- - -[[g-api-runtime-args]]GET /api/runtime/args:: -Returns information on the node's command-line, parameters, environment variables and O/S process values as JSON. -+ -*Permission Required*: cluster.settings!read -+ -*Role Required*: Full-Admin, Cluster-Admin - -[[p-api-runtime-cpu]]POST /api/runtime/profile/cpu:: -Requests the node to capture local cpu usage profiling information. -+ -*Permission Required*: cluster.admin -+ -*Role Required*: Full-Admin, Cluster-Admin - -[[p-api-runtime-memory]]POST /api/runtime/profile/memory:: -Requests the node to capture lcoal memory usage profiling information. -+ -*Permission Required*: cluster.admin -+ -*Role Required*: Full-Admin, Cluster-Admin - -== Node Management - -[[p-api-runtime-gc]]POST /api/runtime/gc:: -Requests the node to perform a GC. -+ -*Permission Required*: cluster.admin -+ -*Role Required*: Full-Admin, Cluster-Admin - -== Node Monitoring - -[[g-api-runtime-stats]]GET /api/runtime/stats:: -Returns information on the node's low-level runtime stats as JSON. -+ -*Role Required*: Full-Admin, Cluster-Admin - -[[g-api-runtime-statsmem]]GET /api/runtime/statsMem:: -Returns information on the node's low-level GC and memory related runtime stats as JSON. -+ -*Role Required*: Full-Admin, Cluster-Admin diff --git a/modules/rest-api/pages/rest-fts-partition-file-transfer.adoc b/modules/rest-api/pages/rest-fts-partition-file-transfer.adoc deleted file mode 100644 index eb7ff9ae44..0000000000 --- a/modules/rest-api/pages/rest-fts-partition-file-transfer.adoc +++ /dev/null @@ -1,80 +0,0 @@ -= Rebalance Based on File Transfer -:description: The Search-Service REST API configures rebalance based on file transfer. - -[abstract] -{description} - -[#http-methods-and-uris] -== HTTP Method and URI - ----- -PUT /api/managerOptions ----- - -[#description] -== Description - -The Search Service automatically partitions its indexes across all Search nodes in the cluster, ensuring optimal distribution, following rebalance. - -To achieve this, in versions of Couchbase Server prior to 7.1, by default, partitions needing to be newly created were entirely _built_, on their newly assigned nodes. -In 7.1+, by default, new partitions are created by the _transfer_ of partition files from old nodes to new nodes: this significantly enhances performance. -This is an Enterprise-only feature, which requires all Search Service nodes _either_ to be running 7.1 or later; _or_ to be running 7.0.2, with the feature explicitly switched on by means of this endpoint. -Note that users of 7.1+ can explicitly switch the feature _off_ by means of this endpoint; in which case _partition build_ is used to establish new partitions, rather than file transfer. - -During file transfer, should an unresolvable error occur, file transfer is automatically abandoned, and partition build is used instead. - -== Curl Syntax - ----- -curl -X PUT http://:8094/api/managerOptions - -u : - -H "Content-type:application/json" - -d '{"disableFileTransferRebalance": [ "true" | "false" ]}' ----- - -If the value specified for the key `disableFileTransferRebalance` is `false` (which is the default in 7.1+), new Search-Service partitions are created during rebalance by means of partition-file transfer. -If the value is `true`, partitions are created by means of partition build, from scratch; over DCP connections from the Data Service. - -== Responses - -Success returns `200 OK`, and the message `{"status":"ok"}`. -If the URI is incorrectly specified, `404 Object Not Found` is returned. -If the method is incorrectly specified, `405 Method Not Allowed` is returned, with the message `{"error":"Method not allowed for endpoint","status":"fail"}`. - -Failure to authenticate returns `401 Unauthorized`. - -== Examples - -The following example _disables_ the creation of new partitions by means of file-transfer: - ----- -curl -X PUT http://localhost:8094/api/managerOptions \ --u Administrator:password \ --H "Content-type:application/json" \ --d '{"disableFileTransferRebalance": "true" }' ----- - -From this point, Search-Service index-partitions are _built_ on the new nodes assigned to them during rebalance. - -The following example _re-enables_ the creation of new partitions by means of file-transfer: - ----- -curl -X PUT http://localhost:8094/api/managerOptions \ --u Administrator:password \ --H "Content-type:application/json" \ --d '{"disableFileTransferRebalance": "false" }' ----- - -From this point, Search-Service index-partitions are again created by _file transfer_, on the new nodes assigned to them during rebalance. - -In each case, successful execution returns the following: - ----- -{"status":"ok"} ----- - -== See Also - -An overview of rebalance for all services is provided at xref:learn:clusters-and-availability/rebalance.adoc[Rebalance]. -An overview of the REST API for the Search Service is provided at xref:rest-api:rest-fts.adoc[Search API]. -An architectural summary of the Search Service is provided at xref:learn:services-and-indexes/services/search-service.adoc#search-service-architecture[Search Service Architecture]. diff --git a/modules/rest-api/pages/rest-fts-query.adoc b/modules/rest-api/pages/rest-fts-query.adoc deleted file mode 100644 index 9a3a0c9561..0000000000 --- a/modules/rest-api/pages/rest-fts-query.adoc +++ /dev/null @@ -1,347 +0,0 @@ -= Active Queries REST API - -== Overview - -The Active Queries REST API is provided by the Search service. -This API enables you to get information about active FTS queries. - -The API schemes and host URLs are as follows:{blank} - -* `+http://node:8094/+` -* `+https://node:18094/+` (for secure access) - -where [.var]`node` is the host name or IP address of a computer running the Search service. - - -=== Version information -[%hardbreaks] -__Version__ : 7.0 - -=== Produces - -* `application/json` - -== Paths - -*{toc-title}* - -* <> -* <> -* <> - -[#api-query-index] -=== View Active Index Queries - -.... -GET /api/query/index/{indexName} -.... - -==== Description - -Gets the details of all the active queries for any given FTS index in the system. - -==== Parameters - -[options="header", cols=".<2a,.<3a,.<9a,.<4a"] -|=== -|Type|Name|Description|Schema -|**Path** -|**indexName** + -__required__ -a|The name of a full-text index. -|string - -|**Query** -|**longerThan** + -__optional__ -a|Filters the queries running beyond the given span of time. - -The duration string is a signed sequence of decimal numbers, each with optional fraction and a unit suffix, such as `20s`, `-1.5h` or `2h45m`. -Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, `h`. -|string (duration) -|=== - -==== Example HTTP request - -[#request-1] -==== -Request 1: Find queries on the index `DemoIndex1` that have been running for longer than 1 ms. - -.Curl request -[source,shell] ----- -curl -XGET -H "Content-Type: application/json" \ --u : \ -'http://localhost:8094/api/query/index/DemoIndex1?longerThan=1ms' ----- -==== - -==== Example HTTP response - -==== -Result of <>. - -.Response 200 -[source,json] ----- -{ - "status": "ok", - "stats": { - "total": 3, - "successful": 3 - }, - "totalActiveQueryCount": 4, - "filteredActiveQueries": { - "indexName": "DemoIndex1", - "longerThan": "1ms", - "queryCount": 2, - "queryMap": { - "b91d75480470f979f65f04e8f20a1f7b-16": { - "QueryContext": { - "query": { - "query": "good restraunts in france" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex1" - }, - "executionTime": "1.059754811s" - }, - "f76b2d51397feee28c1e757ed426ef93-2": { - "QueryContext": { - "query": { - "query": "mexican food in england" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex1" - }, - "executionTime": "1.058247896s" - } - } - } -} ----- -==== - -[#api-query] -=== View Active Node Queries - -.... -GET /api/query -.... - -==== Description - -Gets the details of all the active queries in any FTS node in a cluster. The response of the endpoint will have the entries in `queryMap` whose key is of the format "nodeUUID-queryID". So, the key tells that the active query, which is the value, is running on the node with uuid equal to `nodeUUID` and has an ID `queryID` on that node. - -==== Parameters - -[options="header", cols=".<2a,.<3a,.<9a,.<4a"] -|=== -|Type|Name|Description|Schema -|**Query** -|**longerThan** + -__optional__ -a|Filters the queries running beyond the given span of time. - -The duration string is a signed sequence of decimal numbers, each with optional fraction and a unit suffix, such as `20s`, `-1.5h` or `2h45m`. -Valid time units are `ns`, `us` (or `µs`), `ms`, `s`, `m`, `h`. -|string (duration) -|=== - -==== Example HTTP request - -[#request-2] -==== -Request 2: Find all active queries across the fts cluster. - -.Curl request -[source,shell] ----- -curl -XGET -H "Content-Type: application/json" \ --u : \ -http://localhost:8094/api/query ----- -==== - -[#request-3] -==== -Request 3: Find all queries across cluster that have been running for longer than 7s. - -.Curl request -[source,shell] ----- -curl -XGET -H "Content-Type: application/json" \ --u : \ -'http://localhost:8094/api/query?longerThan=7s' ----- -==== - -==== Example HTTP response - -==== -Result of <>. - -.Response 200 -[source,json] ----- -{ - "status": "ok", - "stats": { - "total": 3, - "successful": 3 - }, - "totalActiveQueryCount": 4, - "filteredActiveQueries": { - "queryCount": 4, - "queryMap": { - "b91d75480470f979f65f04e8f20a1f7b-17": { - "QueryContext": { - "query": { - "query": "good restraunts in france" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex1" - }, - "executionTime": "2.144802122s" - }, - "b91d75480470f979f65f04e8f20a1f7b-18": { - "QueryContext": { - "query": { - "query": "decent hotel with a pool in italy" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex2" - }, - "executionTime": "2.144712787s" - }, - "b91d75480470f979f65f04e8f20a1f7b-19": { - "QueryContext": { - "query": { - "query": "germany" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex2" - }, - "executionTime": "2.143957727s" - }, - "f76b2d51397feee28c1e757ed426ef93-3": { - "QueryContext": { - "query": { - "query": "mexican food in england" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex1" - }, - "executionTime": "2.14286421s" - } - } - } -} ----- -==== - -==== -Result of <>. - -.Response 200 -[source,json] ----- -{ - "status": "ok", - "stats": { - "total": 3, - "successful": 3 - }, - "totalActiveQueryCount": 3, - "filteredActiveQueries": { - "longerThan": "7s", - "queryCount": 1, - "queryMap": { - "b91d75480470f979f65f04e8f20a1f7b-21": { - "QueryContext": { - "query": { - "query": "decent hotel with a pool in italy" - }, - "size": 10, - "from": 0, - "timeout": 120000, - "index": "DemoIndex1" - }, - "executionTime": "10.541956741s" - } - } - } -} ----- -==== - -[#api-query-cancel] -=== Cancel Active Queries - -.... -POST /api/query/{queryID}/cancel -.... - -==== Description - -Allows the user to cancel an active query that's running longer than expected. This API is used along side the view active queries API to get the parameters `queryID` and `uuid` which will be used to cancel the query. - -==== Parameters - -[options="header", cols=".<2a,.<3a,.<9a,.<4a"] -|=== -|Type|Name|Description|Schema -|**Query ID** -|**queryID** + -__required__ -a|The active query's ID -|integer - -|**Node UUID** -|**uuid** + -__optional__ -a|Passed as a body parameter. `uuid` represents the active query's coordinator node's UUID, where the query will be canceled. This parameter allows the user to cancel a query anywhere in the system by specifying its coordinator node's UUID. -|string (duration) -|=== - -==== Example HTTP request - -[#request-4] -==== -Request 4: Cancel a long running query with query ID 24 whose coordinator node has a uuid b91d75480470f979f65f04e8f20a1f7b. - -.Curl request -[source,shell] ----- -curl -X POST -H "Content-Type: application/json" -u : \ -http://localhost:8094/api/query/24/cancel -d \ -'{ "uuid": "b91d75480470f979f65f04e8f20a1f7b" }' ----- -==== - -==== Example HTTP response - -==== -Result of <>. - -.Response 200 -[source,json] ----- -{ - "status": "ok", - "msg": "query with ID '24' on node 'b91d75480470f979f65f04e8f20a1f7b' was aborted!" -} ----- -==== \ No newline at end of file diff --git a/modules/rest-api/pages/rest-fts-statistics.adoc b/modules/rest-api/pages/rest-fts-statistics.adoc deleted file mode 100644 index 4a98e4389d..0000000000 --- a/modules/rest-api/pages/rest-fts-statistics.adoc +++ /dev/null @@ -1,786 +0,0 @@ -= Getting Search Statistics -:description: Get statistics for the Search Service and your Search indexes. -:page-topic-type: reference - -[abstract] -{description} - -== Get Search Index Statistics - -Use the following API to retrieve statistics on documents, partition indexes, mutations, compactions, and queries for the Search Service and any Search indexes. - -=== Endpoint - ----- -GET :/api/nsstats ----- - -* Set `host` to a node that runs the Search Service. - -* Set `port` to the port for the Search Service: -** Use `8094` for http. -** Use `18094` for https. - -=== Permission Required - -cluster.fts!read - -=== Role Required - -xref:learn:security/roles.adoc#full-admin[Full Admin], xref:learn:security/roles.adoc#cluster-admin[Cluster Admin], or the xref:learn:security/roles.adoc#bucket-admin[Bucket Admin] role for the bucket or buckets where you created Search indexes. - - -[#responses] -=== Responses - -If the call is successful, the API returns a `200 OK` response with an object containing search-related statistics. - -A malformed URI gives `400 Object Not Found`. -Failure to authenticate gives `401 Unauthorized`. - -If a user authenticates but does not have the appropriate permissions, the API returns a `403 Forbidden` response with an object similar to the following: - -.Sample 403 response ----- -{ - "message": "Forbidden. User needs one of the following permissions", - "permissions": [ - "cluster.fts!read" - ] -} ----- - -A successful response would return an object like the following, which contains statistics on 2 indexes, `travel-sample-index` and `color-test`: - -.Sample success response ----- -{ - "avg_queries_latency": 9.38084, - "batch_bytes_added": 1065776, - "batch_bytes_removed": 1065776, - "curr_batches_blocked_by_herder": 0, - "num_batches_introduced": 20, - "num_bytes_ram_quota": 440320000, - "num_bytes_used_disk": 38324504, - "num_bytes_used_ram": 250174920, - "num_bytes_used_ram_c": 2354288, - "num_files_on_disk": 6, - "num_gocbcore_dcp_agents": 2, - "num_gocbcore_stats_agents": 4, - "num_knn_search_requests": 7, - "pct_cpu_gc": 0.0000521150454206345, - "pct_used_ram": 56.81661518895349, - "tot_batches_flushed_on_maxops": 8, - "tot_batches_flushed_on_timer": 12, - "tot_batches_merged": 2028, - "tot_batches_new": 20, - "tot_bleve_dest_closed": 0, - "tot_bleve_dest_opened": 2, - "tot_grpc_listeners_closed": 0, - "tot_grpc_listeners_opened": 1, - "tot_grpc_queryreject_on_memquota": 0, - "tot_grpcs_listeners_closed": 0, - "tot_grpcs_listeners_opened": 1, - "tot_http_limitlisteners_closed": 0, - "tot_http_limitlisteners_opened": 1, - "tot_https_limitlisteners_closed": 0, - "tot_https_limitlisteners_opened": 2, - "tot_queryreject_on_memquota": 0, - "tot_remote_grpc": 0, - "tot_remote_grpc_ssl": 0, - "tot_remote_grpc_tls": 0, - "tot_remote_http": 0, - "tot_remote_http2": 0, - "tot_remote_http_ssl": 0, - "tot_rollback_full": 0, - "tot_rollback_partial": 0, - "total_bytes_query_results": 62573, - "total_create_index_bad_request_error": 0, - "total_create_index_internal_server_error": 0, - "total_create_index_request": 1, - "total_create_index_request_ok": 1, - "total_delete_index_bad_request_error": 0, - "total_delete_index_internal_server_error": 0, - "total_delete_index_request": 0, - "total_delete_index_request_ok": 0, - "total_gc": 412, - "total_internal_queries": 0, - "total_queries": 8, - "total_queries_bad_request_error": 1, - "total_queries_consistency_error": 0, - "total_queries_error": 1, - "total_queries_max_result_window_exceeded_error": 0, - "total_queries_partial_results_error": 0, - "total_queries_rejected_by_herder": 0, - "total_queries_search_in_context_error": 0, - "total_queries_slow": 0, - "total_queries_timeout": 0, - "total_queries_validation_error": 0, - "total_request_time": 81994975, - "travel-sample:travel-sample.inventory.travel-test:avg_grpc_internal_queries_latency": 0, - "travel-sample:travel-sample.inventory.travel-test:avg_grpc_queries_latency": 0, - "travel-sample:travel-sample.inventory.travel-test:avg_internal_queries_latency": 0, - "travel-sample:travel-sample.inventory.travel-test:avg_queries_latency": 0, - "travel-sample:travel-sample.inventory.travel-test:doc_count": 917, - "travel-sample:travel-sample.inventory.travel-test:last_access_time": "2024-08-13T18:54:00.844+00:00", - "travel-sample:travel-sample.inventory.travel-test:num_bytes_read_at_query_time": 0, - "travel-sample:travel-sample.inventory.travel-test:num_bytes_used_disk": 36279386, - "travel-sample:travel-sample.inventory.travel-test:num_bytes_used_disk_by_root": 17119280, - "travel-sample:travel-sample.inventory.travel-test:num_bytes_used_disk_by_root_reclaimable": 0, - "travel-sample:travel-sample.inventory.travel-test:num_bytes_written_at_index_time": 0, - "travel-sample:travel-sample.inventory.travel-test:num_file_merge_ops": 0, - "travel-sample:travel-sample.inventory.travel-test:num_files_on_disk": 4, - "travel-sample:travel-sample.inventory.travel-test:num_mem_merge_ops": 0, - "travel-sample:travel-sample.inventory.travel-test:num_mutations_to_index": 0, - "travel-sample:travel-sample.inventory.travel-test:num_persister_nap_merger_break": 1, - "travel-sample:travel-sample.inventory.travel-test:num_persister_nap_pause_completed": 1, - "travel-sample:travel-sample.inventory.travel-test:num_pindexes_actual": 1, - "travel-sample:travel-sample.inventory.travel-test:num_pindexes_target": 1, - "travel-sample:travel-sample.inventory.travel-test:num_recs_to_persist": 0, - "travel-sample:travel-sample.inventory.travel-test:num_root_filesegments": 1, - "travel-sample:travel-sample.inventory.travel-test:num_root_memorysegments": 0, - "travel-sample:travel-sample.inventory.travel-test:timer_batch_store_count": 0, - "travel-sample:travel-sample.inventory.travel-test:timer_data_delete_count": 0, - "travel-sample:travel-sample.inventory.travel-test:timer_data_update_count": 0, - "travel-sample:travel-sample.inventory.travel-test:timer_opaque_get_count": 2048, - "travel-sample:travel-sample.inventory.travel-test:timer_opaque_set_count": 1024, - "travel-sample:travel-sample.inventory.travel-test:timer_rollback_count": 0, - "travel-sample:travel-sample.inventory.travel-test:timer_snapshot_start_count": 96, - "travel-sample:travel-sample.inventory.travel-test:tot_seq_received": 87974, - "travel-sample:travel-sample.inventory.travel-test:total_bytes_indexed": 8523422, - "travel-sample:travel-sample.inventory.travel-test:total_bytes_query_results": 126174, - "travel-sample:travel-sample.inventory.travel-test:total_compaction_written_bytes": 15644740, - "travel-sample:travel-sample.inventory.travel-test:total_grpc_internal_queries": 0, - "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries": 0, - "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries_error": 0, - "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries_slow": 0, - "travel-sample:travel-sample.inventory.travel-test:total_grpc_queries_timeout": 0, - "travel-sample:travel-sample.inventory.travel-test:total_grpc_request_time": 0, - "travel-sample:travel-sample.inventory.travel-test:total_internal_queries": 0, - "travel-sample:travel-sample.inventory.travel-test:total_knn_searches": 0, - "travel-sample:travel-sample.inventory.travel-test:total_queries": 0, - "travel-sample:travel-sample.inventory.travel-test:total_queries_error": 0, - "travel-sample:travel-sample.inventory.travel-test:total_queries_slow": 0, - "travel-sample:travel-sample.inventory.travel-test:total_queries_timeout": 0, - "travel-sample:travel-sample.inventory.travel-test:total_request_time": 96821165, - "travel-sample:travel-sample.inventory.travel-test:total_term_searchers": 22, - "travel-sample:travel-sample.inventory.travel-test:total_term_searchers_finished": 22, - "vector-sample:vector-sample.color.color-test:avg_grpc_internal_queries_latency": 0, - "vector-sample:vector-sample.color.color-test:avg_grpc_queries_latency": 0, - "vector-sample:vector-sample.color.color-test:avg_internal_queries_latency": 0, - "vector-sample:vector-sample.color.color-test:avg_queries_latency": 9.38084, - "vector-sample:vector-sample.color.color-test:doc_count": 153, - "vector-sample:vector-sample.color.color-test:field:colorvect_l2:num_vectors": 153, - "vector-sample:vector-sample.color.color-test:field:embedding_vector_dot:num_vectors": 153, - "vector-sample:vector-sample.color.color-test:last_access_time": "2024-04-30T15:58:55.073+00:00", - "vector-sample:vector-sample.color.color-test:num_bytes_read_at_query_time": 14780, - "vector-sample:vector-sample.color.color-test:num_bytes_used_disk": 2045118, - "vector-sample:vector-sample.color.color-test:num_bytes_used_disk_by_root": 996542, - "vector-sample:vector-sample.color.color-test:num_bytes_used_disk_by_root_reclaimable": 0, - "vector-sample:vector-sample.color.color-test:num_bytes_written_at_index_time": 1003945, - "vector-sample:vector-sample.color.color-test:num_file_merge_ops": 0, - "vector-sample:vector-sample.color.color-test:num_files_on_disk": 2, - "vector-sample:vector-sample.color.color-test:num_mem_merge_ops": 1, - "vector-sample:vector-sample.color.color-test:num_mutations_to_index": 0, - "vector-sample:vector-sample.color.color-test:num_persister_nap_merger_break": 2, - "vector-sample:vector-sample.color.color-test:num_persister_nap_pause_completed": 2, - "vector-sample:vector-sample.color.color-test:num_pindexes_actual": 1, - "vector-sample:vector-sample.color.color-test:num_pindexes_target": 1, - "vector-sample:vector-sample.color.color-test:num_recs_to_persist": 0, - "vector-sample:vector-sample.color.color-test:num_root_filesegments": 1, - "vector-sample:vector-sample.color.color-test:num_root_memorysegments": 0, - "vector-sample:vector-sample.color.color-test:timer_batch_store_count": 0, - "vector-sample:vector-sample.color.color-test:timer_data_delete_count": 0, - "vector-sample:vector-sample.color.color-test:timer_data_update_count": 153, - "vector-sample:vector-sample.color.color-test:timer_opaque_get_count": 2048, - "vector-sample:vector-sample.color.color-test:timer_opaque_set_count": 2048, - "vector-sample:vector-sample.color.color-test:timer_rollback_count": 0, - "vector-sample:vector-sample.color.color-test:timer_snapshot_start_count": 141, - "vector-sample:vector-sample.color.color-test:tot_seq_received": 5273, - "vector-sample:vector-sample.color.color-test:total_bytes_indexed": 945671, - "vector-sample:vector-sample.color.color-test:total_bytes_query_results": 62573, - "vector-sample:vector-sample.color.color-test:total_compaction_written_bytes": 996542, - "vector-sample:vector-sample.color.color-test:total_compactions": 0, - "vector-sample:vector-sample.color.color-test:total_grpc_internal_queries": 0, - "vector-sample:vector-sample.color.color-test:total_grpc_queries": 0, - "vector-sample:vector-sample.color.color-test:total_grpc_queries_error": 0, - "vector-sample:vector-sample.color.color-test:total_grpc_queries_slow": 0, - "vector-sample:vector-sample.color.color-test:total_grpc_queries_timeout": 0, - "vector-sample:vector-sample.color.color-test:total_grpc_request_time": 0, - "vector-sample:vector-sample.color.color-test:total_internal_queries": 0, - "vector-sample:vector-sample.color.color-test:total_knn_searches": 7, - "vector-sample:vector-sample.color.color-test:total_queries": 8, - "vector-sample:vector-sample.color.color-test:total_queries_error": 1, - "vector-sample:vector-sample.color.color-test:total_queries_slow": 0, - "vector-sample:vector-sample.color.color-test:total_queries_timeout": 0, - "vector-sample:vector-sample.color.color-test:total_request_time": 81994975, - "vector-sample:vector-sample.color.color-test:total_term_searchers": 80, - "vector-sample:vector-sample.color.color-test:total_term_searchers_finished": 80, - "vector-sample:vector-sample.color.color-test:total_vectors": 306, -} ----- - -==== Returned Statistics - -The Search Service returns the following statistics from the `nsstats` endpoint: - -|==== -|Statistic |Description - -| `avg_queries_latency` -| The average latency of all Search queries run on the cluster, in milliseconds. - -| `batch_bytes_added` -a| The total number of bytes in batches that have not yet been added to the Search index. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. - -| `batch_bytes_removed` -a| The total number of bytes in batches that have been added to the Search index. - -Use together with `batch_bytes_added` to understand when indexing operations complete. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. - -| `curr_batches_blocked_by_herder` -a| The difference between the number of batches that have been indexed (`batch_bytes_removed`) and batches that have not yet been indexed (`batch_bytes_added`). - -The Search Service blocks batch indexing until there is sufficient memory available on a node. - -This statistic appears on the Server Web Console dashboard as *DCP Batches Blocked*. - -| `num_batches_introduced` -a| The total number of batches introduced as part of indexing operations. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. - -| `num_bytes_ram_quota` -a| The total number of bytes set as the maximum usable memory for the Search Service on the cluster. - -This statistic appears on the Server Web Console dashboard as *RAM Quota for Search*. - -| `num_bytes_used_disk` -| The total number of bytes used on disk by Search indexes in the cluster. - -| `num_bytes_used_ram` -a| The number of bytes used in memory by the Search Service. - -This statistic appears on the Server Web Console dashboard as *RAM Used by Search*. - -| `num_bytes_used_ram_c` -a| The number of bytes used in memory by the Search Service's C language processes. - -This amount is included as part of the total number of bytes used in memory, given by the `num_bytes_used_ram` statistic. - -| `num_files_on_disk` -a| The total number of files on disk for all Search indexes. - -| `num_gocbcore_dcp_agents` -a| The total number of Go SDK DCP agents used by the Search Service to establish DCP communication with the Data Service. - -The number of Go SDK DCP agents should be less than or equal to the number of Search index partitions on a node. - -| `num_gocbcore_stats_agents` -a| The total number of Go SDK agent pairs, used to retrieve statistics from the Data Service, that are present on a node. - -Typically, the Search Service uses one agent pair for each bucket on a node. - -| `num_knn_search_requests` -a| The total number of xref:vector-search:vector-search.adoc[Vector Search] requests made across all Search indexes in the cluster. - -| `pct_cpu_gc` -| The percentage of CPU time spent by a Search index in garbage collection. -Garbage collection involves cleanup actions like removing unnecessary index entries. - -| `pct_used_ram` -a| The percentage of the available RAM quota used by the Search Service. - -This statistic appears on the Server Web Console dashboard as *Pct RAM Used by Search*. - -| `tot_batches_flushed_on_maxops` -a| The total number of batches executed due to the batch size being greater than the maximum number of operations per batch. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. -A batch is executed when it's flushed to disk. - -| `tot_batches_flushed_on_timer` -a| The total number of batches executed at regular intervals. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. -A batch is executed when it's flushed to disk. - -| `tot_batches_merged` -a| The number of batches that have been merged together before being sent to the disk write queue. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. - -| `tot_batches_new` -a| The number of new batches that have been freshly introduced into the system. -These batches could be merged with other new batches before being sent to the disk write queue. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. - -| `tot_bleve_dest_closed` -| The total number of times a Search index partition closed to new Search requests. - -| `tot_bleve_dest_opened` -a| The total number of times Search index partitions were created or reopened for new Search requests, or for ingesting data coming in from DCP. - -Opening an index partition creates a file lock for concurrent access requests. - -| `tot_grpc_listeners_closed` -a| The total number of gRPC listeners closed. - -gRPC listeners handle incoming connection requests to the Search Service. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. - -| `tot_grpc_listeners_opened` -a| The total number of gRPC listeners opened. - -gRPC listeners handle incoming connection requests to the Search Service. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. - -| `tot_grpc_queryreject_on_memquota` -a| The total number of gRPC queries rejected because of the available memory quota for the Search Service being less than the estimated memory required for merging search results from all partitions for the query. - -For more information about how to set the Search Service's quota, see xref:fts:fts-advanced-settings-ftsMemoryQuota.adoc[]. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. - -| `tot_grpcs_listeners_closed` -a| The total number of gRPC SSL listeners closed. - -gRPC SSL listeners handle incoming SSL connection requests to the Search Service. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. - -| `tot_grpcs_listeners_opened` -a| The total number of gRPC SSL listeners opened. - -gRPC SSL listeners handle incoming SSL connection requests to the Search Service. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. - -| `tot_http_limitlisteners_closed` -a| The total number of HTTP limit listeners closed. - -HTTP limit listeners manage limits on incoming HTTP requests to the Search Service. - -| `tot_http_limitlisteners_opened` -a| The total number of HTTP limit listeners opened. - -HTTP limit listeners manage limits on incoming HTTP requests to the Search Service. - -| `tot_https_limitlisteners_closed` -a| The total number of HTTPS limit listeners closed. - -HTTPS limit listeners manage limits on incoming HTTPS requests to the Search Service. - -| `tot_https_limitlisteners_opened` -a| The total number of HTTPS limit listeners opened. - -HTTPS limit listeners manage limits on incoming HTTPS requests to the Search Service. - -| `tot_queryreject_on_memquota` -a| The total number of Search queries rejected because of the available memory quota for the Search Service being less than the estimated memory required for merging search results from all partitions for the query. - -For more information about how to set the Search Service's memory quota, see xref:fts:fts-advanced-settings-ftsMemoryQuota.adoc[]. - -| `tot_remote_grpc` -a| The total number of remote gRPC requests made to the Search Service. - -A request is remote if it comes from a different node in the cluster. - -| `tot_remote_grpc_ssl` -a| The total number of gRPC scatter-gather requests made to the Search Service over SSL. - -A request is remote if it comes from a different node in the cluster. - -| `tot_remote_grpc_tls` -a| This metric is deprecated. - -| `tot_remote_http` -a| The total number of remote HTTP requests made to the Search Service. - -A request is remote if it comes from a different node in the cluster. - -Remote HTTP requests are deprecated. -Use gRPC requests, instead. - -| `tot_remote_http2` -a| The total number of remote HTTPS requests made to the Search Service. - -A request is remote if it comes from a different node in the cluster. - -Remote HTTP requests are deprecated. -Use gRPC requests, instead. - -| `tot_remote_http_ssl` -a| The total number of remote HTTP SSL requests made to the Search Service. - -A request is remote if it comes from a different node in the cluster. - -Remote HTTP requests are deprecated. -Use gRPC requests, instead. - -| `tot_rollback_full` -a| The total number of full rollbacks that occurred on a Search index partition. - -The Search Service only maintains a small number of index snapshots at one time. - -If the Search Service loses connection to the Data Service, the Search Service compares rollback sequence numbers when the connection is re-established. -If the Search Service's index snapshots are too far ahead of the Data Service's rollback sequence number, the Search Service performs a full rollback operation on documents in the index. - -| `tot_rollback_partial` -a| The total number of partial rollbacks that occurred on a Search index partition. - -The Search Service only maintains a small number of index snapshots at one time. - -If the Search Service loses connection to the Data Service, the Search Service compares rollback sequence numbers when the connection is re-established. -If the Search Service's index snapshots match the Data Service's rollback sequence number, the Search Service performs a partial rollback operation on documents in the index. - -| `total_bytes_query_results` -| The size of all results returned for Search queries. -This includes the size of all JSON sent. - -| `total_create_index_bad_request_error` -a| The total number of bad request errors returned for requests to create new Search indexes on the cluster. - -| `total_create_index_internal_server_error` -a| The total number of internal server errors returned for requests to create new Search indexes on the cluster. - -| `total_create_index_request` -a| The total number of requests received by the Search Service for creating new Search indexes. - -| `total_create_index_request_ok` -a| The total number of requests received by the Search Service for creating new Search indexes that were successful. - -| `total_delete_index_bad_request_error` -a| The total number of bad request errors returned for requests to delete Search indexes on the cluster. - -| `total_delete_index_internal_server_error` -a| The total number of internal server errors returned for requests to delete Search indexes on the cluster. - -| `total_delete_index_request` -a| The total number of requests received by the Search Service to delete Search indexes. - -| `total_delete_index_request_ok` -a| The total number of requests received by the Search Service to delete Search indexes that were successful. - -| `total_gc` -a| The total number of garbage collection events triggered by the Search Service. - -Garbage collection events include removing unnecessary index entries. - -| `total_internal_queries` -a| The number of internal queries from the coordinating node for a Search query to other nodes running the Search Service. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. -The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. -The coordinating node applies filters to the results from all Search index partitions and returns the final result set. - -| `total_queries` -a| The total number of Search queries per second across all Search indexes in the cluster. - -| `total_queries_bad_request_error` -a| The total number of bad request errors returned for Search queries on the cluster. - -| `total_queries_consistency_error` -a| The total number of Search queries that encountered consistency errors on the cluster. - -For more information about consistency in Search queries, see xref:search:search-request-params.adoc#ctl[Search Request JSON Properties]. - -| `total_queries_error` -a| The total number of Search queries that encountered an error on the cluster. - -| `total_queries_max_result_window_exceeded_error` -a| The total number of Search queries that exceeded the xref:fts:fts-advanced-settings-bleveMaxResultWindow.adoc[bleveMaxResultWindow] setting. - -| `total_queries_partial_results_error` -a| The total number of Search queries that could only return partial results. - -A Search query can return partial results if it times out before all partitions can respond. - -| `total_queries_rejected_by_herder` -a| The total number of queries rejected by the Search Service when the memory used approaches or exceeds the quota set for a query. - -For more information about how to set the Search Service's memory quota, see xref:fts:fts-advanced-settings-ftsMemoryQuota.adoc[]. - -This statistic appears on the Server Web Console dashboard as *Rejected Queries*. - -| `total_queries_search_in_context_error` -a| The total number of Search queries that returned an error when running through the `SearchInContext` API. - -These errors are typically internal server errors. - -| `total_queries_slow` -a| The total number of Search queries that were added to the slow query log. - -| `total_queries_timeout` -a| The total number of Search queries that timed out. - -You can set the timeout for a query with the xref:search:search-request-params.adoc#ctl[ctl object]. - -| `total_queries_validation_error` -a| The total number of queries that encountered a validation error, when the query request included a `validate` property in the `ctl` object. - -For more information, see the xref:search:search-request-params.adoc#validate[validate property]. - -| `total_request_time` -a| The total time, in nanoseconds, spent processing Search queries across the cluster. - -| `BUCKET_NAME:INDEX_NAME:avg_grpc_internal_queries_latency` -a| The average time taken for a Search query's scatter-gather requests between the coordinator and other nodes running the Search Service. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. -The coordinator is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. - -| `BUCKET_NAME:INDEX_NAME:avg_grpc_queries_latency` -a| The average time taken for each Search query that uses gRPC, in milliseconds for the given Search index. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. - -| `BUCKET_NAME:INDEX_NAME:avg_internal_queries_latency` -| The average latency, in milliseconds, for inter-node queries for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:avg_queries_latency` -a| The average latency, in milliseconds, for all Search queries on the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Query Latency*. - -| `BUCKET_NAME:INDEX_NAME:doc_count` -a| The total number of documents in the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Docs*. - -| `BUCKET_NAME:INDEX_NAME:last_access_time` -| The last date and time that a query ran against the given Search index. - -| `BUCKET_NAME:INDEX_NAME:num_bytes_read_at_query_time` -a| The total number of bytes read by all queries against the given Search index. - -| `BUCKET_NAME:INDEX_NAME:num_bytes_used_disk` -a| The total number of bytes used on disk by the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Disk Size*. - -| `BUCKET_NAME:INDEX_NAME:num_bytes_used_disk_by_root` -a| The total number of bytes used on disk by the root segment of the given Search index. - -The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. -Segments are stale when they're replaced by a new merged segment created by the merger. -Stale segments are deleted when they're not used by any new queries. - -The `num_bytes_used_disk_by_root` value will be less than the `num_bytes_used_disk` value. - -| `BUCKET_NAME:INDEX_NAME:num_bytes_used_disk_by_root_reclaimable` -a| The total number of bytes used on disk by the latest root index segment snapshot, which can potentially be reclaimed by a file merge operation. - -The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. -Segments are stale when they're replaced by a new merged segment created by the merger. -Stale segments are deleted when they're not used by any new queries. - -| `BUCKET_NAME:INDEX_NAME:num_bytes_written_at_index_time` -a| The total cumulative number of bytes written to disk as part of introducing segments, or files. - -| `BUCKET_NAME:INDEX_NAME:num_file_merge_ops` -a| The number of merge operations completed by the merger routine, over persisted files. - -Each Search index partition has a merger and a persister. - -The persister reads in-memory segments from the disk write queue and flushes them to disk. -The merger consolidates flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. -The persister and merger interact to continuously flush and merge new in-memory segments to disk. - -| `BUCKET_NAME:INDEX_NAME:num_files_on_disk` -a| The total number of files on disk for the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Disk Files*. - -| `BUCKET_NAME:INDEX_NAME:num_mem_merge_ops` -a| The number of merge operations completed by the merger routine, over in-memory segments. - -Each Search index partition has a merger and a persister. - -The persister reads in-memory segments from the disk write queue and flushes them to disk. -The merger consolidates flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. -The persister and merger interact to continuously flush and merge new in-memory segments to disk. - -| `BUCKET_NAME:INDEX_NAME:num_mutations_to_index` -a| The DCP sequence numbers of changes that have not yet been indexed for the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Mutations Remaining*. - -| `BUCKET_NAME:INDEX_NAME:num_persister_nap_merger_break` -a| The number of times the persister was interrupted by the merger during a nap period. - -Each Search index partition has a merger and a persister. - -The persister reads in-memory segments from the disk write queue and flushes them to disk. -The merger consolidates flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. -The persister and merger interact to continuously flush and merge new in-memory segments to disk. - -| `BUCKET_NAME:INDEX_NAME:num_persister_nap_pause_completed` -a| The number of times the persister completed its configured nap period before flushing content to disk, without being interrupted by the merger. - -Each Search index partition has a merger and a persister. - -The persister reads in-memory segments from the disk write queue and flushes them to disk. -The merger consolidates the flushed files from the persister and flushes the consolidated result to disk through the persister, while purging the smaller, older files. -The persister and merger interact to continuously flush and merge new in-memory segments to disk. - -| `BUCKET_NAME:INDEX_NAME:num_pindexes_actual` -a| The total number of partitions currently in the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Partitions*. - -| `BUCKET_NAME:INDEX_NAME:num_pindexes_target` -a| The total number of planned or expected partitions for the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Partitions Expected*. - -| `BUCKET_NAME:INDEX_NAME:num_recs_to_persist` -a| The total number of entries, including terms, records, and dictionary rows, that have not yet been persisted to disk. - -This statistic appears on the Server Web Console dashboard as *Search Records to Persist*. - -| `BUCKET_NAME:INDEX_NAME:num_root_filesegments` -a| The total number of file segments in the root segment. - -The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. - -This statistic appears on the Server Web Console dashboard as *Search Disk Segments*. - -| `BUCKET_NAME:INDEX_NAME:num_root_memorysegments` -a| The total number of memory segments in the root segment. - -The root segment includes all data for the Search index, excluding any segments that might be stale and will be removed by the persister or merger. - -This statistic appears on the Server Web Console dashboard as *Search Memory Segments*. - -| `BUCKET_NAME:INDEX_NAME:timer_batch_store_count` -a| The total number of times batches were executed against the given Search index. - -Batches are a data structure in the Search Service, used for processing data coming in from DCP and the Data Service to the documents in a Search index. -A batch is executed when it's flushed to disk. - -| `BUCKET_NAME:INDEX_NAME:timer_data_delete_count` -| The total number of delete operations received from DCP for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:timer_data_update_count` -| The total number of create or update operations received from DCP for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:timer_opaque_get_count` -a| The total number of times the DCP consumer had to retrieve stored metadata to aid in reconnection for the given Search index. - -If the DCP connection closes, the Search Service can use this stored metadata to resume from the last stable point. - -| `BUCKET_NAME:INDEX_NAME:timer_opaque_set_count` -| The total number of times the DCP consumer updated stored metadata, based on changes to Snapshot markers or the failover log, for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:timer_rollback_count` -| The total number of DCP Rollback messages received for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:timer_snapshot_start_count` -a| The total number of DCP Snapshot markers received for the given Search index. - -Snapshots contain a representation of document mutations on either a write queue or in storage. - -| `BUCKET_NAME:INDEX_NAME:tot_seq_received` -a| This metric is no longer used and will soon be deprecated. - -| `BUCKET_NAME:INDEX_NAME:total_bytes_indexed` -a| The rate, in bytes per second, of content indexed in the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Index Rate*. - -| `BUCKET_NAME:INDEX_NAME:total_bytes_query_results` -a| The size of results returned for Search queries on the given Search index. -This includes the size of all JSON sent. - -This statistic appears on the Server Web Console dashboard as *Search Result Rate*. - -| `BUCKET_NAME:INDEX_NAME:total_compaction_written_bytes` -a| The total number of bytes written to disk as a result of compaction operations on the given Search index. - -This statistic appears on the Server Web Console dashboard as *Search Compaction Rate*. - -| `BUCKET_NAME:INDEX_NAME:total_grpc_internal_queries` -a| The total number of internal gRPC requests from the coordinating node for a Search query to other nodes running the Search Service, for the given Search index. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. -The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. -The coordinating node applies filters to the results from all Search index partitions and returns the final result set. - -| `BUCKET_NAME:INDEX_NAME:total_grpc_queries` -| The total number of queries, using gRPC for streaming, for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_grpc_queries_error` -| The total number of queries that resulted in an error that used gRPC for streaming on the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_grpc_queries_slow` -| The total number of queries added to the slow query log that used gRPC for streaming on the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_grpc_queries_timeout` -| The total number of queries that timed out that used gRPC for streaming on the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_grpc_request_time` -a| The total time, in nanoseconds, for internal scatter-gather requests. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. -The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. -The coordinating node applies filters to the results from all Search index partitions and returns the final result set. - -| `BUCKET_NAME:INDEX_NAME:total_internal_queries` -a| The number of internal queries from the coordinating node for a Search query to other nodes running the Search Service, for the given Search index. - -The Search Service uses gRPC to manage scatter-gather operations across nodes when there are multiple nodes running the Search Service in a cluster. -The coordinating node is the Search node that receives the Search request and scatters it to all other Search index partitions on other nodes. -The coordinating node applies filters to the results from all Search index partitions and returns the final result set. - -| `BUCKET_NAME:INDEX_NAME:total_knn_searches` -a| The total number of xref:vector-search:vector-search.adoc[Vector Search] requests made to the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_queries` -| The total number of Search queries per second on the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_queries_error` -a| The total number of Search queries on the given Search index that resulted in an error. - -This statistic appears on the Server Web Console dashboard as *Search Query Error Rate*. - -| `BUCKET_NAME:INDEX_NAME:total_queries_slow` -a| The total number of Search queries on the given Search index in the slow query log. - -Slow queries are any queries that take longer than 5 seconds to run. - -This statistic appears on the Server Web Console dashboard as *Search Slow Queries*. - -| `BUCKET_NAME:INDEX_NAME:total_queries_timeout` -a| The total number of Search queries on the given Search index that timed out. - -This statistic appears on the Server Web Console dashboard as *Search Query Timeout Rate*. - -| `BUCKET_NAME:INDEX_NAME:total_request_time` -| The total time, in nanoseconds, spent processing Search query requests for the given Search index. - -| `BUCKET_NAME:INDEX_NAME:total_term_searchers` -a| The total number of term searchers for the given Search index. - -Every Search query requires one or more term searchers. -More complex Search queries typically require more term searchers. - -Use this statistic to approximate how complex a query is. - -This statistic appears on the Server Web Console dashboard as *Term Searchers Start Rate*. - -| `BUCKET_NAME:INDEX_NAME:total_term_searchers_finished` -| The total number of term searchers on the given Search index that have finished serving a Search query. - -| `BUCKET_NAME:INDEX_NAME:total_vectors` -a| The total number of vectors inside the given Search index, across all indexed fields. - -If there are no vectors inside the Search index, the REST API does not return this statistic. -|==== \ No newline at end of file diff --git a/modules/rest-api/pages/rest-fts.adoc b/modules/rest-api/pages/rest-fts.adoc index 24b5867272..740ada3f78 100644 --- a/modules/rest-api/pages/rest-fts.adoc +++ b/modules/rest-api/pages/rest-fts.adoc @@ -1,6 +1,7 @@ = Search API :description: pass:q[The Search API supports the creation and management of indexes for _Full Text Search_.] :page-topic-type: reference +:page-toclevels: 2 == APIs in this Section @@ -11,3 +12,66 @@ For information on required roles and permissions, see xref:learn:security/roles For a list of the methods and URIs covered by these pages in this section, see the tables below. include::partial$rest-search-service-table.adoc[] + +== Legacy APIs + +These endpoints are for legacy Search indexes and may be deprecated in a future release. + +[#index-definition-legacy] +=== Index Definition + +[cols="76,215,249"] +|=== +| HTTP Method | URI | Documented at + +| `GET` +| `/api/index` +| xref:fts-rest-indexing:index.adoc#g-api-index[Get All Search Index Definitions] + +| `GET` +| `/api/index/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#g-api-index-name[Get Index Definition] + +| `PUT` +| `/api/index/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#p-api-index-name[Create or Update an Index Definition] + +| `DELETE` +| `/api/index/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#d-api-index-name[Delete Index Definition] + +|=== + +[#index-management-legacy] +=== Index Management + +[cols="76,215,249"] +|=== +| HTTP Method | URI | Documented at + +| `POST` +| `/api/index/{INDEX_NAME}/ingestControl/{OP}` +| xref:fts-rest-indexing:index.adoc#p-api-idx-name-ingestcontrol[Set Index Ingestion Control] + +| `POST` +| `/api/index/{INDEX_NAME}/planFreezeControl/{OP}` +| xref:fts-rest-indexing:index.adoc#p-api-idx-name-planfreezecontrol[Freeze Index Partition Assignment] + +| `POST` +| `/api/index/{INDEX_NAME}/queryControl/{OP}` +| xref:fts-rest-indexing:index.adoc#p-api-idx-name-querycontrol[Stop Queries on an Index] + +|=== + +[#index-querying-legacy] +=== Index Querying + +[cols="76,215,249"] +|=== +| HTTP Method | URI | Documented at + +| `POST` +| `/api/index/{INDEX_NAME}/query` +| xref:fts-rest-indexing:index.adoc#p-api-index-name-query[Query a Search Index] + +|=== diff --git a/modules/rest-api/partials/rest-search-service-table.adoc b/modules/rest-api/partials/rest-search-service-table.adoc index 2a1db4b4bf..a481eaf097 100644 --- a/modules/rest-api/partials/rest-search-service-table.adoc +++ b/modules/rest-api/partials/rest-search-service-table.adoc @@ -1,168 +1,172 @@ -=== Index Definition +=== Node Configuration [cols="76,215,249"] |=== | HTTP Method | URI | Documented at | `GET` -| `/api/index` -| xref:rest-api:rest-fts-indexing.adoc#index-definition[Index Definition] +| `/api/cfg` +| xref:fts-rest-nodes:index.adoc#getClusterConfig[Get Cluster Configuration] -| `GET` -| `/api/index/{indexName}` -| xref:rest-api:rest-fts-indexing.adoc#index-definition[Index Definition] +| `POST` +| `/api/cfgRefresh` +| xref:fts-rest-nodes:index.adoc#refreshClusterConfig[Refresh Node Configuration] -| `PUT` -| `/api/index/{indexName}` -| xref:rest-api:rest-fts-indexing.adoc#index-definition[Index Definition] +| `POST` +| `/api/managerKick` +| xref:fts-rest-nodes:index.adoc#managerKick[Replan Resource Assignments] -| `DELETE` -| `/api/index/{indexName}` -| xref:rest-api:rest-fts-indexing.adoc#index-definition[Index Definition] +| `GET` +| `/api/managerMeta` +| xref:fts-rest-nodes:index.adoc#managerMeta[Get Node Capabilities] |=== -=== Index Management +=== Node Diagnostics [cols="76,215,249"] |=== | HTTP Method | URI | Documented at -| `POST` -| `/api/index/{indexName}/ingestControl/{op}` -| xref:rest-api:rest-fts-indexing.adoc#index-management[Index Management] +| `GET` +| `/api/diag` +| xref:fts-rest-nodes:index.adoc#getDiagnostics[Get Diagnostics] + +| `GET` +| `/api/log` +| xref:fts-rest-nodes:index.adoc#getLogs[Get Node Logs] + +| `GET` +| `/api/runtime` +| xref:fts-rest-nodes:index.adoc#getRuntimeInfo[Get Node Runtime Information] + +| `GET` +| `/api/runtime/args` +| xref:fts-rest-nodes:index.adoc#getRuntimeArgs[Get Node Runtime Arguments] | `POST` -| `/api/index/{indexName}/planFreezeControl/{op}` -| xref:rest-api:rest-fts-indexing.adoc#index-management[Index Management] +| `/api/runtime/profile/cpu` +| xref:fts-rest-nodes:index.adoc#captureCpuProfile[Capture CPU Profiling Information] | `POST` -| `/api/index/{indexName}/planQueryControl/{op}` -| xref:rest-api:rest-fts-indexing.adoc#index-management[Index Management] +| `/api/runtime/profile/memory` +| xref:fts-rest-nodes:index.adoc#captureMemoryProfile[Capture Memory Profiling Information] |=== -=== Index Monitoring and Debugging +=== Node Management [cols="76,215,249"] |=== | HTTP Method | URI | Documented at -| `GET` -| `/api/stats` -| xref:rest-api:rest-fts-indexing.adoc#index-monitoring-and-debugging[Index Monitoring And Debugging] - -| `GET` -| `/api/stats/{indexName}` -| xref:rest-api:rest-fts-indexing.adoc#index-monitoring-and-debugging[Index Monitoring And Debugging] - | `POST` -| `/api/stats/{indexName}/analyzeDoc` -| xref:rest-api:rest-fts-indexing.adoc#index-monitoring-and-debugging[Index Monitoring And Debugging] - -| `GET` -| `/api/query/index/{indexName}` -| xref:rest-api:rest-fts-indexing.adoc#index-monitoring-and-debugging[Index Monitoring And Debugging] +| `/api/runtime/gc` +| xref:fts-rest-nodes:index.adoc#performGC[Perform Garbage Collection] |=== -=== Index Querying +=== Node Monitoring [cols="76,215,249"] |=== | HTTP Method | URI | Documented at | `GET` -| `/api/index/{indexName}/count` -| xref:rest-api:rest-fts-indexing.adoc#index-querying[Index Querying] +| `/api/runtime/stats` +| xref:fts-rest-nodes:index.adoc#getRuntimeStats[Get Runtime Statistics] -| `POST` -| `/api/index/{indexName}/query` -| xref:rest-api:rest-fts-indexing.adoc#index-querying[Index Querying] +| `GET` +| `/api/runtime/stats/statsMem` +| xref:fts-rest-nodes:index.adoc#getMemoryStats[Get Memory Statistics] |=== -=== Node Configuration +=== Index Definition [cols="76,215,249"] |=== | HTTP Method | URI | Documented at | `GET` -| `/api/cfg` -| xref:rest-api:rest-fts-node.adoc#node-configuration[Node Configuration] +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index` +| xref:fts-rest-indexing:index.adoc#g-api-scoped-index[Get All Search Index Definitions (Scoped)] -| `POST` -| `/api/cfgRefresh` -| xref:rest-api:rest-fts-node.adoc#node-configuration[Node Configuration] +| `GET` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#g-api-scoped-index-name[Get Index Definition (Scoped)] -| `POST` -| `/api/managerKick` -| xref:rest-api:rest-fts-node.adoc#node-configuration[Node Configuration] +| `PUT` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#p-api-scoped-index-name[Create or Update an Index Definition (Scoped)] -| `GET` -| `/api/managerMeta` -| xref:rest-api:rest-fts-node.adoc#node-configuration[Node Configuration] +| `DELETE` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#d-api-scoped-index-name[Delete Index Definition (Scoped)] |=== -=== Node Diagnostics +=== Index Management [cols="76,215,249"] |=== | HTTP Method | URI | Documented at -| `GET` -| `/api/diag` -| xref:rest-api:rest-fts-node.adoc#node-diagnostics[Node Diagnostics] - -| `GET` -| `/api/log` -| xref:rest-api:rest-fts-node.adoc#node-diagnostics[Node Diagnostics] - -| `GET` -| `/api/runtime` -| xref:rest-api:rest-fts-node.adoc#node-diagnostics[Node Diagnostics] - -| `GET` -| `/api/runtime/args` -| xref:rest-api:rest-fts-node.adoc#node-diagnostics[Node Diagnostics] +| `POST` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}/ingestControl/{OP}` +| xref:fts-rest-indexing:index.adoc#p-api-scoped-ingestcontrol[Set Index Ingestion Control (Scoped)] | `POST` -| `/api/runtime/profile/cpu` -| xref:rest-api:rest-fts-node.adoc#node-diagnostics[Node Diagnostics] +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}/planFreezeControl/{OP}` +| xref:fts-rest-indexing:index.adoc#p-api-scoped-planfreezecontrol[Freeze Index Partition Assignment (Scoped)] | `POST` -| `/api/runtime/profile/memory` -| xref:rest-api:rest-fts-node.adoc#node-diagnostics[Node Diagnostics] +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}/queryControl/{OP}` +| xref:fts-rest-indexing:index.adoc#p-api-scoped-querycontrol[Stop Queries on an Index (Scoped)] |=== -=== Node Management +=== Index Monitoring and Debugging [cols="76,215,249"] |=== | HTTP Method | URI | Documented at +| `GET` +| `/api/stats` +| xref:fts-rest-indexing:index.adoc#g-api-stats[Get Indexing and Data Metrics for All Indexes] + +| `GET` +| `/api/stats/{INDEX_NAME}` +| xref:fts-rest-indexing:index.adoc#g-api-stats-index-name[Get Indexing and Data Metrics for an Index] + | `POST` -| `/api/runtime/gc` -| xref:rest-api:rest-fts-node.adoc#node-management[Node Management] +| `/api/stats/{INDEX_NAME}/analyzeDoc` +| xref:fts-rest-indexing:index.adoc#g-api-stats-index-name-analyzeDoc[Analyze Document] + +| `GET` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}/status` +| xref:fts-rest-indexing:index.adoc#g-api-scoped-status[Get Index Status (Scoped)] |=== -=== Node Monitoring +=== Index Querying [cols="76,215,249"] |=== | HTTP Method | URI | Documented at | `GET` -| `/api/runtime/stats` -| xref:rest-api:rest-fts-node.adoc#node-monitoring[Node Monitoring] +| `/api/index/{INDEX_NAME}/count` +| xref:fts-rest-indexing:index.adoc#g-api-index-name-count[Get Document Count for an Index] -| `GET` -| `/api/runtime/stats/statsMem` -| xref:rest-api:rest-fts-node.adoc#node-monitoring[Node Monitoring] +| `POST` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}/pindexLookup` +| xref:fts-rest-indexing:index.adoc#p-api-pindex-lookup[Look up the Index Partition for a Document (Scoped)] + +| `POST` +| `/api/bucket/{BUCKET_NAME}/scope/{SCOPE_NAME}/index/{INDEX_NAME}/query` +| xref:fts-rest-indexing:index.adoc#p-api-scoped-query[Query a Search Index (Scoped)] |=== @@ -174,11 +178,11 @@ | `GET` | `/api/pindex` -| xref:rest-api:rest-fts-advanced.adoc#index-partition-definition[Advanced] +| xref:fts-rest-advanced:index.adoc#getPartition[Get Index Partition Information] | `GET` | `/api/pindex/{pindexName}` -| xref:rest-api:rest-fts-advanced.adoc#index-partition-definition[Advanced] +| xref:fts-rest-advanced:index.adoc#getPartitionName[Get Index Partition by Name] |=== @@ -190,11 +194,11 @@ | `GET` | `/api/pindex/{pindexName}/count` -| xref:rest-api:rest-fts-advanced.adoc#index-partition-querying[Advanced] +| xref:fts-rest-advanced:index.adoc#getPartitionCount[Get Index Partition Document Count] | `POST` | `/api/pindex/{pindexName}/query` -| xref:rest-api:rest-fts-advanced.adoc#index-partition-querying[Advanced] +| xref:fts-rest-advanced:index.adoc#queryPartition[Query Index Partition] |=== @@ -206,6 +210,54 @@ | `POST` | `/pools/default` -| xref:rest-api:rest-fts-advanced.adoc#fts-memory-quota[Advanced] +| xref:fts-rest-advanced:index.adoc#setFtsMemoryQuota[Set FTS Memory Quota] + +|=== + +=== Search Statistics + +[cols="76,215,249"] +|=== +| HTTP Method | URI | Documented at + +| `GET` +| `/api/nsstats` +| xref:fts-rest-stats:index.adoc#g-api-nsstats[Get Query, Mutation, and Partition Statistics for the Search Service] + +| `GET` +| `/api/nsstats/index/{INDEX_NAME}` +| xref:fts-rest-stats:index.adoc#g-api-nsstats-index-name[Get Query, Mutation, and Partition Statistics for an Index] + +|=== + +=== Active Queries + +[cols="76,215,249"] +|=== +| HTTP Method | URI | Documented at + +| `GET` +| `/api/query` +| xref:fts-rest-query:index.adoc#api-query[View Active Node Queries] + +| `GET` +| `/api/query/index/{indexName}` +| xref:fts-rest-query:index.adoc#api-query-index[View Active Index Queries] + +| `POST` +| `/api/query/{queryID}/cancel` +| xref:fts-rest-query:index.adoc#api-query-cancel[Cancel Active Queries] + +|=== + +=== Search Manager Options + +[cols="76,215,249"] +|=== +| HTTP Method | URI | Documented at + +| `GET` +| `/api/managerOptions` +| xref:fts-rest-manage:index.adoc#put_options[Rebalance Based on File Transfer] |=== diff --git a/preview/HEAD.yml b/preview/HEAD.yml index 91179ba180..896c1ba582 100644 --- a/preview/HEAD.yml +++ b/preview/HEAD.yml @@ -1,6 +1,6 @@ sources: docs-devex: branches: release/7.6 - docs-capella: - branches: DOC-12746-We-need-to-add-info-to-the-current-documentation-to-let-customers-know-how-audit-log-records-events + cb-swagger: + branches: release/7.6 From 2c54449595112a69141b28d6f0fb87018182aa52 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 26 May 2025 09:53:48 +0100 Subject: [PATCH 133/201] [DOC-12885]: System resource requirements page does not list exception for higher Backup Service requirements (#3771) * [DOC-12885]: System resource requirements page does not list exception for higher Backup Service requirements Updated the pre-installation requirements to include disk space specifications. Clarified that only block-based storage is supported, and network file systems such as CIFS and NFS are not compatible. Update hardware requirements and add backup node specs Clarified CPU descriptions by adjusting hyphenation for consistency. Added a new section specifying higher resource requirements for nodes administering backups, including updated CPU and RAM recommendations. * Changes following review. Signed-off-by: Ray Offiah * Changes following review. Signed-off-by: Ray Offiah --------- Signed-off-by: Ray Offiah --- modules/install/pages/pre-install.adoc | 59 +++++++++++++++++++++----- 1 file changed, 49 insertions(+), 10 deletions(-) diff --git a/modules/install/pages/pre-install.adoc b/modules/install/pages/pre-install.adoc index bbfdbb9358..5bbce42cf2 100644 --- a/modules/install/pages/pre-install.adoc +++ b/modules/install/pages/pre-install.adoc @@ -49,24 +49,38 @@ Couchbase Server has the following requirements when running on x86 processors. | | Minimum Specifications<<#note1,*>> | Recommended Specifications<<#note2,**>> | *CPU* -| 2 GHz dual core x86_64 CPU supporting SSE4.2 -| 3 GHz quad core x86_64 CPU supporting SSE4.2 and above +| 2 GHz dual-core x86_64 CPU supporting SSE4.2 +| 3 GHz quad-core x86_64 CPU supporting SSE4.2 and above 3 GHz six core x86_64 CPU supporting SSE4.2 when using Cross Datacenter Replication (XDCR) and Views | *RAM* -| 4 GB (physical) -| 16 GB (physical) and above +| 4 GiB (physical) +| 16 GiB (physical) and above | *Storage (disk space)* a| -8 GB (block-based; HDD, SSD, EBS, iSCSI) +8 GiB (block-based; HDD, SSD, EBS, iSCSI) Network file systems such as CIFS and NFS are not supported. a| -16 GB and above (block-based; HDD, SSD, EBS, iSCSI) +16 GiB and above (SSD) Network file systems such as CIFS and NFS are not supported. + +3+a| +[IMPORTANT] +.Backup Nodes +===== +If the node is used for administering backups, then be aware that the resource requirements will be higher. + +The minimum hardware requirement is four CPU cores and 8GiB RAM. + +The recommended hardware is sixteen CPU cores, 16GiB RAM, and SSD disks. + +===== + + |=== ### ARM Processors @@ -83,16 +97,41 @@ Couchbase Server has the following requirements when running on ARM-based platfo | 2.5 Ghz quad core 64bit ARM v8 CPU | *RAM* -| 4 GB (physical) -| 16 GB (physical) and above +| 4 GiB (physical) +| 16 GiB (physical) and above + +| *Storage (disk space)* +a| +8 GiB (block-based; HDD, SSD, EBS, iSCSI) + +Network file systems such as CIFS and NFS are not supported. +a| +16 GiB and above (SSD) + +Network file systems such as CIFS and NFS are not supported. + +3+a| +[IMPORTANT] +.Backup Nodes +===== +If the node is used for administering backups, then be aware that the resource requirements will be higher: +===== + +| *CPU* +| 2 GHz quad-core x86_64 CPU supporting SSE4.2 +| 3 GHz sixteen-core x86_64 CPU supporting SSE4.2 and above + +| *RAM* +| 8 GiB (physical) +| 16 GiB (physical) and above | *Storage (disk space)* a| -8 GB (block-based; HDD, SSD, EBS, iSCSI) +8 GiB (block-based; HDD, SSD, EBS, iSCSI) Network file systems such as CIFS and NFS are not supported. a| -16 GB and above (block-based; HDD, SSD, EBS, iSCSI) +16 GiB and above (SSD) Network file systems such as CIFS and NFS are not supported. |=== From b9f22cc2a7911aefc12369bc9d1017f879f0aca4 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 2 Jun 2025 10:03:38 +0100 Subject: [PATCH 134/201] =?UTF-8?q?[DOC-13280]:=20The=20`What=E2=80=99s=20?= =?UTF-8?q?New`=20page=20looks=20odd=20(#3812)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed page and rearranged some content. --- modules/introduction/pages/whats-new.adoc | 15 -------------- .../partials/new_features-76_6.adoc | 20 +++++++++---------- 2 files changed, 10 insertions(+), 25 deletions(-) diff --git a/modules/introduction/pages/whats-new.adoc b/modules/introduction/pages/whats-new.adoc index 08a79ea3d6..26804ce932 100644 --- a/modules/introduction/pages/whats-new.adoc +++ b/modules/introduction/pages/whats-new.adoc @@ -23,21 +23,6 @@ If you are performing a backup/restore operation on a Couchbase Server 7.6.x clu ensure that you use `cbbackupmgr` version 7.6. ==== - -[#new-features-766] -== New Features and Enhancements in 7.6.6 - -The following new features are provided in this release - -include::partial$new_features-76_6.adoc[] - -[#new-features-764] -== New Features and Enhancements in 7.6.4 - -The following new features are provided in this release -======= - - include::partial$new_features-76_6.adoc[] include::partial$new_features-76_4.adoc[] include::partial$new-features-76_2.adoc[] diff --git a/modules/introduction/partials/new_features-76_6.adoc b/modules/introduction/partials/new_features-76_6.adoc index c5f44e3253..ca3ad7690b 100644 --- a/modules/introduction/partials/new_features-76_6.adoc +++ b/modules/introduction/partials/new_features-76_6.adoc @@ -1,15 +1,6 @@ -[#new-features-766-xdcr] -=== XDCR - -* *https://jira.issues.couchbase.com/browse/MB-57921[MB-57921]:* -Created provision to set up XDCR bi-directional replication with Sync Gateway (SGW) 4.0* or a later version. -In the versions earlier than Server 7.6.6 and Sync Gateway (SGW) 4.0.0*, only an active-passive setup was supported with both XDCR and SGW. -XDCR active-active replication with Sync Gateway for XDCR-Mobile interoperability configuration is introduced in the Server 7.6.6 version, where you can configure an active-active XDCR setup with Sync Gateway and mobile applications both on the XDCR source and target clusters. -You need to have at least a Server 7.6.6 version and SGW 4.0.0* version to use this setup. -For more info, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. NOTE: *Sync Gateway 4.0.0 is a future release version. -======= + [#new-features-766] == New Features and Enhancements in 7.6.6 @@ -18,4 +9,13 @@ The following new features are provided in this release. * The following new platforms are supported. ** Windows Server 2025 +[#new-features-766-xdcr] +== XDCR + +* *https://jira.issues.couchbase.com/browse/MB-57921[MB-57921]:* +Created provision to set up XDCR bidirectional replication with Sync Gateway (SGW) 4.0* or a later version. +In the versions earlier than Server 7.6.6 and Sync Gateway (SGW) 4.0.0*, only an active-passive setup was supported with both XDCR and SGW. +XDCR active-active replication with Sync Gateway for XDCR-Mobile interoperability configuration is introduced in the Server 7.6.6 version, where you can configure an active-active XDCR setup with Sync Gateway and mobile applications both on the XDCR source and target clusters. +You need to have at least a Server 7.6.6 version and SGW 4.0.0* version to use this setup. +For more info, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. From 5ae2c1e969c714258c371dc7230a58390d5022d7 Mon Sep 17 00:00:00 2001 From: Hakim Date: Tue, 3 Jun 2025 10:09:11 +0100 Subject: [PATCH 135/201] DOC-12838 POC metrics cross reference for XDCR (#3794) * DOC-12838 POC metrics cross reference for XDCR * DOC-12838 better linking, tidying, 3 additional services * DOC-12838 Data Service (KV) metrics via @malarky --- modules/ROOT/nav.adoc | 5 + .../attachments/cbas_cross_reference.csv | 11 + .../attachments/index_cross_reference.csv | 28 + .../attachments/kv_cross_reference.csv | 576 ++++++++++++++++++ .../attachments/n1ql_cross_reference.csv | 20 + .../attachments/xdcr_cross_reference.csv | 54 ++ ...ytics-service-metrics-cross-reference.adoc | 15 + .../pages/analytics-service-metrics.adoc | 2 + .../data-service-metrics-cross-reference.adoc | 15 + .../pages/data-service-metrics.adoc | 2 + ...index-service-metrics-cross-reference.adoc | 15 + .../pages/index-service-metrics.adoc | 2 + ...query-service-metrics-cross-reference.adoc | 15 + .../pages/query-service-metrics.adoc | 2 + .../pages/xdcr-metrics-cross-reference.adoc | 15 + .../metrics-reference/pages/xdcr-metrics.adoc | 2 + 16 files changed, 779 insertions(+) create mode 100644 modules/metrics-reference/attachments/cbas_cross_reference.csv create mode 100644 modules/metrics-reference/attachments/index_cross_reference.csv create mode 100644 modules/metrics-reference/attachments/kv_cross_reference.csv create mode 100644 modules/metrics-reference/attachments/n1ql_cross_reference.csv create mode 100644 modules/metrics-reference/attachments/xdcr_cross_reference.csv create mode 100644 modules/metrics-reference/pages/analytics-service-metrics-cross-reference.adoc create mode 100644 modules/metrics-reference/pages/data-service-metrics-cross-reference.adoc create mode 100644 modules/metrics-reference/pages/index-service-metrics-cross-reference.adoc create mode 100644 modules/metrics-reference/pages/query-service-metrics-cross-reference.adoc create mode 100644 modules/metrics-reference/pages/xdcr-metrics-cross-reference.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 9a42b00ee5..a9ff51ddf6 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -540,14 +540,19 @@ include::cli:partial$cbcli/nav.adoc[] * xref:rebalance-reference:rebalance-reference.adoc[Rebalance Reference] * xref:metrics-reference:metrics-reference.adoc[Metrics Reference] ** xref:metrics-reference:data-service-metrics.adoc[Data Service Metrics] + *** xref:metrics-reference:data-service-metrics-cross-reference.adoc[Data Service Metrics Cross Reference] ** xref:metrics-reference:query-service-metrics.adoc[Query Service Metrics] + *** xref:metrics-reference:query-service-metrics-cross-reference.adoc[Query Service Metrics Cross Reference] ** xref:metrics-reference:index-service-metrics.adoc[Index Service Metrics] + *** xref:metrics-reference:index-service-metrics-cross-reference.adoc[Index Service Metrics Cross Reference] ** xref:metrics-reference:search-service-metrics.adoc[Search Service Metrics] ** xref:metrics-reference:eventing-service-metrics.adoc[Eventing Service Metrics] ** xref:metrics-reference:analytics-service-metrics.adoc[Analytics Service Metrics] + *** xref:metrics-reference:analytics-service-metrics-cross-reference.adoc[Analytics Service Metrics Cross Reference] ** xref:metrics-reference:backup-service-metrics.adoc[Backup Service Metrics] ** xref:metrics-reference:ns-server-metrics.adoc[Cluster Manager Metrics] ** xref:metrics-reference:xdcr-metrics.adoc[XDCR Metrics] + *** xref:metrics-reference:xdcr-metrics-cross-reference.adoc[XDCR Metrics Cross Reference] * xref:learn:views/views-intro.adoc[Views Reference] ** xref:learn:views/views-basics.adoc[View Concepts] *** xref:learn:views/views-streaming.adoc[Stream-based Views] diff --git a/modules/metrics-reference/attachments/cbas_cross_reference.csv b/modules/metrics-reference/attachments/cbas_cross_reference.csv new file mode 100644 index 0000000000..81830dca27 --- /dev/null +++ b/modules/metrics-reference/attachments/cbas_cross_reference.csv @@ -0,0 +1,11 @@ +Couchbase Server pre-7.0,Couchbase Exporter,Couchbase Server 7.0+ +cbas_disk_used,cbcbas_disk_used,cbas_disk_used_bytes_total +failed_at_parser_records_count_total,N/A,cbas_failed_to_parse_records_count +cbas_gc_count,cbcbas_gc_count,cbas_gc_count_total +cbas_gc_time,cbcbas_gc_time,cbas_gc_time_milliseconds_total +cbas_heap_used,cbcbas_heap_used,cbas_heap_memory_used_bytes +incoming_records_count,N/A,cbas_incoming_records_count +cbas_io_reads,cbcbas_io_reads,cbas_io_reads_total +cbas_io_writes,cbcbas_io_writes,cbas_io_writes_total +cbas_system_load_average,cbcbas_system_load_avg,cbas_system_load_average +cbas_thread_count,cbcbas_thread_count,cbas_thread_count \ No newline at end of file diff --git a/modules/metrics-reference/attachments/index_cross_reference.csv b/modules/metrics-reference/attachments/index_cross_reference.csv new file mode 100644 index 0000000000..29336f17c6 --- /dev/null +++ b/modules/metrics-reference/attachments/index_cross_reference.csv @@ -0,0 +1,28 @@ +Couchbase Server pre-7.0,Couchbase Exporter,Couchbase Server 7.0+ +index_memory_quota,cbindex_memory_quota,index_memory_quota +index_memory_used,cbindex_memory_used,index_memory_used_total +index_ram_percent,cbindex_ram_percent,(index_memory_used_total / ignoring(name) index_memory_quota) * 100 +index_remaining_ram,cbindex_remaining_ram,index_memory_quota - ignoring(name) index_memory_used_total +avg_scan_latency,cbindex_avg_scan_latency,index_avg_scan_latency +cache_hit_percent,cbindex_cache_hit_percent,(index_cache_hits * 100) / (index_cache_hits + index_cache_misses) +cache_hits,cbindex_cache_hits,index_cache_hits +cache_misses,cbindex_cache_misses,index_cache_misses +data_size,cbindex_data_size,index_data_size +data_size_on_disk,N/A,index_data_size_on_disk +disk_size,cbindex_disk_size,index_disk_size +frag_percent,cbindex_frag_percent,index_frag_percent +items_count,cbindex_items_count,index_items_count +log_space_on_disk,N/A,index_log_space_on_disk +memory_used,N/A,index_memory_used +num_docs_indexed,cbindex_num_docs_indexed,index_num_docs_indexed +num_docs_pending,N/A,index_num_docs_pending +num_docs_queued,N/A,index_num_docs_queued +num_docs_pending+queued,cbindex_num_docs_pending_queued,(index_num_docs_pending + index_num_docs_queued) +num_requests,cbindex_num_requests,index_num_requests +num_rows_returned,cbindex_num_rows_returned,index_num_rows_returned +raw_data_size,N/A,index_raw_data_size +recs_in_mem,N/A,index_recs_in_mem +recs_on_disk,N/A,index_recs_on_disk +index_resident_percent,cbindex_resident_percent,index_resident_percent +scan_bytes_read,N/A,index_scan_bytes_read +total_scan_duration,N/A,index_total_scan_duration \ No newline at end of file diff --git a/modules/metrics-reference/attachments/kv_cross_reference.csv b/modules/metrics-reference/attachments/kv_cross_reference.csv new file mode 100644 index 0000000000..ec1524ea0c --- /dev/null +++ b/modules/metrics-reference/attachments/kv_cross_reference.csv @@ -0,0 +1,576 @@ +Memcached Stats,Couchbase Exporter (Interesting Stats),Couchbase Exporter (Bucket Stats),Couchbase Exporter (Per-Node Bucket Stats),Native Prometheus (7.0+) +evictions,N/A,cbbucketstat_evictions,cbpernodebucket_evictions,kv_memcache_evictions{} +total_items,N/A,N/A,N/A,kv_memcache_total_items{} +reclaimed,N/A,N/A,N/A,kv_memcache_reclaimed{} +engine_maxbytes,N/A,N/A,N/A,kv_memcache_engine_maxbytes{} +ep_access_scanner_enabled,N/A,N/A,N/A,kv_ep_access_scanner_enabled{} +ep_allow_sanitize_value_in_deletion,N/A,N/A,N/A,kv_ep_allow_sanitize_value_in_deletion{} +ep_alog_block_size,N/A,N/A,N/A,kv_ep_alog_block_size{} +ep_alog_max_stored_items,N/A,N/A,N/A,kv_ep_alog_max_stored_items{} +ep_alog_path,N/A,N/A,N/A,kv_ep_alog_path{} +ep_alog_resident_ratio_threshold,N/A,N/A,N/A,kv_ep_alog_resident_ratio_threshold{} +ep_alog_sleep_time,N/A,N/A,N/A,kv_ep_alog_sleep_time{} +ep_alog_task_time,N/A,N/A,N/A,kv_ep_alog_task_time{} +ep_backend,N/A,N/A,N/A,kv_ep_backend{} +ep_backfill_mem_threshold,N/A,N/A,N/A,kv_ep_backfill_mem_threshold{} +ep_bfilter_enabled,N/A,N/A,N/A,kv_ep_bfilter_enabled{} +ep_bfilter_fp_prob,N/A,N/A,N/A,kv_ep_bfilter_fp_prob{} +ep_bfilter_key_count,N/A,N/A,N/A,kv_ep_bfilter_key_count{} +ep_bfilter_residency_threshold,N/A,N/A,N/A,kv_ep_bfilter_residency_threshold{} +ep_bucket_type,N/A,N/A,N/A,kv_ep_bucket_type{} +ep_chk_expel_enabled,N/A,N/A,N/A,kv_ep_chk_expel_enabled{} +ep_chk_max_items,N/A,N/A,N/A,kv_ep_chk_max_items{} +ep_chk_period,N/A,N/A,N/A,kv_ep_chk_period{} +ep_chk_remover_stime,N/A,N/A,N/A,kv_ep_chk_remover_stime{} +ep_collections_drop_compaction_delay,N/A,N/A,N/A,kv_ep_collections_drop_compaction_delay{} +ep_collections_enabled,N/A,N/A,N/A,kv_ep_collections_enabled{} +ep_compaction_exp_mem_threshold,N/A,N/A,N/A,kv_ep_compaction_exp_mem_threshold{} +ep_compaction_write_queue_cap,N/A,N/A,N/A,kv_ep_compaction_write_queue_cap{} +ep_compression_mode,N/A,N/A,N/A,kv_ep_compression_mode{} +ep_conflict_resolution_type,N/A,N/A,N/A,kv_ep_conflict_resolution_type{} +ep_connection_manager_interval,N/A,N/A,N/A,kv_ep_connection_manager_interval{} +ep_couch_bucket,N/A,N/A,N/A,kv_ep_couch_bucket{} +ep_couchstore_file_cache_max_size,N/A,N/A,N/A,kv_ep_couchstore_file_cache_max_size{} +ep_couchstore_mprotect,N/A,N/A,N/A,kv_ep_couchstore_mprotect{} +ep_couchstore_tracing,N/A,N/A,N/A,kv_ep_couchstore_tracing{} +ep_couchstore_write_validation,N/A,N/A,N/A,kv_ep_couchstore_write_validation{} +ep_cursor_dropping_checkpoint_mem_lower_mark,N/A,N/A,N/A,kv_ep_cursor_dropping_checkpoint_mem_lower_mark{} +ep_cursor_dropping_checkpoint_mem_upper_mark,N/A,N/A,N/A,kv_ep_cursor_dropping_checkpoint_mem_upper_mark{} +ep_cursor_dropping_lower_mark,N/A,N/A,N/A,kv_ep_cursor_dropping_lower_mark{} +ep_cursor_dropping_upper_mark,N/A,N/A,N/A,kv_ep_cursor_dropping_upper_mark{} +ep_data_traffic_enabled,N/A,N/A,N/A,kv_ep_data_traffic_enabled{} +ep_dbname,N/A,N/A,N/A,kv_ep_dbname{} +ep_dcp_backfill_byte_limit,N/A,N/A,N/A,kv_ep_dcp_backfill_byte_limit{} +ep_dcp_conn_buffer_size,N/A,N/A,N/A,kv_ep_dcp_conn_buffer_size{} +ep_dcp_conn_buffer_size_aggr_mem_threshold,N/A,N/A,N/A,kv_ep_dcp_conn_buffer_size_aggr_mem_threshold{} +ep_dcp_conn_buffer_size_aggressive_perc,N/A,N/A,N/A,kv_ep_dcp_conn_buffer_size_aggressive_perc{} +ep_dcp_conn_buffer_size_max,N/A,N/A,N/A,kv_ep_dcp_conn_buffer_size_max{} +ep_dcp_conn_buffer_size_perc,N/A,N/A,N/A,kv_ep_dcp_conn_buffer_size_perc{} +ep_dcp_consumer_process_buffered_messages_batch_size,N/A,N/A,N/A,kv_ep_dcp_consumer_process_buffered_messages_batch_size{} +ep_dcp_consumer_process_buffered_messages_yield_limit,N/A,N/A,N/A,kv_ep_dcp_consumer_process_buffered_messages_yield_limit{} +ep_dcp_enable_noop,N/A,N/A,N/A,kv_ep_dcp_enable_noop{} +ep_dcp_flow_control_policy,N/A,N/A,N/A,kv_ep_dcp_flow_control_policy{} +ep_dcp_idle_timeout,N/A,N/A,N/A,kv_ep_dcp_idle_timeout{} +ep_dcp_min_compression_ratio,N/A,N/A,N/A,kv_ep_dcp_min_compression_ratio{} +ep_dcp_noop_mandatory_for_v5_features,N/A,N/A,N/A,kv_ep_dcp_noop_mandatory_for_v5_features{} +ep_dcp_noop_tx_interval,N/A,N/A,N/A,kv_ep_dcp_noop_tx_interval{} +ep_dcp_producer_snapshot_marker_yield_limit,N/A,N/A,N/A,kv_ep_dcp_producer_snapshot_marker_yield_limit{} +ep_dcp_scan_byte_limit,N/A,N/A,N/A,kv_ep_dcp_scan_byte_limit{} +ep_dcp_scan_item_limit,N/A,N/A,N/A,kv_ep_dcp_scan_item_limit{} +ep_dcp_takeover_max_time,N/A,N/A,N/A,kv_ep_dcp_takeover_max_time{} +ep_defragmenter_age_threshold,N/A,N/A,N/A,kv_ep_defragmenter_age_threshold{} +ep_defragmenter_chunk_duration,N/A,N/A,N/A,kv_ep_defragmenter_chunk_duration{} +ep_defragmenter_enabled,N/A,N/A,N/A,kv_ep_defragmenter_enabled{} +ep_defragmenter_interval,N/A,N/A,N/A,kv_ep_defragmenter_interval{} +ep_defragmenter_stored_value_age_threshold,N/A,N/A,N/A,kv_ep_defragmenter_stored_value_age_threshold{} +ep_durability_min_level,N/A,N/A,N/A,kv_ep_durability_min_level{} +ep_durability_timeout_task_interval,N/A,N/A,N/A,kv_ep_durability_timeout_task_interval{} +ep_ephemeral_full_policy,N/A,N/A,N/A,kv_ep_ephemeral_full_policy{} +ep_ephemeral_metadata_mark_stale_chunk_duration,N/A,N/A,N/A,kv_ep_ephemeral_metadata_mark_stale_chunk_duration{} +ep_ephemeral_metadata_purge_age,N/A,N/A,N/A,kv_ep_ephemeral_metadata_purge_age{} +ep_ephemeral_metadata_purge_interval,N/A,N/A,N/A,kv_ep_ephemeral_metadata_purge_interval{} +ep_ephemeral_metadata_purge_stale_chunk_duration,N/A,N/A,N/A,kv_ep_ephemeral_metadata_purge_stale_chunk_duration{} +ep_executor_pool_backend,N/A,N/A,N/A,kv_ep_executor_pool_backend{} +ep_exp_pager_enabled,N/A,N/A,N/A,kv_ep_exp_pager_enabled{} +ep_exp_pager_initial_run_time,N/A,N/A,N/A,kv_ep_exp_pager_initial_run_time{} +ep_exp_pager_stime,N/A,N/A,N/A,kv_ep_exp_pager_stime{} +ep_failpartialwarmup,N/A,N/A,N/A,kv_ep_failpartialwarmup{} +ep_flusher_total_batch_limit,N/A,N/A,N/A,kv_ep_flusher_total_batch_limit{} +ep_fsync_after_every_n_bytes_written,N/A,N/A,N/A,kv_ep_fsync_after_every_n_bytes_written{} +ep_getl_default_timeout,N/A,N/A,N/A,kv_ep_getl_default_timeout{} +ep_getl_max_timeout,N/A,N/A,N/A,kv_ep_getl_max_timeout{} +ep_hlc_drift_ahead_threshold_us,N/A,N/A,N/A,kv_ep_hlc_drift_ahead_threshold_us{} +ep_hlc_drift_behind_threshold_us,N/A,N/A,N/A,kv_ep_hlc_drift_behind_threshold_us{} +ep_ht_locks,N/A,N/A,N/A,kv_ep_ht_locks{} +ep_ht_resize_interval,N/A,N/A,N/A,kv_ep_ht_resize_interval{} +ep_ht_size,N/A,N/A,N/A,kv_ep_ht_size{} +ep_item_compressor_chunk_duration,N/A,N/A,N/A,kv_ep_item_compressor_chunk_duration{} +ep_item_compressor_interval,N/A,N/A,N/A,kv_ep_item_compressor_interval{} +ep_item_eviction_age_percentage,N/A,N/A,N/A,kv_ep_item_eviction_age_percentage{} +ep_item_eviction_freq_counter_age_threshold,N/A,N/A,N/A,kv_ep_item_eviction_freq_counter_age_threshold{} +ep_item_eviction_policy,N/A,N/A,N/A,kv_ep_item_eviction_policy{} +ep_item_freq_decayer_chunk_duration,N/A,N/A,N/A,kv_ep_item_freq_decayer_chunk_duration{} +ep_item_freq_decayer_percent,N/A,N/A,N/A,kv_ep_item_freq_decayer_percent{} +ep_item_num_based_new_chk,N/A,N/A,N/A,kv_ep_item_num_based_new_chk{} +ep_keep_closed_chks,N/A,N/A,N/A,kv_ep_keep_closed_chks{} +ep_magma_bloom_filter_accuracy,N/A,N/A,N/A,kv_ep_magma_bloom_filter_accuracy{} +ep_magma_bloom_filter_accuracy_for_bottom_level,N/A,N/A,N/A,kv_ep_magma_bloom_filter_accuracy_for_bottom_level{} +ep_magma_checkpoint_every_batch,N/A,N/A,N/A,kv_ep_magma_checkpoint_every_batch{} +ep_magma_checkpoint_interval,N/A,N/A,N/A,kv_ep_magma_checkpoint_interval{} +ep_magma_checkpoint_threshold,N/A,N/A,N/A,kv_ep_magma_checkpoint_threshold{} +ep_magma_delete_frag_ratio,N/A,N/A,N/A,kv_ep_magma_delete_frag_ratio{} +ep_magma_delete_memtable_writecache,N/A,N/A,N/A,kv_ep_magma_delete_memtable_writecache{} +ep_magma_enable_block_cache,N/A,N/A,N/A,kv_ep_magma_enable_block_cache{} +ep_magma_enable_direct_io,N/A,N/A,N/A,kv_ep_magma_enable_direct_io{} +ep_magma_enable_upsert,N/A,N/A,N/A,kv_ep_magma_enable_upsert{} +ep_magma_expiry_frag_threshold,N/A,N/A,N/A,kv_ep_magma_expiry_frag_threshold{} +ep_magma_expiry_purger_interval,N/A,N/A,N/A,kv_ep_magma_expiry_purger_interval{} +ep_magma_flusher_thread_percentage,N/A,N/A,N/A,kv_ep_magma_flusher_thread_percentage{} +ep_magma_fragmentation_percentage,N/A,N/A,N/A,kv_ep_magma_fragmentation_percentage{} +ep_magma_heartbeat_interval,N/A,N/A,N/A,kv_ep_magma_heartbeat_interval{} +ep_magma_initial_wal_buffer_size,N/A,N/A,N/A,kv_ep_magma_initial_wal_buffer_size{} +ep_magma_max_checkpoints,N/A,N/A,N/A,kv_ep_magma_max_checkpoints{} +ep_magma_max_default_storage_threads,N/A,N/A,N/A,kv_ep_magma_max_default_storage_threads{} +ep_magma_max_level_0_ttl,N/A,N/A,N/A,kv_ep_magma_max_level_0_ttl{} +ep_magma_max_recovery_bytes,N/A,N/A,N/A,kv_ep_magma_max_recovery_bytes{} +ep_magma_max_write_cache,N/A,N/A,N/A,kv_ep_magma_max_write_cache{} +ep_magma_mem_quota_ratio,N/A,N/A,N/A,kv_ep_magma_mem_quota_ratio{} +ep_magma_value_separation_size,N/A,N/A,N/A,kv_ep_magma_value_separation_size{} +ep_magma_write_cache_ratio,N/A,N/A,N/A,kv_ep_magma_write_cache_ratio{} +ep_max_checkpoints,N/A,N/A,N/A,kv_ep_max_checkpoints{} +ep_max_failover_entries,N/A,N/A,N/A,kv_ep_max_failover_entries{} +ep_max_item_privileged_bytes,N/A,N/A,N/A,kv_ep_max_item_privileged_bytes{} +ep_max_item_size,N/A,N/A,N/A,kv_ep_max_item_size{} +ep_max_num_bgfetchers,N/A,N/A,N/A,kv_ep_max_num_bgfetchers{} +ep_max_num_shards,N/A,N/A,N/A,kv_ep_max_num_shards{} +ep_max_num_workers,N/A,N/A,N/A,kv_ep_max_num_workers{} +ep_max_size,N/A,cbbucketstat_ep_max_size_bytes,cbpernodebucket_ep_max_size,kv_ep_max_size{} +ep_cache_size,N/A,N/A,N/A,kv_ep_cache_size{} +ep_max_threads,N/A,N/A,N/A,kv_ep_max_threads{} +ep_max_ttl,N/A,N/A,N/A,kv_ep_max_ttl{} +ep_max_vbuckets,N/A,N/A,N/A,kv_ep_max_vbuckets{} +ep_mem_high_wat,N/A,cbbucketstat_ep_mem_high_wat_bytes,cbpernodebucket_ep_mem_high_wat,kv_ep_mem_high_wat{} +ep_mem_low_wat,N/A,cbbucketstat_ep_mem_low_wat_bytes,cbpernodebucket_ep_mem_low_wat,kv_ep_mem_low_wat{} +ep_mem_used_merge_threshold_percent,N/A,N/A,N/A,kv_ep_mem_used_merge_threshold_percent{} +ep_min_compression_ratio,N/A,N/A,N/A,kv_ep_min_compression_ratio{} +ep_mutation_mem_threshold,N/A,N/A,N/A,kv_ep_mutation_mem_threshold{} +ep_num_auxio_threads,N/A,N/A,N/A,kv_ep_num_auxio_threads{} +ep_num_nonio_threads,N/A,N/A,N/A,kv_ep_num_nonio_threads{} +ep_num_reader_threads,N/A,N/A,N/A,kv_ep_num_reader_threads{} +ep_num_writer_threads,N/A,N/A,N/A,kv_ep_num_writer_threads{} +ep_pager_active_vb_pcnt,N/A,N/A,N/A,kv_ep_pager_active_vb_pcnt{} +ep_pager_sleep_time_ms,N/A,N/A,N/A,kv_ep_pager_sleep_time_ms{} +ep_persistent_metadata_purge_age,N/A,N/A,N/A,kv_ep_persistent_metadata_purge_age{} +ep_pitr_enabled,N/A,N/A,N/A,kv_ep_pitr_enabled{} +ep_pitr_granularity,N/A,N/A,N/A,kv_ep_pitr_granularity{} +ep_pitr_max_history_age,N/A,N/A,N/A,kv_ep_pitr_max_history_age{} +ep_replication_throttle_cap_pcnt,N/A,N/A,N/A,kv_ep_replication_throttle_cap_pcnt{} +ep_replication_throttle_queue_cap,N/A,N/A,N/A,kv_ep_replication_throttle_queue_cap{} +ep_replication_throttle_threshold,N/A,N/A,N/A,kv_ep_replication_throttle_threshold{} +ep_retain_erroneous_tombstones,N/A,N/A,N/A,kv_ep_retain_erroneous_tombstones{} +ep_rocksdb_bbt_options,N/A,N/A,N/A,kv_ep_rocksdb_bbt_options{} +ep_rocksdb_block_cache_high_pri_pool_ratio,N/A,N/A,N/A,kv_ep_rocksdb_block_cache_high_pri_pool_ratio{} +ep_rocksdb_block_cache_ratio,N/A,N/A,N/A,kv_ep_rocksdb_block_cache_ratio{} +ep_rocksdb_cf_options,N/A,N/A,N/A,kv_ep_rocksdb_cf_options{} +ep_rocksdb_default_cf_optimize_compaction,N/A,N/A,N/A,kv_ep_rocksdb_default_cf_optimize_compaction{} +ep_rocksdb_high_pri_background_threads,N/A,N/A,N/A,kv_ep_rocksdb_high_pri_background_threads{} +ep_rocksdb_low_pri_background_threads,N/A,N/A,N/A,kv_ep_rocksdb_low_pri_background_threads{} +ep_rocksdb_memtables_ratio,N/A,N/A,N/A,kv_ep_rocksdb_memtables_ratio{} +ep_rocksdb_options,N/A,N/A,N/A,kv_ep_rocksdb_options{} +ep_rocksdb_seqno_cf_optimize_compaction,N/A,N/A,N/A,kv_ep_rocksdb_seqno_cf_optimize_compaction{} +ep_rocksdb_stats_level,N/A,N/A,N/A,kv_ep_rocksdb_stats_level{} +ep_rocksdb_uc_max_size_amplification_percent,N/A,N/A,N/A,kv_ep_rocksdb_uc_max_size_amplification_percent{} +ep_rocksdb_write_rate_limit,N/A,N/A,N/A,kv_ep_rocksdb_write_rate_limit{} +ep_sync_writes_max_allowed_replicas,N/A,N/A,N/A,kv_ep_sync_writes_max_allowed_replicas{} +ep_time_synchronization,N/A,N/A,N/A,kv_ep_time_synchronization{} +ep_uuid,N/A,N/A,N/A,kv_ep_uuid{} +ep_warmup,N/A,N/A,N/A,kv_ep_warmup{} +ep_warmup_batch_size,N/A,N/A,N/A,kv_ep_warmup_batch_size{} +ep_warmup_min_items_threshold,N/A,N/A,N/A,kv_ep_warmup_min_items_threshold{} +ep_warmup_min_memory_threshold,N/A,N/A,N/A,kv_ep_warmup_min_memory_threshold{} +ep_xattr_enabled,N/A,N/A,N/A,kv_ep_xattr_enabled{} +ep_storage_age,N/A,N/A,N/A,kv_ep_storage_age_seconds{} +ep_storage_age_highwat,N/A,N/A,N/A,kv_ep_storage_age_highwat_seconds{} +ep_num_workers,N/A,N/A,N/A,kv_ep_num_workers{} +ep_bucket_priority,N/A,N/A,N/A,kv_ep_bucket_priority{} +ep_total_enqueued,N/A,N/A,N/A,kv_ep_total_enqueued{} +ep_total_deduplicated,N/A,N/A,N/A,kv_ep_total_deduplicated{} +ep_expired_access,N/A,N/A,N/A,kv_ep_expired_access{} +ep_expired_compactor,N/A,N/A,N/A,kv_ep_expired_compactor{} +ep_expired_pager,N/A,N/A,N/A,kv_ep_expired_pager{} +ep_queue_size,N/A,cbbucketstat_ep_queue_size,cbpernodebucket_ep_queue_size,kv_ep_queue_size{} +ep_diskqueue_items,N/A,cbbucketstat_ep_diskqueue_items,cbpernodebucket_ep_diskqueue_items,kv_ep_diskqueue_items{} +ep_commit_num,N/A,N/A,N/A,kv_ep_commit_num{} +ep_commit_time,N/A,N/A,N/A,kv_ep_commit_time_seconds{} +ep_commit_time_total,N/A,N/A,N/A,kv_ep_commit_time_total_seconds{} +ep_item_begin_failed,N/A,N/A,N/A,kv_ep_item_begin_failed{} +ep_item_commit_failed,N/A,cbbucketstat_ep_item_commit_failed,cbpernodebucket_ep_item_commit_failed,kv_ep_item_commit_failed{} +ep_item_flush_expired,N/A,N/A,N/A,kv_ep_item_flush_expired{} +ep_item_flush_failed,N/A,N/A,N/A,kv_ep_item_flush_failed{} +ep_flusher_state,N/A,N/A,N/A,kv_ep_flusher_state{} +ep_flusher_todo,N/A,cbbucketstat_ep_flusher_todo,cbpernodebucket_ep_flusher_todo,kv_ep_flusher_todo{} +ep_total_persisted,N/A,N/A,N/A,kv_ep_total_persisted{} +ep_uncommitted_items,N/A,N/A,N/A,kv_ep_uncommitted_items{} +ep_chk_persistence_timeout,N/A,N/A,N/A,kv_ep_chk_persistence_timeout_seconds{} +ep_vbucket_del,N/A,N/A,N/A,kv_ep_vbucket_del{} +ep_vbucket_del_fail,N/A,N/A,N/A,kv_ep_vbucket_del_fail{} +ep_flush_duration_total,N/A,N/A,N/A,kv_ep_flush_duration_total_seconds{} +ep_persist_vbstate_total,N/A,N/A,N/A,kv_ep_persist_vbstate_total{} +mem_used,N/A,N/A,N/A,kv_mem_used_bytes{} +mem_used_estimate,N/A,N/A,N/A,kv_mem_used_estimate_bytes{} +ep_mem_low_wat_percent,N/A,N/A,N/A,kv_ep_mem_low_wat_percent_ratio{} +ep_mem_high_wat_percent,N/A,N/A,N/A,kv_ep_mem_high_wat_percent_ratio{} +bytes,N/A,N/A,N/A,kv_total_memory_used_bytes{} +ep_kv_size,N/A,cbbucketstat_ep_kv_size,cbpernodebucket_ep_kv_size,kv_ep_key_value_size_bytes{} +ep_blob_num,N/A,N/A,N/A,kv_ep_blob_num{} +ep_blob_overhead,N/A,N/A,N/A,"kv_memory_overhead_bytes{for=""blobs""}" +ep_value_size,N/A,N/A,N/A,"kv_memory_used_bytes{for=""blobs""}" +ep_storedval_size,N/A,N/A,N/A,"kv_memory_used_bytes{for=""storedvalues""}" +ep_storedval_overhead,N/A,N/A,N/A,"kv_memory_overhead_bytes{for=""storedvalues""}" +ep_storedval_num,N/A,N/A,N/A,kv_ep_storedval_num{} +ep_overhead,N/A,cbbucketstat_ep_overhead,cbpernodebucket_ep_overhead,kv_total_memory_overhead_bytes{} +ep_item_num,N/A,N/A,N/A,kv_ep_item_num{} +ep_oom_errors,N/A,cbbucketstat_ep_oom_errors,cbpernodebucket_ep_oom_errors,kv_ep_oom_errors{} +ep_tmp_oom_errors,N/A,cbbucketstat_ep_tmp_oom_errors,cbpernodebucket_ep_tmp_oom_errors,kv_ep_tmp_oom_errors{} +ep_mem_tracker_enabled,N/A,N/A,N/A,kv_ep_mem_tracker_enabled{} +ep_bg_fetched,cbnode_interestingstats_ep_bg_fetched,cbbucketstat_ep_bg_fetched,cbpernodebucket_ep_bg_fetched,kv_ep_bg_fetched{} +ep_bg_meta_fetched,N/A,N/A,N/A,kv_ep_bg_meta_fetched{} +ep_bg_remaining_items,N/A,N/A,N/A,kv_ep_bg_remaining_items{} +ep_bg_remaining_jobs,N/A,N/A,N/A,kv_ep_bg_remaining_jobs{} +ep_num_pager_runs,N/A,N/A,N/A,kv_ep_num_pager_runs{} +ep_num_expiry_pager_runs,N/A,N/A,N/A,kv_ep_num_expiry_pager_runs{} +ep_num_freq_decayer_runs,N/A,N/A,N/A,kv_ep_num_freq_decayer_runs{} +ep_items_expelled_from_checkpoints,N/A,N/A,N/A,kv_ep_items_expelled_from_checkpoints{} +ep_items_rm_from_checkpoints,N/A,N/A,N/A,kv_ep_items_rm_from_checkpoints{} +ep_num_value_ejects,N/A,cbbucketstat_ep_num_value_ejects,cbpernodebucket_ep_num_value_ejects,kv_ep_num_value_ejects{} +ep_num_eject_failures,N/A,N/A,N/A,kv_ep_num_eject_failures{} +ep_num_not_my_vbuckets,N/A,N/A,N/A,kv_ep_num_not_my_vbuckets{} +ep_pending_ops,N/A,N/A,N/A,kv_ep_pending_ops{} +ep_pending_ops_total,N/A,N/A,N/A,kv_ep_pending_ops_total{} +ep_pending_ops_max,N/A,N/A,N/A,kv_ep_pending_ops_max{} +ep_pending_ops_max_duration,N/A,N/A,N/A,kv_ep_pending_ops_max_duration_seconds{} +ep_pending_compactions,N/A,N/A,N/A,kv_ep_pending_compactions{} +ep_rollback_count,N/A,N/A,N/A,kv_ep_rollback_count{} +ep_vbucket_del_max_walltime,N/A,N/A,N/A,kv_ep_vbucket_del_max_walltime_seconds{} +ep_vbucket_del_avg_walltime,N/A,N/A,N/A,kv_ep_vbucket_del_avg_walltime_seconds{} +ep_bg_num_samples,N/A,N/A,N/A,kv_ep_bg_num_samples{} +ep_bg_min_wait,N/A,N/A,N/A,kv_ep_bg_min_wait_seconds{} +ep_bg_max_wait,N/A,N/A,N/A,kv_ep_bg_max_wait_seconds{} +ep_bg_wait_avg,N/A,N/A,N/A,kv_ep_bg_wait_avg_seconds{} +ep_bg_min_load,N/A,N/A,N/A,kv_ep_bg_min_load_seconds{} +ep_bg_max_load,N/A,N/A,N/A,kv_ep_bg_max_load_seconds{} +ep_bg_load_avg,N/A,N/A,N/A,kv_ep_bg_load_avg_seconds{} +ep_bg_wait,N/A,N/A,N/A,kv_ep_bg_wait_seconds{} +ep_bg_load,N/A,N/A,N/A,kv_ep_bg_load_seconds{} +ep_degraded_mode,N/A,N/A,N/A,kv_ep_degraded_mode{} +ep_num_access_scanner_runs,N/A,N/A,N/A,kv_ep_num_access_scanner_runs{} +ep_num_access_scanner_skips,N/A,N/A,N/A,kv_ep_num_access_scanner_skips{} +ep_access_scanner_last_runtime,N/A,N/A,N/A,kv_ep_access_scanner_last_runtime_seconds{} +ep_access_scanner_num_items,N/A,N/A,N/A,kv_ep_access_scanner_num_items{} +ep_access_scanner_task_time,N/A,N/A,N/A,kv_ep_access_scanner_task_time{} +ep_expiry_pager_task_time,N/A,N/A,N/A,kv_ep_expiry_pager_task_time{} +ep_startup_time,N/A,N/A,N/A,kv_ep_startup_time_seconds{} +ep_warmup_thread,N/A,N/A,N/A,kv_ep_warmup_thread{} +ep_warmup_time,N/A,N/A,N/A,kv_ep_warmup_time_seconds{} +ep_warmup_oom,N/A,N/A,N/A,kv_ep_warmup_oom{} +ep_warmup_dups,N/A,N/A,N/A,kv_ep_warmup_dups{} +ep_num_ops_get_meta,N/A,cbbucketstat_ep_num_ops_get_meta,cbpernodebucket_ep_num_ops_get_meta,"kv_ops{op=""get_meta""}" +ep_num_ops_set_meta,N/A,cbbucketstat_ep_num_ops_set_meta,cbpernodebucket_ep_num_ops_set_meta,"kv_ops{op=""set_meta""}" +ep_num_ops_del_meta,N/A,cbbucketstat_ep_num_ops_del_meta,cbpernodebucket_ep_num_ops_del_meta,"kv_ops{op=""del_meta""}" +ep_num_ops_set_meta_res_fail,N/A,N/A,N/A,"kv_ops_failed{op=""set_meta""}" +ep_num_ops_del_meta_res_fail,N/A,N/A,N/A,"kv_ops_failed{op=""del_meta""}" +ep_num_ops_set_ret_meta,N/A,cbbucketstat_ep_num_ops_set_ret_meta,cbpernodebucket_ep_num_ops_set_ret_meta,"kv_ops{op=""set_ret_meta""}" +ep_num_ops_del_ret_meta,N/A,cbbucketstat_ep_num_ops_del_ret_meta,cbpernodebucket_ep_num_ops_del_ret_meta,"kv_ops{op=""del_ret_meta""}" +ep_num_ops_get_meta_on_set_meta,N/A,N/A,N/A,"kv_ops{op=""get_meta_for_set_meta""}" +ep_workload_pattern,N/A,N/A,N/A,kv_ep_workload_pattern{} +ep_defragmenter_num_visited,N/A,N/A,N/A,kv_ep_defragmenter_num_visited{} +ep_defragmenter_num_moved,N/A,N/A,N/A,kv_ep_defragmenter_num_moved{} +ep_defragmenter_sv_num_moved,N/A,N/A,N/A,kv_ep_defragmenter_sv_num_moved{} +ep_item_compressor_num_visited,N/A,N/A,N/A,kv_ep_item_compressor_num_visited{} +ep_item_compressor_num_compressed,N/A,N/A,N/A,kv_ep_item_compressor_num_compressed{} +ep_cursor_dropping_lower_threshold,N/A,N/A,N/A,kv_ep_cursor_dropping_lower_threshold_bytes{} +ep_cursor_dropping_upper_threshold,N/A,N/A,N/A,kv_ep_cursor_dropping_upper_threshold_bytes{} +ep_cursors_dropped,N/A,N/A,N/A,kv_ep_cursors_dropped{} +ep_cursor_memory_freed,N/A,N/A,N/A,kv_ep_cursor_memory_freed_bytes{} +ep_data_write_failed,N/A,N/A,cbpernodebucket_ep_data_write_failed,kv_ep_data_write_failed{} +ep_data_read_failed,N/A,N/A,cbpernodebucket_ep_data_read_failed,kv_ep_data_read_failed{} +ep_io_document_write_bytes,N/A,N/A,N/A,kv_ep_io_document_write_bytes_bytes{} +ep_io_total_read_bytes,N/A,N/A,N/A,kv_ep_io_total_read_bytes_bytes{} +ep_io_total_write_bytes,N/A,N/A,N/A,kv_ep_io_total_write_bytes_bytes{} +ep_io_compaction_read_bytes,N/A,N/A,N/A,kv_ep_io_compaction_read_bytes_bytes{} +ep_io_compaction_write_bytes,N/A,N/A,N/A,kv_ep_io_compaction_write_bytes_bytes{} +ep_io_bg_fetch_read_count,N/A,N/A,N/A,kv_ep_io_bg_fetch_read_count{} +ep_bg_fetch_avg_read_amplification,N/A,N/A,N/A,kv_ep_bg_fetch_avg_read_amplification_ratio{} +ep_magma_compactions,N/A,N/A,N/A,kv_ep_magma_compactions{} +ep_magma_flushes,N/A,N/A,N/A,kv_ep_magma_flushes{} +ep_magma_ttl_compactions,N/A,N/A,N/A,kv_ep_magma_ttl_compactions{} +ep_magma_filecount_compactions,N/A,N/A,N/A,kv_ep_magma_filecount_compactions{} +ep_magma_writer_compactions,N/A,N/A,N/A,kv_ep_magma_writer_compactions{} +ep_magma_readamp,N/A,N/A,N/A,kv_ep_magma_readamp_ratio{} +ep_magma_readamp_get,N/A,N/A,N/A,kv_ep_magma_readamp_get_ratio{} +ep_magma_read_bytes,N/A,N/A,N/A,kv_ep_magma_read_bytes_bytes{} +ep_magma_read_bytes_compact,N/A,N/A,N/A,kv_ep_magma_read_bytes_compact_bytes{} +ep_magma_read_bytes_get,N/A,N/A,N/A,kv_ep_magma_read_bytes_get_bytes{} +ep_magma_bytes_outgoing,N/A,N/A,N/A,kv_ep_magma_bytes_outgoing_bytes{} +ep_magma_readio,N/A,N/A,N/A,kv_ep_magma_readio{} +ep_magma_readioamp,N/A,N/A,N/A,kv_ep_magma_readioamp_ratio{} +ep_magma_bytes_per_read,N/A,N/A,N/A,kv_ep_magma_bytes_per_read_ratio{} +ep_magma_writeamp,N/A,N/A,N/A,kv_ep_magma_writeamp_ratio{} +ep_magma_bytes_incoming,N/A,N/A,N/A,kv_ep_magma_bytes_incoming_bytes{} +ep_magma_write_bytes,N/A,N/A,N/A,kv_ep_magma_write_bytes_bytes{} +ep_magma_write_bytes_compact,N/A,N/A,N/A,kv_ep_magma_write_bytes_compact_bytes{} +ep_magma_logical_data_size,N/A,N/A,N/A,kv_ep_magma_logical_data_size_bytes{} +ep_magma_logical_disk_size,N/A,N/A,N/A,kv_ep_magma_logical_disk_size_bytes{} +ep_magma_fragmentation,N/A,N/A,N/A,kv_ep_magma_fragmentation_ratio{} +ep_magma_total_disk_usage,N/A,N/A,N/A,kv_ep_magma_total_disk_usage_bytes{} +ep_magma_wal_disk_usage,N/A,N/A,N/A,kv_ep_magma_wal_disk_usage_bytes{} +ep_magma_block_cache_mem_used,N/A,N/A,N/A,kv_ep_magma_block_cache_mem_used_bytes{} +ep_magma_write_cache_mem_used,N/A,N/A,N/A,kv_ep_magma_write_cache_mem_used_bytes{} +ep_magma_wal_mem_used,N/A,N/A,N/A,kv_ep_magma_wal_mem_used_bytes{} +ep_magma_table_meta_mem_used,N/A,N/A,N/A,kv_ep_magma_table_meta_mem_used_bytes{} +ep_magma_buffer_mem_used,N/A,N/A,N/A,kv_ep_magma_buffer_mem_used_bytes{} +ep_magma_bloom_filter_mem_used,N/A,N/A,N/A,kv_ep_magma_bloom_filter_mem_used_bytes{} +ep_magma_index_resident_ratio,N/A,N/A,N/A,kv_ep_magma_index_resident_ratio_ratio{} +ep_magma_block_cache_hits,N/A,N/A,N/A,kv_ep_magma_block_cache_hits{} +ep_magma_block_cache_misses,N/A,N/A,N/A,kv_ep_magma_block_cache_misses{} +ep_magma_block_cache_hit_ratio,N/A,N/A,N/A,kv_ep_magma_block_cache_hit_ratio_ratio{} +ep_magma_tables_created,N/A,N/A,N/A,kv_ep_magma_tables_created{} +ep_magma_tables_deleted,N/A,N/A,N/A,kv_ep_magma_tables_deleted{} +ep_magma_tables,N/A,N/A,N/A,kv_ep_magma_tables{} +ep_magma_syncs,N/A,N/A,N/A,kv_ep_magma_syncs{} +ep_rocksdb_kMemTableTotal,N/A,N/A,N/A,kv_ep_rocksdb_kMemTableTotal_bytes{} +ep_rocksdb_kMemTableUnFlushed,N/A,N/A,N/A,kv_ep_rocksdb_kMemTableUnFlushed_bytes{} +ep_rocksdb_kTableReadersTotal,N/A,N/A,N/A,kv_ep_rocksdb_kTableReadersTotal_bytes{} +ep_rocksdb_kCacheTotal,N/A,N/A,N/A,kv_ep_rocksdb_kCacheTotal_bytes{} +ep_rocksdb_default_kSizeAllMemTables,N/A,N/A,N/A,kv_ep_rocksdb_default_kSizeAllMemTables_bytes{} +ep_rocksdb_seqno_kSizeAllMemTables,N/A,N/A,N/A,kv_ep_rocksdb_seqno_kSizeAllMemTables_bytes{} +ep_rocksdb_block_cache_data_hit_ratio,N/A,N/A,N/A,kv_ep_rocksdb_block_cache_data_hit_ratio_ratio{} +ep_rocksdb_block_cache_index_hit_ratio,N/A,N/A,N/A,kv_ep_rocksdb_block_cache_index_hit_ratio_ratio{} +ep_rocksdb_block_cache_filter_hit_ratio,N/A,N/A,N/A,kv_ep_rocksdb_block_cache_filter_hit_ratio_ratio{} +ep_rocksdb_default_kTotalSstFilesSize,N/A,N/A,N/A,kv_ep_rocksdb_default_kTotalSstFilesSize_bytes{} +ep_rocksdb_seqno_kTotalSstFilesSize,N/A,N/A,N/A,kv_ep_rocksdb_seqno_kTotalSstFilesSize_bytes{} +ep_rocksdb_scan_totalSeqnoHits,N/A,N/A,N/A,kv_ep_rocksdb_scan_totalSeqnoHits{} +ep_rocksdb_scan_oldSeqnoHits,N/A,N/A,N/A,kv_ep_rocksdb_scan_oldSeqnoHits{} +ep_db_data_size,N/A,N/A,N/A,kv_ep_db_data_size_bytes{} +ep_db_file_size,N/A,N/A,N/A,kv_ep_db_file_size_bytes{} +ep_db_history_file_size,N/A,N/A,N/A,kv_ep_db_history_file_size_bytes{} +ep_db_prepare_size,N/A,N/A,N/A,kv_ep_db_prepare_size_bytes{} +bg_wait,N/A,N/A,N/A,kv_bg_wait_seconds{} +bg_load,N/A,N/A,N/A,kv_bg_load_seconds{} +pending_ops,N/A,N/A,N/A,kv_pending_ops_seconds{} +access_scanner,N/A,N/A,N/A,kv_access_scanner_seconds{} +checkpoint_remover,N/A,N/A,N/A,kv_checkpoint_remover_seconds{} +item_pager,N/A,N/A,N/A,kv_item_pager_seconds{} +expiry_pager,N/A,N/A,N/A,kv_expiry_pager_seconds{} +storage_age,N/A,N/A,N/A,kv_storage_age_seconds{} +set_with_meta,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""set_with_meta""}" +get_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""get""}" +store_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""store""}" +arith_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""arith""}" +get_stats_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""get_stats""}" +get_vb_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""get_vb""}" +set_vb_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""set_vb""}" +del_vb_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""del_vb""}" +chk_persistence_cmd,N/A,N/A,N/A,"kv_cmd_time_taken_seconds{op=""chk_persistence""}" +notify_io,N/A,N/A,N/A,kv_notify_io_seconds{} +disk_insert,N/A,N/A,N/A,"kv_disk_seconds{op=""insert""}" +disk_update,N/A,N/A,N/A,"kv_disk_seconds{op=""update""}" +disk_del,N/A,N/A,N/A,"kv_disk_seconds{op=""del""}" +disk_vb_del,N/A,N/A,N/A,"kv_disk_seconds{op=""vb_del""}" +disk_commit,N/A,N/A,N/A,"kv_disk_seconds{op=""commit""}" +item_alloc_sizes,N/A,N/A,N/A,kv_item_alloc_sizes_bytes{} +bg_batch_size,N/A,N/A,N/A,kv_bg_batch_size{} +persistence_cursor_get_all_items,N/A,N/A,N/A,"kv_cursor_get_all_items_time_seconds{cursor_type=""persistence""}" +dcp_cursors_get_all_items,N/A,N/A,N/A,"kv_cursor_get_all_items_time_seconds{cursor_type=""dcp""}" +sync_write_commit_majority,N/A,N/A,N/A,"kv_sync_write_commit_duration_seconds{level=""majority""}" +sync_write_commit_majority_and_persist_on_master,N/A,N/A,N/A,"kv_sync_write_commit_duration_seconds{level=""majority_and_persist_on_master""}" +sync_write_commit_persist_to_majority,N/A,N/A,N/A,"kv_sync_write_commit_duration_seconds{level=""persist_to_majority""}" +uptime,N/A,N/A,N/A,kv_uptime_seconds{} +stat_reset,N/A,N/A,N/A,kv_stat_reset{} +time,N/A,N/A,N/A,kv_time_seconds{} +version,N/A,N/A,N/A,kv_version{} +memcached_version,N/A,N/A,N/A,kv_memcached_version{} +daemon_connections,N/A,N/A,N/A,kv_daemon_connections{} +curr_connections,N/A,cbbucketstat_curr_connections,cbpernodebucket_curr_connections,kv_curr_connections{} +system_connections,N/A,N/A,N/A,kv_system_connections{} +total_connections,N/A,N/A,N/A,kv_total_connections{} +connection_structures,N/A,N/A,N/A,kv_connection_structures{} +cmd_set,N/A,N/A,N/A,"kv_ops{op=""set""}" +cmd_flush,N/A,N/A,N/A,"kv_ops{op=""flush""}" +cmd_lock,N/A,N/A,N/A,"kv_ops{op=""lock""}" +cmd_subdoc_lookup,N/A,N/A,N/A,"kv_subdoc_ops{op=""lookup""}" +cmd_subdoc_mutation,N/A,N/A,N/A,"kv_subdoc_ops{op=""mutation""}" +bytes_subdoc_lookup_total,N/A,N/A,N/A,kv_subdoc_lookup_searched_bytes{} +bytes_subdoc_lookup_extracted,N/A,N/A,N/A,kv_subdoc_lookup_extracted_bytes{} +bytes_subdoc_mutation_total,N/A,N/A,N/A,kv_subdoc_mutation_updated_bytes{} +bytes_subdoc_mutation_inserted,N/A,N/A,N/A,kv_subdoc_mutation_inserted_bytes{} +cmd_total_sets,N/A,N/A,N/A,kv_cmd_total_sets{} +cmd_total_gets,N/A,N/A,N/A,kv_cmd_total_gets{} +cmd_total_ops,N/A,N/A,N/A,kv_cmd_total_ops{} +cmd_mutation,N/A,N/A,N/A,kv_cmd_mutation{} +cmd_lookup,N/A,N/A,N/A,kv_cmd_lookup{} +auth_cmds,N/A,N/A,N/A,kv_auth_cmds{} +auth_errors,N/A,N/A,N/A,kv_auth_errors{} +get_hits,cbnode_interestingstats_get_hits,cbbucketstat_get_hits,cbpernodebucket_get_hits,"kv_ops{result=""hit"",op=""get""}" +get_misses,N/A,cbbucketstat_get_misses,cbpernodebucket_get_misses,"kv_ops{result=""miss"",op=""get""}" +delete_misses,N/A,cbbucketstat_delete_misses,cbpernodebucket_delete_misses,"kv_ops{result=""miss"",op=""delete""}" +delete_hits,N/A,cbbucketstat_delete_hits,cbpernodebucket_delete_hits,"kv_ops{result=""hit"",op=""delete""}" +incr_misses,N/A,cbbucketstat_incr_misses,cbpernodebucket_incr_misses,"kv_ops{result=""miss"",op=""incr""}" +incr_hits,N/A,cbbucketstat_incr_hits,cbpernodebucket_incr_hits,"kv_ops{result=""hit"",op=""incr""}" +decr_misses,N/A,cbbucketstat_decr_misses,cbpernodebucket_decr_misses,"kv_ops{result=""miss"",op=""decr""}" +decr_hits,N/A,cbbucketstat_decr_hits,cbpernodebucket_decr_hits,"kv_ops{result=""hit"",op=""decr""}" +cas_misses,N/A,cbbucketstat_cas_misses,cbpernodebucket_cas_misses,"kv_ops{result=""miss"",op=""cas""}" +cas_hits,N/A,cbbucketstat_cas_hits,cbpernodebucket_cas_hits,"kv_ops{result=""hit"",op=""cas""}" +cas_badval,N/A,cbbucketstat_cas_badval,cbpernodebucket_cas_bad_val,"kv_ops{result=""badval"",op=""cas""}" +bytes_read,N/A,cbbucketstat_read_bytes,cbpernodebucket_bytes_read,kv_read_bytes{} +bytes_written,N/A,cbbucketstat_written_bytes,cbpernodebucket_bytes_written,kv_written_bytes{} +rejected_conns,N/A,N/A,N/A,kv_rejected_conns{} +threads,N/A,N/A,N/A,kv_threads{} +conn_yields,N/A,N/A,N/A,kv_conn_yields{} +iovused_high_watermark,N/A,N/A,N/A,kv_iovused_high_watermark{} +msgused_high_watermark,N/A,N/A,N/A,kv_msgused_high_watermark{} +lock_errors,N/A,N/A,N/A,kv_lock_errors{} +cmd_lookup_10s_count,N/A,N/A,N/A,kv_cmd_lookup_10s_count{} +cmd_lookup_10s_duration_us,N/A,N/A,N/A,kv_cmd_lookup_10s_duration_seconds{} +cmd_mutation_10s_count,N/A,N/A,N/A,kv_cmd_mutation_10s_count{} +cmd_mutation_10s_duration_us,N/A,N/A,N/A,kv_cmd_mutation_10s_duration_seconds{} +total_resp_errors,N/A,N/A,N/A,kv_total_resp_errors{} +enabled,N/A,N/A,N/A,kv_audit_enabled{} +dropped_events,N/A,N/A,N/A,kv_audit_dropped_events{} +vb_active_num,N/A,cbbucketstat_vbuckets_active_num,cbpernodebucket_vb_active_num,"kv_num_vbuckets{state=""active""}" +vb_replica_num,N/A,cbbucketstat_vbuckets_replica_num,cbpernodebucket_vb_replica_num,"kv_num_vbuckets{state=""replica""}" +vb_pending_num,N/A,cbbucketstat_vbuckets_pending_num,cbpernodebucket_vb_pending_num,"kv_num_vbuckets{state=""pending""}" +vb_dead_num,N/A,N/A,N/A,"kv_num_vbuckets{state=""dead""}" +vb_active_curr_items,N/A,N/A,N/A,"kv_vb_curr_items{state=""active""}" +vb_replica_curr_items,cbnode_interestingstats_vb_replica_curr_items,cbbucketstat_vbuckets_replica_curr_items,cbpernodebucket_vb_replica_curr_items,"kv_vb_curr_items{state=""replica""}" +vb_pending_curr_items,N/A,cbbucketstat_vbuckets_pending_curr_items,cbpernodebucket_vb_pending_curr_items,"kv_vb_curr_items{state=""pending""}" +vb_active_hp_vb_req_size,N/A,N/A,N/A,"kv_num_high_pri_requests{state=""active""}" +vb_replica_hp_vb_req_size,N/A,N/A,N/A,"kv_num_high_pri_requests{state=""replica""}" +vb_pending_hp_vb_req_size,N/A,N/A,N/A,"kv_num_high_pri_requests{state=""pending""}" +vb_active_num_non_resident,cbnode_interestingstats_vb_active_number_non_resident,cbbucketstat_vbuckets_active_num_non_resident,cbpernodebucket_vb_active_num_non_resident,"kv_vb_num_non_resident{state=""active""}" +vb_replica_num_non_resident,N/A,cbbucketstat_vbuckets_replica_num_non_resident,cbpernodebucket_vb_replica_num_non_resident,"kv_vb_num_non_resident{state=""replica""}" +vb_pending_num_non_resident,N/A,cbbucketstat_vbuckets_pending_num_non_resident,cbpernodebucket_vb_pending_num_non_resident,"kv_vb_num_non_resident{state=""pending""}" +vb_active_perc_mem_resident,N/A,cbbucketstat_vbuckets_active_resident_items_ratio,cbpernodebucket_vb_active_resident_items_ratio,"kv_vb_perc_mem_resident_ratio{state=""active""}" +vb_replica_perc_mem_resident,N/A,cbbucketstat_vbuckets_replica_resident_items_ratio,cbpernodebucket_vb_replica_resident_items_ratio,"kv_vb_perc_mem_resident_ratio{state=""replica""}" +vb_pending_perc_mem_resident,N/A,cbbucketstat_vbuckets_pending_resident_items_ratio,cbpernodebucket_vb_pending_resident_items_ratio,"kv_vb_perc_mem_resident_ratio{state=""pending""}" +vb_active_eject,N/A,cbbucketstat_vbuckets_active_eject,cbpernodebucket_vb_active_eject,"kv_vb_eject{state=""active""}" +vb_replica_eject,N/A,cbbucketstat_vbuckets_replica_eject,cbpernodebucket_vb_replica_eject,"kv_vb_eject{state=""replica""}" +vb_pending_eject,N/A,cbbucketstat_vbuckets_pending_eject,cbpernodebucket_vb_pending_eject,"kv_vb_eject{state=""pending""}" +vb_active_expired,N/A,N/A,N/A,"kv_vb_expired{state=""active""}" +vb_replica_expired,N/A,N/A,N/A,"kv_vb_expired{state=""replica""}" +vb_pending_expired,N/A,N/A,N/A,"kv_vb_expired{state=""pending""}" +vb_active_meta_data_memory,N/A,cbbucketstat_vbuckets_active_meta_data_memory,cbpernodebucket_vb_active_meta_data_memory,"kv_vb_meta_data_memory_bytes{state=""active""}" +vb_replica_meta_data_memory,N/A,cbbucketstat_vbuckets_replica_meta_data_memory,cbpernodebucket_vb_replica_meta_data_memory,"kv_vb_meta_data_memory_bytes{state=""replica""}" +vb_pending_meta_data_memory,N/A,cbbucketstat_vbuckets_pending_meta_data_memory,cbpernodebucket_vb_pending_meta_data_memory,"kv_vb_meta_data_memory_bytes{state=""pending""}" +vb_active_meta_data_disk,N/A,N/A,N/A,"kv_vb_meta_data_disk_bytes{state=""active""}" +vb_replica_meta_data_disk,N/A,N/A,N/A,"kv_vb_meta_data_disk_bytes{state=""replica""}" +vb_pending_meta_data_disk,N/A,N/A,N/A,"kv_vb_meta_data_disk_bytes{state=""pending""}" +vb_active_checkpoint_memory,N/A,N/A,N/A,"kv_vb_checkpoint_memory_bytes{state=""active""}" +vb_replica_checkpoint_memory,N/A,N/A,N/A,"kv_vb_checkpoint_memory_bytes{state=""replica""}" +vb_pending_checkpoint_memory,N/A,N/A,N/A,"kv_vb_checkpoint_memory_bytes{state=""pending""}" +vb_active_checkpoint_memory_unreferenced,N/A,N/A,N/A,"kv_vb_checkpoint_memory_unreferenced_bytes{state=""active""}" +vb_replica_checkpoint_memory_unreferenced,N/A,N/A,N/A,"kv_vb_checkpoint_memory_unreferenced_bytes{state=""replica""}" +vb_pending_checkpoint_memory_unreferenced,N/A,N/A,N/A,"kv_vb_checkpoint_memory_unreferenced_bytes{state=""pending""}" +vb_active_checkpoint_memory_overhead,N/A,N/A,N/A,"kv_vb_checkpoint_memory_overhead_bytes{state=""active""}" +vb_replica_checkpoint_memory_overhead,N/A,N/A,N/A,"kv_vb_checkpoint_memory_overhead_bytes{state=""replica""}" +vb_pending_checkpoint_memory_overhead,N/A,N/A,N/A,"kv_vb_checkpoint_memory_overhead_bytes{state=""pending""}" +vb_active_ht_memory,N/A,N/A,N/A,"kv_vb_ht_memory_bytes{state=""active""}" +vb_replica_ht_memory,N/A,N/A,N/A,"kv_vb_ht_memory_bytes{state=""replica""}" +vb_pending_ht_memory,N/A,N/A,N/A,"kv_vb_ht_memory_bytes{state=""pending""}" +vb_active_itm_memory,N/A,cbbucketstat_vbuckets_active_itm_memory,cbpernodebucket_vb_active_itm_memory,"kv_vb_itm_memory_bytes{state=""active""}" +vb_replica_itm_memory,N/A,cbbucketstat_vbuckets_replica_itm_memory,cbpernodebucket_vb_replica_itm_memory,"kv_vb_itm_memory_bytes{state=""replica""}" +vb_pending_itm_memory,N/A,cbbucketstat_vbuckets_pending_itm_memory,cbpernodebucket_vb_pending_itm_memory,"kv_vb_itm_memory_bytes{state=""pending""}" +vb_active_itm_memory_uncompressed,N/A,N/A,N/A,"kv_vb_itm_memory_uncompressed_bytes{state=""active""}" +vb_replica_itm_memory_uncompressed,N/A,N/A,N/A,"kv_vb_itm_memory_uncompressed_bytes{state=""replica""}" +vb_pending_itm_memory_uncompressed,N/A,N/A,N/A,"kv_vb_itm_memory_uncompressed_bytes{state=""pending""}" +vb_active_ops_create,N/A,cbbucketstat_vbuckets_active_ops_create,cbpernodebucket_vb_active_ops_create,"kv_vb_ops_create{state=""active""}" +vb_replica_ops_create,N/A,cbbucketstat_vbuckets_replica_ops_create,cbpernodebucket_vb_replica_ops_create,"kv_vb_ops_create{state=""replica""}" +vb_pending_ops_create,N/A,cbbucketstat_vbuckets_pending_ops_create,cbpernodebucket_vb_pending_ops_create,"kv_vb_ops_create{state=""pending""}" +vb_active_ops_update,N/A,cbbucketstat_vbuckets_active_ops_update,cbpernodebucket_vb_active_ops_update,"kv_vb_ops_update{state=""active""}" +vb_replica_ops_update,N/A,cbbucketstat_vbuckets_replica_ops_update,cbpernodebucket_vb_replica_ops_update,"kv_vb_ops_update{state=""replica""}" +vb_pending_ops_update,N/A,cbbucketstat_vbuckets_pending_ops_update,cbpernodebucket_vb_pending_ops_update,"kv_vb_ops_update{state=""pending""}" +vb_active_ops_delete,N/A,N/A,N/A,"kv_vb_ops_delete{state=""active""}" +vb_replica_ops_delete,N/A,N/A,N/A,"kv_vb_ops_delete{state=""replica""}" +vb_pending_ops_delete,N/A,N/A,N/A,"kv_vb_ops_delete{state=""pending""}" +vb_active_ops_get,N/A,N/A,N/A,"kv_vb_ops_get{state=""active""}" +vb_replica_ops_get,N/A,N/A,N/A,"kv_vb_ops_get{state=""replica""}" +vb_pending_ops_get,N/A,N/A,N/A,"kv_vb_ops_get{state=""pending""}" +vb_active_ops_reject,N/A,N/A,N/A,"kv_vb_ops_reject{state=""active""}" +vb_replica_ops_reject,N/A,N/A,N/A,"kv_vb_ops_reject{state=""replica""}" +vb_pending_ops_reject,N/A,N/A,N/A,"kv_vb_ops_reject{state=""pending""}" +vb_active_queue_size,N/A,cbbucketstat_vbuckets_active_queue_size,cbpernodebucket_vb_active_queue_size,"kv_vb_queue_size{state=""active""}" +vb_replica_queue_size,N/A,cbbucketstat_vbuckets_replica_queue_size,cbpernodebucket_vb_replica_queue_size,"kv_vb_queue_size{state=""replica""}" +vb_pending_queue_size,N/A,cbbucketstat_vbuckets_pending_queue_size,cbpernodebucket_vb_pending_queue_size,"kv_vb_queue_size{state=""pending""}" +vb_active_queue_memory,N/A,N/A,N/A,"kv_vb_queue_memory_bytes{state=""active""}" +vb_replica_queue_memory,N/A,N/A,N/A,"kv_vb_queue_memory_bytes{state=""replica""}" +vb_pending_queue_memory,N/A,N/A,N/A,"kv_vb_queue_memory_bytes{state=""pending""}" +vb_active_queue_age,N/A,cbbucketstat_vbuckets_active_queue_age,cbpernodebucket_vb_active_queue_age,"kv_vb_queue_age_seconds{state=""active""}" +vb_replica_queue_age,N/A,cbbucketstat_vbuckets_replica_queue_age,cbpernodebucket_vb_replica_queue_age,"kv_vb_queue_age_seconds{state=""replica""}" +vb_pending_queue_age,N/A,cbbucketstat_vbuckets_pending_queue_age,cbpernodebucket_vb_pending_queue_age,"kv_vb_queue_age_seconds{state=""pending""}" +vb_active_queue_pending,N/A,N/A,N/A,"kv_vb_queue_pending_bytes{state=""active""}" +vb_replica_queue_pending,N/A,N/A,N/A,"kv_vb_queue_pending_bytes{state=""replica""}" +vb_pending_queue_pending,N/A,N/A,N/A,"kv_vb_queue_pending_bytes{state=""pending""}" +vb_active_queue_fill,N/A,cbbucketstat_vbuckets_active_queue_fill,cbpernodebucket_vb_active_queue_fill,"kv_vb_queue_fill{state=""active""}" +vb_replica_queue_fill,N/A,cbbucketstat_vbuckets_replica_queue_fill,cbpernodebucket_vb_replica_queue_fill,"kv_vb_queue_fill{state=""replica""}" +vb_pending_queue_fill,N/A,cbbucketstat_vbuckets_pending_queue_fill,cbpernodebucket_vb_pending_queue_fill,"kv_vb_queue_fill{state=""pending""}" +vb_active_queue_drain,N/A,cbbucketstat_vbuckets_active_queue_drain,cbpernodebucket_vb_active_queue_drain,"kv_vb_queue_drain{state=""active""}" +vb_replica_queue_drain,N/A,cbbucketstat_vbuckets_replica_queue_drain,cbpernodebucket_vb_replica_queue_drain,"kv_vb_queue_drain{state=""replica""}" +vb_pending_queue_drain,N/A,cbbucketstat_vbuckets_pending_queue_drain,cbpernodebucket_vb_pending_queue_drain,"kv_vb_queue_drain{state=""pending""}" +vb_active_rollback_item_count,N/A,N/A,N/A,"kv_vb_rollback_item_count{state=""active""}" +vb_replica_rollback_item_count,N/A,N/A,N/A,"kv_vb_rollback_item_count{state=""replica""}" +vb_pending_rollback_item_count,N/A,N/A,N/A,"kv_vb_rollback_item_count{state=""pending""}" +curr_items,cbnode_interestingstats_curr_items,N/A,cbpernodebucket_curr_items,kv_curr_items{} +curr_temp_items,N/A,N/A,N/A,kv_curr_temp_items{} +curr_items_tot,cbnode_interestingstats_curr_items_tot,cbbucketstat_curr_items_tot,cbpernodebucket_curr_items_tot,kv_curr_items_tot{} +vb_active_sync_write_accepted_count,N/A,N/A,N/A,"kv_vb_sync_write_accepted_count{state=""active""}" +vb_replica_sync_write_accepted_count,N/A,N/A,N/A,"kv_vb_sync_write_accepted_count{state=""replica""}" +vb_active_sync_write_committed_count,N/A,N/A,N/A,"kv_vb_sync_write_committed_count{state=""active""}" +vb_replica_sync_write_committed_count,N/A,N/A,N/A,"kv_vb_sync_write_committed_count{state=""replica""}" +vb_active_sync_write_aborted_count,N/A,N/A,N/A,"kv_vb_sync_write_aborted_count{state=""active""}" +vb_replica_sync_write_aborted_count,N/A,N/A,N/A,"kv_vb_sync_write_aborted_count{state=""replica""}" +ep_vb_total,N/A,cbbucketstat_ep_vbuckets,cbpernodebucket_ep_vb_total,kv_ep_vb_total{} +ep_total_new_items,N/A,N/A,N/A,kv_ep_total_new_items{} +ep_total_del_items,N/A,N/A,N/A,kv_ep_total_del_items{} +ep_diskqueue_memory,N/A,N/A,N/A,kv_ep_diskqueue_memory_bytes{} +ep_diskqueue_fill,N/A,cbbucketstat_ep_diskqueue_fill,cbpernodebucket_ep_diskqueue_fill,kv_ep_diskqueue_fill{} +ep_diskqueue_drain,N/A,cbbucketstat_ep_diskqueue_drain,cbpernodebucket_ep_diskqueue_drain,kv_ep_diskqueue_drain{} +ep_diskqueue_pending,N/A,N/A,N/A,kv_ep_diskqueue_pending{} +ep_meta_data_memory,N/A,cbbucketstat_ep_meta_data_memory,cbpernodebucket_ep_meta_data_memory,kv_ep_meta_data_memory_bytes{} +ep_meta_data_disk,N/A,N/A,N/A,kv_ep_meta_data_disk_bytes{} +ep_checkpoint_memory,N/A,N/A,N/A,kv_ep_checkpoint_memory_bytes{} +ep_checkpoint_memory_unreferenced,N/A,N/A,N/A,kv_ep_checkpoint_memory_unreferenced_bytes{} +ep_checkpoint_memory_overhead,N/A,N/A,N/A,kv_ep_checkpoint_memory_overhead_bytes{} +ep_total_cache_size,N/A,N/A,N/A,kv_ep_total_cache_size_bytes{} +rollback_item_count,N/A,N/A,N/A,kv_rollback_item_count{} +ep_num_non_resident,N/A,cbbucketstat_ep_num_non_resident,cbpernodebucket_ep_num_non_resident,kv_ep_num_non_resident{} +ep_chk_persistence_remains,N/A,N/A,N/A,kv_ep_chk_persistence_remains{} +ep_active_hlc_drift,N/A,cbbucketstat_ep_active_hlc_drift,cbpernodebucket_ep_active_hlc_drift,"kv_ep_hlc_drift_seconds{state=""active""}" +ep_active_hlc_drift_count,N/A,N/A,cbpernodebucket_ep_active_hlc_drift_count,"kv_ep_hlc_drift_count{state=""active""}" +ep_replica_hlc_drift,N/A,cbbucketstat_ep_replica_hlc_drift,cbpernodebucket_ep_replica_hlc_drift,"kv_ep_hlc_drift_seconds{state=""replica""}" +ep_replica_hlc_drift_count,N/A,N/A,cbpernodebucket_ep_replica_hlc_drift_count,"kv_ep_hlc_drift_count{state=""replica""}" +ep_active_ahead_exceptions,N/A,cbbucketstat_ep_active_ahead_exceptions,cbpernodebucket_ep_active_ahead_exceptions,"kv_ep_ahead_exceptions{state=""active""}" +ep_active_behind_exceptions,N/A,N/A,N/A,"kv_ep_behind_exceptions{state=""active""}" +ep_replica_ahead_exceptions,N/A,cbbucketstat_ep_replica_ahead_exceptions,cbpernodebucket_ep_replica_ahead_exceptions,"kv_ep_ahead_exceptions{state=""replica""}" +ep_replica_behind_exceptions,N/A,N/A,N/A,"kv_ep_behind_exceptions{state=""replica""}" +ep_clock_cas_drift_threshold_exceeded,N/A,cbbucketstat_ep_clock_cas_drift_threshold_exceeded,cbpernodebucket_ep_clock_cas_drift_threshold_exceeded,kv_ep_clock_cas_drift_threshold_exceeded{} +vb_active_auto_delete_count,N/A,N/A,N/A,"kv_vb_auto_delete_count{state=""active""}" +vb_replica_auto_delete_count,N/A,N/A,N/A,"kv_vb_auto_delete_count{state=""replica""}" +vb_pending_auto_delete_count,N/A,N/A,N/A,"kv_vb_auto_delete_count{state=""pending""}" +vb_active_ht_tombstone_purged_count,N/A,N/A,N/A,"kv_vb_ht_tombstone_purged_count{state=""active""}" +vb_replica_ht_tombstone_purged_count,N/A,N/A,N/A,"kv_vb_ht_tombstone_purged_count{state=""replica""}" +vb_pending_ht_tombstone_purged_count,N/A,N/A,N/A,"kv_vb_ht_tombstone_purged_count{state=""pending""}" +vb_active_seqlist_count,N/A,N/A,N/A,"kv_vb_seqlist_count{state=""active""}" +vb_replica_seqlist_count,N/A,N/A,N/A,"kv_vb_seqlist_count{state=""replica""}" +vb_pending_seqlist_count,N/A,N/A,N/A,"kv_vb_seqlist_count{state=""pending""}" +vb_active_seqlist_deleted_count,N/A,N/A,N/A,"kv_vb_seqlist_deleted_count{state=""active""}" +vb_replica_seqlist_deleted_count,N/A,N/A,N/A,"kv_vb_seqlist_deleted_count{state=""replica""}" +vb_pending_seqlist_deleted_count,N/A,N/A,N/A,"kv_vb_seqlist_deleted_count{state=""pending""}" +vb_active_seqlist_purged_count,N/A,N/A,N/A,"kv_vb_seqlist_purged_count{state=""active""}" +vb_replica_seqlist_purged_count,N/A,N/A,N/A,"kv_vb_seqlist_purged_count{state=""replica""}" +vb_pending_seqlist_purged_count,N/A,N/A,N/A,"kv_vb_seqlist_purged_count{state=""pending""}" +vb_active_seqlist_read_range_count,N/A,N/A,N/A,"kv_vb_seqlist_read_range_count{state=""active""}" +vb_replica_seqlist_read_range_count,N/A,N/A,N/A,"kv_vb_seqlist_read_range_count{state=""replica""}" +vb_pending_seqlist_read_range_count,N/A,N/A,N/A,"kv_vb_seqlist_read_range_count{state=""pending""}" +vb_active_seqlist_stale_count,N/A,N/A,N/A,"kv_vb_seqlist_stale_count{state=""active""}" +vb_replica_seqlist_stale_count,N/A,N/A,N/A,"kv_vb_seqlist_stale_count{state=""replica""}" +vb_pending_seqlist_stale_count,N/A,N/A,N/A,"kv_vb_seqlist_stale_count{state=""pending""}" +vb_active_seqlist_stale_value_bytes,N/A,N/A,N/A,"kv_vb_seqlist_stale_value_bytes{state=""active""}" +vb_replica_seqlist_stale_value_bytes,N/A,N/A,N/A,"kv_vb_seqlist_stale_value_bytes{state=""replica""}" +vb_pending_seqlist_stale_value_bytes,N/A,N/A,N/A,"kv_vb_seqlist_stale_value_bytes{state=""pending""}" +vb_active_seqlist_stale_metadata_bytes,N/A,N/A,N/A,"kv_vb_seqlist_stale_metadata_bytes{state=""active""}" +vb_replica_seqlist_stale_metadata_bytes,N/A,N/A,N/A,"kv_vb_seqlist_stale_metadata_bytes{state=""replica""}" +vb_pending_seqlist_stale_metadata_bytes,N/A,N/A,N/A,"kv_vb_seqlist_stale_metadata_bytes{state=""pending""}" +manifest_uid,N/A,N/A,N/A,kv_manifest_uid{} +force,N/A,N/A,N/A,kv_manifest_force{} +name,N/A,N/A,N/A,kv_collection_name{} +scope_name,N/A,N/A,N/A,kv_collection_scope_name{} +maxTTL,N/A,N/A,N/A,kv_collection_maxTTL_seconds{} +name,N/A,N/A,N/A,kv_scope_name{} +collections,N/A,N/A,N/A,kv_scope_collection_count{} +collections_mem_used,N/A,N/A,N/A,kv_collection_mem_used_bytes{} +items,N/A,N/A,N/A,kv_collection_item_count{} +disk_size,N/A,N/A,N/A,kv_collection_disk_size_bytes{} +ops_store,N/A,N/A,N/A,"kv_collection_ops{op=""store""}" +ops_delete,N/A,N/A,N/A,"kv_collection_ops{op=""delete""}" +ops_get,N/A,N/A,N/A,"kv_collection_ops{op=""get""}" +N/A,N/A,cbbucketstat_couch_docs_fragmentation,cbpernodebucket_couch_docs_fragmentation,((kv_ep_db_file_size_bytes - kv_ep_db_history_file_size_bytes) - kv_ep_db_data_size_bytes) / (kv_ep_db_file_size_bytes - kv_ep_db_history_file_size_bytes) \ No newline at end of file diff --git a/modules/metrics-reference/attachments/n1ql_cross_reference.csv b/modules/metrics-reference/attachments/n1ql_cross_reference.csv new file mode 100644 index 0000000000..6aa6001a8f --- /dev/null +++ b/modules/metrics-reference/attachments/n1ql_cross_reference.csv @@ -0,0 +1,20 @@ +Couchbase Server pre-7.0,Couchbase Exporter,Couchbase Server 7.0+ +query_active_requests,cbquery_active_requests,n1ql_active_requests +query_avg_req_time,cbquery_avg_req_time,n1ql_request_time / n1ql_requests +query_avg_response_size,cbquery_avg_response_size,n1ql_result_size / n1ql_requests +query_avg_result_count,cbquery_avg_result_count,n1ql_result_count / n1ql_requests +query_avg_svc_time,cbquery_avg_svc_time,n1ql_service_time / n1ql_requests +query_errors,cbquery_errors,n1ql_errors +query_invalid_requests,cbquery_invalid_requests,n1ql_invalid_requests +query_queued_requests,cbquery_queued_requests,n1ql_queued_requests +query_request_time,cbquery_request_time,n1ql_request_time +query_requests,cbquery_requests,n1ql_requests +query_requests_1000ms,cbquery_requests_1000ms,n1ql_requests_1000ms +query_requests_250ms,cbquery_requests_250ms,n1ql_requests_250ms +query_requests_5000ms,cbquery_requests_5000ms,n1ql_requests_5000ms +query_requests_500ms,cbquery_requests_500ms,n1ql_requests_500ms +query_result_count,cbquery_result_count,n1ql_result_count +query_result_size,cbquery_result_size,n1ql_result_size +query_selects,cbquery_selects,n1ql_selects +query_service_time,cbquery_service_time,n1ql_service_time +query_warnings,cbquery_warnings,n1ql_warnings \ No newline at end of file diff --git a/modules/metrics-reference/attachments/xdcr_cross_reference.csv b/modules/metrics-reference/attachments/xdcr_cross_reference.csv new file mode 100644 index 0000000000..96369bb250 --- /dev/null +++ b/modules/metrics-reference/attachments/xdcr_cross_reference.csv @@ -0,0 +1,54 @@ +Couchbase Server pre-7.0,Couchbase Server 7.0+ +add_docs_cas_changed,xdcr_add_docs_cas_changed_total +add_docs_written,xdcr_add_docs_written_total +changes_left,xdcr_changes_left_total +data_merged,xdcr_data_merged_bytes +data_replicated,xdcr_data_replicated_bytes +datapool_failed_gets,xdcr_datapool_failed_gets_total +dcp_datach_length,xdcr_dcp_datach_length_total +dcp_dispatch_time,xdcr_dcp_dispatch_time_seconds +deletion_docs_cas_changed,xdcr_deletion_docs_cas_changed_total +deletion_docs_written,xdcr_deletion_docs_written_total +deletion_failed_cr_source,xdcr_deletion_failed_cr_source_total +deletion_filtered,xdcr_deletion_filtered_total +deletion_received_from_dcp,xdcr_deletion_received_from_dcp_total +deletion_target_docs_skipped,xdcr_deletion_target_docs_skipped_total +docs_checked,xdcr_docs_checked_total +docs_cloned,xdcr_docs_cloned_total +docs_failed_cr_source,xdcr_docs_failed_cr_source_total +docs_filtered,xdcr_docs_filtered_total +docs_merge_cas_changed,xdcr_docs_merge_cas_changed_total +docs_merged,xdcr_docs_merged_total +docs_opt_repd,xdcr_docs_opt_repd_total +docs_processed,xdcr_docs_processed_total +docs_received_from_dcp,xdcr_docs_received_from_dcp +docs_rep_queue,xdcr_docs_rep_queue_total +docs_unable_to_filter,xdcr_docs_unable_to_filter_total +docs_written,xdcr_docs_written_total +expiry_docs_merge_failed,xdcr_expiry_docs_merge_failed_total +expiry_docs_merged,xdcr_expiry_docs_merged_total +expiry_docs_written,xdcr_expiry_docs_written_total +expiry_failed_cr_source,xdcr_expiry_failed_cr_source_total +expiry_filtered,xdcr_expiry_filtered_total +expiry_merge_cas_changed,xdcr_expiry_merge_cas_changed_total +expiry_received_from_dcp,xdcr_expiry_received_from_dcp_total +expiry_stripped,xdcr_expiry_stripped_total +expiry_target_docs_skipped,xdcr_expiry_target_docs_skipped_total +num_checkpoints,xdcr_num_checkpoints_total +num_failedckpts,xdcr_num_failedckpts_total +resp_wait_time,xdcr_resp_wait_time_seconds +set_docs_cas_changed,xdcr_set_docs_cas_changed_total +set_docs_written,xdcr_set_docs_written_total +set_failed_cr_source,xdcr_set_failed_cr_source_total +set_filtered,xdcr_set_filtered_total +set_received_from_dcp,xdcr_set_received_from_dcp_total +set_target_docs_skipped,xdcr_set_target_docs_skipped_total +size_rep_queue,xdcr_size_rep_queue_bytes +target_docs_skipped,xdcr_target_docs_skipped_total +throttle_latency,xdcr_throttle_latency_seconds +throughput_throttle_latency,xdcr_throughput_throttle_latency_seconds +time_committing,xdcr_time_committing_seconds +wtavg_docs_latency,xdcr_wtavg_docs_latency_seconds +wtavg_get_doc_latency,xdcr_wtavg_get_doc_latency_seconds +wtavg_merge_latency,xdcr_wtavg_merge_latency_seconds +wtavg_meta_latency,xdcr_wtavg_meta_latency_seconds \ No newline at end of file diff --git a/modules/metrics-reference/pages/analytics-service-metrics-cross-reference.adoc b/modules/metrics-reference/pages/analytics-service-metrics-cross-reference.adoc new file mode 100644 index 0000000000..6d857c24ff --- /dev/null +++ b/modules/metrics-reference/pages/analytics-service-metrics-cross-reference.adoc @@ -0,0 +1,15 @@ += Analytics Service Metrics Cross Reference +:description: A cross-referenced table of the metrics provided by the Analytics Service as named by various generations of reporting tools. + +[abstract] +{description} + +See xref:analytics-service-metrics.adoc[] for full description of all the Analytics Service metrics. + +The following table lets you lookup a metric name you may know from an alternative supported or legacy reporting tool. + +.Analytics Service Metrics Cross Reference +[%header, format=csv] +|=== +include::attachment$cbas_cross_reference.csv[] +|=== \ No newline at end of file diff --git a/modules/metrics-reference/pages/analytics-service-metrics.adoc b/modules/metrics-reference/pages/analytics-service-metrics.adoc index d4e1cd439f..143bdcc1f6 100644 --- a/modules/metrics-reference/pages/analytics-service-metrics.adoc +++ b/modules/metrics-reference/pages/analytics-service-metrics.adoc @@ -6,6 +6,8 @@ The following Analytics Service metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +See xref:analytics-service-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. + [template,attachment$cbas_metrics_metadata.json] -- include::partial$metrics.hbs[] diff --git a/modules/metrics-reference/pages/data-service-metrics-cross-reference.adoc b/modules/metrics-reference/pages/data-service-metrics-cross-reference.adoc new file mode 100644 index 0000000000..00b5ab948f --- /dev/null +++ b/modules/metrics-reference/pages/data-service-metrics-cross-reference.adoc @@ -0,0 +1,15 @@ += Data Service Metrics Cross Reference +:description: A cross-referenced table of the metrics provided by the Data Service as named by various generations of reporting tools. + +[abstract] +{description} + +See xref:data-service-metrics.adoc[] for full description of all the Data Service metrics. + +The following table lets you lookup a metric name you may know from an alternative supported or legacy reporting tool. + +.Data Service Metrics Cross Reference +[%header, format=csv] +|=== +include::attachment$kv_cross_reference.csv[] +|=== diff --git a/modules/metrics-reference/pages/data-service-metrics.adoc b/modules/metrics-reference/pages/data-service-metrics.adoc index 6be34ffc03..438834b5e2 100644 --- a/modules/metrics-reference/pages/data-service-metrics.adoc +++ b/modules/metrics-reference/pages/data-service-metrics.adoc @@ -6,6 +6,8 @@ The following Data Service metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +See xref:data-service-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. + [template,attachment$kv_metrics_metadata.json] -- include::partial$metrics.hbs[] diff --git a/modules/metrics-reference/pages/index-service-metrics-cross-reference.adoc b/modules/metrics-reference/pages/index-service-metrics-cross-reference.adoc new file mode 100644 index 0000000000..23cc2c9c73 --- /dev/null +++ b/modules/metrics-reference/pages/index-service-metrics-cross-reference.adoc @@ -0,0 +1,15 @@ += Index Service Cross Reference +:description: A cross-referenced table of the metrics provided by the Index Service as named by various generations of reporting tools. + +[abstract] +{description} + +See xref:index-service-metrics.adoc[] for full description of all the Index Service metrics. + +The following table lets you lookup a metric name you may know from an alternative supported or legacy reporting tool. + +.Index Service Metrics Cross Reference +[%header, format=csv] +|=== +include::attachment$index_cross_reference.csv[] +|=== \ No newline at end of file diff --git a/modules/metrics-reference/pages/index-service-metrics.adoc b/modules/metrics-reference/pages/index-service-metrics.adoc index 5b9a273bf5..f240b6c671 100644 --- a/modules/metrics-reference/pages/index-service-metrics.adoc +++ b/modules/metrics-reference/pages/index-service-metrics.adoc @@ -6,6 +6,8 @@ The following Index-Service metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +See xref:index-service-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. + [template,attachment$index_metrics_metadata.json] -- include::partial$metrics.hbs[] diff --git a/modules/metrics-reference/pages/query-service-metrics-cross-reference.adoc b/modules/metrics-reference/pages/query-service-metrics-cross-reference.adoc new file mode 100644 index 0000000000..ea92b56eb2 --- /dev/null +++ b/modules/metrics-reference/pages/query-service-metrics-cross-reference.adoc @@ -0,0 +1,15 @@ += Query Service Metrics Cross Reference +:description: A cross-referenced table of the metrics provided by the Query Service as named by various generations of reporting tools. + +[abstract] +{description} + +See xref:query-service-metrics.adoc[] for full description of all the Query Service metrics. + +The following table lets you lookup a metric name you may know from an alternative supported or legacy reporting tool. + +.Query Service Metrics Cross Reference +[%header, format=csv] +|=== +include::attachment$n1ql_cross_reference.csv[] +|=== \ No newline at end of file diff --git a/modules/metrics-reference/pages/query-service-metrics.adoc b/modules/metrics-reference/pages/query-service-metrics.adoc index 8697460d7f..a5f4ae86f2 100644 --- a/modules/metrics-reference/pages/query-service-metrics.adoc +++ b/modules/metrics-reference/pages/query-service-metrics.adoc @@ -6,6 +6,8 @@ The following Query Service metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +See xref:query-service-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. + [template,attachment$n1ql_metrics_metadata.json] -- include::partial$metrics.hbs[] diff --git a/modules/metrics-reference/pages/xdcr-metrics-cross-reference.adoc b/modules/metrics-reference/pages/xdcr-metrics-cross-reference.adoc new file mode 100644 index 0000000000..e98e2560cd --- /dev/null +++ b/modules/metrics-reference/pages/xdcr-metrics-cross-reference.adoc @@ -0,0 +1,15 @@ += XDCR Metrics Cross Reference +:description: A cross-referenced table of the metrics provided by XDCR as named by various generations of reporting tools. + +[abstract] +{description} + +See xref:xdcr-metrics.adoc[] for full description of all the XDCR metrics. + +The following table lets you lookup a metric name you may know from an alternative supported or legacy reporting tool. + +.XDCR Metrics Cross Reference +[%header, format=csv] +|=== +include::attachment$xdcr_cross_reference.csv[] +|=== \ No newline at end of file diff --git a/modules/metrics-reference/pages/xdcr-metrics.adoc b/modules/metrics-reference/pages/xdcr-metrics.adoc index 4c27b2b189..8c77edb3c7 100644 --- a/modules/metrics-reference/pages/xdcr-metrics.adoc +++ b/modules/metrics-reference/pages/xdcr-metrics.adoc @@ -6,6 +6,8 @@ The following XDCR metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +See xref:xdcr-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. + [template,attachment$goxdcr_metrics_metadata.json] -- include::partial$metrics.hbs[] From bb7da8955692d7fe9e6c9a0f7ebc2991b4a41b3d Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Mon, 16 Jun 2025 05:18:34 -0500 Subject: [PATCH 136/201] Update cli-intro.adoc (#3815) Alphabetize the list of tools by name... --- modules/cli/pages/cli-intro.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index a35be315ea..437b3e0d1e 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -46,10 +46,10 @@ For convenience, Couchbase provides the Server developer tools package and the S The Server developer tools package lets you install the following EE Server utilities on the systems where you have not installed Couchbase Server: -* xref:tools:cbimport.adoc[`cbimport`] +* xref:backup-restore:cbbackupmgr.adoc[`cbbackupmgr`] * xref:tools:cbexport.adoc[`cbexport`] +* xref:tools:cbimport.adoc[`cbimport`] * xref:cli:cbq-tool.adoc[`cbq`] -* xref:backup-restore:cbbackupmgr.adoc[`cbbackupmgr`] Download the command line tools package for your platform from the following links: From 22c48a1900da3ae8e10ce04a876ecfb14e30a03a Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Thu, 26 Jun 2025 13:15:23 +0100 Subject: [PATCH 137/201] NO ISSUE: Fix Index Settings via REST example in General Settings Update general-settings.adoc --- modules/manage/pages/manage-settings/general-settings.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-settings/general-settings.adoc b/modules/manage/pages/manage-settings/general-settings.adoc index 0c534e5a32..5eed55fbee 100644 --- a/modules/manage/pages/manage-settings/general-settings.adoc +++ b/modules/manage/pages/manage-settings/general-settings.adoc @@ -722,7 +722,7 @@ To establish index settings, use the `/settings/indexes` method. [source,shell] ---- -include::rest-api:example$post-settings-indexes.sh[] +include::rest-api:example$post-settings-indexes.sh[tags=gsi-settings] ---- This establishes the storage mode for indexes as `plasma`. From 5a276602d83b5780fa43b982e26bac14028cf359 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Thu, 26 Jun 2025 13:32:07 +0100 Subject: [PATCH 138/201] NO ISSUE: Fix example in Set GSI Settings Update post-settings-indexes.adoc --- modules/rest-api/pages/post-settings-indexes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rest-api/pages/post-settings-indexes.adoc b/modules/rest-api/pages/post-settings-indexes.adoc index bb6e2baf85..9c7667c043 100644 --- a/modules/rest-api/pages/post-settings-indexes.adoc +++ b/modules/rest-api/pages/post-settings-indexes.adoc @@ -142,7 +142,7 @@ The following example sets the global secondary index settings. [source#example-curl,bash] ---- -include::example$post-settings-indexes.sh[gsi-settings] +include::example$post-settings-indexes.sh[tags=gsi-settings] ---- == Sample Response From 7192bd58ce595b5cafe91720a809182b8ea49dfe Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 27 Jun 2025 09:44:51 +0100 Subject: [PATCH 139/201] [DOC-13153]: Feedback on Query Service Metrics | Couchbase Docs (#3818) * [DOC-13153]: Feedback on Query Service Metrics | Couchbase Docs Added a short example: using CURL to retrieve metrics. Signed-off-by: Ray Offiah * Update query-service-metrics.adoc Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --------- Signed-off-by: Ray Offiah Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- .../pages/query-service-metrics.adoc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/metrics-reference/pages/query-service-metrics.adoc b/modules/metrics-reference/pages/query-service-metrics.adoc index a5f4ae86f2..2dcbd9d7e4 100644 --- a/modules/metrics-reference/pages/query-service-metrics.adoc +++ b/modules/metrics-reference/pages/query-service-metrics.adoc @@ -6,6 +6,20 @@ The following Query Service metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +As a brief introduction however, this is how you would go about building a REST command for the `n1ql_active_requests` metric. + +''' +.Using CURL to retrieve Query Service metrics + +Run the following command from your shell console to get the total number of active requests. + +[source, shell] +---- +curl -X GET --location "http://localhost:8091/pools/default/stats/range/n1ql_active_requests" \ + --basic --user Administrator:password +---- + +''' See xref:query-service-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. [template,attachment$n1ql_metrics_metadata.json] From f8ed51f772374fe1c1cef113c99b151e0d300c45 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Thu, 3 Jul 2025 18:33:10 +0530 Subject: [PATCH 140/201] Updated automatic-failover.adoc updated as per https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- .../pages/clusters-and-availability/automatic-failover.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 828ee4cc17..9ca2ac3779 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -1,5 +1,6 @@ = Automatic Failover -:description: One or more nodes can be failed over automatically when they become unresponsive or experience continuous disk access problems. This is done as long as data safety is maintained;i.e. no data loss occurs as a result of failover. +:description: One or more nodes can be failed over automatically when they become unresponsive or experience a configured auto-failover triggering event. An auto-failover is performed only if all safety check conditions are met and the checks are done to maintain data safety; i.e. that no data loss occurs as a result of failover. + :page-aliases: clustersetup:automatic-failover.adoc :stem: From 494b4229b9fc53f9a9f00f34d906e1642c55736d Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Fri, 4 Jul 2025 14:11:28 +0530 Subject: [PATCH 141/201] DOC-12691-Update automatic-failover.adoc --- .../automatic-failover.adoc | 47 ++++++++++++++----- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 9ca2ac3779..5917a0daab 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -16,24 +16,38 @@ Once appropriate fixes have been applied to the cluster by the administrator, a Auto-failover is always _hard_ failover. For information on how services are affected by hard failover, see xref:learn:clusters-and-availability/hard-failover.adoc[Hard Failover]. -This page describes auto-failover concepts and policy. +This page describes auto-failover concepts and policy. As a reminder, failover is a mechanism in the Couchbase Server that allows a node to be taken out of the cluster so that applications no longer reference the services on the failed node and availability is maintained. The failover is at the node level, and the automatic failover process for a non-responsive or an unhealthy node starts when the cluster manager detects, per the configured auto-failover settings, that the node is unresponsive (node ns-server process is not responding to the cluster manager) or the Data or the Index Service on a node is not healthy (the service heartbeat or process is not responding to the cluster manager). Then, multiple safety checks are run to see if an auto-failover can be performed. If all checks pass, the cluster manager performs the hard failover process. + +In the xref:learn:clusters-and-availability/automatic-failover.adoc#failover-events[Failover Events] section, the events that start the auto-failover process are described. In the xref:learn:clusters-and-availability/automatic-failover.adoc#auto-failover-constraints[Auto-Failover Constraints] section, the safety checks done after an auto-failover triggering event are explained. These safety checks are done to determine if an auto-failover should actually be performed. Checks required for service specific safety policies are described in the xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. + For information on managing auto-failover, see the information provided for Couchbase Web Console at xref:manage:manage-settings/general-settings.adoc[General] (which provides information on general cluster-settings), for the REST API at xref:rest-api:rest-cluster-autofailover-intro.adoc[Managing Auto-Failover], and for the CLI at xref:cli:cbcli/couchbase-cli-setting-autofailover.adoc[setting-autofailover]. == Failover Events -Auto-failover occurs in response to failed/failing events. -There are three types of event that can trigger auto-failover: +Auto-failover occurs in response to failed/failing events. Auto-failover applies to the node -- it’s the node that fails over regardless of the triggering event. There are specific types of events that trigger auto-failover processing. However, auto-failover will only actually occur if all of the checks (constraints and policies) for auto-failover pass. + +The constraints and policies checked after the triggering event are described in xref:learn:clusters-and-availability/automatic-failover.adoc#auto-failover-constraints[Auto-Failover Constraints] and xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] sections. For example, despite the triggering event, an auto-failover of a node may be prevented due to the lack of a quorum or because there aren’t any other nodes running a service that exists on the node to be auto-failed over. + +Below are the types of events that can trigger auto-failover processing on a node: * _Node failure_. -A server-node within the cluster is unresponsive (due to a network failure, out-of-memory problem, or other node-specific issue). +A server-node within the cluster is unresponsive (due to a network failure, very high CPU utilization problem, out-of-memory problem, or other node-specific issue). This means that the ns-server process on the node has not responded to the cluster manager for the user-specified configured amount of time -- the health of the services running on the node is unknown. * _Multiple node failure_. Concurrent correlated failure of multiple nodes such as physical rack of machines or multiple virtual machines sharing a host. -* _Disk read/write failure_. -Attempts to read from or write to disk on a particular node have resulted in a significant rate of failure, for longer than a specified time-period. -The node is removed by auto-failover, even though the node continues to be contactable. +* _Data Service disk read/write issues_. +Data Service disk read/write errors. Attempts by the Data Service to read from or write to disk on a particular node have resulted in a significant rate of failure (errors returned), for longer than a specified time-period. + +* _Index or Data Service running on the mode is non-responsive or unhealthy_. +** Index Service non-responsiveness. +Index Service running on a node sends heartbeat messages to the cluster manager as an indication of its health. If the Index Service fails to send a heartbeat, it is considered unhealthy, and if it stays unhealthy for the user-specified threshold time for auto-failover, the cluster manager will start the auto-failover checks for the node that the index service is on. +** Data Service is unhealthy. +Besides the Data Service disk read/write issues configured monitoring for auto-failover, the Data Service running on a node can be deemed unhealthy per various other internal monitoring. If the Data Service stays unhealthy for the user-specified threshold time for auto-failover, the cluster manager will start the auto-failover checks for the node that the data service is on. +Note that the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness (see xref:learn:clusters-and-availability/automatic-failover.adoc[Configuring Auto-Failover] -- this is the user-specified threshold time for auto-failover mentioned in the Data Service and Index Service monitoring. + +Note that on a node where there are only Search, Eventing, Query, or Analytics services running, the services could become unhealthy, but as long as the node ns-server process is responding to the cluster manager, an auto-failover of the node will not be attempted -- this is because only the Data and Index Services health are monitored for auto-failover. [#auto-failover-constraints] == Auto-Failover Constraints @@ -42,6 +56,9 @@ Auto-failover is triggered: * If the majority of nodes in the cluster can form a quorum to initiate failover, following the failure of one of the nodes. For example, given a cluster of 18 nodes, _10_ nodes are required for the quorum; and given a cluster of 17 nodes, _9_ nodes are required for the quorum. +** In the event of certain disk read/write issues it is important to also consider the efficacy of the nodes in the cluster. Should a node encounter such an issue, particularly an issue causing extreme disk slowness, and the disk encountering the issue is shared between the Data Service and the Cluster Manager, then this node is unlikely to be able to participate in this quorum. The idea of a quorum should be extended beyond “nodes that can communicate with one another” to “nodes that can communicate with one another and and can reliably read from, and write to, their respective disks”. +** In the event of some disk read/writes issues the Cluster Manager may instead become completely unresponsive to the other nodes in the Cluster. In such a scenario an auto-failover should be possible provided that all other constraints are met. +** In the event of certain disk read/write issues on the orchestrator node, particularly extreme disk slowness, it may not be possible to perform an auto-failover at all. The orchestrator node is in charge of orchestrating failover and, as such, must be part of the quorum of nodes required to perform the failover. * Only up to an administrator-specified maximum number of nodes. After this maximum number of auto-failovers has been reached, no further auto-failover occurs, until the count is manually reset by the administrator, or until a rebalance is successfully performed. @@ -55,17 +72,25 @@ Therefore, even a single event may not trigger a response; and an administrator- * If the cluster has been configured to _preserve durable writes_, only if the failover cannot result in the loss of durably written data. See xref:learn:data/durability.adoc#preserving-durable-writes[Preserving Durable Writes]. -Note that auto-failover should be configured only when the cluster contains sufficient resources to handle all possible consequences: workload-intensity on remaining nodes may increase significantly. +The constraints must be met for auto-failover to occur (after a monitored/configured event is seen) and below are some other important considerations when you configure auto-failover: + +* The auto-failover should be configured only when the cluster contains sufficient resources to handle all possible consequences: workload-intensity on remaining nodes may increase significantly. The maxCount parameter of the auto-failover settings can be used to avoid this sort of thundering herd problem by limiting the number of nodes that can be automatically failed over. However, remember that if you want all of the nodes in a server group to be able to be auto-failed over, maxCount should at least be the number of nodes in the server group. -Auto-failover is for intra-cluster use only: it does not work with xref:learn:clusters-and-availability/xdcr-overview.adoc[Cross Data Center Replication (XDCR)]. +* Auto-failover may take significantly longer if the unresponsive node is that on which the _orchestrator_ is running; since _time-outs_ must occur, before available nodes can elect a new orchestrator-node and thereby continue. -Auto-failover may take significantly longer if the unresponsive node is that on which the _orchestrator_ is running; since _time-outs_ must occur, before available nodes can elect a new orchestrator-node and thereby continue. +* Auto-failover is for intra-cluster use only: it does not work with xref:learn:clusters-and-availability/xdcr-overview.adoc[Cross Data Center Replication (XDCR)]. See xref:manage:manage-settings/configure-alerts.adoc[Alerts], for details on configuring email alerts related to failover. See xref:learn:clusters-and-availability/groups.adoc[Server Group Awareness], for information on server groups. +See xref:learn:clusters-and-availability/nodes.adoc#adding-arbiter-nodes.adoc[Adding Arbiter Nodes] for more information on the use of arbiter nodes for xref:learn:clusters-and-availability/nodes.adoc#fast-failover [fast failover] and xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration [quorum arbitration]. + +See xref:learn:clusters-and-availability/cluster-manager.adoc[Cluster Manager] for more information on the NS-Server and the Master Services, aka the Orchestrator. + +learn/clusters-and-availability/cluster-manager.html + [#failover-policy] == Service-Specific Auto-Failover Policy @@ -192,7 +217,7 @@ Auto-failover is configured by means of parameters that include the following. * _Timeout_. The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted duration is 1 second when set through the REST API and 5 seconds when set from the UI; the maximum is 3600 seconds. -Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. + that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. + WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 5 seconds) on the same node. If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. From d857fcb7e5e21dffa111b4f70ea4bdc1e57da04a Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Fri, 4 Jul 2025 20:36:10 +0530 Subject: [PATCH 142/201] DOC-12691 Updated automatic-failover.adoc --- .../clusters-and-availability/automatic-failover.adoc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 5917a0daab..031229a9f6 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -94,6 +94,8 @@ learn/clusters-and-availability/cluster-manager.html [#failover-policy] == Service-Specific Auto-Failover Policy +When a monitored or configured auto-failover event occurs on a node, there are constraints that need to be checked to determine if the node can be automatically failed-over. An example of such an event is the node ns-server not responding to the cluster manager. In such instances, one of the constraints is the policies or rules specific to the services that are running on the unresponsive node. Since a number of different service configurations are possible, below is information about the auto-failover policy for Couchbase Services, followed by specific examples. + The auto-failover policy for Couchbase Services is as follows: * A service must be running on a minimum number of nodes, for auto-failover to be applied to any one of those nodes, should that node become unresponsive. @@ -103,7 +105,6 @@ The auto-failover policy for Couchbase Services is as follows: * If the Data Service is running on its required minimum number of nodes, auto-failover may be applied to any of those nodes, even when auto-failover policy is thereby violated for one or more other, co-hosted services. This is referred to as xref:learn:clusters-and-availability/automatic-failover.adoc#data-service-preference[Data Service Preference]. -* The index service shares the same Auto-Failover settings of the Data Service. * When the Index service is co-located with the Data service, it will not be consulted on failing over the node. The node-minimum for each service is provided in the following table: @@ -216,8 +217,10 @@ WARNING: If an index does not have a replica and is co-located on a Data Service Auto-failover is configured by means of parameters that include the following. * _Timeout_. -The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted duration is 1 second when set through the REST API and 5 seconds when set from the UI; the maximum is 3600 seconds. - that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. +The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 5; the maximum 3600. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. + +Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats to the cluster manager) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that that the node ns-server may be responding to the cluster manager). + + WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 5 seconds) on the same node. If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. From a0c1045d313bf47ed996dc4b0c3ab1450b58a8a0 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 7 Jul 2025 06:21:48 +0530 Subject: [PATCH 143/201] DOC-12691 Updated automatic-failover.adoc Updated as per https://jira.issues.couchbase.com/issues/MB-58264?jql=ORDER%20BY%20created%20DESC --- .../pages/clusters-and-availability/automatic-failover.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 031229a9f6..befb3372bd 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -217,7 +217,7 @@ WARNING: If an index does not have a replica and is co-located on a Data Service Auto-failover is configured by means of parameters that include the following. * _Timeout_. -The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 5; the maximum 3600. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. +The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 1; the maximum 3600. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats to the cluster manager) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that that the node ns-server may be responding to the cluster manager). @@ -226,7 +226,7 @@ WARNING: Care must be taken when running an un-replicated Index Service and a Da If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. * _Maximum count_. The maximum number of nodes that can fail (either concurrently or sequentially in one or more events) and be handled by auto-failover. -The maximum value can be up to configured number of nodes, the default is 1. +The maximum value can be 100 and the default is 1. This parameter is available in Enterprise Edition only: in Community Edition, the maximum number of nodes that can fail and be handled by auto-failover is always 1. * _Count_. The number of nodes that have already failed over. From 65e7499b63a580637bfd3764218e316f22ca9ee6 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 7 Jul 2025 06:51:03 +0530 Subject: [PATCH 144/201] DOC-12691 Update automatic-failover.adoc --- .../clusters-and-availability/automatic-failover.adoc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index befb3372bd..2a56f59f6e 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -264,4 +264,9 @@ At this point, the cluster is likely to be in an unbalanced state; therefore, a Couchbase Server provides _durability_, which ensures the greatest likelihood of data-writes surviving unexpected anomalies, such as node-outages. The auto-failover maximum should be established to support guarantees of durability. -See xref:learn:data/durability.adoc[Durability], for information. + +There are other settings that support guarantees of durability during auto-failover, as explained in xref:learn:data:durability.adoc#preserving-durable-writes[Preserving Durable Writes]. In Couchbase Enterprise Server 7.2+, auto-failover can be configured not to occur if a node’s failover might result in the loss of durably written data, as explained in xref:learn:data:durability.adoc#protection-guarantees-and-automatic-failover[Protection Guarantees and Automatic Failover]. + +The Preserve Durable Writes setting is a global setting that applies to all buckets in the cluster -- the setting can be enabled and disabled from the UI Settings page (see xref:manage:manage-settings:general-settings.adoc#node-availability[Node Availability]) or using the REST API for xref:rest-api:rest-cluster-autofailover-enable.html[Enabling and Disabling Auto-Failover] settings. + +For complete information on durability and how the protection guarantees are affected by auto-failover, see xref:learn:data:durability.adoc[Durability]. From b06054d2e9edb536f2d74d805befd11bcef5e5dc Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 7 Jul 2025 09:42:41 +0530 Subject: [PATCH 145/201] DOC-12691 Updated automatic-failover.adoc updated as per https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 2a56f59f6e..33a68d8902 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -33,7 +33,7 @@ Below are the types of events that can trigger auto-failover processing on a nod * _Node failure_. A server-node within the cluster is unresponsive (due to a network failure, very high CPU utilization problem, out-of-memory problem, or other node-specific issue). This means that the ns-server process on the node has not responded to the cluster manager for the user-specified configured amount of time -- the health of the services running on the node is unknown. -* _Multiple node failure_. +** Multiple node failure. Concurrent correlated failure of multiple nodes such as physical rack of machines or multiple virtual machines sharing a host. * _Data Service disk read/write issues_. From 503dff99e3246118d7d4e3ba6e0ac9eff48a74da Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 7 Jul 2025 10:22:30 +0530 Subject: [PATCH 146/201] DOC-12691 Update automatic-failover.adoc --- .../automatic-failover.adoc | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 33a68d8902..739471e0bd 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -45,19 +45,27 @@ Index Service running on a node sends heartbeat messages to the cluster manager ** Data Service is unhealthy. Besides the Data Service disk read/write issues configured monitoring for auto-failover, the Data Service running on a node can be deemed unhealthy per various other internal monitoring. If the Data Service stays unhealthy for the user-specified threshold time for auto-failover, the cluster manager will start the auto-failover checks for the node that the data service is on. -Note that the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness (see xref:learn:clusters-and-availability/automatic-failover.adoc[Configuring Auto-Failover] -- this is the user-specified threshold time for auto-failover mentioned in the Data Service and Index Service monitoring. +Note that the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness (see xref:learn:clusters-and-availability:automatic-failover.adoc[Configuring Auto-Failover] -- this is the user-specified threshold time for auto-failover mentioned in the Data Service and Index Service monitoring. Note that on a node where there are only Search, Eventing, Query, or Analytics services running, the services could become unhealthy, but as long as the node ns-server process is responding to the cluster manager, an auto-failover of the node will not be attempted -- this is because only the Data and Index Services health are monitored for auto-failover. [#auto-failover-constraints] == Auto-Failover Constraints -Auto-failover is triggered: +If a monitored or configured auto-failover event occurs, an auto-failover will not be performed if all the safety checks do not pass. These checks are explained in this section and the xref:learn:clusters-and-availability:automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. + +The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you must have a third server group with at least one node that will allow the remaining nodes to form a quorum. The node in the third server group can be an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node], a type of node introduced in 7.6 Server that does not run any services and only exists to allow forming a quorum. + +Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over ('maxCount' in '/settings/autoFailover') before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the 'maxCount' value should be at least the number of nodes in the server group. You can check the value of 'maxCount' in 'GET /settings/autoFailover' to see what the 'maxCount' setting is. The value of 'count' in the same 'GET /settings/autoFailover' output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. You can also reset the count back to 0 using 'POST /settings/autoFailover/resetCount', but it is rare that you would need to manually reset the count. + +The list below describes other conditions that must be met for an auto-failover to be executed even after a monitored or configured auto-failover event has occurred. * If the majority of nodes in the cluster can form a quorum to initiate failover, following the failure of one of the nodes. For example, given a cluster of 18 nodes, _10_ nodes are required for the quorum; and given a cluster of 17 nodes, _9_ nodes are required for the quorum. ** In the event of certain disk read/write issues it is important to also consider the efficacy of the nodes in the cluster. Should a node encounter such an issue, particularly an issue causing extreme disk slowness, and the disk encountering the issue is shared between the Data Service and the Cluster Manager, then this node is unlikely to be able to participate in this quorum. The idea of a quorum should be extended beyond “nodes that can communicate with one another” to “nodes that can communicate with one another and and can reliably read from, and write to, their respective disks”. -** In the event of some disk read/writes issues the Cluster Manager may instead become completely unresponsive to the other nodes in the Cluster. In such a scenario an auto-failover should be possible provided that all other constraints are met. ++ +Note that in the event of some disk read/writes issues the Cluster Manager may instead become completely unresponsive to the other nodes in the Cluster. In such a scenario an auto-failover should be possible provided that all other constraints are met. ++ ** In the event of certain disk read/write issues on the orchestrator node, particularly extreme disk slowness, it may not be possible to perform an auto-failover at all. The orchestrator node is in charge of orchestrating failover and, as such, must be part of the quorum of nodes required to perform the failover. * Only up to an administrator-specified maximum number of nodes. @@ -72,7 +80,7 @@ Therefore, even a single event may not trigger a response; and an administrator- * If the cluster has been configured to _preserve durable writes_, only if the failover cannot result in the loss of durably written data. See xref:learn:data/durability.adoc#preserving-durable-writes[Preserving Durable Writes]. -The constraints must be met for auto-failover to occur (after a monitored/configured event is seen) and below are some other important considerations when you configure auto-failover: +Now that you know the constraints that must be met for auto-failover to occur (after a monitored/configured event is seen), below are some other important considerations when configuring auto-failover: * The auto-failover should be configured only when the cluster contains sufficient resources to handle all possible consequences: workload-intensity on remaining nodes may increase significantly. The maxCount parameter of the auto-failover settings can be used to avoid this sort of thundering herd problem by limiting the number of nodes that can be automatically failed over. However, remember that if you want all of the nodes in a server group to be able to be auto-failed over, maxCount should at least be the number of nodes in the server group. @@ -80,8 +88,7 @@ The constraints must be met for auto-failover to occur (after a monitored/config * Auto-failover is for intra-cluster use only: it does not work with xref:learn:clusters-and-availability/xdcr-overview.adoc[Cross Data Center Replication (XDCR)]. -See xref:manage:manage-settings/configure-alerts.adoc[Alerts], for -details on configuring email alerts related to failover. +See xref:manage:manage-settings/configure-alerts.adoc[Alerts], for details on configuring email alerts related to failover. See xref:learn:clusters-and-availability/groups.adoc[Server Group Awareness], for information on server groups. @@ -89,8 +96,6 @@ See xref:learn:clusters-and-availability/nodes.adoc#adding-arbiter-nodes.adoc[Ad See xref:learn:clusters-and-availability/cluster-manager.adoc[Cluster Manager] for more information on the NS-Server and the Master Services, aka the Orchestrator. -learn/clusters-and-availability/cluster-manager.html - [#failover-policy] == Service-Specific Auto-Failover Policy From dee93333cf9baae1998d1b68cdc0461e9df736b9 Mon Sep 17 00:00:00 2001 From: Pallavi-Janardhan Date: Tue, 8 Jul 2025 19:13:21 +0530 Subject: [PATCH 147/201] Update rebalance-reference.adoc Trying to fix a typo in the directory name specified in line 19 --- modules/rebalance-reference/pages/rebalance-reference.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rebalance-reference/pages/rebalance-reference.adoc b/modules/rebalance-reference/pages/rebalance-reference.adoc index 9a5735570b..ce0d8a5a2b 100644 --- a/modules/rebalance-reference/pages/rebalance-reference.adoc +++ b/modules/rebalance-reference/pages/rebalance-reference.adoc @@ -16,7 +16,7 @@ On conclusion of the rebalance, the report can be accessed in any of the followi * By means of the REST API, as described in xref:rest-api:rest-get-cluster-tasks.adoc[Getting Cluster Tasks]. -* By accessing the directory `/opt/couchbase/var/lib/couchbase/logs/reblance` on _any_ of the cluster nodes. +* By accessing the directory `/opt/couchbase/var/lib/couchbase/logs/rebalance` on _any_ of the cluster nodes. A rebalance report is maintained here for (up to) the last _five_ rebalances performed. Each report is provided as a `*.json` file, whose name indicates the time at which the report was run — for example, `rebalance_report_2020-03-17T11:10:17Z.json`. + From e78b612b6bfc6a017fd9077add4d28463d3baf6e Mon Sep 17 00:00:00 2001 From: rakhi-prathap Date: Thu, 10 Jul 2025 15:32:23 +0530 Subject: [PATCH 148/201] [DOC-11000 ] Query rebalance improvements for 7.6 (#3819) --- .../clusters-and-availability/rebalance.adoc | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/rebalance.adoc b/modules/learn/pages/clusters-and-availability/rebalance.adoc index 154ac25d3a..2f4b6ebb78 100644 --- a/modules/learn/pages/clusters-and-availability/rebalance.adoc +++ b/modules/learn/pages/clusters-and-availability/rebalance.adoc @@ -248,10 +248,21 @@ See xref:fts-rest-manage:index.adoc[Search Manager Options]. [#rebalancing-the-query-service] === Query Service -When a node is removed and rebalanced, the Query Service will allow existing queries and transactions to complete before shutting down, which may result in the rebalancing operation taking longer to complete. - The Query Service diagnostic log on the node(s) being removed will contain messages indicating how many transactions and queries are still running. - Any new connection attempts to nodes that are shutting down will receive error 1180 (`E_SERVICE_SHUTTING_DOWN`), and may receive error 1181 (`E_SERVICE_SHUT_DOWN`) in the brief period between the completion of the last statement or transaction and the service exiting. - Such rejected requests will have HTTP status code 503 (`service unavailable`) set. +When you remove a node from a cluster and rebalance it, the Query Service allows existing queries and transactions to complete before shutting down. +This can increase the overall time required for the rebalance operation, depending on how long the active requests and transactions take to complete. + +To monitor the shutdown progress, you can check the Query Service diagnostic log on the node being removed. +These logs contain messages that indicate the number of ongoing transactions and queries. + +At the start of the rebalance operation, the Query Service waits for in-flight transactions and requests to complete. +Requests sent after the rebalance begins are accepted, but not waited on. +They do not delay the rebalance and may be terminated abruptly once the initial in-flight requests are complete. +For each such request, there will be a message in the Query Service diagnostic log indicating that the request was terminated as it was received after the rebalance started. + +For a brief period after all active requests and transactions are handled, and just before the service exits, requests may return error 1181 (`E_SERVICE_SHUT_DOWN`), indicating that the service has shut down. + +Rejected requests will have an HTTP status code 503 (`service unavailable`). +If needed, you can retry these requests on another Query node that is still in the cluster. [#rebalancing-the-eventing-service] === Eventing Service From ee5308a4b7fbb179e45288d3ba2dc271c381d257 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Fri, 11 Jul 2025 20:18:25 +0530 Subject: [PATCH 149/201] DOC-12691 Updated automatic-failover.adoc Updated based on https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- .../clusters-and-availability/automatic-failover.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 739471e0bd..419f26e183 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -16,7 +16,7 @@ Once appropriate fixes have been applied to the cluster by the administrator, a Auto-failover is always _hard_ failover. For information on how services are affected by hard failover, see xref:learn:clusters-and-availability/hard-failover.adoc[Hard Failover]. -This page describes auto-failover concepts and policy. As a reminder, failover is a mechanism in the Couchbase Server that allows a node to be taken out of the cluster so that applications no longer reference the services on the failed node and availability is maintained. The failover is at the node level, and the automatic failover process for a non-responsive or an unhealthy node starts when the cluster manager detects, per the configured auto-failover settings, that the node is unresponsive (node ns-server process is not responding to the cluster manager) or the Data or the Index Service on a node is not healthy (the service heartbeat or process is not responding to the cluster manager). Then, multiple safety checks are run to see if an auto-failover can be performed. If all checks pass, the cluster manager performs the hard failover process. +As a reminder, failover is a mechanism in the Couchbase Server that allows a node to be taken out of the cluster so that applications no longer reference the services on the failed node and availability is maintained. The failover is at the node level, and the automatic failover process for a non-responsive or an unhealthy node starts when the cluster manager detects, per the configured auto-failover settings, that the node is unresponsive (node ns-server process is not responding to the cluster manager) or the Data or the Index Service on a node is not healthy (the service heartbeat or process is not responding to the cluster manager). Then, multiple safety checks are run to see if an auto-failover can be performed. If all checks pass, the cluster manager performs the hard failover process. In the xref:learn:clusters-and-availability/automatic-failover.adoc#failover-events[Failover Events] section, the events that start the auto-failover process are described. In the xref:learn:clusters-and-availability/automatic-failover.adoc#auto-failover-constraints[Auto-Failover Constraints] section, the safety checks done after an auto-failover triggering event are explained. These safety checks are done to determine if an auto-failover should actually be performed. Checks required for service specific safety policies are described in the xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. @@ -56,7 +56,7 @@ If a monitored or configured auto-failover event occurs, an auto-failover will n The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you must have a third server group with at least one node that will allow the remaining nodes to form a quorum. The node in the third server group can be an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node], a type of node introduced in 7.6 Server that does not run any services and only exists to allow forming a quorum. -Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over ('maxCount' in '/settings/autoFailover') before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the 'maxCount' value should be at least the number of nodes in the server group. You can check the value of 'maxCount' in 'GET /settings/autoFailover' to see what the 'maxCount' setting is. The value of 'count' in the same 'GET /settings/autoFailover' output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. You can also reset the count back to 0 using 'POST /settings/autoFailover/resetCount', but it is rare that you would need to manually reset the count. +Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. You can also reset the count back to 0 using `POST /settings/autoFailover/resetCount`, but it is rare that you would need to manually reset the count. The list below describes other conditions that must be met for an auto-failover to be executed even after a monitored or configured auto-failover event has occurred. @@ -222,12 +222,12 @@ WARNING: If an index does not have a replica and is co-located on a Data Service Auto-failover is configured by means of parameters that include the following. * _Timeout_. -The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 1; the maximum 3600. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. +The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. The default is 120 seconds, the minimum permitted is 1 second and the maximum is 3600 seconds. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats to the cluster manager) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that that the node ns-server may be responding to the cluster manager). + -WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 5 seconds) on the same node. +WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 1 second) on the same node. If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. * _Maximum count_. The maximum number of nodes that can fail (either concurrently or sequentially in one or more events) and be handled by auto-failover. @@ -240,7 +240,7 @@ The value is incremented by 1 for every node that has an automatic-failover that * _Enablement of disk-related automatic failover; with corresponding time-period_. Whether automatic failover is enabled to handle continuous read-write failures. If it is enabled, a number of seconds can also be specified: this is the length of a constantly recurring time-period against which failure-continuity on a particular node is evaluated. -The default for this number of seconds is 120; the minimum permitted is 5; the maximum 3600. +The default is 120 seconds, the minimum permitted is 1 second and the maximum is 3600 seconds. If at least 60% of the most recently elapsed instance of the time-period has consisted of continuous failure, failover is automatically triggered. The default value for the enablement of disk-related automatic failover is false. This parameter is available in Enterprise Edition only. From 63ee1919368bc7d3b85717f683fc702f35a5de02 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Fri, 11 Jul 2025 20:21:33 +0530 Subject: [PATCH 150/201] DOC-12691 Update automatic-failover.adoc corrected formatting issues --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 419f26e183..a846926741 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -226,9 +226,9 @@ The number of seconds that must elapse, after a node or group has become unrespo Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats to the cluster manager) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that that the node ns-server may be responding to the cluster manager). -+ WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 1 second) on the same node. If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. + * _Maximum count_. The maximum number of nodes that can fail (either concurrently or sequentially in one or more events) and be handled by auto-failover. The maximum value can be 100 and the default is 1. From 4e52ad56a55a62b44b4b2277e171685163939b34 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Fri, 11 Jul 2025 20:51:56 +0530 Subject: [PATCH 151/201] DOC-12691 Update groups.adoc https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- modules/learn/pages/clusters-and-availability/groups.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index dde05a1dcf..75d7c46e09 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -36,9 +36,12 @@ and if all the nodes in one of the server groups fail at the same time, even if you have the maximum count for auto-failover set to a value equal to or greater than the number of nodes in the server group that failed, auto-failover cannot occur since the remaining nodes in the remaining server group cannot form a majority quorum. + +The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you must have a third server group with at least one node that will allow the remaining nodes to form a quorum. The node in the third server group can be an xref:learn:clusters-and-availability/nodes.adoc#adding-arbiter-nodes[arbiter node], a type of node introduced in 7.6 Server that does not run any services and only exists to allow forming a quorum. ==== See xref:learn:clusters-and-availability/automatic-failover.adoc[Automatic Failover]. +See xref:learn:clusters-and-availability/nodes.adoc#adding-arbiter-nodes[Adding Arbiter Nodes] for more information on the use of arbiter nodes for xref:learn:clusters-and-availability/nodes.adoc#fast-failover[fast failover] and xref:install:deployment-considerations-lt-3nodes.html#quorum-arbitration[quorum arbitration]. Groups should be defined in accordance with the physical distribution of cluster-nodes. For example, a group should only include the nodes that are in a single _server rack_, or in the case of cloud deployments, a single _availability zone_. From 57bcda64e14c433e9c92d1441bc1ff746817e3a0 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Fri, 11 Jul 2025 23:49:46 +0530 Subject: [PATCH 152/201] DOC-12691 Updated groups.adoc https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- modules/learn/pages/clusters-and-availability/groups.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index 75d7c46e09..4f6e1a3ef2 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -211,6 +211,8 @@ For example, given a cluster: At a minimum, one instance of the Index Service and one instance of the Search Service should be deployed on each rack. +Also, for auto-failover to be possible, the service-specific auto-failover constraints be met -- the policy information is documented in xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] -- it lists the number of nodes that each service must be running on and explains the xref:learn:clusters-and-availability/automatic-failover.adoc#data-service-preference[Data Service Preference] when a service is co-located with the Data Service. + [#defining-groups-and-enabling-group-failover] == Defining Groups and Enabling Failover of All a Group's Nodes From 720525508f95df7b293b139de57033834037a443 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 14 Jul 2025 14:07:47 +0530 Subject: [PATCH 153/201] Add files via upload --- .../groups-two-equal_updated.png | Bin 0 -> 245642 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 modules/learn/assets/images/clusters-and-availability/groups-two-equal_updated.png diff --git a/modules/learn/assets/images/clusters-and-availability/groups-two-equal_updated.png b/modules/learn/assets/images/clusters-and-availability/groups-two-equal_updated.png new file mode 100644 index 0000000000000000000000000000000000000000..32753592f5c3e4b988e7f31629ce9c8b7276b523 GIT binary patch literal 245642 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%0DXp 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 z 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�o-xEtiGy`^=4s>p-v4icPQ}VT*vzmJP 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

      UP?WHE~FV9N%f>P@Aa>iiyRV1NnL-&slcdY0d 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 Date: Mon, 14 Jul 2025 14:11:59 +0530 Subject: [PATCH 154/201] DOC-12691 Updated groups.adoc updated image under Equal groups as per https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- modules/learn/pages/clusters-and-availability/groups.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index 4f6e1a3ef2..80f3f93973 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -74,10 +74,13 @@ In each illustration, all servers are assumed to be running the Data Service. The following illustration shows how vBuckets are distributed across two groups; each group containing four of its cluster's eight nodes. [#groups_two_equal] -image::clusters-and-availability/groups-two-equal.png[,720,align=left] +image::clusters-and-availability/groups-two-equal_updated.png[,720,align=left] Note that Group 2 contains all the replica vBuckets that correspond to active vBuckets on Group 1; while conversely, Group 1 contains all the replica vBuckets that correspond to active vBuckets on Group 2. +Note also that for auto-failover of Group 1 or Group 2 nodes to be possible, the auto-failover majority quorum requirement must be met. Therefore, a third server group is always recommended, and it can include a single xref:learn:clusters-and-availability/nodes.adoc#adding-arbiter-nodes[arbiter node] that is not running any services. + + [#unequal-groups] === Unequal Groups From 913c8309147975270273b67254502a2b7e9d2a23 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 14 Jul 2025 14:14:00 +0530 Subject: [PATCH 155/201] DOC-12691 Updated groups.adoc Updated description of images under Equal Groups --- modules/learn/pages/clusters-and-availability/groups.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index 80f3f93973..ea1c9b22ce 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -71,7 +71,7 @@ In each illustration, all servers are assumed to be running the Data Service. [#vbucket-distribution-across-equal-groups] === Equal Groups -The following illustration shows how vBuckets are distributed across two groups; each group containing four of its cluster's eight nodes. +The following illustration shows how vBuckets are distributed across three groups; two group containing four of its cluster's eight nodes and a thrid group that can include a single arbiter node.. [#groups_two_equal] image::clusters-and-availability/groups-two-equal_updated.png[,720,align=left] From ccfc4dcd627e9954898833fd495ab9e3c5831427 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Tue, 15 Jul 2025 09:56:06 +0530 Subject: [PATCH 156/201] DOC-12691 Update automatic-failover.adoc --- .../pages/clusters-and-availability/automatic-failover.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index a846926741..e7e03d8b20 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -9,6 +9,9 @@ == Understanding Automatic Failover +Important: +The concept of auto-failover, and failover in general, applies to nodes in a single cluster, including nodes in a Server Group. There are no separate settings for Server Group failover or Server Group auto-failover. If auto-failover settings are configured properly, and if the cluster services topology allows, auto-failover of all the nodes in a Server Group can occur. For example, if an event occurs so that all of the nodes in a Server Group were to become unavailable so that they were eligible for auto-failover, for auto-failover of all the nodes in the Server Group to occur, all of the auto-failover constraints listed in Auto-failover Constraints must be met, including the majority quorum requirement: i.e., the remaining nodes must be able to form a majority quorum to be able to initiate an auto-failover. See Server Group Awareness for more information about Server Groups + _Automatic Failover_ — or _auto-failover_ — can be configured to fail over one or more nodes automatically. No immediate administrator intervention is required. Specifically, the Cluster Manager autonomously detects and verifies that the nodes are unresponsive, and then initiates the _hard_ failover process. Auto-failover does not fix or identify problems that may have occurred. From c8f1d5fa57a36163ae4b7cb3049a0d231ae7bdf3 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 16 Jul 2025 09:03:57 +0530 Subject: [PATCH 157/201] DOC-12691 Update automatic-failover.adoc updated as per Ben's comments on https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index e7e03d8b20..fb8fbbbc02 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -57,7 +57,7 @@ Note that on a node where there are only Search, Eventing, Query, or Analytics s If a monitored or configured auto-failover event occurs, an auto-failover will not be performed if all the safety checks do not pass. These checks are explained in this section and the xref:learn:clusters-and-availability:automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. -The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you must have a third server group with at least one node that will allow the remaining nodes to form a quorum. The node in the third server group can be an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node], a type of node introduced in 7.6 Server that does not run any services and only exists to allow forming a quorum. +The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you could deploy an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node](or any other) in a third physical server group which will allow the remaining nodes to form a quorum. Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. You can also reset the count back to 0 using `POST /settings/autoFailover/resetCount`, but it is rare that you would need to manually reset the count. From 6ae2e4079124c99d98ea9f1e16d939987b84a082 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 16 Jul 2025 10:05:53 +0530 Subject: [PATCH 158/201] DOC-12691 Update automatic-failover.adoc https://docs.google.com/document/d/1Lnzqu7mW8PtGDzrWbS-e7SU0J457ZC2d1ijfsx_nbTw/edit?tab=t.0 --- .../pages/clusters-and-availability/automatic-failover.adoc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index fb8fbbbc02..97749565a9 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -243,10 +243,7 @@ The value is incremented by 1 for every node that has an automatic-failover that * _Enablement of disk-related automatic failover; with corresponding time-period_. Whether automatic failover is enabled to handle continuous read-write failures. If it is enabled, a number of seconds can also be specified: this is the length of a constantly recurring time-period against which failure-continuity on a particular node is evaluated. -The default is 120 seconds, the minimum permitted is 1 second and the maximum is 3600 seconds. -If at least 60% of the most recently elapsed instance of the time-period has consisted of continuous failure, failover is automatically triggered. -The default value for the enablement of disk-related automatic failover is false. -This parameter is available in Enterprise Edition only. +The default is 120 seconds, the minimum permitted is 1 second and the maximum is 3600 seconds. Automatic failover is triggered if at least 60% of the most recently elapsed instance of the time-period consists of disk-related continuous failure plus the standard auto failover timeout. By default, auto-failover is switched on, to occur after 120 seconds for up to 1 event. Nevertheless, Couchbase Server triggers auto-failover only within the constraints described above, in xref:learn:clusters-and-availability/automatic-failover.adoc#auto-failover-constraints[Auto-Failover Constraints]. From 203308afdc3b5428248e7c92cdb619f1322e65ed Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 16 Jul 2025 13:45:56 +0530 Subject: [PATCH 159/201] DOC-12691 Update automatic-failover.adoc Added note that... at the beginning --- .../clusters-and-availability/automatic-failover.adoc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 97749565a9..4108c4736e 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -9,8 +9,13 @@ == Understanding Automatic Failover -Important: -The concept of auto-failover, and failover in general, applies to nodes in a single cluster, including nodes in a Server Group. There are no separate settings for Server Group failover or Server Group auto-failover. If auto-failover settings are configured properly, and if the cluster services topology allows, auto-failover of all the nodes in a Server Group can occur. For example, if an event occurs so that all of the nodes in a Server Group were to become unavailable so that they were eligible for auto-failover, for auto-failover of all the nodes in the Server Group to occur, all of the auto-failover constraints listed in Auto-failover Constraints must be met, including the majority quorum requirement: i.e., the remaining nodes must be able to form a majority quorum to be able to initiate an auto-failover. See Server Group Awareness for more information about Server Groups +Important: The concept of auto-failover, and failover in general, applies to nodes in a single cluster, including nodes in a Server Group. There are no separate settings for Server Group failover or Server Group auto-failover. +If auto-failover settings are configured properly, and if the cluster services topology allows, auto-failover of all the nodes in a Server Group can occur. For example, if an event occurs so that all of the nodes in a Server Group were to become unavailable so that they were eligible for auto-failover, for auto-failover of all the nodes in the Server Group to occur, all of the auto-failover constraints listed in xref:learn:clusters-and-availability/automatic-failover.adoc[Auto-failover Constraints] must be met, including the majority quorum requirement: i.e., the remaining nodes must be able to form a majority quorum to be able to initiate an auto-failover. + +See xref:learn:clusters-and-availability/groups.adoc[Server Group Awareness] for more information about Server Groups. + +Note that node failover in the Couchbase Server is in the context of a single cluster, and auto-failover only occurs in a single cluster. +In the context of Cross Data Center Replication (XDCR), the failover refers to application failover to a different cluster. Application failovers are always determined and controlled by the user. _Automatic Failover_ — or _auto-failover_ — can be configured to fail over one or more nodes automatically. No immediate administrator intervention is required. Specifically, the Cluster Manager autonomously detects and verifies that the nodes are unresponsive, and then initiates the _hard_ failover process. From 5a7468dba4597e398d2b04e815327ae9bcf12a3b Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 16 Jul 2025 14:48:36 +0530 Subject: [PATCH 160/201] DOC-12691 Update automatic-failover.adoc typos --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 4108c4736e..0fc7be660f 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -62,7 +62,7 @@ Note that on a node where there are only Search, Eventing, Query, or Analytics s If a monitored or configured auto-failover event occurs, an auto-failover will not be performed if all the safety checks do not pass. These checks are explained in this section and the xref:learn:clusters-and-availability:automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. -The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you could deploy an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node](or any other) in a third physical server group which will allow the remaining nodes to form a quorum. +The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you could deploy an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node] (or another) in a third physical server group which will allow the remaining nodes to form a quorum. Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. You can also reset the count back to 0 using `POST /settings/autoFailover/resetCount`, but it is rare that you would need to manually reset the count. From 391370ce07c357ae5ab00f5bee8c2da56b63ba06 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 16 Jul 2025 16:23:27 +0530 Subject: [PATCH 161/201] fixed typo in image --- .../groups-two-equal_updated.png | Bin 245642 -> 247301 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modules/learn/assets/images/clusters-and-availability/groups-two-equal_updated.png b/modules/learn/assets/images/clusters-and-availability/groups-two-equal_updated.png index 32753592f5c3e4b988e7f31629ce9c8b7276b523..48c286696ff9b89df32124f4f8f76e3580b0a052 100644 GIT binary patch literal 247301 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%0DXWU! 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 j78%JL?{s9CK;V{z}U+4E1ZU^;Mt7L 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 literal 245642 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%0DXp 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 z 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�o-xEtiGy`^=4s>p-v4icPQ}VT*vzmJP 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

      UP?WHE~FV9N%f>P@Aa>iiyRV1NnL-&slcdY0d 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 Date: Wed, 16 Jul 2025 14:59:29 +0100 Subject: [PATCH 162/201] [DOC-12884] Feedback-on-Data-Service-Metrics--Couchbase-Docs (#3825) * [DOC-12884]: Feedback on Data Service Metrics | Couchbase Docs Updated kv_metrics_metadata.json to refine and expand metric definitions, adding histogram variants for kv_cmd_duration_seconds. Signed-off-by: Ray Offiah * [DOC-12884]: Updated kv_metrics_metadata.json and documentation to consolidate histogram metric definitions and add Prometheus histogram reference. Signed-off-by: Ray Offiah * [DOC-12884]: Updated kv_metrics_metadata.json and documentation to consolidate histogram metric definitions and add Prometheus histogram reference. Signed-off-by: Ray Offiah --------- Signed-off-by: Ray Offiah --- .../pages/backup-service-metrics.adoc | 3 +++ .../pages/data-service-metrics.adoc | 4 ++++ .../metrics-reference/pages/ns-server-metrics.adoc | 2 ++ .../partials/histogram-sidebar.adoc | 12 ++++++++++++ 4 files changed, 21 insertions(+) create mode 100644 modules/metrics-reference/partials/histogram-sidebar.adoc diff --git a/modules/metrics-reference/pages/backup-service-metrics.adoc b/modules/metrics-reference/pages/backup-service-metrics.adoc index 5ceaa4bc12..4a01c9b86a 100644 --- a/modules/metrics-reference/pages/backup-service-metrics.adoc +++ b/modules/metrics-reference/pages/backup-service-metrics.adoc @@ -6,6 +6,9 @@ The following Backup Service metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +include::partial$histogram-sidebar.adoc[] + + [template,attachment$backup_metrics_metadata.json] -- include::partial$metrics.hbs[] diff --git a/modules/metrics-reference/pages/data-service-metrics.adoc b/modules/metrics-reference/pages/data-service-metrics.adoc index 438834b5e2..ccc1e4a9a2 100644 --- a/modules/metrics-reference/pages/data-service-metrics.adoc +++ b/modules/metrics-reference/pages/data-service-metrics.adoc @@ -8,7 +8,11 @@ The following Data Service metrics can be queried by means of the REST APIs desc See xref:data-service-metrics-cross-reference.adoc[] if you are looking for a metric name you know from an alternative supported or legacy tool. +include::partial$histogram-sidebar.adoc[] + [template,attachment$kv_metrics_metadata.json] -- include::partial$metrics.hbs[] -- + + diff --git a/modules/metrics-reference/pages/ns-server-metrics.adoc b/modules/metrics-reference/pages/ns-server-metrics.adoc index 119a7a4025..d8ebb3ffc7 100644 --- a/modules/metrics-reference/pages/ns-server-metrics.adoc +++ b/modules/metrics-reference/pages/ns-server-metrics.adoc @@ -6,6 +6,8 @@ The following Cluster Manager metrics can be queried by means of the REST APIs described in xref:rest-api:rest-statistics.adoc[Statistics]. +include::partial$histogram-sidebar.adoc[] + [template,attachment$cm_metrics_metadata.json] -- include::partial$metrics.hbs[] diff --git a/modules/metrics-reference/partials/histogram-sidebar.adoc b/modules/metrics-reference/partials/histogram-sidebar.adoc new file mode 100644 index 0000000000..0439095f5c --- /dev/null +++ b/modules/metrics-reference/partials/histogram-sidebar.adoc @@ -0,0 +1,12 @@ +[sidebar] +.Histograms +**** +Note that each histogram metric will generate three time series, +with the following suffixes: + +* `_count` +* `_sum` +* `_bucket` + +Please refer to https://prometheus.io/docs/practices/histograms/[Prometheus Histograms and Summaries] for more information. +**** From 9185af7ccedc99a8101a569f1d86c4d86316f636 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Thu, 24 Jul 2025 16:38:33 +0100 Subject: [PATCH 163/201] [DOC-13374-7.6]: Noted SLES 12.x deprecation in Couchbase Server 7.6 Signed-off-by: Ray Offiah --- modules/install/pages/install-platforms.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/install/pages/install-platforms.adoc b/modules/install/pages/install-platforms.adoc index c81cdf9549..80e0d2c476 100644 --- a/modules/install/pages/install-platforms.adoc +++ b/modules/install/pages/install-platforms.adoc @@ -47,7 +47,7 @@ a|* 9.x | SUSE Linux Enterprise Server (SLES) a|* 15.x -* 12.x +* 12.x (Deprecated in Couchbase Server{nbsp}7.6) NOTE: Versions earlier than 12 SP2 are no longer supported in Couchbase Server 7.2 and later. From 137c1319f18ff121dff6071deb3f7306c6a4a909 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Thu, 24 Jul 2025 17:17:06 +0100 Subject: [PATCH 164/201] Added deprecated platforms section to 7.6.6 release notes. Signed-off-by: Ray Offiah --- .../partials/docs-server-7.6.6-release-note.adoc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc index aa91c295d0..275ade9273 100644 --- a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc @@ -1,13 +1,23 @@ == Release 7.6.6 (May 2025) -Couchbase Server 7.6.6 was released in May 2025. -This maintenance release contains fixes several for known issues. +[#deprecated-features-and-platforms-720] +=== Deprecated and Removed Features and Platforms + +* The following operating systems are no longer supported: + +** SUSE Linux Enterprise Server Version 12 + ++ +See xref:install:install-platforms.adoc[Supported Platforms] for the complete list of supported platforms. For detailed information on new features and enhancements, see xref:introduction:whats-new.adoc[]. [#fixed-issues-766] === Fixed Issues +Couchbase Server 7.6.6 was released in May 2025. +This maintenance release contains fixes several for known issues. + This release contains the following fixes: ==== Storage Engine From e924c6e04743bcc23b35e958f6e88249d36301aa Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Fri, 25 Jul 2025 08:38:45 +0100 Subject: [PATCH 165/201] Moved the deprecation note to the `7.6.0` section. Signed-off-by: Ray Offiah --- .../partials/docs-server-7.6.0-release-note.adoc | 1 + .../partials/docs-server-7.6.6-release-note.adoc | 10 ---------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc index 73ec8b1b10..4bf6ec31b6 100644 --- a/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.0-release-note.adoc @@ -15,6 +15,7 @@ deprecated in Couchbase Server{nbsp}7.6: ** Amazon Linux 2 LTS x86 & ARM ** Microsoft Windows Server 2019 ** Ubuntu 20.04 LTS x86 & ARM +** SUSE Linux Enterprise Server Version 12 ** MacOS 12 (Monterey) x86 & ARM * We are removing these platforms from support (they are already deprecated): diff --git a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc index 275ade9273..eaa964d27f 100644 --- a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc @@ -1,15 +1,5 @@ == Release 7.6.6 (May 2025) -[#deprecated-features-and-platforms-720] -=== Deprecated and Removed Features and Platforms - -* The following operating systems are no longer supported: - -** SUSE Linux Enterprise Server Version 12 - -+ -See xref:install:install-platforms.adoc[Supported Platforms] for the complete list of supported platforms. - For detailed information on new features and enhancements, see xref:introduction:whats-new.adoc[]. [#fixed-issues-766] From 78f90b8b6c8bdcbb4f90a08c7dc9b2f977809de2 Mon Sep 17 00:00:00 2001 From: Pallavi-Janardhan Date: Fri, 25 Jul 2025 15:01:11 +0530 Subject: [PATCH 166/201] DOC-13387_Updating the version number Updating the version number to the latest - 7.6.6 --- modules/cli/pages/cli-intro.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index 437b3e0d1e..ba5e3b86d5 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -1,6 +1,6 @@ = CLI Reference :description: The command-line interface (CLI) tools let you manage and monitor your Couchbase Server installation including clusters, servers, vBuckets, and XDCR. -:tools-ver: 7.6.4 +:tools-ver: 7.6.6 [abstract] {description} From 02ef3f7044ba1a4d26513536ab6064f55ef75bb3 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 30 Jul 2025 00:26:57 +0530 Subject: [PATCH 167/201] Updated automatic-failover.adoc updated as per comments at https://github.com/couchbase/docs-server/pull/3820/files --- .../automatic-failover.adoc | 37 +++++++++---------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 0fc7be660f..a78f576560 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -21,10 +21,10 @@ _Automatic Failover_ — or _auto-failover_ — can be configured to fail over o Specifically, the Cluster Manager autonomously detects and verifies that the nodes are unresponsive, and then initiates the _hard_ failover process. Auto-failover does not fix or identify problems that may have occurred. Once appropriate fixes have been applied to the cluster by the administrator, a rebalance is required. -Auto-failover is always _hard_ failover. +Auto-failover is always a _hard_ failover. For information on how services are affected by hard failover, see xref:learn:clusters-and-availability/hard-failover.adoc[Hard Failover]. -As a reminder, failover is a mechanism in the Couchbase Server that allows a node to be taken out of the cluster so that applications no longer reference the services on the failed node and availability is maintained. The failover is at the node level, and the automatic failover process for a non-responsive or an unhealthy node starts when the cluster manager detects, per the configured auto-failover settings, that the node is unresponsive (node ns-server process is not responding to the cluster manager) or the Data or the Index Service on a node is not healthy (the service heartbeat or process is not responding to the cluster manager). Then, multiple safety checks are run to see if an auto-failover can be performed. If all checks pass, the cluster manager performs the hard failover process. +As a reminder, failover is a mechanism in the Couchbase Server that allows a node to be taken out of the cluster so that applications no longer reference the services on the failed node and availability is maintained. The failover is at the node level, and the automatic failover process for a non-responsive or an unhealthy node starts when the cluster manager detects, per the configured auto-failover settings, that the node is unresponsive (the cluster manager of the node is not sending heartbeats to the cluster manager of other nodes) or the Data or the Index Service on a node is not healthy (the service heartbeat or process is not responding to the cluster manager). Then, multiple safety checks are run to see if an auto-failover can be performed. If all checks pass, the cluster manager performs the hard failover process. In the xref:learn:clusters-and-availability/automatic-failover.adoc#failover-events[Failover Events] section, the events that start the auto-failover process are described. In the xref:learn:clusters-and-availability/automatic-failover.adoc#auto-failover-constraints[Auto-Failover Constraints] section, the safety checks done after an auto-failover triggering event are explained. These safety checks are done to determine if an auto-failover should actually be performed. Checks required for service specific safety policies are described in the xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. @@ -39,7 +39,7 @@ The constraints and policies checked after the triggering event are described in Below are the types of events that can trigger auto-failover processing on a node: * _Node failure_. -A server-node within the cluster is unresponsive (due to a network failure, very high CPU utilization problem, out-of-memory problem, or other node-specific issue). This means that the ns-server process on the node has not responded to the cluster manager for the user-specified configured amount of time -- the health of the services running on the node is unknown. +A server-node within the cluster is unresponsive (due to a network failure, very high CPU utilization problem, out-of-memory problem, or other node-specific issue). This means that the the cluster manager of the node has not sent heartbeats in the configured timeout period, and therefore, the health of the services running on the node is unknown. ** Multiple node failure. Concurrent correlated failure of multiple nodes such as physical rack of machines or multiple virtual machines sharing a host. @@ -53,18 +53,18 @@ Index Service running on a node sends heartbeat messages to the cluster manager ** Data Service is unhealthy. Besides the Data Service disk read/write issues configured monitoring for auto-failover, the Data Service running on a node can be deemed unhealthy per various other internal monitoring. If the Data Service stays unhealthy for the user-specified threshold time for auto-failover, the cluster manager will start the auto-failover checks for the node that the data service is on. -Note that the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness (see xref:learn:clusters-and-availability:automatic-failover.adoc[Configuring Auto-Failover] -- this is the user-specified threshold time for auto-failover mentioned in the Data Service and Index Service monitoring. +Note that the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness (see xref:learn:clusters-and-availability:automatic-failover.adoc[Configuring Auto-Failover]) -- this is the user-specified threshold time for auto-failover mentioned in the Data Service and Index Service monitoring. -Note that on a node where there are only Search, Eventing, Query, or Analytics services running, the services could become unhealthy, but as long as the node ns-server process is responding to the cluster manager, an auto-failover of the node will not be attempted -- this is because only the Data and Index Services health are monitored for auto-failover. +Note that on a node where there are only Search, Eventing, Query, Analytics, or Backup services running, the services could become unhealthy, but as long as the cluster manager heartbeats are sent and processed by the rest of the cluster, an auto-failover of the node will not be attempted -- this is because only the Data and Index Services health are monitored for node auto-failover. [#auto-failover-constraints] == Auto-Failover Constraints If a monitored or configured auto-failover event occurs, an auto-failover will not be performed if all the safety checks do not pass. These checks are explained in this section and the xref:learn:clusters-and-availability:automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] section. -The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of one of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you could deploy an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node] (or another) in a third physical server group which will allow the remaining nodes to form a quorum. +The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of some of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you could deploy an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node] (or another node) in a third physical server group which will allow the remaining nodes to form a quorum. -Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. You can also reset the count back to 0 using `POST /settings/autoFailover/resetCount`, but it is rare that you would need to manually reset the count. +Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. Running a rebalance will reset the count value back to 0. The count should not be reset manually unless guided by Support, since resetting manually will cause you to lose track of the number of auto-failovers that have already occurred without the cluster being rebalanced. The list below describes other conditions that must be met for an auto-failover to be executed even after a monitored or configured auto-failover event has occurred. @@ -92,7 +92,7 @@ Now that you know the constraints that must be met for auto-failover to occur (a * The auto-failover should be configured only when the cluster contains sufficient resources to handle all possible consequences: workload-intensity on remaining nodes may increase significantly. The maxCount parameter of the auto-failover settings can be used to avoid this sort of thundering herd problem by limiting the number of nodes that can be automatically failed over. However, remember that if you want all of the nodes in a server group to be able to be auto-failed over, maxCount should at least be the number of nodes in the server group. -* Auto-failover may take significantly longer if the unresponsive node is that on which the _orchestrator_ is running; since _time-outs_ must occur, before available nodes can elect a new orchestrator-node and thereby continue. +* Auto-failover may take significantly longer if the unresponsive node is that on which the _orchestrator_ is running; since _time-outs_ must occur, before available nodes can elect a new orchestrator-node and thereby continue. Faster failover can be achieved by deploying an arbiter node, which is a node that hosts no Couchbase service. See xref:learn:clusters-and-availability/nodes.adoc#fast-failover[Fast Failover]. * Auto-failover is for intra-cluster use only: it does not work with xref:learn:clusters-and-availability/xdcr-overview.adoc[Cross Data Center Replication (XDCR)]. @@ -107,7 +107,8 @@ See xref:learn:clusters-and-availability/cluster-manager.adoc[Cluster Manager] f [#failover-policy] == Service-Specific Auto-Failover Policy -When a monitored or configured auto-failover event occurs on a node, there are constraints that need to be checked to determine if the node can be automatically failed-over. An example of such an event is the node ns-server not responding to the cluster manager. In such instances, one of the constraints is the policies or rules specific to the services that are running on the unresponsive node. Since a number of different service configurations are possible, below is information about the auto-failover policy for Couchbase Services, followed by specific examples. +When a monitored or configured auto-failover event occurs on a node, there are constraints that need to be checked to determine if the node can be automatically failed-over. An example of such an event is the node cluster manager not being responsive. In such instances, one of the constraints is the policies or rules specific to the services that are running on the unresponsive node. Since a number of different service configurations are possible, below is information about the auto-failover policy for Couchbase Services, followed by specific examples. + The auto-failover policy for Couchbase Services is as follows: @@ -127,7 +128,7 @@ The node-minimum for each service is provided in the following table: | Service | Nodes Required | Data -| 3 +| 2 | Query | 2 @@ -176,7 +177,7 @@ If node #4 becomes unresponsive, auto-failover can be triggered, since prior to However, if instead, node #5 becomes unresponsive, auto-failover is not triggered; since prior to unavailability, the Analytics Service was running only on one node (#5), which is below the auto-failover policy requirement for the Analytics Service (which is 2). [#data-service-preference] -* A cluster has the following three nodes: +* A cluster has the following two nodes: + [cols="1,2"] |=== @@ -189,12 +190,10 @@ However, if instead, node #5 becomes unresponsive, auto-failover is not triggere | Data | #3 -| Data +| Arbiter Node, no services |=== + -If node #1 becomes unresponsive, auto-failover can be triggered. -This is due to _Data Service Preference_, which applies auto-failover based on the policy for the Data Service, irrespective of other services on the unresponsive node. -In this case, even though the Query and Search Services were both running on only a single node (#1), which is below the auto-failover policy requirement for each of those services (2), the Data Service was running on three nodes (#1, #2, and #3), which meets the auto-failover policy requirement for the Data Service (3). +In this case, even though the Query and Search Services were both running on only a single node (#1), which is below the auto-failover policy requirement for each of those services (2), the Data Service was running on two nodes (#1 and #2), which meets the auto-failover policy requirement for the Data Service (2). [#data-service-preference-with-index-service] * A cluster has the following four nodes: @@ -232,10 +231,7 @@ Auto-failover is configured by means of parameters that include the following. * _Timeout_. The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. The default is 120 seconds, the minimum permitted is 1 second and the maximum is 3600 seconds. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. -Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats to the cluster manager) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that that the node ns-server may be responding to the cluster manager). - -WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 1 second) on the same node. -If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. +Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that the node cluster manager may be responding and sending heartbeats) * _Maximum count_. The maximum number of nodes that can fail (either concurrently or sequentially in one or more events) and be handled by auto-failover. @@ -244,7 +240,8 @@ This parameter is available in Enterprise Edition only: in Community Edition, th * _Count_. The number of nodes that have already failed over. The default value is 0. -The value is incremented by 1 for every node that has an automatic-failover that occurs, up to the defined maximum count: beyond this point, no further automatic failover can be triggered until the count is reset to 0 through administrator-intervention. +The value is incremented by 1 for every node that has an automatic-failover that occurs, up to the defined maximum count: beyond this point, no further automatic failover can be triggered until the count is reset to 0. Running a rebalance will reset the count value back to 0. + * _Enablement of disk-related automatic failover; with corresponding time-period_. Whether automatic failover is enabled to handle continuous read-write failures. If it is enabled, a number of seconds can also be specified: this is the length of a constantly recurring time-period against which failure-continuity on a particular node is evaluated. From 5a8ea2b0757ff4a54137554432e1061a9167fe33 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 30 Jul 2025 00:44:26 +0530 Subject: [PATCH 168/201] Updated groups.adoc incorporated comments from https://github.com/couchbase/docs-server/pull/3820/files --- modules/learn/pages/clusters-and-availability/groups.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index ea1c9b22ce..d1543d47d3 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -66,12 +66,12 @@ For information on the standard (non-Group-based) distribution of replica vBucke == Server Groups and vBuckets The distribution of vBuckets across groups is exemplified below. -In each illustration, all servers are assumed to be running the Data Service. +In each illustration, all servers are assumed to be running the Data Service, except for the arbiter node server, which does not run any service. [#vbucket-distribution-across-equal-groups] === Equal Groups -The following illustration shows how vBuckets are distributed across three groups; two group containing four of its cluster's eight nodes and a thrid group that can include a single arbiter node.. +The following illustration shows how vBuckets are distributed across two groups; each group containing four of the cluster's nodes. The third group only contains one node, an arbiter node, which exists to allow a quorum to be formed if all the nodes in server group 1 or 2 fails. [#groups_two_equal] image::clusters-and-availability/groups-two-equal_updated.png[,720,align=left] @@ -214,7 +214,7 @@ For example, given a cluster: At a minimum, one instance of the Index Service and one instance of the Search Service should be deployed on each rack. -Also, for auto-failover to be possible, the service-specific auto-failover constraints be met -- the policy information is documented in xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] -- it lists the number of nodes that each service must be running on and explains the xref:learn:clusters-and-availability/automatic-failover.adoc#data-service-preference[Data Service Preference] when a service is co-located with the Data Service. +Also, for auto-failover to be possible, the service-specific auto-failover constraints must be met -- the policy information is documented in xref:learn:clusters-and-availability/automatic-failover.adoc#failover-policy[Service-Specific Auto-Failover Policy] -- it lists the number of nodes that each service must be running on and explains the xref:learn:clusters-and-availability/automatic-failover.adoc#data-service-preference[Data Service Preference] when a service is co-located with the Data Service. [#defining-groups-and-enabling-group-failover] == Defining Groups and Enabling Failover of All a Group's Nodes From 2c4765ea2b4d0e54b55546db9154dfffa1af26b4 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 30 Jul 2025 10:03:15 +0530 Subject: [PATCH 169/201] Updated automatic-failover.adoc incorporated comments from https://github.com/couchbase/docs-server/pull/3820/files --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 828ee4cc17..378570692d 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -39,7 +39,7 @@ The node is removed by auto-failover, even though the node continues to be conta Auto-failover is triggered: -* If the majority of nodes in the cluster can form a quorum to initiate failover, following the failure of one of the nodes. +* If the majority of nodes in the cluster can form a quorum to initiate failover, following the failure of some of the nodes. For example, given a cluster of 18 nodes, _10_ nodes are required for the quorum; and given a cluster of 17 nodes, _9_ nodes are required for the quorum. * Only up to an administrator-specified maximum number of nodes. From b7100219924125d716cc12c6cb306738c6704f0b Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 30 Jul 2025 10:13:18 +0530 Subject: [PATCH 170/201] Updated automatic-failover.adoc made a change on 7.6 by mistake and re-did it. I had changed "the failure of one of the nodes" to "the failure of some of the nodes". Have changed it back to "one of the nodes" --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 378570692d..828ee4cc17 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -39,7 +39,7 @@ The node is removed by auto-failover, even though the node continues to be conta Auto-failover is triggered: -* If the majority of nodes in the cluster can form a quorum to initiate failover, following the failure of some of the nodes. +* If the majority of nodes in the cluster can form a quorum to initiate failover, following the failure of one of the nodes. For example, given a cluster of 18 nodes, _10_ nodes are required for the quorum; and given a cluster of 17 nodes, _9_ nodes are required for the quorum. * Only up to an administrator-specified maximum number of nodes. From 76bc61d01f7da18a23bb0ea7a97fc54a30a1ae53 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 30 Jul 2025 18:03:02 +0530 Subject: [PATCH 171/201] Updated automatic-failover.adoc https://github.com/couchbase/docs-server/pull/3820/files --- .../clusters-and-availability/automatic-failover.adoc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index a78f576560..748f3c8784 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -64,7 +64,7 @@ If a monitored or configured auto-failover event occurs, an auto-failover will n The xref:install:deployment-considerations-lt-3nodes.adoc#quorum-arbitration[quorum constraint] is a critical part of auto-failover since the cluster must be able to form a quorum to initiate a failover, following the failure of some of the nodes. For Server Groups, this means that if you have two server groups with equal number of nodes, for auto-failover of all nodes in one server group to be able to occur, you could deploy an xref:learn:clusters-and-availability:nodes.adoc#adding-arbiter-nodes[arbiter node] (or another node) in a third physical server group which will allow the remaining nodes to form a quorum. -Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. Running a rebalance will reset the count value back to 0. The count should not be reset manually unless guided by Support, since resetting manually will cause you to lose track of the number of auto-failovers that have already occurred without the cluster being rebalanced. +Another critical auto-failover constraint for Server Groups is the maximum number of nodes to be automatically failed over (`maxCount` in `/settings/autoFailover`) before administrator-intervention is required. If you want one entire server group of nodes to be able to be all automatically failed over, then the `maxCount` value should be at least the number of nodes in the server group. You can check the value of `maxCount` in `GET /settings/autoFailover` to see what the `maxCount` setting is. The value of `count` in the same `GET /settings/autoFailover` output tells you how many node auto-failovers have occurred since the parameter was last reset. Running a rebalance will reset the count value back to 0. The count should not be reset manually unless guided by Support, since resetting manually will cause you to lose track of the number of auto-failovers that have already occurred without the cluster being rebalanced. The list below describes other conditions that must be met for an auto-failover to be executed even after a monitored or configured auto-failover event has occurred. @@ -177,7 +177,7 @@ If node #4 becomes unresponsive, auto-failover can be triggered, since prior to However, if instead, node #5 becomes unresponsive, auto-failover is not triggered; since prior to unavailability, the Analytics Service was running only on one node (#5), which is below the auto-failover policy requirement for the Analytics Service (which is 2). [#data-service-preference] -* A cluster has the following two nodes: +* A cluster has the following three nodes: + [cols="1,2"] |=== @@ -193,7 +193,8 @@ However, if instead, node #5 becomes unresponsive, auto-failover is not triggere | Arbiter Node, no services |=== + -In this case, even though the Query and Search Services were both running on only a single node (#1), which is below the auto-failover policy requirement for each of those services (2), the Data Service was running on two nodes (#1 and #2), which meets the auto-failover policy requirement for the Data Service (2). +If node #1 becomes unresponsive, auto-failover can be triggered. +This is due to _Data Service Preference_, which applies auto-failover based on the policy for the Data Service, irrespective of other services on the unresponsive node. In this case, even though the Query and Search Services were both running on only a single node (#1), which is below the auto-failover policy requirement for each of those services (2), the Data Service was running on two nodes (#1 and #2), which meets the auto-failover policy requirement for the Data Service (2). [#data-service-preference-with-index-service] * A cluster has the following four nodes: From d22c6397ff0c2b952307871d82bd79ce6292ec9d Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Mon, 4 Aug 2025 12:05:07 +0530 Subject: [PATCH 172/201] DOC-13427 Update Eventing Note in XDCR Active-Active SGW doc (#3844) --- .../clusters-and-availability/xdcr-active-active-sgw.adoc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc b/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc index 5655e263e4..9e3d2b4795 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc @@ -22,9 +22,10 @@ This is due to an internal limitation of managing extended attributes in a docum If you try to use the feature _XDCR Active-Active with Sync Gateway_ when you have more than 10 user xattrs in your document, the XDCR replication **silently skips** replicating that document. As a result, the data in the replication-skipped document will not be consistent between the target and source clusters. The only way you will know this skip occured is because the Prometheus stat `subdoc_cmd_docs_skipped` will be incremented and the document will _not_ be consistent between the target and source. -* Eventing Service cannot be used with Sync Gateway in bi-directional XDCR. -If used with the _Sync Gateway in a bi-directional, active-active XDCR_ environment, the updates of Eventing Service metadata in the source and the target clusters causes XDCR to ping-pong and never stop replicating. -One-way replication is possible. + +* If you use Eventing service functions that update documents in XDCR-replicated buckets (Eventing source bucket mutations), ensure your functions do not cause continuous replication loops. +In bi-directional active-active XDCR environments, Eventing functions that trigger document updates can lead to "ping-pong" replication unless you implement logic to prevent infinite loops. +Always add safeguards to avoid redundant updates and unwanted replication behavior in bi-directional setups. For more information, see xref:sync-gateway:xdcr-active-active-eventing.adoc[XDCR Active-Active and Eventing]. ==== You can configure XDCR Active-Active with Sync Gateway for XDCR-Mobile interoperability using one of the following methods: From 11d4a7f09b2b37dbfe8b8831714d3255579426b4 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 4 Aug 2025 08:44:14 +0100 Subject: [PATCH 173/201] Updated table reference ID for Query Service known issues in 7.6.6 release notes. Signed-off-by: Ray Offiah --- .../release-notes/partials/docs-server-7.6.6-release-note.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc index eaa964d27f..6a1e8d21fa 100644 --- a/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.6-release-note.adoc @@ -156,7 +156,7 @@ resulting in ingestion errors. === Query Service -[#table-known-issues-765-query-service,cols="10,40,40"] +[#table-known-issues-766-query-service,cols="10,40,40"] |=== |Issue | Description | Workaround From e3580d72fe9b093ecf744551d54e81eaa198a0f9 Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Mon, 4 Aug 2025 13:38:17 +0100 Subject: [PATCH 174/201] space --- modules/learn/pages/data/transactions.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/learn/pages/data/transactions.adoc b/modules/learn/pages/data/transactions.adoc index 32c5bb2068..fcdfcb1e69 100644 --- a/modules/learn/pages/data/transactions.adoc +++ b/modules/learn/pages/data/transactions.adoc @@ -75,6 +75,7 @@ transactions.run((txnctx) -> { txnctx.replace(beth, bethContent) } else throw new InsufficientFunds(); + // commit transaction - optional, can be omitted txnctx.commit(); }); From b5ddb3ff6826029085ea4df1493b74af31f4a9a3 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:58:23 +0100 Subject: [PATCH 175/201] Merge pull request #3848 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [DOC-13460]: Clarify deprecated support for Advanced Vector Extension… * [DOC-13460]: Clarify deprecated support for Advanced Vector Extension… * [DOC-13460]: Clarify deprecated support for Advanced Vector Extension… * [DOC-13460]: Clarify deprecated support for Advanced Vector Extension… --- modules/install/pages/pre-install.adoc | 33 +++++++------------ .../docs-server-7.6.3-release-note.adoc | 3 +- 2 files changed, 13 insertions(+), 23 deletions(-) diff --git a/modules/install/pages/pre-install.adoc b/modules/install/pages/pre-install.adoc index 5bbce42cf2..5773c52da6 100644 --- a/modules/install/pages/pre-install.adoc +++ b/modules/install/pages/pre-install.adoc @@ -4,12 +4,13 @@ [abstract] {description} -## CPU Requirements +== CPU Requirements Couchbase Server can run on x86 and ARM processors (including Apple Silicon processors). This section explains the minimum requirements for of these platforms. -### x86 Processors +[#x86-processors] +=== x86 Processors [#avx2-requirements] @@ -18,7 +19,7 @@ This section explains the minimum requirements for of these platforms. ==== The use of older x86 processors that do not implement the https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#AVX2[Advanced Vector Extensions 2 (AVX2)] instruction set are deprecated in Couchbase Server 7.6.x. Future versions will require processors that have AVX2 support. -This requirements is only for x86 processors--ARM processors have a separate set of vector instructions. +This requirement is only for x86 processors--ARM processors have a separate set of vector instructions. The earliest processors that support AVX2 instructions include: @@ -83,7 +84,7 @@ The recommended hardware is sixteen CPU cores, 16GiB RAM, and SSD disks. |=== -### ARM Processors +=== ARM Processors Couchbase Server has the following requirements when running on ARM-based platforms. @@ -114,26 +115,14 @@ Network file systems such as CIFS and NFS are not supported. [IMPORTANT] .Backup Nodes ===== -If the node is used for administering backups, then be aware that the resource requirements will be higher: -===== - -| *CPU* -| 2 GHz quad-core x86_64 CPU supporting SSE4.2 -| 3 GHz sixteen-core x86_64 CPU supporting SSE4.2 and above +If the node is used for administering backups, then be aware that the resource requirements will be higher. -| *RAM* -| 8 GiB (physical) -| 16 GiB (physical) and above +The minimum hardware requirement is four CPU cores and 8GiB RAM. -| *Storage (disk space)* -a| -8 GiB (block-based; HDD, SSD, EBS, iSCSI) +The recommended hardware is sixteen CPU cores, 16GiB RAM, and SSD disks. +===== -Network file systems such as CIFS and NFS are not supported. -a| -16 GiB and above (SSD) -Network file systems such as CIFS and NFS are not supported. |=== [#note1] @@ -146,13 +135,13 @@ However, you must adhere to the Minimum Specifications for production._ You should follow the xref:sizing-general.adoc[sizing guidelines] when determining system specifications for your Couchbase Server deployment. [#clock-source-linux] -## Clock Source on Linux +== Clock Source on Linux The Query Service relies on the Linux operating system's monotonic clock when profiling and managing network timeouts. The Linux kernel uses a clock source to track elapsed time, handle scheduling and timers, and to get the current time. It can use one of several possible sources, such as Time Stamp Counter (TSC), the XEN build into the Xen virtualization framework, and others. -See https://docs.kernel.org/timers/timekeeping.html[Clock sources, Clock events, sched_clock() and delay timers^] for more information about clock sources. +See https://docs.kernel.org/timers/timekeeping.html[Clock sources, Clock events, `sched_clock()` and delay timers^] for more information about clock sources. Which source the kernel uses depends on the hardware clock capabilities and Linux configuration settings. Some virtualization environments, such as older AWS EC2 clusters, use the XEN clock source. diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc index 5edbfb8ee5..48e3bbcb21 100644 --- a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -8,8 +8,9 @@ For detailed information on new features and enhancements, please see xref:intro === Deprecated Platforms The use of x86 processors that do not support Advanced Vector Extensions 2 (AVX2) is deprecated in version 7.6.3. -Future versions of Vector Search will rely on these instructions to improve performance. These instructions are available in most Intel processors produced since 2013 and AMD processors produced since 2015. +See xref:install:pre-install.adoc#x86-processors[System Requirements] for details. + [#fixed-issues-763] === Fixed Issues From 3dc3fd8370788712b04960b1561b73d676c4b63e Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Thu, 14 Aug 2025 15:35:20 +0100 Subject: [PATCH 176/201] [DOC-13396]: Create release note for 7.6.7 Release (#3852) * [DOC-13396]: Create release note for 7.6.7 Release Signed-off-by: Ray Offiah * [DOC-13396]: Create release note for 7.6.7 Release Signed-off-by: Ray Offiah * [DOC-13372]: Simplify release note for Magma storage bug (MB-67762) Signed-off-by: Ray Offiah * [DOC-13396]: Create release note for Couchbase server 7.6.7 * [DOC-13396]: Create release note for Couchbase server 7.6.7 Removing excess spacing. * [DOC-13396]: Create release note for 7.6.7 Release Added MB-67762. Signed-off-by: Ray Offiah --------- Signed-off-by: Ray Offiah --- modules/release-notes/pages/relnotes.adoc | 2 ++ .../docs-server-7.6.7-release-note.adoc | 29 +++++++++++++++++++ preview/HEAD.yml | 2 ++ 3 files changed, 33 insertions(+) create mode 100644 modules/release-notes/partials/docs-server-7.6.7-release-note.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index f759ae6c16..c62782b669 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -3,6 +3,8 @@ :description: Couchbase Server 7.6.x introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 +include::partial$docs-server-7.6.7-release-note.adoc[] + include::partial$docs-server-7.6.6-release-note.adoc[] include::partial$docs-server-7.6.5-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.7-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.7-release-note.adoc new file mode 100644 index 0000000000..3d664823b8 --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.7-release-note.adoc @@ -0,0 +1,29 @@ + + +[#release-767] +== Release 7.6.7 (August 2025) + +Couchbase Server 7.6.7 was released in August 2025. +This maintenance release contains fixes to issues. + +== Fixed Issues + +=== Storage Engine + +[#table-fixed-issues-767-storage-engine,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +// tag::MB-67762[] + +a| https://jira.issues.couchbase.com/browse/MB-67762[MB-67762] + +a| There is an integer overflow bug in buckets using the Magma storage engine. +This bug can potentially cause a subset of mutations +to become invisible to read operations after approximately 500 billion to 2 trillion mutations per bucket. + +a| For details, please refer to https://jira.issues.couchbase.com/browse/MB-67762[MB-67762] + +// end::MB-67762[] +|=== + diff --git a/preview/HEAD.yml b/preview/HEAD.yml index 896c1ba582..48c99d0187 100644 --- a/preview/HEAD.yml +++ b/preview/HEAD.yml @@ -1,4 +1,6 @@ sources: + docs-server: + branches: [DOC-13396-Create-release-note-for-7.6.7-Release,DOC-13372-Create-release-note-for-docs-server-7.2.8] docs-devex: branches: release/7.6 cb-swagger: From d02efdd8976c78366dcd2684b5b31f4fd3de555c Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Wed, 27 Aug 2025 11:56:33 +0100 Subject: [PATCH 177/201] SQL integration link update --- modules/connectors/pages/odbc-jdbc-drivers.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/connectors/pages/odbc-jdbc-drivers.adoc b/modules/connectors/pages/odbc-jdbc-drivers.adoc index 3dee17a21f..337941a2b6 100644 --- a/modules/connectors/pages/odbc-jdbc-drivers.adoc +++ b/modules/connectors/pages/odbc-jdbc-drivers.adoc @@ -8,7 +8,7 @@ Using these drivers, the applications can leverage on the powerful {sqlpp} funct Couchbase ODBC and JDBC drivers are compliant with ODBC 3.8 and JDBC 4.0/4.1 standards, and compatible with ANSI SQL-92. With the support for {sqlpp}, these drivers empower both ODBC/JDBC and {sqlpp} applications to connect to Couchbase server. The drivers are available from our preferred and supported connectivity partner, CDATA (http://www.cdata.com/drivers/[^]). -For more information, refer to https://www.couchbase.com/sql-integration[^]. +For more information, refer to https://www.couchbase.com/developers/integrations/?query=jdbc[^]. For more information on downloading the drivers and complete documentation, refer to our xref:server:develop:integrations.adoc#partner-integrations-with-couchbase[partner integrations page]. Capella Provisioned, Couchbase Analytics, and Couchbase Columnar offer native BI connectivity for several popular BI tools. From 403935fb4197ce17eec919f1c98f7895e281a4a0 Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Wed, 27 Aug 2025 12:49:11 +0100 Subject: [PATCH 178/201] link wording --- modules/connectors/pages/odbc-jdbc-drivers.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/connectors/pages/odbc-jdbc-drivers.adoc b/modules/connectors/pages/odbc-jdbc-drivers.adoc index 337941a2b6..da99b6c990 100644 --- a/modules/connectors/pages/odbc-jdbc-drivers.adoc +++ b/modules/connectors/pages/odbc-jdbc-drivers.adoc @@ -8,7 +8,7 @@ Using these drivers, the applications can leverage on the powerful {sqlpp} funct Couchbase ODBC and JDBC drivers are compliant with ODBC 3.8 and JDBC 4.0/4.1 standards, and compatible with ANSI SQL-92. With the support for {sqlpp}, these drivers empower both ODBC/JDBC and {sqlpp} applications to connect to Couchbase server. The drivers are available from our preferred and supported connectivity partner, CDATA (http://www.cdata.com/drivers/[^]). -For more information, refer to https://www.couchbase.com/developers/integrations/?query=jdbc[^]. +For more information, refer to https://www.couchbase.com/developers/integrations/?query=jdbc[the developer integrations page^]. For more information on downloading the drivers and complete documentation, refer to our xref:server:develop:integrations.adoc#partner-integrations-with-couchbase[partner integrations page]. Capella Provisioned, Couchbase Analytics, and Couchbase Columnar offer native BI connectivity for several popular BI tools. From 94c9aff29f5bb6dfec58ad79a621d63e6ec5d42e Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Thu, 28 Aug 2025 12:41:43 +0530 Subject: [PATCH 179/201] Updated rest-configure-rebalance-retry.adoc (#3726) --- modules/rest-api/pages/rest-configure-rebalance-retry.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/rest-api/pages/rest-configure-rebalance-retry.adoc b/modules/rest-api/pages/rest-configure-rebalance-retry.adoc index 8cd6128f1e..f864380524 100644 --- a/modules/rest-api/pages/rest-configure-rebalance-retry.adoc +++ b/modules/rest-api/pages/rest-configure-rebalance-retry.adoc @@ -4,9 +4,9 @@ == HTTP methods and URI ---- -GET /pools/default/retryRebalance +GET /settings/retryRebalance -POST /pools/default/retryRebalance +POST /settings/retryRebalance ---- [#description] @@ -20,7 +20,7 @@ For an overview of rebalance and rebalance retries, see xref:learn:clusters-and- ---- curl -X GET -u : -http://:/pools/default/retryRebalance +http://:/settings/retryRebalance curl -X POST -u Administrator:password http://:/settings/retryRebalance From 38d90d4d051d7c10d0961c9492abd7cd9e6c7f5c Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Thu, 28 Aug 2025 14:02:19 +0530 Subject: [PATCH 180/201] added-changes (#3870) --- .../pages/clusters-and-availability/automatic-failover.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 748f3c8784..b9075ae421 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -230,7 +230,10 @@ WARNING: If an index does not have a replica and is co-located on a Data Service Auto-failover is configured by means of parameters that include the following. * _Timeout_. -The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. The default is 120 seconds, the minimum permitted is 1 second and the maximum is 3600 seconds. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. +The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. +This number is configurable. The default is 120 seconds; the minimum permitted duration is 1 second when set through the REST API and 5 seconds when set from the UI. +The maximum is 3600 seconds. +Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. Note that the monitoring for the Data Service and Index Service health for auto-failover uses the same Timeout value set for node unresponsiveness. For example, if the Index Service is deemed unhealthy (because of Index Service failure to send heartbeats) for the Timeout amount of time, then the node that the Index Service is on will be considered for auto-failover (despite the fact that the node cluster manager may be responding and sending heartbeats) From 2c0b04b4c0fca79ed5683fde1685ec1854d3af36 Mon Sep 17 00:00:00 2001 From: Rebecca Martinez <167447972+Rebecca-Martinez007@users.noreply.github.com> Date: Thu, 11 Sep 2025 14:35:59 -0400 Subject: [PATCH 181/201] [DOC-13180] Update the Roles page in the Server docs to include query_use_sequences and query_manage_sequence (#3875) * added the query use and query manage sequence roles * Removed App Telemetry from this PR - its an 8.0 addition --- modules/learn/pages/security/roles.adoc | 91 +++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/modules/learn/pages/security/roles.adoc b/modules/learn/pages/security/roles.adoc index b4133f9536..5d8d3d3d89 100644 --- a/modules/learn/pages/security/roles.adoc +++ b/modules/learn/pages/security/roles.adoc @@ -1971,6 +1971,97 @@ Administrators' queries automatically have permission to perform sequential scan ^| image:introduction/no.png[] |=== +[#query-use-sequences] +== Use Sequences + +The *Use Sequences* role allows users to use sequences within a specific scope. +Users with this role can execute {sqlpp} NEXTVAL and PREVVAL functions. +This role does not allow creating or managing sequences. +It does allow access to Couchbase Server Web Console. + +[#table_query_delete_role,cols="15,8,8,8,8",hrows=3] +|=== +5+^| Role: Use Sequences (`query_use_sequences`) + +.2+^h| Resources +4+^h| Privileges + +^h| *Read* +^h| *Write* +^h| *Execute* +^h| *Manage* + +^| Bucket, Scope: {sqlpp}, Sequences +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/yes.png[] +^| image:introduction/no.png[] + +^| Bucket, Scope: Collections +^| image:introduction/yes.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] + +^| UI +^| image:introduction/yes.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] + +^| Pools +^| image:introduction/yes.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +|=== + +[#query-manage-sequences] +== Manage Sequences + +The *Manage Sequences* role allows users to manage sequences for a given scope. +Manage these sequences with CREATE, ALTER, and DROP statements. +This role does not allow executing sequences. +It does allow access to Couchbase Server Web Console. + +[#table_scope_admin_role,cols="15,8,8,8,8",hrows=3] +|=== +5+^| Role: Manage Sequences (`query_manage_sequences`) + +.2+^h| Resources +4+^h| Privileges + +^h| *Read* +^h| *Write* +^h| *Execute* +^h| *Manage* + +^| Bucket, Scope: {sqlpp}, Sequences +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/yes.png[] + +^| Bucket, Scope: Collections +^| image:introduction/yes.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] + +^| UI +^| image:introduction/yes.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] + +^| Pools +^| image:introduction/yes.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +^| image:introduction/no.png[] +|=== + + [#query-manage-index] == Query Manage Index From f3c9476e2c0482e0ea85b9c1ef670b2ce6f77b33 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Tue, 16 Sep 2025 16:38:24 +0100 Subject: [PATCH 182/201] Removed erroneous server guardrails info (#3880) --- modules/install/pages/sizing-general.adoc | 34 ----------------------- 1 file changed, 34 deletions(-) diff --git a/modules/install/pages/sizing-general.adoc b/modules/install/pages/sizing-general.adoc index 00bd0d2770..4f6c17a514 100644 --- a/modules/install/pages/sizing-general.adoc +++ b/modules/install/pages/sizing-general.adoc @@ -108,40 +108,6 @@ A reliable high-speed network for intra-cluster and inter-cluster communications + Most deployments can achieve optimal performance with 1 Gbps interconnects, but some may need 10 Gbps. - -[#guardrails] -==== Couchbase Server Guardrails - -For safe and reliable cluster operations, and to minimize the severity of cluster outages, clusters using Couchbase Server 7.6 or later have guardrails in place. -These guardrails proactively monitor for specific system thresholds. -When a cluster meets these thresholds, these guardrails automatically prevent the following cluster operations, which during these conditions can put the cluster at severe risk of outage and downtime: - -* Bucket writes -* Bucket creation -* Collection creation -* Topology changes that involve rebalancing - -Server-level enforcement thresholds are designed to ensure the optimal and reliable usage of available system resources by various workloads. -These thresholds are as follows: - -[Attributes] -|=== -|Cluster Metric |Threshold - -|Data Service Resident Ratio (Couchstore) -|\<= 1% - -|Data Service Resident Ratio (Magma) -|\<= 0.1% - -|Free Disk Space -|\<= 4% - -|Number of Buckets -|\<= 0.2 cores per bucket - -|=== - == Sizing Data Service Nodes Data Service nodes handle data service operations, such as create/read/update/delete (CRUD). From b2b6ba92b11150764b68945007c8d11be9239aaf Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 3 Oct 2025 15:42:08 +0100 Subject: [PATCH 183/201] [DOC-13599]: Feedback on Creating or Editing a Reference | Couchbase Docs (#3907) --- modules/ROOT/nav.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index a9ff51ddf6..03e753fbdf 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -425,7 +425,7 @@ include::cli:partial$cbcli/nav.adoc[] *** xref:rest-api:rest-servergroup-delete.adoc[Deleting Groups] ** xref:rest-api:rest-xdcr-intro.adoc[XDCR API] - *** xref:rest-api:rest-xdcr-create-ref.adoc[Creating a Reference] + *** xref:rest-api:rest-xdcr-create-ref.adoc[Creating or Editing a Reference] *** xref:rest-api:rest-xdcr-connection-precheck.adoc[Checking Connections] *** xref:rest-api:rest-xdcr-get-ref.adoc[Getting a Reference] *** xref:rest-api:rest-xdcr-create-replication.adoc[Creating a Replication] From b8fc634094c8bdf486a7cef7f8fe690e41321620 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Mon, 13 Oct 2025 11:25:32 +0530 Subject: [PATCH 184/201] DOC-11708 Deprecated REST API endpoint for bucket stats (#3859) * Update rest-buckets-table.adoc * DOC-11708 Update rest-scopes-and-collections-table.adoc replaced '/pools/default/buckets' with '/pools/defaults/stats/range' * DOC-11708 Update rest-memory-and-storage-table.adoc replaced pools/default/buckets with /pools/defaults/stats/range * DOC-11708 Update rest-xdcr-table.adoc replaced /pools/default/buckets with /pools/defaults/stats/range * /DOC-11708 Update rest-buckets-table.adoc Updated post a conversation with Liam that only "/pools/default/buckets/[bucket-name]/stats" needs to change * /DOC-11708 Update rest-scopes-and-collections-table.adoc reverted earlier changes * /DOC-11708 Update rest-memory-and-storage-table.adoc reverted earlier changes * Update rest-buckets-table.adoc DOC-11708 replaced GET /pools/default/buckets/[bucket-name]/stats with GET /pools/default/stats/range and added a link to the Statistics page. * removed an extra slash in line 47 * Corrected original content updates * Added xdcr rest api for getting statistics * updated important note * Edited important note --------- Co-authored-by: rao-shwe --- modules/rest-api/pages/rest-bucket-stats.adoc | 7 ++++++- modules/rest-api/partials/rest-buckets-table.adoc | 8 ++++++-- modules/rest-api/partials/rest-xdcr-table.adoc | 5 ++--- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/modules/rest-api/pages/rest-bucket-stats.adoc b/modules/rest-api/pages/rest-bucket-stats.adoc index b2b8afe8e8..aaeadff1f2 100644 --- a/modules/rest-api/pages/rest-bucket-stats.adoc +++ b/modules/rest-api/pages/rest-bucket-stats.adoc @@ -1,11 +1,16 @@ = Getting Bucket Statistics -:description: pass:q[To retrieve bucket statistics, use the `GET` operation with the `/pools/default/buckets/bucket_name/stats` URI.] +:description: pass:q[See the IMPORTANT note.] :page-topic-type: reference :page-aliases: rest-api:rest-node-retrieve-stats +[.deprecated]#Deprecated# + [abstract] {description} +IMPORTANT: As of Couchbase Server 8.0, the REST API endpoint `GET /pools/default/buckets//stats` is deprecated. +For retrieving bucket statistics details, use xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] or xref:rest-api:rest-statistics-multiple.adoc[Getting Multiple Statistics] instead. + == HTTP method and URI Statistics can be retrieved at the bucket level. diff --git a/modules/rest-api/partials/rest-buckets-table.adoc b/modules/rest-api/partials/rest-buckets-table.adoc index 87b5554d42..94e8987762 100644 --- a/modules/rest-api/partials/rest-buckets-table.adoc +++ b/modules/rest-api/partials/rest-buckets-table.adoc @@ -23,8 +23,12 @@ | xref:rest-api:rest-retrieve-bucket-nodes.adoc[Listing Nodes by Bucket] | `GET` -| `/pools/default/buckets/[bucket-name]/stats` -| xref:rest-api:rest-bucket-stats.adoc[Getting Bucket Statistics] +| `/pools/default/stats/range/[metric_name]/[function-expression]` +| xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] + +| `POST` +| `/pools/default/stats/range` +| xref:rest-api:rest-statistics-multiple.adoc[Getting Multiple Statistics] | `GET` | `/pools/default/buckets/default` diff --git a/modules/rest-api/partials/rest-xdcr-table.adoc b/modules/rest-api/partials/rest-xdcr-table.adoc index de6a8c9753..8079a782ff 100644 --- a/modules/rest-api/partials/rest-xdcr-table.adoc +++ b/modules/rest-api/partials/rest-xdcr-table.adoc @@ -42,9 +42,8 @@ | `/settings/replications/` | xref:rest-api:rest-xdcr-adv-settings.adoc[Managing Advanced Settings] - | `GET` -| `/pools/default/buckets/[source_bucket]/stats/[destination_endpoint]` -| xref:rest-api:rest-xdcr-statistics.adoc[Getting Statistics] +| `/pools/default/stats/range/[statistics_name]` +| xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] |=== From 72ceb67b7f4519c6baf374e0cba45df6b41a7235 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 21 Oct 2025 19:03:21 +0530 Subject: [PATCH 185/201] Revert "DOC-11708 Deprecated REST API endpoint for bucket stats (#3859)" (#3918) This reverts commit b8fc634094c8bdf486a7cef7f8fe690e41321620. --- modules/rest-api/pages/rest-bucket-stats.adoc | 7 +------ modules/rest-api/partials/rest-buckets-table.adoc | 8 ++------ modules/rest-api/partials/rest-xdcr-table.adoc | 5 +++-- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/modules/rest-api/pages/rest-bucket-stats.adoc b/modules/rest-api/pages/rest-bucket-stats.adoc index aaeadff1f2..b2b8afe8e8 100644 --- a/modules/rest-api/pages/rest-bucket-stats.adoc +++ b/modules/rest-api/pages/rest-bucket-stats.adoc @@ -1,16 +1,11 @@ = Getting Bucket Statistics -:description: pass:q[See the IMPORTANT note.] +:description: pass:q[To retrieve bucket statistics, use the `GET` operation with the `/pools/default/buckets/bucket_name/stats` URI.] :page-topic-type: reference :page-aliases: rest-api:rest-node-retrieve-stats -[.deprecated]#Deprecated# - [abstract] {description} -IMPORTANT: As of Couchbase Server 8.0, the REST API endpoint `GET /pools/default/buckets//stats` is deprecated. -For retrieving bucket statistics details, use xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] or xref:rest-api:rest-statistics-multiple.adoc[Getting Multiple Statistics] instead. - == HTTP method and URI Statistics can be retrieved at the bucket level. diff --git a/modules/rest-api/partials/rest-buckets-table.adoc b/modules/rest-api/partials/rest-buckets-table.adoc index 94e8987762..87b5554d42 100644 --- a/modules/rest-api/partials/rest-buckets-table.adoc +++ b/modules/rest-api/partials/rest-buckets-table.adoc @@ -23,12 +23,8 @@ | xref:rest-api:rest-retrieve-bucket-nodes.adoc[Listing Nodes by Bucket] | `GET` -| `/pools/default/stats/range/[metric_name]/[function-expression]` -| xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] - -| `POST` -| `/pools/default/stats/range` -| xref:rest-api:rest-statistics-multiple.adoc[Getting Multiple Statistics] +| `/pools/default/buckets/[bucket-name]/stats` +| xref:rest-api:rest-bucket-stats.adoc[Getting Bucket Statistics] | `GET` | `/pools/default/buckets/default` diff --git a/modules/rest-api/partials/rest-xdcr-table.adoc b/modules/rest-api/partials/rest-xdcr-table.adoc index 8079a782ff..de6a8c9753 100644 --- a/modules/rest-api/partials/rest-xdcr-table.adoc +++ b/modules/rest-api/partials/rest-xdcr-table.adoc @@ -42,8 +42,9 @@ | `/settings/replications/` | xref:rest-api:rest-xdcr-adv-settings.adoc[Managing Advanced Settings] + | `GET` -| `/pools/default/stats/range/[statistics_name]` -| xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] +| `/pools/default/buckets/[source_bucket]/stats/[destination_endpoint]` +| xref:rest-api:rest-xdcr-statistics.adoc[Getting Statistics] |=== From 1d3a419e9b3d1024c440ac3bb211403a4b5104e4 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Thu, 23 Oct 2025 14:29:22 +0530 Subject: [PATCH 186/201] Added the support for new stat apis (#3943) --- modules/rest-api/pages/rest-bucket-stats.adoc | 7 ++++++- modules/rest-api/partials/rest-buckets-table.adoc | 8 ++++++-- modules/rest-api/partials/rest-xdcr-table.adoc | 4 ++-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/modules/rest-api/pages/rest-bucket-stats.adoc b/modules/rest-api/pages/rest-bucket-stats.adoc index b2b8afe8e8..aaeadff1f2 100644 --- a/modules/rest-api/pages/rest-bucket-stats.adoc +++ b/modules/rest-api/pages/rest-bucket-stats.adoc @@ -1,11 +1,16 @@ = Getting Bucket Statistics -:description: pass:q[To retrieve bucket statistics, use the `GET` operation with the `/pools/default/buckets/bucket_name/stats` URI.] +:description: pass:q[See the IMPORTANT note.] :page-topic-type: reference :page-aliases: rest-api:rest-node-retrieve-stats +[.deprecated]#Deprecated# + [abstract] {description} +IMPORTANT: As of Couchbase Server 8.0, the REST API endpoint `GET /pools/default/buckets//stats` is deprecated. +For retrieving bucket statistics details, use xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] or xref:rest-api:rest-statistics-multiple.adoc[Getting Multiple Statistics] instead. + == HTTP method and URI Statistics can be retrieved at the bucket level. diff --git a/modules/rest-api/partials/rest-buckets-table.adoc b/modules/rest-api/partials/rest-buckets-table.adoc index 87b5554d42..94e8987762 100644 --- a/modules/rest-api/partials/rest-buckets-table.adoc +++ b/modules/rest-api/partials/rest-buckets-table.adoc @@ -23,8 +23,12 @@ | xref:rest-api:rest-retrieve-bucket-nodes.adoc[Listing Nodes by Bucket] | `GET` -| `/pools/default/buckets/[bucket-name]/stats` -| xref:rest-api:rest-bucket-stats.adoc[Getting Bucket Statistics] +| `/pools/default/stats/range/[metric_name]/[function-expression]` +| xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] + +| `POST` +| `/pools/default/stats/range` +| xref:rest-api:rest-statistics-multiple.adoc[Getting Multiple Statistics] | `GET` | `/pools/default/buckets/default` diff --git a/modules/rest-api/partials/rest-xdcr-table.adoc b/modules/rest-api/partials/rest-xdcr-table.adoc index de6a8c9753..8b5361709e 100644 --- a/modules/rest-api/partials/rest-xdcr-table.adoc +++ b/modules/rest-api/partials/rest-xdcr-table.adoc @@ -44,7 +44,7 @@ | `GET` -| `/pools/default/buckets/[source_bucket]/stats/[destination_endpoint]` -| xref:rest-api:rest-xdcr-statistics.adoc[Getting Statistics] +| `/pools/default/stats/range/[statistics_name]` +| xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic] |=== From f5360ff7f9888ba4472fa139b75e080cfe11eddd Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Wed, 29 Oct 2025 08:41:36 +0530 Subject: [PATCH 187/201] Backported changes from PR 3840 (#3900) --- .../pages/rest-xdcr-adv-settings.adoc | 85 ++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-xdcr-adv-settings.adoc b/modules/rest-api/pages/rest-xdcr-adv-settings.adoc index 18f73c2bab..e6e5b7103e 100644 --- a/modules/rest-api/pages/rest-xdcr-adv-settings.adoc +++ b/modules/rest-api/pages/rest-xdcr-adv-settings.adoc @@ -94,13 +94,27 @@ If successful, the call returns an object similar to the following: ---- { - "casDriftThresholdSecs": 100, + "cLogConnPoolGCIntervalMs": 60000, + "cLogConnPoolLimit": 30, + "cLogConnPoolReapIntervalMs": 120000, + "cLogErrorTimeWindowMs": 120000, + "cLogMaxErrorCount": 10, + "cLogNetworkRetryCount": 5, + "cLogNetworkRetryIntervalMs": 2000, + "cLogPoolGetTimeoutMs": 5000, + "cLogQueueCapacity": 6000, + "cLogReattemptDurationMs": 600000, + "cLogSetTimeoutMs": 5000, + "cLogWorkerCount": 20, + "casDriftThresholdSecs": 3900, "checkpointInterval": 600, "ckptSvcCacheEnabled": true, "collectionsOSOMode": true, "compressionType": "Auto", + "conflictLogging": {}, "dcpEnablePurgeRollback": false, "desiredLatency": 50, + "disableHlvBasedShortCircuit": false, "docBatchSizeKb": 2048, "failureRestartInterval": 10, "filterBinary": false, @@ -128,6 +142,7 @@ If successful, the call returns an object similar to the following: "retryOnRemoteAuthErrMaxWaitSec": 360, "skipReplSpecAutoGc": false, "sourceNozzlePerNode": 2, + "targetTopologyLogFrequency": 1800, "statsInterval": 1000, "targetNozzlePerNode": 2, "targetTopologyLogFrequency": 1800, @@ -331,6 +346,60 @@ curl -X POST -u Administrator:password http://localhost:8091/ -d m For information about _XDCR with Sync Gateway mobile clusters in a bi-directional, active-active replication_, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. +===== Change Settings for XDCR Generic Services Log Levels + +The following example modifies the log levels for XDCR Generic Services, for a specific replication. +Usually, you modify the log levels only when requested by Couchbase Support. + +---- +curl -X POST -u Administrator:password http://localhost:8091/settings/replications -d 'genericServicesLogLevel={"RemoteClusterService":"Debug","ReplicationSpecService":"Error","BucketTopologyService":"Debug","CheckpointService":"Error"}' +---- + +If successful, the call returns an object containing all current Generic Services related log level settings for the replication, including what's changed: + +---- +{ +... +"genericServicesLogLevel": { + "AdminPort": "Info", + "AuditService": "Info", + "BackfillManager": "Info", + "BackfillReplicationService": "Info", + "BucketTopologyService": "Debug", + "CapiService": "Info", + "CheckpointService": "Error", + "CollectionsManifestService": "Info", + "Default": "Info", + "GenericSupervisor": "Info", + "GlobalSettingsService": "Info", + "HttpServer": "Info", + "InternalSettingsService": "Info", + "ManifestService": "Info", + "MessageUtils": "Info", + "MetaKVMetadataService": "Info", + "MigrationService": "Info", + "P2PManagerService": "Info", + "PipelineManager": "Info", + "RemoteClusterService": "Debug", + "ReplicationSettingService": "Info", + "ReplicationSpecService": "Error", + "ResourceManager": "Info", + "SecurityService": "Info", + "ThroughputThrottlerService": "Info", + "TopologyService": "Info", + "UtilsService": "Info", + "XDCRFactory": "Info" + }, +... +} +---- + +To view the current log levels for XDCR Generic Services anytime, use the following command: + +---- +curl -s -X GET -u Administrator:password http://localhost:8091/settings/replications | jq +---- + [#xdcr-advanced-settings-rest] == List of Advanced Settings @@ -445,6 +514,20 @@ For supported expressions, see xref:xdcr-reference:xdcr-filtering-reference-intr This setting can only be established for and retrieved from an individual replication: it cannot be established or retrieved as part of global settings. +| `genericServicesLogLevel` +| JSON Object +| This is the Generic Services related log level settings for the replication. + +The keys represent service names and the associated values represent log levels. + +In the example, the log level for `RemoteClusterService` is set to `Debug`, and for `ReplicationSpecService`, it's set to `Error`. + +By default, non-pipeline specific services use the `Info` log level. +You can also set the log level to `Error`, `Debug`, or `Trace`. + +The `Default` key sets the log level for shared utilities like connection pools and data pools, which are used by multiple services. +All these utilities use the same default logger, so changing the log level in `Default` affects all logger dependent utilities. + | `goGC` | Integer (0 to 100) or String ("off") | Default: 100. From 6094bcc3cb1d35fbba49a50f7a15680d8e05a428 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Wed, 29 Oct 2025 14:50:18 +0530 Subject: [PATCH 188/201] backported changes from pr 3949 (#3950) --- .../xdcr-active-active-sgw.adoc | 13 +++++++------ .../xdcr-enable-crossclusterversioning.adoc | 8 +++++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc b/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc index 9e3d2b4795..668c48702a 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-active-active-sgw.adoc @@ -7,12 +7,13 @@ [#xdcr-active-active-sgw-intro] == Introduction -NOTE: *To set up XDCR bi-directional replication with Sync Gateway (SGW), you need to have at least a Server 7.6.6 version and SGW 4.0.0 version. -However, Sync Gateway 4.0.0 is a future release version. +NOTE: To set up XDCR bi-directional replication with Sync Gateway (SGW), the minimum required version for Server is 7.6.6 and SGW is 4.0.0. -In the versions earlier than Server 7.6.6 and Sync Gateway (SGW) 4.0.0*, only an active-passive setup was supported with both XDCR and SGW. +In the versions earlier than Server 7.6.6 and Sync Gateway (SGW) 4.0+, only an active-passive setup was supported with both XDCR and SGW. XDCR Active-Active replication with Sync Gateway for XDCR-Mobile interoperability configuration is introduced in the Server 7.6.6 version, where you can configure an active-active XDCR setup with Sync Gateway (SGW) and mobile applications both on the XDCR source and target clusters. +For more information about how Sync Gateway 4.0+ version works with Couchbase Server's XDCR, see xref:sync-gateway::server-compatibility-xdcr.adoc[XDCR - Server Compatibility]. + [IMPORTANT] ==== Here are a few limitations to the _XDCR Active-Active with Sync Gateway_ feature. @@ -58,7 +59,7 @@ NOTE: ECCV refers to the bucket property `enableCrossClusterVersioning`. If ther For information about creating an XDCR by setting `mobile=Active` through the REST API, see xref:rest-api:rest-xdcr-create-replication.adoc[Creating a Replication]. + For information about creating an XDCR by setting `mobile=Active` from the UI, see xref:manage:manage-xdcr/create-xdcr-replication.adoc#create-an-xdcr-replication-with-the-ui[Create an XDCR Replication with the UI]. -. Configure SGW 4.0.0* version on each cluster, cluster A and cluster B. +. Configure SGW 4.0+ version on each cluster, cluster A and cluster B. This setup can handle application traffic on both buckets B1 and B2 of the respective clusters along with SGW import into both the buckets simultaneously. @@ -88,8 +89,8 @@ NOTE: If there are more than two buckets in the replication topology, you must e You can use the REST API or the XDCR UI to update an existing replication. For information about using the REST API to modify the replication settings for an existing replication, see xref:rest-api:rest-xdcr-adv-settings.adoc#change-existing-replication-with-mobile-active[Change Settings for an Existing Replication to Set mobile=Active] in xref:rest-api:rest-xdcr-adv-settings.adoc[Managing Advanced Settings]. + . Create an XDCR from B2 to B1 with the replication settings as `mobile=Active`. -. Upgrade SGW on cluster A to the version 4.0.0*. -. Connect SGW version 4.0.0* to cluster B. +. Upgrade SGW on cluster A to the version 4.0+. +. Connect SGW version 4.0+ to cluster B. . Enable application active traffic on cluster B. This setup can handle application traffic on both buckets B1 and B2 of the respective clusters along with SGW import into both the buckets simultaneously. diff --git a/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc b/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc index acc519400a..ea31aab5b5 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-enable-crossclusterversioning.adoc @@ -58,8 +58,10 @@ For information about modifying the bucket property `versionPruningWindowHrs` th [#features-requiring-crossclusterversioning-enabled] == Features for which Cross Cluster Versioning must be enabled -The bi-directional, active-active replication with Sync Gateway 4.0* or a later version and XDCR requires enabling Cross Cluster Versioning. +The bi-directional, active-active replication with Sync Gateway 4.0 or a later version and XDCR requires enabling Cross Cluster Versioning. ++ For more information, including important limitations, see xref:learn:clusters-and-availability/xdcr-active-active-sgw.adoc[XDCR Active-Active with Sync Gateway]. ++ +For more information about how Sync Gateway 4.0+ version works with Couchbase Server's XDCR, see xref:sync-gateway::server-compatibility-xdcr.adoc[XDCR - Server Compatibility]. -NOTE: *To set up XDCR bi-directional replication with Sync Gateway (SGW), you need to have at least a Server 7.6.6 version and SGW 4.0.0 version. -However, Sync Gateway 4.0.0 is a future release version. \ No newline at end of file +NOTE: To set up XDCR bi-directional replication with Sync Gateway (SGW), the minimum required version for Server is 7.6.6 and SGW is 4.0.0. \ No newline at end of file From e36c2d50b43fc016f79dec127feaa3b36257f1a1 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Tue, 4 Nov 2025 16:51:28 +0000 Subject: [PATCH 189/201] [DOC-13425]: Update the tools download link for 7.6.8 (#3856) --- modules/cli/pages/cli-intro.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index ba5e3b86d5..b6c756e3ec 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -1,6 +1,6 @@ = CLI Reference :description: The command-line interface (CLI) tools let you manage and monitor your Couchbase Server installation including clusters, servers, vBuckets, and XDCR. -:tools-ver: 7.6.6 +:tools-ver: 7.6.8 [abstract] {description} From a69eab6ed8bd122468e4916b565ab6174e21dd8f Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 4 Nov 2025 12:14:44 -0500 Subject: [PATCH 190/201] Revert "[DOC-13425]: Update the tools download link for 7.6.8 (#3856)" (#3956) This reverts commit e36c2d50b43fc016f79dec127feaa3b36257f1a1. --- modules/cli/pages/cli-intro.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index b6c756e3ec..ba5e3b86d5 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -1,6 +1,6 @@ = CLI Reference :description: The command-line interface (CLI) tools let you manage and monitor your Couchbase Server installation including clusters, servers, vBuckets, and XDCR. -:tools-ver: 7.6.8 +:tools-ver: 7.6.6 [abstract] {description} From e030140fb0c1df81d9e3b3da36868378b3e6f8d1 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 5 Nov 2025 10:32:15 +0000 Subject: [PATCH 191/201] Merge pull request #3847 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [DOC-13459]: Create release note for Couchbase Server 7.6.8 * [DOC-13459]: Create release note for Couchbase Server 7.6.8 * [DOC-13459]: Create release note for Couchbase Server 7.6.8 * [DOC-13459]: Updated 7.6.8 release notes with fixes, date adjustment,… * [DOC-13459]: Updated 7.6.8 release notes to refine Magma configuratio… * [DOC-13459]: Revised 7.6.8 release notes with updated issue tables an… * [DOC-13459]: Revised 7.6.8 release notes with updated issue tables an… --- modules/release-notes/pages/relnotes.adoc | 3 + .../docs-server-7.6.8-release-note.adoc | 149 ++++++++++++++++++ preview/HEAD.yml | 2 - 3 files changed, 152 insertions(+), 2 deletions(-) create mode 100644 modules/release-notes/partials/docs-server-7.6.8-release-note.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index c62782b669..e7fd70e6c1 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -2,6 +2,9 @@ :page-aliases: analytics:releasenote :description: Couchbase Server 7.6.x introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 +:stem: + +include::partial$docs-server-7.6.8-release-note.adoc[] include::partial$docs-server-7.6.7-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc new file mode 100644 index 0000000000..cbffd91beb --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc @@ -0,0 +1,149 @@ + +[#release-768] +== Release 7.6.8 (November 2025) + +Couchbase Server 7.6.8 was released in November 2025. +This maintenance release contains fixes to issues. + +== Fixed Issues + + + + +=== Cluster Manager +[#table-fixed-issues-768-cluster-manager, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-67106/[MB-67106] + +a|*Metric Rename – Cache Miss Ratio → Get Miss Ratio* +The _Cache Miss Ratio_ metric name suggested it measured memory or disk caching performance. +In practical instances, as of version 7.6.2, it was redefined to measure the proportion of read (`get`) operations that fail because the requested key is not present in the bucket at all. + To eliminate this confusion, the metric has been renamed to *Get Miss Ratio*. + +| Issue resolved + + +|https://jira.issues.couchbase.com/browse/MB-67758/[MB-67758] + +a|Prior to the 7.6.8 release, the auto-failover pop up alerts, as documented in link:https://docs.couchbase.com/server/current/manage/manage-settings/configure-alerts.html#saving-and-testing-the-alert-configuration[Saving and Testing the Alert Configuration] did not work. + +This has been fixed. + +| Issue resolved + + +|=== + + + +=== Data Service +[#table-fixed-issues-768-data-service, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-66876/[MB-66876] + +a|The `magma_min_value_block_size_threshold` has been adjusted to INT_MAX for version 7.6.x, ensuring that block compression applies consistently for documents larger than 64 KiB. +This change is not required for version 8.0.0 due to differences in configuration management. +Couchbase recommends that if `magma_per_document_compression_enabled` is set to false, `magma_min_value_block_size_threshold` should also be set to `infinity` to maintain compression behavior. +This resolves an issue with the Magma storage engine not compressing documents during persistence, which has been addressed in recent builds. +The changes are confirmed and the ticket is closed after reviewing the code updates. + +// Generated by [chatgpt:gpt-4o] + +| Issue resolved + + +|https://jira.issues.couchbase.com/browse/MB-67106/[MB-67106] + +a|*Metric Rename – Cache Miss Ratio → Get Miss Ratio* +The _Cache Miss Ratio_ metric name suggested it measured memory or disk caching performance. +In reality, as of version 7.6.2, it was redefined to measure the proportion of read (`get`) operations that fail because the requested key is not present in the bucket at all. + To eliminate this confusion, the metric has been renamed to *Get Miss Ratio*. + +| Issue resolved + + +|=== + + + + + +=== XDCR +[#table-fixed-issues-768-xdcr, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-66649/[MB-66649] + +a|When modifying filter expressions or mapping configurations (explicit/migration), race conditions may prevent proper replication from the source. +This can result in source bucket documents failing to replicate to the target bucket. +To address this issue, the system now displays an alert when detecting replication resuming from stale checkpoints. +This alert notifies users to delete and recreate the affected replication. +IMPORTANT: Do not dismiss this alert by pausing and resuming the replication, as this will hide the warning without resolving the underlying issue. + +| Issue resolved + + +|=== + + + +=== Query Service +[#table-fixed-issues-768-query-service, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-66703/[MB-66703] + +a|Added a plan version to prepared statements and logic to trigger reprepare when outdated plans are detected. +This avoids duplicate OFFSET execution in mixedmode clusters due to changes in ORDER BY and LIMIT/OFFSET handling. + +| Issue resolved + + +|https://jira.issues.couchbase.com/browse/MB-67849/[MB-67849] + +a|The recent builds of Couchbase Server versions 7.2.7 through 8.1.0 and Enterprise Analytics 2.1.0 include updates from the `go_json` library to address int64 overflow issues reported under MB-67849. +The updates involve implementing proper checks for int64 overflow to properly represent large numbers (greater than 2^63^or less than -2^63^). + +| Issue resolved + + +|=== + + + + + + + + + + + +=== Tools +[#table-fixed-issues-768-tools, cols='10,40,40'] +|=== +|Issue | Description | Resolution + + +|https://jira.issues.couchbase.com/browse/MB-60676/[MB-60676] + +a|Previously in clusters with the backup service running on multiple nodes it was possible for more than one task on a repo to be attempted at the same, causing all but one of these tasks to fail. +If multiple tasks are scheduled to run at the same time, we now skip all but the first one. + +| Issue resolved + + +|=== + + + diff --git a/preview/HEAD.yml b/preview/HEAD.yml index 48c99d0187..896c1ba582 100644 --- a/preview/HEAD.yml +++ b/preview/HEAD.yml @@ -1,6 +1,4 @@ sources: - docs-server: - branches: [DOC-13396-Create-release-note-for-7.6.7-Release,DOC-13372-Create-release-note-for-docs-server-7.2.8] docs-devex: branches: release/7.6 cb-swagger: From 460d3882e4bbdc1000726fda68c33e4757382b91 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 5 Nov 2025 10:32:52 +0000 Subject: [PATCH 192/201] Merge pull request #3957 * [DOC-13425]: Update the tools download link for 7.6.8 --- modules/cli/pages/cli-intro.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index ba5e3b86d5..b6c756e3ec 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -1,6 +1,6 @@ = CLI Reference :description: The command-line interface (CLI) tools let you manage and monitor your Couchbase Server installation including clusters, servers, vBuckets, and XDCR. -:tools-ver: 7.6.6 +:tools-ver: 7.6.8 [abstract] {description} From 35dc3c57995ce90dca927c349344acce2aefbdcb Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 12 Nov 2025 10:38:39 +0000 Subject: [PATCH 193/201] Merge pull request #3964 * [DOC-13712]: Add release note for MB-66434 * [DOC-13712]: Add release note for MB-66434 --- .../docs-server-7.6.8-release-note.adoc | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc index cbffd91beb..cdd6709297 100644 --- a/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.8-release-note.adoc @@ -8,8 +8,6 @@ This maintenance release contains fixes to issues. == Fixed Issues - - === Cluster Manager [#table-fixed-issues-768-cluster-manager, cols='10,40,40'] |=== @@ -21,7 +19,7 @@ This maintenance release contains fixes to issues. a|*Metric Rename – Cache Miss Ratio → Get Miss Ratio* The _Cache Miss Ratio_ metric name suggested it measured memory or disk caching performance. In practical instances, as of version 7.6.2, it was redefined to measure the proportion of read (`get`) operations that fail because the requested key is not present in the bucket at all. - To eliminate this confusion, the metric has been renamed to *Get Miss Ratio*. + To eliminate confusion, the metric has been renamed to *Get Miss Ratio*. | Issue resolved @@ -122,8 +120,31 @@ The updates involve implementing proper checks for int64 overflow to properly r +=== Index Service +[#table-fixed-issues-768-index-service, cols='10,40,40'] +|=== +|Issue | Description | Resolution +| https://jira.issues.couchbase.com/browse/MB-66434[MB-66434] +| In certain scenarios where `shard affinity` has been toggled on or off, or a previous rebalance was canceled midway, +the Alternate Shard IDs for some replicas may be reset. +During a later rebalance where shard affinity is enabled and `optimise index placement` is turned off, +the replica repair process assigns a shard to the lost replica based on the Alternate Shard ID of its surviving counterpart. +The existing replicas whose Alternate Shard IDs were reset are also re-assigned the same Alternate Shard ID. +However, since index movement is turned off (due to `optimise index placement` being off), +these replicas remain on their original nodes. +As a result, the same Alternate Shard ID can end up being present on multiple nodes. +This violates the planning invariant that requires each Alternate Shard ID exists on one node only. +Violation of this invariant led to a panic during rebalance. + +| This complex condition was considered in the later stages of planning, +to ensure that whenever non-moving indexes are also assigned the Alternate Shard ID, +they are not to be considered in the planning of moving indexes. + +This will prevent the occurrence of panics during a rebalance. + +|=== From 81203dcc96e9517e3a9e52225abbf4596ccfed44 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Wed, 19 Nov 2025 13:28:00 +0000 Subject: [PATCH 194/201] lowered thresholds (#3969) --- modules/rest-api/pages/rest-cluster-email-notifications.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-cluster-email-notifications.adoc b/modules/rest-api/pages/rest-cluster-email-notifications.adoc index 369d3f1e3a..93401c00a5 100644 --- a/modules/rest-api/pages/rest-cluster-email-notifications.adoc +++ b/modules/rest-api/pages/rest-cluster-email-notifications.adoc @@ -164,7 +164,7 @@ When a threshold is fully enabled, its value is an integer between `1` and `100` Thresholds are enabled, disabled, and configured by means of `POST /settings/alerts/limits`; and their values are retrieved by means of `GET /settings/alerts/limits`. + The thresholds are intended to be assigned values in ascending order; with `memoryNoticeThreshold` the lowest, and `memoryCriticalThreshold` the highest. -The default values are, for `memoryNoticeThreshold` `-1` (meaning disabled), for `memoryWarningThreshold` `90`, and for `memoryCriticalThreshold` `95`. +The default values are, for `memoryNoticeThreshold` `-1` (meaning disabled), for `memoryWarningThreshold` `85`, and for `memoryCriticalThreshold` `90`. [#setting-memcache-alert-threshold] * `memcachedSystemConnectionWarningThreshold`. Trigger the `xref:manage:manage-settings/configure-alerts.adoc#memcached-alert [memcached_connections]` alert if the number of `system` connections in use exceeds the given percentage of connections available. (E.g., set this value to `90` to trigger an alert if the system connections used by the data service exceed 90% of the connections available.) From 08c47ac6b874485c036fec8c313aca43277ef803 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Wed, 19 Nov 2025 14:39:29 +0000 Subject: [PATCH 195/201] Doc 12634 76 (#3960) * DOC-12634-76-pruneageetc * updated manage page --- .../pages/manage-security/manage-auditing.adoc | 2 +- modules/rest-api/pages/rest-auditing.adoc | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/modules/manage/pages/manage-security/manage-auditing.adoc b/modules/manage/pages/manage-security/manage-auditing.adoc index 5339bcb0d4..21475ba643 100644 --- a/modules/manage/pages/manage-security/manage-auditing.adoc +++ b/modules/manage/pages/manage-security/manage-auditing.adoc @@ -225,6 +225,6 @@ Likewise, a list of `disabledUsers` is specified. See xref:manage:manage-security/manage-auditing.adoc#ignoring-events-by-user[Ignoring Filterable Events By User], above, for information. Note, however, that when specified using the REST API, local and internal usernames take the `/local`, rather than the `/couchbase` suffix. The `rotateSize` is specified in bytes, and the `rotateInterval` in seconds. -The `pruneAge` parameter tells Couchbase Server to automatically delete rotated audit logs after 10800 minutes (1 week). +The `pruneAge` parameter tells Couchbase Server to automatically delete rotated audit logs after 10800 seconds (3 hours). See xref:rest-api:rest-auditing.adoc[Configure Auditing], for more detailed information; including use of the `GET /settings/audit` method and URI to retrieve the current audit configuration. diff --git a/modules/rest-api/pages/rest-auditing.adoc b/modules/rest-api/pages/rest-auditing.adoc index 455c142a83..697d00d9a7 100644 --- a/modules/rest-api/pages/rest-auditing.adoc +++ b/modules/rest-api/pages/rest-auditing.adoc @@ -58,16 +58,17 @@ When auditing is enabled, all _non-filterable_ events are audited; and none can * The `logPath` parameter specifies the pathname of the directory to which the `audit.log` file is written. [#pruneAge] -* The `pruneAge` parameter sets the number of minutes Couchbase Server keeps rotated audit logs. +* The `pruneAge` parameter sets the number of seconds Couchbase Server keeps rotated audit logs. When set to the minimum value 0 (the default), Couchbase Server does not prune rotated audit logs. -If set to a value greater than 0, Couchbase Server deletes rotated audit logs that are older than this value in minutes. -The maximum value for this setting is 35791394 (4085 years). +If set to a value greater than 0, Couchbase Server deletes rotated audit logs that are older than this value in seconds. +The maximum value for this setting is 35791394 (1 year, 45 days, 15 hours, 29 minutes, and 54 seconds). * The `rotateInterval` parameter specifies the maximum time-period that is to elapse between log-rotations. -Its value must be a number of seconds, in the range of 900 (15 minutes) to 604800 (7 days), inclusive. +Its value must be a number of seconds and must be a multiple of 60. The value must also be in the range of 900 (15 minutes) to 604800 (7 days), inclusive. * The `rotateSize` parameter specifes the maximum size to which the `audit.log` file is permitted to grow, before being rotated. -Its value must be a number of bytes, in the range of 0 to 524288000 (500 MB), inclusive. +Its value must be a number of bytes, in the range of 11048576 to 524288000 (1 MiB to 500 MiB), inclusive. +The default is 20971520 (20 MiB). * The `disabled` parameter indicates which individual _filterable_ events are disabled. Its value must be one or more filterable-event ids, specified as a comma-separated list, without spaces. @@ -124,7 +125,7 @@ Each member is an object of two elements, which are the _name_ of the disabled u * _logPath_: The current value of the pathname to which the `audit.log` file is being written. -* _pruneAge_: The number of minutes Couchbase Server keeps rotated audit logs. The value `0` means Couchbase Server does not automatically prune these logs. +* _pruneAge_: The number of seconds Couchbase Server keeps rotated audit logs. The value `0` means Couchbase Server does not automatically prune these logs. * _rotateInterval_: An integer that is the number of seconds in the maximum time-period on whose elapse the log file is rotated. From 064d66f65f1f8c5d0c41eaafbc73218357cdf5ec Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 25 Nov 2025 07:11:55 +0530 Subject: [PATCH 196/201] Update cbstats warmup content with bucket data in 7_6 (#3982) --- modules/cli/pages/cbstats/cbstats-warmup.adoc | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/modules/cli/pages/cbstats/cbstats-warmup.adoc b/modules/cli/pages/cbstats/cbstats-warmup.adoc index 229f9a664b..7a7831ec41 100644 --- a/modules/cli/pages/cbstats/cbstats-warmup.adoc +++ b/modules/cli/pages/cbstats/cbstats-warmup.adoc @@ -10,7 +10,7 @@ The basic syntax is: ---- -cbstats [host]:[dataport] -b [bucket_name] -p [bucket_password] raw warmup +cbstats [host]:[dataport] -b [bucket_name] -p [bucket_password] warmup ---- == Description @@ -53,7 +53,7 @@ Look for values: loading keys, loading access log, and done. Default: unknown | ep_warmup_estimate_time -| Thne estimated time in microseconds to do warmup. +| The time taken, measured in milliseconds, to discover the estimated number of keys that may be warmed up. | Integer. | ep_warmup_estimated_value_count @@ -61,7 +61,7 @@ Default: unknown | Integer. Default: unknown -| ep_warmup_keys_count +| ep_warmup_key_count | Number of keys warmed up. | Integer @@ -119,7 +119,10 @@ The following are the command options: *Request* ---- -cbstats 10.5.2.117:11210 warmup +cbstats localhost:11210 warmup \ +-u Administrator \ +-p password \ +-b travel-sample ---- *Response* @@ -127,18 +130,18 @@ cbstats 10.5.2.117:11210 warmup Example response: ---- - ep_warmup: enabled - ep_warmup_dups: 0 - ep_warmup_estimate_time: 57546 - ep_warmup_estimated_key_count: 0 - ep_warmup_estimated_value_count: unknown - ep_warmup_key_count: 0 - ep_warmup_keys_time: 529022 - ep_warmup_min_items_threshold: 100 - ep_warmup_min_memory_threshold: 100 - ep_warmup_oom: 0 - ep_warmup_state: done - ep_warmup_thread: complete - ep_warmup_time: 529192 - ep_warmup_value_count: 0 +ep_warmup: enabled +ep_warmup_dups: 0 +ep_warmup_estimate_time: 36013 +ep_warmup_estimated_key_count: 63310 +ep_warmup_estimated_value_count: 63310 +ep_warmup_key_count: 63310 +ep_warmup_keys_time: 523406 +ep_warmup_min_item_threshold: 100 +ep_warmup_min_memory_threshold: 100 +ep_warmup_oom: 0 +ep_warmup_state: done +ep_warmup_thread: complete +ep_warmup_time: 584419 +ep_warmup_value_count: 63310 ---- From 996bbda365e322ecd39c1becc1107ce648fa2da6 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Tue, 25 Nov 2025 02:10:29 +0000 Subject: [PATCH 197/201] Doc 9868 76 b (#3973) * DOC-9868 Optimised Disk I/O for Magma * Update modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc Co-authored-by: rao-shwe --------- Co-authored-by: rao-shwe --- .../pages/buckets-memory-and-storage/storage-settings.adoc | 4 +++- modules/manage/pages/manage-settings/general-settings.adoc | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc b/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc index c28604e470..e3b731b5c1 100644 --- a/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc @@ -38,7 +38,9 @@ Couchbase Server allows the number of threads allocated per node for reading and The maximum thread-allocation that can be specified for each is _64_, the minimum is _1_. A high thread-allocation may improve performance on systems whose hardware resources are commensurately supportive, (for example, where the number of CPU cores is high). -In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes: see xref:learn:data/durability.adoc[Durability], for information. +In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes_: see xref:learn:data/durability.adoc[Durability], for information. + +A high number of reader and writer threads will benefit disk based workloads that require high throughput especially when using high end disk drives such as NVMe SSDs. This is likely to be the case when using Magma as the storage engine. In this case it is best to choose xref:manage:manage-settings/general-settings.adoc#data-settings['Disk i/o optimized'] mode for Reader and Writer thread settings. Note, however, that a high thread-allocation might _impair_ some aspects of performance on less appropriately resourced nodes. Consequently, changes to the default thread-allocation should not be made to production systems without prior testing. diff --git a/modules/manage/pages/manage-settings/general-settings.adoc b/modules/manage/pages/manage-settings/general-settings.adoc index 5eed55fbee..833da56fb5 100644 --- a/modules/manage/pages/manage-settings/general-settings.adoc +++ b/modules/manage/pages/manage-settings/general-settings.adoc @@ -163,6 +163,8 @@ The maximum thread-allocation to each is _64_, the minimum _4_. A high thread-allocation may improve performance on systems whose hardware-resources are commensurately supportive (for example, where the number of CPU cores is high). In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes_: see xref:learn:data/durability.adoc[Durability], for information. +A high number of reader and writer threads will benefit disk based workloads that require high throughput especially when using high end disk drives such as NVMe SSDs. This is likely to be the case when using Magma as the storage engine. In this case it is best to choose xref:manage:manage-settings/general-settings.adoc#data-settings['Disk i/o optimized'] mode for Reader and Writer thread settings. + Note, however, that a high thread-allocation might _impair_ some aspects of system-performance on less appropriately resourced nodes. Consequently, changes to the default thread-allocation should not be made to production systems without prior testing. From d9f694b99408a3a04ba5b9939cb3561103a4dcf2 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Tue, 25 Nov 2025 02:11:06 +0000 Subject: [PATCH 198/201] DOC-12481 fixed max threads (#3985) --- modules/manage/pages/manage-settings/general-settings.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-settings/general-settings.adoc b/modules/manage/pages/manage-settings/general-settings.adoc index 833da56fb5..d52e68556a 100644 --- a/modules/manage/pages/manage-settings/general-settings.adoc +++ b/modules/manage/pages/manage-settings/general-settings.adoc @@ -158,7 +158,7 @@ For information, see xref:learn:clusters-and-availability/rebalance.adoc#limitin === Data Settings The settings in this area control the numbers of threads that are allocated _per node_ by Couchbase Server to the _reading_ and _writing_ of data, respectively. -The maximum thread-allocation to each is _64_, the minimum _4_. +The maximum thread-allocation to each is _128_, the minimum _4_. A high thread-allocation may improve performance on systems whose hardware-resources are commensurately supportive (for example, where the number of CPU cores is high). In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes_: see xref:learn:data/durability.adoc[Durability], for information. From cace3dba6e4657d34c074a1ed5db9b81231be718 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Tue, 25 Nov 2025 03:20:19 +0000 Subject: [PATCH 199/201] DOC-12563 fixed mcstat info for 7.6 (#3987) --- modules/cli/pages/mcstat.adoc | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/modules/cli/pages/mcstat.adoc b/modules/cli/pages/mcstat.adoc index 3a77ecccd7..829c04781b 100644 --- a/modules/cli/pages/mcstat.adoc +++ b/modules/cli/pages/mcstat.adoc @@ -1,15 +1,11 @@ = mcstat -:description: pass:q[The `mcstat` tool provides memory-related information for a specified bucket, or for all buckets on a cluster.] +:description: pass:q[The mcstat tool provides detailed information for a node, specified bucket, or for all buckets on a cluster.] :page-topic-type: reference :page-aliases: cli:cbstats/cbstats-allocator [abstract] {description} -== Description - -The `mcstat` tool provides memory-related information for a specified bucket, or for all buckets on a cluster. - The tool is located as follows: [cols="2,3"] @@ -40,9 +36,7 @@ The `options` are as follows: | Options | Description | `-h[=statkey]`or `--help[=statkey]` -| Show the help message and exit. -If `=statkey` is not specified, the common options for the command are listed. -If `=statkey` _is_ specified, the available _statkeys_ for the command are listed instead. +| Outputs possible `statkey` values with descriptions and indications of the stat's scope and required privileges. | `-h` or `--hostname`, with the parameter `` (for IPv4), or `[address]:port` (for IPv6) | The name of the host (and optionally, the port number) to connect to. From 88999e5b2c2ab8cc16eec5e41f321e434deb7872 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 26 Nov 2025 10:33:03 +0530 Subject: [PATCH 200/201] DOC-13126-(7.6)Incorrect-list-of-values-for-"operator"-in-Getting-Multiple-Statistics (#3979) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://jira.issues.couchbase.com/browse/DOC-13126 Updated "=" | "!=" | "=" | "=" / “=, !=, =~, or ~=" to =, !=, =, !, any, or not_any. --- modules/rest-api/pages/rest-statistics-multiple.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rest-api/pages/rest-statistics-multiple.adoc b/modules/rest-api/pages/rest-statistics-multiple.adoc index 3b6495f132..d561b115b5 100644 --- a/modules/rest-api/pages/rest-statistics-multiple.adoc +++ b/modules/rest-api/pages/rest-statistics-multiple.adoc @@ -56,13 +56,13 @@ Each object takes the following form: { "label": , "value": , - "operator": "=" | "!=" | "=~" | "~=" + "operator": "=" | "!=" | "=~" | "!~" | "any" | "not_any" } ---- The value of the key `label`, `label_name`, must be a string that specifies how the metric is identified: for example, `name`, or `proc`. The value of the key `value`, `label_val`, must be a string that is the actual name used to identify the metric: for example, `sys_cpu_utilization_rate`. -The value of the key `"operator"` must be `=`, `!=`, `=~`, or `~=`. +The value of the key `"operator"` must be `=` | `!=` | `=~` | `!~` | `any` | `not_any`. * `applyFunctions.` Can be any of the functions described in the section xref:rest-api:rest-statistics-single.adoc#function[function], on the page xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic]. From dc8b2ebe4b8b846c80451e940fcb9b824450d314 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 26 Nov 2025 11:42:50 +0530 Subject: [PATCH 201/201] =?UTF-8?q?DOC-12376=20Feedback=20on=20What?= =?UTF-8?q?=E2=80=99s=20New=20in=20Version=207.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed "....Cluster Manager is balanced" to "...cluster is balanced." --- modules/introduction/partials/new-features-76_2.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/introduction/partials/new-features-76_2.adoc b/modules/introduction/partials/new-features-76_2.adoc index 6609dee5d8..fc6cbff55d 100644 --- a/modules/introduction/partials/new-features-76_2.adoc +++ b/modules/introduction/partials/new-features-76_2.adoc @@ -45,7 +45,7 @@ See xref:analytics-rest-admin:index.adoc#return_active_requests[Active Requests] ** `cm_auto_failover_max_count`: the maximum number of auto-failovers allowed before Cluster Manager disables auto-failover. ** `cm_failover_total`: The total number of non-graceful failovers that have occurred. ** `cm_graceful_failover_total`: The total number of graceful failovers that have occurred. -** `cm_is_balanced`: Whether the Cluster Manager is balanced. Only reported by orchestrator nodes and only reported every 30 seconds. +** `cm_is_balanced`: Whether the cluster is balanced. Only reported by orchestrator nodes and only reported every 30 seconds. ** `cm_rebalance_in_progress`: Whether there is a rebalance occurring. Only reported by the orchestrator node. ** `cm_rebalance_progress`: An estimate of the progress of the current rebalance. Only reported by the orchestrator. ** `cm_rebalance_total`: The total number of rebalances that have occurred.

      >dIYqj~?k@ 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

      ~EbOxDQe3XAU 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 z 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 z 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 z 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¬G(qL7CuLK(D%T%h{safMK30o{ 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 diff --git a/modules/manage/pages/manage-settings/configure-compact-settings.adoc b/modules/manage/pages/manage-settings/configure-compact-settings.adoc index 4174fe53c0..742970abc2 100644 --- a/modules/manage/pages/manage-settings/configure-compact-settings.adoc +++ b/modules/manage/pages/manage-settings/configure-compact-settings.adoc @@ -250,23 +250,17 @@ Formatted, this might appear as follows: ---- { "autoCompactionSettings": { - "parallelDBAndViewCompaction": true, - "allowedTimePeriod": { - "fromHour": 0, - "toHour": 2, - "fromMinute": 0, - "toMinute": 0, - "abortOutside": false - }, + "parallelDBAndViewCompaction": false, + "magmaFragmentationPercentage": 50, "databaseFragmentationThreshold": { "percentage": 30, - "size": 536870912 + "size": 1073741824 }, "viewFragmentationThreshold": { "percentage": 30, - "size": 536870912 + "size": 1073741824 }, - "indexCompactionMode": "full", + "indexCompactionMode": "circular", "indexCircularCompaction": { "daysOfWeek": "Monday,Wednesday,Friday", "interval": { @@ -281,8 +275,9 @@ Formatted, this might appear as follows: "percentage": 30 } }, - "purgeInterval": 4 + "purgeInterval": 3 } + ---- See xref:rest-api:rest-autocompact-get.adoc[Getting Auto-Compaction Settings], for more information. @@ -294,6 +289,7 @@ To modify auto-compaction settings, use the `/controller/setAutoCompaction` meth curl -i -X POST http://10.143.192.101:8091/controller/setAutoCompaction \ -u Administrator:password \ -d databaseFragmentationThreshold[percentage]=30 \ +-d magmaFragmentationPercentage[percentage]=30 \ -d databaseFragmentationThreshold[size]=1073741824 \ -d viewFragmentationThreshold[percentage]=30 \ -d viewFragmentationThreshold[size]=1073741824 \ From 0d2b0dd62076e5d738a057b91d0a1af337e430a1 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 25 Nov 2024 18:18:09 +0000 Subject: [PATCH 083/201] [DOC-12356]: Feedback on Storage Properties | Couchbase Docs (#3737) --- .../storage-settings.adoc | 57 +++++++++++-------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc b/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc index cf7553c04f..c28604e470 100644 --- a/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/storage-settings.adoc @@ -9,7 +9,8 @@ == Understanding Couchbase Storage Couchbase Server stores certain items in compressed form on disk; and, whenever required, removes them. -This allows data-sets to exceed the size permitted by existing memory-resources; since undeleted items not currently in memory can be restored to memory from disk, as needed. +This allows data-sets to exceed the size permitted by existing memory resources, +since undeleted items not currently in memory can be restored to memory from disk, as needed. It also facilitates backup-and-restore procedures. Generally, a client's interactions with the server are not blocked during disk-access procedures. @@ -22,7 +23,7 @@ Items written to disk are always written in compressed form. Based on bucket configuration, items may be maintained in compressed form in memory also. See xref:buckets-memory-and-storage/compression.adoc[Compression] for information. -Items can be removed from disk based on a configured point of expiration, referred to as _Time-To-Live_. +Items can be removed from the disk based on a configured point of expiration, referred to as _Time-To-Live_. See xref:data/expiration.adoc[Expiration] for information. For illustrations of how Couchbase Server saves new and updates existing Couchbase-bucket items, thereby employing both memory and storage resources, see xref:buckets-memory-and-storage/memory-and-storage.adoc[Memory and Storage]. @@ -30,28 +31,28 @@ For illustrations of how Couchbase Server saves new and updates existing Couchba [#threading] == Threading -Synchronized, multi-threaded _readers_ and _writers_ provide simultaneous, high-performance operations for data on disk. +Synchronized, multithreaded _readers_ and _writers_ provide simultaneous, high-performance operations for data on disk. Conflicts are avoided by assigning each thread (reader or writer) a specific subset of the 1024 vBuckets for each Couchbase bucket. Couchbase Server allows the number of threads allocated per node for reading and writing to be configured by the administrator. -The maximum thread-allocation that can be specified for each is _64_, the minimum _1_. +The maximum thread-allocation that can be specified for each is _64_, the minimum is _1_. -A high thread-allocation may improve performance on systems whose hardware-resources are commensurately supportive (for example, where the number of CPU cores is high). -In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes_: see xref:learn:data/durability.adoc[Durability], for information. +A high thread-allocation may improve performance on systems whose hardware resources are commensurately supportive, (for example, where the number of CPU cores is high). +In particular, a high number of _writer_ threads on such systems may significantly optimize the performance of _durable writes: see xref:learn:data/durability.adoc[Durability], for information. Note, however, that a high thread-allocation might _impair_ some aspects of performance on less appropriately resourced nodes. Consequently, changes to the default thread-allocation should not be made to production systems without prior testing. A starting-point for experimentation is to establish the numbers for reader threads and writer threads as each equal to the _queue depth_ of the underlying I/O subsystem. -See the _General-Settings_ information on xref:manage:manage-settings/general-settings.adoc#data-settings[Data Settings], for details on how to establish appropriate numbers of reader and writer threads. +See the _General-Settings_ information on xref:manage:manage-settings/general-settings.adoc#data-settings[Data Settings] for details on how to establish appropriate numbers of reader and writer threads. Note also that the number of threads can also be configured for the _NonIO_ and _AuxIO_ thread pools: -* The _NonIO_ thread pool is used to run _in memory_ tasks -- for example, the _durability timeout_ task. +* The _NonIO_ thread pool is used to run _in memory_ tasks — for example, the _durability timeout_ task. -* The _AuxIO_ thread pool is used to run _auxiliary I/O_ tasks -- for example, the _access log_ task. +* The _AuxIO_ thread pool is used to run _auxiliary I/O_ tasks — for example, the _access log_ task. -Again, the maximum thread-allocation that can be specified for each is _64_, the minimum _1_. +Again, the maximum thread-allocation that can be specified for each is _64_, the minimum is _1_. Thread-status can be viewed, by means of the [.cmd]`cbstats` command, specified with the [.param]`raw workload` option. See xref:cli:cbstats-intro.adoc[cbstats] for information. @@ -61,18 +62,20 @@ For information on using the REST API to manage thread counts, see xref:rest-api [#deletion] == Deletion -Items can be deleted by a client application: either by immediate action, or by setting a _Time-To-Live_ (TTL) value: this value is established through accessing the `TTL` metadata field of the item, which establishes a future point-in-time for the item's _expiration_. +Items can be deleted by a client application: either by immediate action or by setting a _Time-To-Live_ (TTL) value: +this value is established through accessing the `TTL` metadata field of the item, +which establishes a future point-in-time for the item's _expiration_. When the point-in-time is reached, Couchbase Server deletes the item. Following deletion by either method, a _tombstone_ is maintained by Couchbase Server, as a record (see below). -An item's TTL can be established either directly on the item itself, or via the bucket that contains the item. +An item's TTL can be established either directly on the item itself or via the bucket that contains the item. For information, see xref:data/expiration.adoc[Expiration]. == Tombstones A _tombstone_ is a record of an item that has been removed. -Tombstones are maintained in order to provide eventual consistency, between nodes and between clusters. +Tombstones are maintained to provide eventual consistency, between nodes and between clusters. Tombstones are created for the following: @@ -83,7 +86,7 @@ The tombstone is created when the document is _deleted_; and contains the former The tombstone is created when the collection is _dropped_; and contains information that includes the collection-id, the collection’s scope-id, and a manifest-id that records the dropping of the collection. + All documents that were in the dropped collection are deleted when the collection is dropped. -No tombstones are maintained for such documents: moreover, any tombstones for deleted documents that existed in the collection prior to its dropping are themselves removed when the collection is dropped; and consequently, only a collection-tombstone remains, when a collection is dropped. +No tombstones are maintained for such documents: moreover, any tombstones for deleted documents that existed in the collection prior to its dropping are themselves removed when the collection is dropped; and consequently, only a collection-tombstone remains when a collection is dropped. The collection-tombstone is replicated via DCP as a single message (ordered with respect to mutations occurring in the vBucket), to replicas and other DCP clients, to notify such recipients that the collection has indeed been dropped. It is then the responsibility of each recipient to purge anything it still contains that belonged to the dropped collection. @@ -95,23 +98,31 @@ For more information, see xref:data/expiration.adoc#post-expiration-purging[Post [#disk-paths] == Disk Paths -At node-initialization, Couchbase Server allows up to four custom paths to be established, for the saving of data to the filesystem: these are for the Data Service, the Index Service, the Analytics Service, and the Eventing Service. Note that the paths are node-specific: consequently, the data for any of these services may occupy a different filesystem-location, on each node. +At node-initialization, +Couchbase Server allows up to four custom paths to be established for the saving of data to the filesystem: +these are for the Data Service, the Index Service, the Analytics Service, and the Eventing Service. +Note that the paths are node-specific: +consequently, the data for any of these services may occupy a different filesystem-location, on each node. For information on setting data-paths, see xref:manage:manage-nodes/initialize-node.adoc[Initialize a Node]. [#append-only-writes-and-auto-compaction] == Append-Only Writes and Auto-Compaction -Couchbase Server uses an _append-only_ file-write format; which helps to ensure files' internal consistency, and reduces the risk of corruption. -Necessarily, this means that every change made to a file — whether an addition, a modification, or a deletion — results in a new entry being created at the end of the file: therefore, a file whose user-data is diminished by deletion actually grows in size. +Couchbase Server uses an _append-only_ file-write format, +which helps to ensure the internal consistency of the files and reduces the risk of corruption. +Necessarily, this means that every change made to a file — whether an addition, a modification, +or a deletion — results in a new entry being created at the end of the file: +therefore, a file whose user-data is diminished by deletion actually grows in size. File-sizes should be periodically reduced by means of _compaction_. -This operation can be performed either manually, on a specified bucket; or on an automated, scheduled basis, either for specified buckets, or for all buckets. +This operation can be performed either manually, on a specified bucket; or on an automated, scheduled basis, either for specified buckets or for all buckets. For information on performing manual compaction with the CLI, see xref:cli:cbcli/couchbase-cli-bucket-compact.adoc[bucket-compact]. For information on configuring auto-compaction with the CLI, see xref:cli:cbcli/couchbase-cli-setting-compaction.adoc[setting-compaction]. -For all information on using the REST API for compaction, see the xref:rest-api:compaction-rest-api.adoc[Compaction API]. +For all information on using the REST API for compaction, see the xref:rest-api:rest-autocompact-global.adoc[Global Compaction API] +or xref:rest-api:rest-autocompact-per-bucket.adoc[Per-bucket Compaction API]. For information on configuring auto-compaction with Couchbase Web Console, see xref:manage:manage-settings/configure-compact-settings.adoc[Auto-Compaction]. @@ -120,7 +131,7 @@ For information on configuring auto-compaction with Couchbase Web Console, see x _Disk I/O_ — reading items from and writing them to disk — does not block client-interactions: disk I/O is thus considered a _background task_. The priority of disk I/O (along with that of other background tasks, such as item-paging and DCP stream-processing) is configurable _per bucket_. -This means, for example, that one bucket's disk I/O can be granted priority over another's. +This means, for example, that one bucket's disk I/O can be granted priority over another. For further information, see xref:manage:manage-buckets/create-bucket.adoc[Create a Bucket]. @@ -137,7 +148,7 @@ Note that in _Capella_, Couchbase buckets are referred to as _Memory and Disk_ b |No Ejection |_Ephemeral_ -|If memory is exhausted then the buckets are set to read-only to prevent data loss. This is the default setting. +|If memory is exhausted, then the buckets are set to `read-only` to prevent data loss. This is the default setting. |NRU{empty}footnote:[Not Recently Used] Ejection |_Ephemeral_ @@ -145,11 +156,11 @@ Note that in _Capella_, Couchbase buckets are referred to as _Memory and Disk_ b |Value Only Ejection |_Couchbase_ -|In low memory situations, this policy wll eject values and data from memory, but keys and metadata will be retained. This is the default policy for _Couchbase_ buckets. +|In low-memory situations, this policy will eject values and data from memory, but keys and metadata will be retained. This is the default policy for _Couchbase_ buckets. |Full Ejection |_Couchbase_ -|Under this policy, data, keys and metadata are ejected from memory. +|Under this policy, data, keys, and metadata are ejected from memory. |=== From dd60b4502d89145333773dd226a417fca133f8d6 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 4 Dec 2024 10:09:17 -0500 Subject: [PATCH 084/201] Typo fix (#3745) Quick fix for a typo. --- modules/learn/pages/security/certificates.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/security/certificates.adoc b/modules/learn/pages/security/certificates.adoc index 0ca98ae4ec..e6ded7b662 100644 --- a/modules/learn/pages/security/certificates.adoc +++ b/modules/learn/pages/security/certificates.adoc @@ -227,7 +227,7 @@ Couchbase Server continues to support using the Subject Common Name. See also xref:learn:security/certificates.adoc#deprecation-of-subject-common-name[Deprecation of Subject Common Name]. * The `DNS` name, provided as a Subject Alternative Name for the certificate. -For example, if you add `subjectAltName = DNS:node2.cb.com` to the certificate, you can configure Couchbase Server to use `node2.cb.com` as the username withouy a prefix or delimiter specified in the handling-configuration. +For example, if you add `subjectAltName = DNS:node2.cb.com` to the certificate, you can configure Couchbase Server to use `node2.cb.com` as the username without a prefix or delimiter specified in the handling-configuration. + Prefix and delimiter are explained later in xref:learn:security/certificates.adoc#identifying-certificate-based-usernames-on-couchbase-server[Identifying Certificate-Based Usernames on Couchbase Server]. From 350483603a15d9e22d14a681a836cb614ce0bd1b Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 10 Dec 2024 21:06:00 +0530 Subject: [PATCH 085/201] DOC-12539 Update Server dev tools package and add Server admin tools package (#3741) * first-update-for-DOC-12539 * added-server-admin-dev-utility-details * minor-change * added link for cbcli * Update xrefs * review feedback implemented and added mctestauth * added tabs format * undid tabs format * a small edit in line 129 * minor change in mctestauth page * Implemented editorial edits 1 * Implemented editorial edits 2 * Implemented editorial edits 3 * Implemented editorial review 4 * Implemented editorial review 5 * Implemented editorial review 4 * Updated lines 10 53 56 * Small edit in line 10 * a minor edit in line 11 * updated nav adoc file for mctestauth page * Added link for cbc details * Edited line 82 * Correction in line 82 --------- Co-authored-by: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> --- modules/ROOT/nav.adoc | 1 + modules/cli/pages/cli-intro.adoc | 75 +++++++++++++++++++++---- modules/cli/pages/mctestauth.adoc | 93 +++++++++++++++++++++++++++++++ 3 files changed, 157 insertions(+), 12 deletions(-) create mode 100644 modules/cli/pages/mctestauth.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 0f4daf2416..db809a0227 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -316,6 +316,7 @@ include::cli:partial$cbcli/nav.adoc[] ** xref:cli:finderr.adoc[finderr] ** xref:cli:mctimings.adoc[mctimings] ** xref:cli:mcstat.adoc[mcstat] + ** xref:cli:mctestauth.adoc[mctestauth] * xref:rest-api:rest-intro.adoc[REST API Reference] ** xref:rest-api:rest-cluster-intro.adoc[Nodes and Clusters API] diff --git a/modules/cli/pages/cli-intro.adoc b/modules/cli/pages/cli-intro.adoc index efac7f54fe..837b9a7033 100644 --- a/modules/cli/pages/cli-intro.adoc +++ b/modules/cli/pages/cli-intro.adoc @@ -1,6 +1,6 @@ = CLI Reference :description: The command-line interface (CLI) tools let you manage and monitor your Couchbase Server installation including clusters, servers, vBuckets, and XDCR. -:tools-ver: 7.6.2 +:tools-ver: 7.6.4 [abstract] {description} @@ -39,31 +39,34 @@ You can collect diagnostics through the command-line interface by using the xref [#server-tools-packages] == Server Tools Packages -For convenience, Couchbase provides a tools package that contains the following utilities: +For convenience, Couchbase provides the Server developer tools package and the Server admin tools package. + +=== Server Developer Tools Package + +The Server developer tools package lets you install the following EE Server utilities on the systems where you have not installed Couchbase Server: * xref:tools:cbimport.adoc[`cbimport`] * xref:tools:cbexport.adoc[`cbexport`] * xref:cli:cbq-tool.adoc[`cbq`] * xref:backup-restore:cbbackupmgr.adoc[`cbbackupmgr`] -This package lets you install these tools on systems where you have not installed Couchbase Server. Download the command line tools package for your platform from the following links: -* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-tools_{tools-ver}-linux_x86_64.tar.gz[] -* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-tools_{tools-ver}-linux_aarch64.tar.gz[] -* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-tools_{tools-ver}-macos_x86_64.zip[] -* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-tools_{tools-ver}-macos_arm64.zip[] -* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-tools_{tools-ver}-windows_amd64.zip[] +* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-linux_x86_64.tar.gz[] +* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-linux_aarch64.tar.gz[] +* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-macos_x86_64.zip[] +* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-macos_arm64.zip[] +* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-windows_amd64.zip[] Unzip or untar the packages, and the binaries are ready to run. For example: [source,console,subs="attributes+"] ---- -wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-tools_{tools-ver}-linux_x86_64.tar.gz +wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-dev-tools_{tools-ver}-linux_x86_64.tar.gz -tar -xf couchbase-server-tools_{tools-ver}-linux_x86_64.tar.gz +tar -xf couchbase-server-dev-tools_{tools-ver}-linux_x86_64.tar.gz ---- Each package also contains a `README` file and a copy of the software license. @@ -71,14 +74,62 @@ Each package also contains a `README` file and a copy of the software license. NOTE: On Windows, you must have a recent version of the Microsoft Visual {cpp} Redistributable runtime libraries installed. If you do not have these libraries installed, download them from https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170[Microsoft Visual {cpp} Redistributable latest supported downloads]. +=== Server Admin Tools Package + +The Server admin tools package lets you install the following Server utilities on the systems where you have not installed Couchbase Server: + +* xref:backup-restore:cbbackupmgr.adoc[`cbbackupmgr`] +* https://docs.couchbase.com/sdk-api/couchbase-c-client/md_doc_2cbc.html[`cbc`] +* xref:tools:cbdatarecovery.adoc[`cbdatarecovery`] +* xref:tools:cbexport.adoc[`cbexport`] +* xref:tools:cbimport.adoc[`cbimport`] +* xref:cli:cbq-tool.adoc[`cbq`] +* xref:cli:cbstats-intro.adoc[`cbstats`] +* xref:cli:cbcli/couchbase-cli.adoc[`couchbase-cli`] +* xref:cli:mcstat.adoc[`mcstat`] +* xref:cli:mctimings.adoc[`mctimings`] +* xref:cli:mctestauth.adoc[`mctestauth`] + +Download the command line tools package for your platform from the following links: + +* Linux: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-linux_x86_64.tar.gz[] +* Linux aarch64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-linux_aarch64.tar.gz[] +* macOS: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-macos_x86_64.zip[] +* macOS arm64: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-macos_arm64.zip[] +* Windows: https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-windows_amd64.zip[] + +Unzip or untar the packages, and the binaries are ready to run. +For example: + +[source,console,subs="attributes+"] +---- +wget https://packages.couchbase.com/releases/{tools-ver}/couchbase-server-admin-tools_{tools-ver}-linux_x86_64.tar.gz + +tar -xf couchbase-server-admin-tools_{tools-ver}-linux_x86_64.tar.gz +---- + +Each package also contains a `README` file and a copy of the software license. + +NOTE: On Windows, you must have a recent version of the Microsoft Visual {cpp} Redistributable runtime libraries installed. +If you do not have these libraries installed, download them from https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist[Microsoft Visual {cpp} Redistributable latest supported downloads]. + + [#version-compatibility] == Version Compatibility The versions of the utilities installed by the tools package are the same as the corresponding Couchbase Server installation package. -The {tools-ver} `cbimport`, `cbexport`, `cbbackupmgr`, and `cbq` utilities are compatible with the following Couchbase Server versions: +For Server developer tools package, the {tools-ver} version of `cbimport`, `cbexport`, `cbbackupmgr`, and `cbq` utilities are compatible with the following Couchbase Server versions: -* 7.6.0, 7.6.1 +* 7.6.0, 7.6.1, 7.6.2, 7.6.3 * 7.2.x * 7.1.x * 7.0.x + +You can download and use the latest version of the utilities (`cbimport`, `cbexport`, `cbbackupmgr`, and `cbq`) with earlier Couchbase Server versions. + +For Server admin tools package, do the following: + +* Use the `--version` option to get the version of the utility. However, for the `cbc` utility, use the `cbc version` option. +* `couchbase-cli` is a utility for administering the Couchbase cluster. Make sure that the versions of `couchbase-cli` and the Couchbase cluster match. +* For all utilities, a feature that exists in a latest Server version only is not supported by an earlier version utility. diff --git a/modules/cli/pages/mctestauth.adoc b/modules/cli/pages/mctestauth.adoc new file mode 100644 index 0000000000..b5ca25845e --- /dev/null +++ b/modules/cli/pages/mctestauth.adoc @@ -0,0 +1,93 @@ += mctestauth +:description: pass:q[The mctestauth tool allows you to troubleshoot authentication issues in data services.] +:page-topic-type: reference + +[abstract] +{description} + +== Description + +The `mctestauth` tool allows you to troubleshoot authentication issues in data services. Data services use the Simple Authentication and Security Layer (SASL) framework for authentication. In addition to its own SASL authentication mechanisms, the data services allow the usage of any authentication mechanisms supported by SASL. For example, SCRAM-SHA512 or PLAIN. + +The tool is located as follows: + +[cols="2,3"] +|=== +| Platform | Location + +| Linux +| [.path]_/opt/couchbase/bin/mctestauth_ + +| Windows +| [.path]_C:\Program Files\Couchbase\Server\bin\mctestauth.exe_ + +| Mac OS X +| [.path]_/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/mctestauth_ +|=== + +== Syntax + +---- +mctestauth [options] +---- + +[#options] +The `options` are as follows: + +[cols="1,2"] +|=== +| Options | Description + +| `--host` with parameter `` +| The name of the host (with an optional port) to connect to. For IPv6, use `[address]:port` if you need to specify the port. + +| `--user ` +| The username to be used in authentication. + +| `--password ` +| The password to be used in authentication. + +| `--tls` +| Optionally, use TLS to authenticate. + +| `--ipv4` +| Connect over IPv4. + +| `--ipv6` +| Connect over IPv6. + +| `--version` +| Find program version. + +| `--no-color` +| Print output without any colors. + +| `--help` +| Display help text. +|=== + +== Example + +The following call tries to connect to the data server running on the host `192.168.86.101`. The call then tries the various authentication mechanisms supported by the server and prints out the result of each mechanism. The call succeeds only if you provide the correct credentials. + +---- +./mctestauth --host 192.168.86.101 --user jones --password password +---- + +If successful, the command returns output as follows: + +---- + SCRAM-SHA512: OK + SCRAM-SHA256: OK + SCRAM-SHA1: OK + PLAIN: OK +---- + +If `jones` was defined as an external user in LDAP, the output is as follows: + +---- + SCRAM-SHA512: FAILED + SCRAM-SHA256: FAILED + SCRAM-SHA1: FAILED + PLAIN: OK +---- From fd57295228a4602d3a8572261c76d65c21839748 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 10 Dec 2024 21:12:19 +0530 Subject: [PATCH 086/201] DOC-12605 Update GSI Rebalance Settings (#3744) * first edit in DOC 12605 * added ftb rebalance and updated gsi * minor update in line 162 * Changed deactivate to disable as in the UI * Changed deactivate to disable as in the UI 2 * Changed deactivate to disable as in the UI 3 * Changed deactivate to disable as in the UI 4 * changed back deactivatate to disable * replaced index-storage-mode image --------- Co-authored-by: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> --- .../manage-settings/index-storage-mode.png | Bin 60004 -> 187247 bytes .../manage-settings/general-settings.adoc | 5 ++++- .../examples/post-settings-indexes.sh | 6 ++++++ .../rest-api/pages/post-settings-indexes.adoc | 12 +++++++++++- 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/modules/manage/assets/images/manage-settings/index-storage-mode.png b/modules/manage/assets/images/manage-settings/index-storage-mode.png index 09774ffb93d7e8492463f5d41172cd147bb5f250..7e52896dd2ddac1c2b20082fd1a10dd4aa8cf2cc 100644 GIT binary patch literal 187247 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%0Aup-zAvYX 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 diff --git a/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc b/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc index 0c0a1d12a7..b92c33ecc0 100644 --- a/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc +++ b/modules/manage/pages/manage-backup-and-restore/manage-backup-and-restore.adoc @@ -11,7 +11,7 @@ The data on a Couchbase-Server cluster can be backed up, restored, and archived by means of either of the following: * The *Backup Service*. -This can be configured by means of the *Backup* UI provided by Couchbase Web Console. +This can be configured by means of the *Backup* UI provided by Couchbase Server Web Console. * The xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr] CLI utility. @@ -24,7 +24,7 @@ An overview of the Backup Service is provided in xref:learn:services-and-indexes === The Backup Service and cbbackupmgr Both the Backup Service and `cbbackupmgr` are included in Couchbase Server Enterprise Edition. -Note that from version 7.0, `cbbackupmgr` is also available in Community Edition, but without support for merge, cloud backup, or collection-level restore. +From version 7.0, `cbbackupmgr` is also available in Couchbase Server Community Edition, but without support for merge, cloud backup, or collection-level restore. The following paragraphs summarize the similarities and differences between the Backup Service and `cbbackupmgr` as provided by Enterprise Edition. @@ -34,20 +34,20 @@ For use of `cbbackupmgr`, the Full Admin or the Data Backup & Restore role must The Backup Service — which can be configured by means of the *Backup* facility of Couchbase Web Console, the Couchbase CLI, and the REST API — allows backup, restore, and archiving to be configured for the local cluster; and also permits restore to be configured for a remote cluster. By contrast, `cbbackupmgr` allows backup, restore, and archiving each to be configured either for the local or for a remote cluster: all available options are listed in xref:backup-restore:enterprise-backup-restore.adoc##version-compatibility[Version Compatibility]. -Whereas `cbbackupmgr` performs a specific backup or merge when executed, the Backup Service can be _scheduled_; so that backups and periodic merges are ongoing. +Whereas `cbbackupmgr` performs a specific backup or merge when executed, the Backup Service can be scheduled so that backups and periodic merges are ongoing. The Backup Service therefore supports additional and modified parameters, to allow scheduling to be configured. -Note that both the Backup Service and `cbbackupmgr` allow _full_ and _incremental_ backups. +Both the Backup Service and `cbbackupmgr` allow full and incremental backups. Unlike the Backup Service, `cbbackupmgr` requires a new repository to be created for each new, full backup (successive `cbbackupmgr` backups to the same repository being incremental). Both allow incremental backups, once created, to be merged, and their data deduplicated. Both use the same backup archive structure; allow the contents of backups to be listed; and allow specific documents to be searched for. Both the Backup Service and `cbbackupmgr` support use of AWS S3 storage. -Note that `cbbackupmgr` is available in both Couchbase Server 7.0 Enterprise Edition (_EE_) and 7.0 Community Edition (_CE_). +The `cbbackupmgr` tool is available in both Couchbase Server 7.0 Enterprise Edition (EE) and Couchbase Server Community Edition (CE). However, whereas in EE, `cbbackupmgr` allows backup and restore to be performed with reference to buckets, scopes, and collections; in CE, `cbbackupmgr` allows backup and restore to be performed with reference to buckets only. -For detailed information on how `cbbackupmgr` works (including a detailed description of incremental backup), see the xref:backup-restore:cbbackupmgr.adoc#discussion[Discussion] provided on the page for xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr]. +For detailed information about how `cbbackupmgr` works (including a detailed description of incremental backup), see the xref:backup-restore:cbbackupmgr.adoc#discussion[Discussion] provided on the page for xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr]. The page for xref:backup-restore:cbbackupmgr.adoc[cbbackupmgr] also provides a synopsis of the command, and a description of its basic options. The remainder of the current page describes how to configure and use the Backup Service, using Couchbase Web Console. @@ -59,15 +59,15 @@ For backup, restore, and other related tasks to be scheduled and performed, the The service (as is the case with all other Couchbase services) can be assigned either when a node is initially provisioned as a one-node cluster (as described in xref:manage:manage-nodes/create-cluster.adoc[Create a Cluster]), or when a node is added to an existing cluster (as described in xref:manage:manage-nodes/add-node-and-rebalance.adoc[Add a Node and Rebalance]). Provided that at least one node runs the Backup Service, data for the entire cluster can be backed up, restored, and archived. Locations to be used for saving data must be accessible to all cluster-nodes that are running the Backup Service. -Note also that Couchbase Server must have _read_ and _write_ access to the location. -On Linux, therefore, for a filesystem location, use the `chgrp` command to set the group ID of the folder to `couchbase`; unless a _non-root installation_ has been performed, in which case set the group ID either to the username of the current user, or to a group of which the current user is a member — see xref:install:non-root.adoc[Non-Root Install and Upgrade], for more information. +Note also that Couchbase Server must have read and write access to the location. +On Linux, therefore, for a filesystem location, use the `chgrp` command to set the group ID of the folder to `couchbase`; unless a non-root installation has been performed, in which case set the group ID either to the username of the current user, or to a group of which the current user is a member — see xref:install:non-root.adoc[Non-Root Install and Upgrade], for more information. [#access-the-backup-service-ui] == Access the Backup Service UI To access the Backup Service UI, proceed as follows: -. On Couchbase Web Console, left-click on the *Backup* tab, in the right-hand, vertical navigation bar: +. On Couchbase Web Console, click the *Backup* tab, in the vertical navigation bar: + image::manage-backup-restore/accessBackupTab.png[,100,align=left] + @@ -85,7 +85,7 @@ Currently, all panels are blank. The Backup Service allows backups (and merges) to be scheduled, as _tasks_. This section describes how task-definition and scheduling can be accomplished. -Note that for any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. +For any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. Therefore, the administrator-defined interval between tasks should always be sufficient to allow each task to run to completion. If a new task is scheduled to start while a previously started task is still running, the new task cannot run. For information, see xref:learn:services-and-indexes/services/backup-service.adoc#avoiding-task-overlap[Avoiding Task Overlap]. @@ -96,11 +96,11 @@ To schedule one or more backups, proceed as follows: When fully defined, the repository will combine the definitions of one or more backup and related activities, scheduled for one or more buckets, targeted at a storage location accessible to all nodes on the cluster. Each repository must have a name unique among repositories on the cluster. + -To add a repository, left-click on the *ADD REPOSITORY* tab, at the upper right of the screen: +To add a repository, click the *ADD REPOSITORY* tab, at the upper right of the screen: + image::manage-backup-restore/addRepositoryTab.png[,140,align=left] + -This brings up the *Select Plan* dialog, which initially appears as follows: +This opens the *Select Plan* dialog which initially appears as follows: + image::manage-backup-restore/selectPlanDialog.png[,420,align=left] @@ -111,12 +111,12 @@ The *_hourly_backups* plan appears as the default selection. + (For more information, see xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#default-plans[Default Plans], below.) + -Left-click on the control that appears at the right-hand side of the *Select plan* dialog's interactive text-field. +Click the control that appears at the right-hand side of the *Select plan* dialog's interactive text-field. A pull-down menu appears, as follows: + image::manage-backup-restore/selectPlanDialogPullDownMenuInitial.png[,420,align=left] + -Three options are thus provided. +Three options are provided. The first two are *_daily_backups* and *_hourly_backups*. The third option is *+ Create new plan*: select this option: + @@ -127,7 +127,7 @@ This establishes the string *+ Create new plan* within the interactive text fiel image::manage-backup-restore/selectPlanDialog2.png[,420,align=left] . Create a custom plan. -In the *Name* field of the *Select Plan* dialog, enter a name for the plan that is to be created. +In the *Name* field of the *Select Plan* dialog, enter a name for the plan that's to be created. The name must be unique across the cluster, can only use the characters `[`, `]`, `A` to `Z`, `a` to `z`, `_` and `-`; and must not start with either `_` or `-`. + Then, optionally, add a description for the plan in the *Description* field: the description can be up to 140 characters in length. @@ -136,19 +136,20 @@ For example, to specify a plan for hourly backups, the following might be entere image::manage-backup-restore/createPlanDialogWithInitialInput.png[,420,align=left] + Next, specify the services for which data will be backed up. -Left-click on the *Services* control: this expands the dialog, and displays a complete list of Couchbase Services, each being accompanied by a checkbox. +Click *Services* to display the list of Couchbase Services. + image::manage-backup-restore/createPlanServicesListInitial.png[,90,align=left] + -To specify that only data for the Data and Index Services should be backed up, uncheck the boxes for all the other services. +To specify that only data for the Data and Index Services should be backed up, clear the boxes for all the other services. + -Next, to specify precise details of what should occur when the backup is run, left-click on the *Add Task* control. +Next, to specify precise details of what should occur when the backup is run, click the *Add Task* control. The dialog now expands, to reveal the following fields: + image::manage-backup-restore/createPlanDialogAddTaskFields.png[,420,align=left] + The fields permit the input of data to specify the details of a particular task. -Note that the dialog permits multiple tasks to be specified, by additional left-clickings of the *Add Task* control; and allows tasks selectively to be removed, by left-clickings of the *Remove Task* control. +The dialog permits multiple tasks to be added by click the *Add Task* control. +It also allows you to remove tasks by click the *Remove Task* control. + In the *Name* field, enter an appropriate name for the task: for example, *hourlyBackup*. + @@ -159,14 +160,14 @@ A pull-down menu appears: + image::manage-backup-restore/periodPullDownMenu.png[,420,align=left] + -From the pull-down menu, select *Hours*, to indicate that the frequency should be determined in units of hours. -(Note that this duly removes from the dialog the day-specification controls associated with *Weekly Calendar*.) +From the pull-down menu, select *Hours*, to set the frequency is in units of hours. +This removes from the dialog the day-specification controls associated with *Weekly Calendar*. + In the *Start Time* field, specify a time of day at which the task is to be run. The time of day must be specified as hours and minutes, separated by a colon. -Note that when the frequency-unit specified is *Minutes*, this field takes no input. +When the frequency-unit specified is *Minutes*, this field takes no input. When the frequency-unit specified is *Hours* (as is the case in the current example), only the numbers signifying minutes (those after the colon) are used. -To ensure that the hourly task is performed on the hour, leave these numbers as *00*. +To make sure that the hourly task is performed on the hour, leave these numbers as *00*. + In the *Type* field, specify the task to be performed, by accessing the control at the right-hand side of the field. This displays the following pull-down menu: @@ -178,11 +179,11 @@ Then, in the *Frequency* field, specify the frequency with which the task should The field only accepts integers: these must be between 1 and 200 inclusive. To specify that the task be performed hourly, enter *1*. + -(Note that an overview of all options for task-scheduling is provided below, in the section xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#review-scheduling-options[Review Scheduling Options].) +See xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#review-scheduling-options[Review Scheduling Options] for an overview of all task-scheduling options. + To complete specification of the task, determine whether the backup to be performed is *Full* or *Incremental*. -If it is to be *Full*, check the *Full Backup* checkbox. -If it is to be *Incremental* (as should be the case in the current example), leave the checkbox unchecked. +If it's to be *Full*, select *Full Backup*. +If it's to be *Incremental* (as should be the case in the current example), leave *Full Backup* cleared*. + The dialog now appears as follows: + @@ -206,7 +207,7 @@ The *ID* should be a name for the repository. The name must be unique across the cluster, can only use the characters `[`, `]`, `A` to `Z`, `a` to `z`, `_` and `-`; and must not start with either `_`, `-`, `[`, or `]`. For example, `hourlyBackupRepo`. + -The *Bucket* should be the name of either a _Couchbase_ or an _Ephemeral_ bucket, whose data is to be backed up. +The *Bucket* should be the name of either a Couchbase or an Ephemeral bucket, whose data is to be backed up. Selection can be made with a pull-down menu, accessed by means of the control at the right of the field. If a bucket-name is selected, only data from this bucket is backed up. If the default selection, *All buckets*, is used, data from all buckets on the cluster (including all Couchbase and all Ephemeral buckets) is backed up. @@ -216,14 +217,14 @@ For the current example, the sample bucket `travel-sample` is assumed to have be + The value for *Storage Locations* can be specified as *Filesystem* (the default) or *Cloud*. For the current example, *Filesystem* will be used. -Note that if *Cloud* is selected, allowing AWS S3 storage to be used, the dialog expands, and displays additional options: these are described below, in xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#use-cloud-storage[Use Cloud Storage]. +If *Cloud* is selected, allowing AWS S3 storage to be used, the dialog expands, and displays additional options: these are described below, in xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#use-cloud-storage[Use Cloud Storage]. + The *Location* should be the location of the storage-based archive for the repository. If on the local filesystem, this location must be a pathname accessible to all nodes within the cluster that are running the Backup Service: which is to say, reads from and writes to the location are shared through an NFS mount (or through some other type of shared-folder technology, such as Samba). -Couchbase Server must have _read_ and _write_ access to the location. +Couchbase Server must have read and write access to the location. On Linux, therefore, for a filesystem location, use the `chgrp` command to set the group ID of the folder to `couchbase`; unless a _non-root installation_ has been performed, in which case set the group ID either to the username of the current user, or to a group of which the current user is a member. + -Note that a location should be used for only one repository: when multiple repositories are to be archived, a different location should be used for each. +A location should be used for only one repository: when multiple repositories are to be archived, a different location should be used for each. If appropriate, locations may be specified as subdirectories, within a top-level directory. + When complete, the dialog may look as follows: @@ -239,7 +240,7 @@ The *Backup* screen now appears as follows: image::manage-backup-restore/newRepository.png[,720,align=left] -The newly created repository, *hourlyBackupRepo*, is thus displayed with its associated plan, `HourlyBackupPlan`, with the affected bucket (`travel-sample`) and the next scheduled backup displayed. +The newly created repository, *hourlyBackupRepo*, is displayed with its associated plan, `HourlyBackupPlan`, with the affected bucket (`travel-sample`) and the next scheduled backup displayed. Data Service and Index Service data for `travel-sample` will now be backed up to the specified location on the specified schedule. A repository whose plan is being executed (with data thereby backed up repeatedly, on schedule) is referred to as an _active_ repository. @@ -267,9 +268,9 @@ This displays the *Trigger Backup* dialog, which appears as follows: image::manage-backup-restore/triggerBackup.png[,420,align=left] The immediate backup to be performed will be _incremental_ by default. -To perform a _full_ backup, check the *Perform a full backup* checkbox. +To perform a _full_ backup, select *Perform a full backup*. -Left-click on the *Backup* button, at the lower right of the dialog. +Click the *Backup* button, at the lower right of the dialog. The dialog disappears, and a notification is displayed at the lower left of the console: image::manage-backup-restore/immediateBackupNotification.png[,220,align=left] @@ -297,8 +298,8 @@ The *Inspect Backups* view is selected by default. (Note the left-clicking the *Task History* button displays the *Tasks History* view: this is the same display as that accessed by means of the *Task History button, from the expanded row on the *Repositories* view of the *Backup* screen; and is described in xref:manage:manage-backup-and-restore/manage-backup-and-restore.adoc#inspect-tasks[Inspect Tasks], below.) The main, lower panel of the *Backups* view provides the ID of the repository (in this case, `83f3b752-78e6-49f8-a527-2844c30fbc75`) and its size (here, `235.551MiB`); and also provides a vertically arranged list of all backups that have occurred, with the earliest at the top. -Each backup has its own row; with its start-time, type (_full_ or _incremental_), and size. -To inspect a particular backup in detail, left-click on the control at the left-hand side of the row: +Each backup has its own row; with its start-time, type (full or incremental), and size. +To inspect a particular backup in detail, click the control at the left-hand side of the row: image::manage-backup-restore/examineBackup.png[,360,align=left] @@ -309,16 +310,16 @@ image::manage-backup-restore/examineBackupExpanded.png[,720,align=left] The displayed data includes the UUID for the source cluster. Also specified are the numbers of *Eventing Functions* written for the Eventing Service, and the number of *Full Text Search Aliases* for the Search Service (here, the numbers are both zero). -Each bucket that has been backed up (in this case, the `travel-sample` bucket alone), appears on its assigned row in a table that specifies its size; along with the number of items, mutations, and tombstones that have been included in the backup. -The row also lists the numbers of backed up indexes for the Index, Search, and Analytics Services; and the number of backed up Views. -Additionally, in a searchable sub-panel, each _scope_ that the bucket contains is individually listed (these here being the _default_ and _inventory_ scopes, and four _tenant_agent_ scopes); with the number of mutations and tombstones listed, per scope. +Each backed-up bucket appears on a table showing its size and the number of items, mutations, and tombstones that have been included in the backup. +The row also lists the numbers of backed up indexes for the Index, Search, and Analytics Services plus the number of backed up Views. +A searchable sub-panel lists each scope that the bucket contains along with the number of mutations and tombstones they contain. -To inspect the individual collections within a displayed scope, left-click on the row for the scope. +To inspect the individual collections within a displayed scope, click the row for the scope. The row expands vertically, as follows: image::manage-backup-restore/examineBackupExpandedScope.png[,720,align=left] -Thus, left-clicking on the row for the `inventory` scope has displayed the individual collections within the scope; and thereby shows the mutations and tombstones for each collection. +Clicking on the row for the `inventory` scope displays the individual collections within the scope with the mutations and tombstones for each collection. Collections can be searched for, based on strings entered into the *filter collections* field, which is located to the upper right of the collections panel. The upper panel of the *Data* screen provides interactive fields labelled *Key* and *Search Path*. @@ -329,7 +330,9 @@ For example, by accessing the control at the left-hand side of the *Start* field image::manage-backup-restore/specifyStartingBackupForSearch.png[,280,align=left] For example, type a known document key into the *Key* field — such as `airline_10`. -Then, enter the bucket name into the *Search Path* field: note that this requires explicit specification of both _scope_ and _collection_; unless default scope and collection have been used, in which case, explicit specification of the defaults is optional — for example, `travel-sample._default._default`. +Then, enter the bucket name into the *Search Path* field. +You must explicitly specify both the scope and collection unless you're using the default scope and collection. In that case, explicit;y setting the defaults is optional. +For example, `travel-sample._default._default`. When a search is expressed to include all backups of the bucket for the `inventory` scope and `airline` collection, the panels appear as follows: @@ -340,7 +343,7 @@ The *Examine* screen is now displayed: image::manage-backup-restore/examineScreen.png[,720,align=left] -Note that the controls adjacent to the *Diff* button, near the top of the screen, allow different backups to be selected, so that the differences between the document-versions they contain can be individually examined: +The controls adjacent to the *Diff* button, near the top of the screen, allow different backups to be selected, so that the differences between the document-versions they contain can be individually examined: image::manage-backup-restore/diffSelector.png[,420,align=left] @@ -371,7 +374,7 @@ image::manage-backup-restore/deleteBackupConfirmation.png[,420,align=left] Enter the backup name into the interactive text field, and left-click on *Delete*, to continue with deletion. The backup is deleted. -Note that once it has been deleted, it cannot be restored. +Once it has been deleted, it cannot be restored. [#inspect-tasks] == Inspect Tasks @@ -403,14 +406,14 @@ The selected row is expanded vertically, as follows: image::manage-backup-restore/expandedTaskRow.png[,480,align=left] -The details of the task are thus displayed as a JSON document. +The details of the task are displayed as a JSON document. The details include counts of items, vBuckets, and bytes received from the operation. The `node_runs` subdocument provides information specific to each node in the cluster. [#schedule-merges] == Schedule Merges -A _merge_ allows multiple backups to be combined as one; with _deduplication_ occurring. +A merge allows multiple backups to be combined as one; with deduplication occurring. Merges are supported for filesystem-based repositories: however, merges are _not_ supported for cloud-based repositories. If a merge is scheduled for a cloud-based repository, the Backup Service skips the task. @@ -418,7 +421,7 @@ An immediate merge cannot be triggered for a cloud-based repository. Merges can be scheduled as _tasks_, to be applied to backed up data within a defined repository. This section describes how task-definition and scheduling for merges can be accomplished. -Note that for any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. +For any given repository, the Backup Service performs one task at a time; with each task maintaining a lock on the repository. Therefore, the administrator-defined interval between tasks should always be sufficient to allow each task to run to completion. If a new task is scheduled to start while a previously started task is still running, the new task cannot run. For information, see xref:learn:services-and-indexes/services/backup-service.adoc#avoiding-task-overlap[Avoiding Task Overlap]. @@ -431,7 +434,7 @@ When the *Select Plan* dialog is displayed, choose *+ Create new plan*. . In the redisplayed *Select Plan* dialog, specify a *Name* and a *Description* for the plan. Then, specify the *Services* whose data should be backed up. + -Note that a merge can only be scheduled as part of a plan that also schedules backup: the merge will be applied to backups within the defined repository. +A merge can only be scheduled as part of a plan that also schedules backup: the merge will be applied to backups within the defined repository. . Left-click on *Add Task*, and add a *Backup* task. For example: @@ -445,19 +448,19 @@ For example: + image::manage-backup-restore/mergeTask.png[,420,align=left] + -The *Type* of the task *MergeTask* has thus been specified as *Merge*, with a frequency of four hours. +The *Type* of the task *MergeTask* has been specified as *Merge*, with a frequency of four hours. Note the fields *Merge Offset Start* and *Merge Offset End*, which respectively specify the relative start and end points of each merge that will be performed. An offset start of *0* indicates that each merge will start with backups made on the current day, if such backups exist. An offset end of *2* indicates that each merge will end with backups that were made 2 days before the specified start-day, if such backups exist. If backups were not made every day during the specified period, as many as can be found will be merged. + -Note that a detailed, diagrammatic explanation of *Merge Offset Start* and *Merge Offset End* is provided in xref:learn:services-and-indexes/services/backup-service.adoc#specifying-merge-offsets[Specifying Merge Offsets]. +A detailed, diagrammatic explanation of *Merge Offset Start* and *Merge Offset End* is provided in xref:learn:services-and-indexes/services/backup-service.adoc#specifying-merge-offsets[Specifying Merge Offsets]. + Left-click on the *Next* button: + image::manage-backup-restore/nextButton.png[,140,align=left] -. When the *Create Repository* dialog appears, enter the *ID* of the repository you are creating, the name of the *Bucket* that is being backed up, the appropriate value of *Storage Locations* (here, *Filesystem*), and the on-disk location of the repository-archive. +. When the *Create Repository* dialog appears, enter the *ID* of the repository you're creating, the name of the *Bucket* that is being backed up, the appropriate value of *Storage Locations* (here, *Filesystem*), and the on-disk location of the repository-archive. (Note that this on-disk location must be accessible to _all_ Backup Service nodes in the cluster.) For example: + @@ -527,93 +530,154 @@ The details in the expanded row confirm that five backups were merged by the ope [#restore-backups] == Restore Backups -One or more backups can be _restored_ to the cluster; which means that the data in the backups is copied back into the buckets from which it was originally backed up, or into other buckets. -Proceed as follows: +You can restore a backup to the same bucket or buckets that you originally backed up or to a different set of buckets. +You can also restore a backup to a different cluster. +The buckets you restore data to do not have to use the same xref:learn:buckets-memory-and-storage/storage-engines.adoc[storage engine] as the original buckets. +You can restore a backup of data from a bucket using the Couchstore storage engine to one using Magma. +You can also restore a Magma-backed bucket backup to a Couchstore bucket. -. In the *Repositories* view of the *Backup* screen, select the repository from which data is to be restored, and left-click on the row for the repository, in order to expand it vertically. -Then, left-click on the *Restore* button: -+ -image:manage-backup-restore/restoreButton.png[,140,align=left] -+ -The *Restore* dialog is now displayed: -+ -image:manage-backup-restore/restoreDialog.png[,420,align=left] +To restore a backup: -. Use the *Restore* dialog to specify which backup or backups should be restored. -In the *Cluster* field, enter the IP address of the cluster at which the data-restoration is targeted. -Enter username and password for the target cluster in the *User* and *Password* fields, and then use the controls at the right-hand sides of the *Start* and *End* fields to select the first and last backups in the series that is to be restored. -The dialog now appears as follows: +. Select menu:Backup[Repositories] then expand the repository containing the data you want to restore. +. Click btn:[Restore]. +The *Restore* dialog opens: + -image:manage-backup-restore/restoreDialogPartiallyComplete.png[,420,align=left] +image:manage-backup-restore/restoreDialog.png[,420,align=left] -. Open the *Services* tab, on the *Restore* dialog, and specify the services whose data is to be restored — unchecking the checkbox for each service whose data is not required. +. In the *Cluster* field, enter the URL of a node in the cluster where you want to restore the data. +Include the REST API port--by default, 8091 for unencrypted HTTP and 18901 for secure HTTPS connections. +. Choose the method you want to use to authenticate with the target cluster. +You can use either Plain (a username and password) or a client certificate and key. +After making your choice, supply the credentials for the target cluster. +. In the *Start* and *End* fields, choose the start and end range of backups you want to restore. +. If you want to restore users and groups, expand *Users* and click *Restore users and User Groups*. +Also choose whether the backed-up users and groups overwrite any identically named existing ones. +. If you want to select which service's data gets restored, expand the *Services* section and select or clear services you want. For example: + image:manage-backup-restore/restoreUncheckCheckboxes.png[,240,align=left] -. Open the *Advanced Restore Options* tab, on the *Restore* dialog. -The dialog expands vertically, revealing the following fields: +. Expand the *Advanced Restore Options* if you want to: + -image:manage-backup-restore/restoreAdvancedOptionsInitial.png[,420,align=left] -+ -These fields allow selection of documents to be restored on the basis of the data they contain. -Documents that meet the specified criteria are included in the data-restoration; those that do not are omitted from it. -+ -Use of these fields is optional: if all data in the specified backups is to be restored, leave these fields blank. -If only some data should be restored, proceed as follows: -+ -In the *Filter Keys* field, add a _regular expression_ that must be matched by a document's _key_, if the document is to be included in the restoration. -For example, `^airline` ensures that only a document whose key begins with the string `airline` is included. + * Filter what data Couchbase Server restores. + * Restore a bucket's data to a different bucket. + * Control how the restore handles xref:learn:data/expiration.adoc[expiration] TTL values. + * Configure details about the bucket and collections being restored. + -In the *Filter Values* field, add a regular expression that must be matched by a _value_ within the document, if the document is to be included in the restoration. -For example, `MIL*` ensures that only a document that contains at least one key-value pair whose value contains the string `MIL` followed by zero of more characters is to be included in the restoration. -(See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions[Regular Expressions^] and https://www.regular-expressions.info/[Regular-Expressions.info^], for further information.) +All the fields in this section are optional. +See <> for more information. + +. Click btn:[Restore] to start the restore process. +A green pop-up briefly appears to verify that the restore task has started. + +To monitor an ongoing restore, click the btn:[Task History] button in the repository's entry in the *Repositories* tab. +The active restore task appears under the *Tasks* section. + +image:manage-backup-restore/newBucketWithRestoredData.png[,,align=left] + +After the restore tasks finishes, you can see whether it succeeded or failed under the *Results* section. + +NOTE: If the restore task completes while you're viewing *Task History*, it does not appear under the *Results* section until you click btn:[Refresh Tasks]. + +To learn how to restore a backup using the command line, see xref:backup-restore:cbbackupmgr-restore.adoc[]. + +[#advanced_restore_options] +=== Advanced Restore Options + +Expanding the *Restore* dialog's *Advanced Restore Options* section shows you fields where you can control: + +* Data filtering +* How TTL values are interpreted +* Whether the restore creates missing buckets or removes some scopes or collections. + +Once you expand the *Advanced Restore Options* section, a set of fields appears: + +image:manage-backup-restore/restoreAdvancedOptionsInitial.png[,420,align=left] + +The fields in this section are: + +Filter Keys:: +Lets you enter a regular expression the restore task uses to filter the key values. +The restore task only restores a document if its key matches the regular expression. + -In the *Map Data* field, indicate whether the data is to be restored to its original or to a different bucket. -If this field is left blank, data is restored to its original bucket: note that this bucket must continue to exist on the cluster. -If data is to be restored to a different bucket, that bucket must either already have been defined on the cluster, or must be created by means of the *Auto-create bucket* option, described below. +For example, if you enter `^airline` in this field, then the restore task only restores documents whose key begins with the string `airline`. + +Filter Values:: +Lets you enter a regular expression the restore task uses to filter documents based on their data. +The restore task only restores a document if one of its values matches the regular expression. + -For example, if data to be restored from `travel-sample` should be restored to `ts`, enter `travel-sample=ts`. +For example, if you enter `MIL*` in this field, the restore task only restores a document if has a value that contains the string `MIL` followed by zero of more characters. + +Map Data:: +Lets you have the restore task restore a backed-up bucket's data to a different bucket. +If you leave this field blank, the restore task restores data into same bucket from which it was backed up. + -Use the *Include Data* and *Exclude Data* fields to indicate the subset of buckets whose data is to be restored. -For example, if backups to be restored were made when the cluster had four buckets defined, named `bucket1`, `bucket2`, `bucket3`, and `bucket4`, entering `bucket1,bucket4` in the *Include Data* field ensures that only data from `bucket1` and `bucket4` is restored; while entering `bucket2,bucket3` in the *Exclude Data* field ensures that data from `bucket2` and `bucket3` is _not_ restored. Note that these options are intended for use on backups that included all buckets on the cluster: they are not required when the backup was made of one bucket only. +If you want a bucket's data to be saved in a bucket of a different name, enter the original bucket's name, an equal sign (`=`) and the target bucket's name. +For example to restore all data backed up from the `travel-sample` bucket into a bucket named `ts`, enter `travel-sample=ts` into the *Map Data* field. + -Note that the *Include Data* and *Exclude Data* fields also allow the _scopes_ and _collections_ within buckets to be specified. -To specify a scope within a bucket, use the syntax _bucket-name_._scope-name_. -To specify a collection within a scope within a bucket, use the syntax _bucket-name_._scope-name_._collection-name_. -For example, entering `bucket1.scope1` in the *Include Data* field would ensure that only data from the scope `scope1` within `bucket1` is restored; while entering `bucket2.scope1.collection1` in the *Exclude Data* field would ensure that data from `collection1`, within `scope1` in `bucket2`, is _not_ be restored. -(For an overview of scopes and collections, see xref:learn:data/scopes-and-collections.adoc[Scopes and Collections].) +The target bucket must exist on the target cluster or you must enable <>. + +Include Data:: +Exclude Data:: +These fields let you limit the restoration to a subset of the buckets, scopes, and collections in the backup. +The *Include Data* has the restore task restore just the buckets, collections, and scopes that you list in this field. +The *Exclude Data* field restores all data in the backup except the buckets or collections you list in this field. + -The *Replace TTL* field allows a new _expiration_ value to be established for restored documents. -The dropdown menu provides the options *none* (the default), which means that no new expiration value is established for any document; *all*, which means that a new expiration value is established for every restored document; and *expired*, which means that a new expiration value is established for every document that has expired. -The new expiration value must be specified by means of the *Replace TTL-with* field: the value must either be specified as an RFC3339 time stamp (such as `2006-01-02T15:04:05-07:00`); or must be `0`, which means that each affected document is restored with no expiration value established. -For more information, see xref:learn:data/expiration.adoc[Expiration]. +To include or exclude buckets, add their names in a comma-separated list to the *Include Data* or *Exclude Data* fields. +For example, suppose the backups you're restoring contain four buckets named `bucket1`, `bucket2`, `bucket3`, and `bucket4`. +Then entering `bucket1,bucket4` in the *Include Data* field has the restore task restore just the data from `bucket1` and `bucket4`. +In this case, you could instead enter `bucket2,bucket3` in the *Exclude Data* field to get the same result. + -Check the *Force Updates* field to ensure that data restored from the specified backup overwrites the current values on the cluster when the current values are the more recent. -If the *Force Updates* checkbox is not checked, current values are not overwritten if more recent. +You can specify a scope to be included in or excluded from the restore by listing its bucket name, followed by a period, and then the scope name. +Similarly, to include or exclude a collection, specify the name of its bucket, scope, and its collection name joined by periods. +For example, to exclude the `route` collection in the `travel-sample` bucket's `inventory` scope, enter `travel-sample.inventory.route` in *Exclude Data*. + -Check the *Auto-remove Collections* checkbox to omit from the restoration any scope or collection that has been removed from the cluster since the backup was performed. -(Note that if a data-containing, administrator-created collection is backed up, but is then deleted from the cluster with all its data, the deleted data will not be restored by the *Restore* operation: however, the empty collection _will_ be restored by the *Restore* operation, unless the *Auto-remove Collections* checkbox is checked, prior to the *Restore* operation.) +See xref:learn:data/scopes-and-collections.adoc[] for an overview of scopes and collections. + +Replace TTL:: +Replace TTL with:: +These fields let you choose how the restore task handles time to live (TTL) values in the documents it's restoring. +The *Replace TTL* list controls when the restore task applies the date you enter into the *Replace TTL with* field to the documents it's restoring. +The settings in this list are: + -Check the *Auto-create Buckets* checkbox to create any buckets to which the restoration has been mapped that do not yet exist on the target cluster. +* *none*: The restore task does not change the TTL value in the value in the backup. +If the document's expiration time is in the past, Couchbase Server marks it as deleted soon after the restore task restores it. +* *expired*: If a document being restored has an expiration date in the past, the restore task sets its TTL to the value you supply in *Replace TTL with*. +* *all*: The restore task applies the new TTL you supply in *Replace TTL with* to all documents it restores. +It even applies the new value to restored documents that had a TTL of `0` (no expiration) in the backup. + -For example, the *Restore* dialog may now appear as follows: +The value you supply in *Replace TTL with* field must be either: + -image:manage-backup-restore/restoreDialogComplete.png[,420,align=left] +* `0` : No TTL value is set for the document. +The document does not expire unless the bucket or collection containing it has a non-zero `maxTTL` value. +See xref:learn:data/expiration.adoc[]. +* A string containing an http://https://www.rfc-editor.org/rfc/rfc3339[RFC3339^] time stamp. +All documents to which the restore task applies this value will expire when on the date and time you set. + -Values are thus specified for filtering documents on a basis of both key and value. -The data to be restored from `travel-sample` is specified to be restored to a bucket named `ts`, which has not previously been created: therefore, the *Auto-create Buckets* checkbox has been checked. +NOTE: The *Replace TTL with* field does not prevent you from entering a timestamp in the past. +Entering a date in the past results in any documents that the restore task applies the field's value to being deleted by Couchbase Server soon after restoration. -. Left-click on *Restore*. -This triggers the specified restoration. -The dialog disappears; and a green restore-notification appears, at the lower left of the console. +Force Updates:: +By default, the restore task does not overwrite an existing document that has a more recent modification time than its backed up version. +Select *Force Updates* to have the restore task always overwrite existing documents with the version in the backup even if the existing document is more recent. -Subsequent to the operation, its results can be checked; by means of the *Buckets* screen of Couchbase Web Console, which might now appear as follows: +Auto-remove Collections:: +When checked, the restore task drops scopes and collections that currently exist in buckets but had been dropped prior to the backup's creation. +The restore task knows which scopes and collections have been dropped because the backup contains the tombstones of these dropped objects. +For a scope or collection to be dropped when you enable *Auto-remove Collections*, its ID must match the ID of a dropped scope or collection as well as matching its name. +Just matching the name of a deleted scope or collection is not enough to have the restore task drop it. ++ +NOTE: This option is only useful for situations where you're dropping and recreating buckets. +For example, suppose you make a backup of a bucket where you had dropped scopes or collections. +Then, later, you drop the bucket and recreate it and its scopes and collections (including the ones you had previously deleted) in precisely the same order that you had created them in the original bucket. +In this case, the scopes and collections will have the same IDs that they had in the original bucket and therefore in the backup. +Finally, if you restore the backup to the bucket with *Auto-remove Collections* selected, the restore task deletes scopes and collections that match the IDs of deleted ones in the backup. -image:manage-backup-restore/newBucketWithRestoredData.png[,720,align=left] +[#auto-create-buckets] +Auto-create Buckets:: +By default, the restore task exits with an error message if a bucket being restored from the backup does not currently exist in the cluster. +Selecting *Auto-create Buckets* has the restore task create any missing buckets. -A new bucket, named `ts`, has thus been created. -Its item-count indicates that it contains only a subset of the documents contained in `travel-sample`, in accordance with the filtering specified for the restore operation. [#pause-backups] == Pause Backups @@ -1042,7 +1106,7 @@ Provider:: This should remain set as `GCP`. Cloud Bucket:: -The name of the bucket on the `GCP` service you are backing up to. +The name of the bucket on the `GCP` service you're backing up to. Cloud Auth Type:: This can be either `ID and Key` or `Instance Metadata Service`. @@ -1071,7 +1135,7 @@ You will require a different set of options depending on which one cloud authent [%collapsible] ===== -If you are using a GCP virtual machine to hold your backup, then you can make use of the GCP VM service account with the `Metadata Service` authorization type. +If you're using a GCP virtual machine to hold your backup, then you can make use of the GCP VM service account with the `Metadata Service` authorization type. . Ensure that the service account that are using on https://cloud.google.com/[Google Cloud] has `Access scopes` set to `Set access for each API`. + From d05c7a10fd2033b8511eace1e487cc308297a728 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Tue, 10 Sep 2024 22:56:36 +0100 Subject: [PATCH 011/201] [DOC-12528]: Add MB-63414 to the 7.6.3 release note. (#3685) --- .../partials/docs-server-7.6.2-release-note.adoc | 13 +++++++++++++ .../partials/docs-server-7.6.3-release-note.adoc | 9 +++++++++ 2 files changed, 22 insertions(+) diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index abba4e9aa3..04c8a5ab78 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -194,6 +194,19 @@ and will not always retry when receiving them. This release contains the following known issues: +==== Query Service + +[#table-known-issues-762-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +// tag::MB-63414[] +| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] +| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. +| Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. +// end::MB-63414[] + +|=== ==== Index Service [#table-known-issues-762-index-service, cols="10,40,40"] diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc index 4c5718064f..0dd4ba843b 100644 --- a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -103,6 +103,15 @@ When a query encounters a failure, the details of the exception can get masked b This release contains the following known issues: +==== Query Service + +[#table-known-issues-762-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +include::partial$docs-server-7.6.2-release-note.adoc[tag="MB-63414"] + +|=== ==== Index Service [#table-known-issues-763-index-service, cols="10,40,40"] From 9e4e07967faffedd333e66fa4e9316911eaafd53 Mon Sep 17 00:00:00 2001 From: Hakim Date: Fri, 13 Sep 2024 10:39:15 +0100 Subject: [PATCH 012/201] DOC-10729: fix broken internal link (#3687) --- .../xdcr-with-scopes-and-collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc b/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc index e060388c91..fa41bed92e 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-with-scopes-and-collections.adoc @@ -61,7 +61,7 @@ However, although the target bucket contains a scope named `ScopeB`, this does _ Therefore, since `ScopeB.CollectionB` is a keyspace unique to the source, no implicit mapping is established with the target, and no replication is automatically initiated. + Note, however, if an identical keyspace is _subsequently_ established within the target bucket, this is eventually detected by XDCR, by means of a periodic check. -At this point, a _backfill pipeline_ is automatically created, and is maintained for a temporary period; for the purpose of replicating any dropped data: this is described below, in xref:learn:collections-and-availability/xdcr-overview.adoc#target-collection-removal-and-addition[Target-Collection Removal and Addition]. +At this point, a _backfill pipeline_ is automatically created, and is maintained for a temporary period; for the purpose of replicating any dropped data: this is described below, in <>. For the practical steps required to set up implicit mappings, see xref:manage:manage-xdcr/replicate-using-scopes-and-collections.adoc#replicate-data-between-collections-implicitly-with-the-ui[Replicate Data Between Collections Implicitly, with the UI]. From 11d567c3248fe31c3d629423663a282cb5534d4c Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Sat, 14 Sep 2024 05:04:08 +0100 Subject: [PATCH 013/201] [DOC-11486]: Raise visibility of 'Guarding against Data Loss during XDCR' section (#3693) Added a warning and a link to the xdcr-overview.adoc page. --- .../pages/clusters-and-availability/xdcr-overview.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc b/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc index 8e9f685e77..16b2a536d9 100644 --- a/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc +++ b/modules/learn/pages/clusters-and-availability/xdcr-overview.adoc @@ -129,6 +129,13 @@ The data in any source collection can be replicated to any target collection, as * _Migration_. Data in the _default_ collection of a source bucket can be replicated to an administrator-defined collection in the target bucket. ++ +[WARNING] +==== +Be aware that performing data migration may result in data loss when using XDCR filters to delete data. + +If you are running filters that remove data, be sure to read xref:clusters-and-availability/xdcr-filtering.adoc#configuring-deletion-filters-to-prevent-data-loss[Configuring Deletion Filters to Prevent Data-Loss] before attempting a migration. +==== In each case, _filtering_ can be applied. From f142671aad24127c0f064eafcf8c5eae7cf3fe21 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:31:33 +0100 Subject: [PATCH 014/201] [CBSE-17766]: Amadeus: Docs: Swap Rebalance: Explicitly mention to not use Graceful Failover (#3695) --- modules/install/pages/upgrade-procedure-selection.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/install/pages/upgrade-procedure-selection.adoc b/modules/install/pages/upgrade-procedure-selection.adoc index 87abe655fd..a7ed5d0041 100644 --- a/modules/install/pages/upgrade-procedure-selection.adoc +++ b/modules/install/pages/upgrade-procedure-selection.adoc @@ -62,6 +62,13 @@ _Swap Rebalance_ is automatically performed by Couchbase Server when all the fol Since the introduced nodes are recognized by Couchbase Server to have equivalent capacities and configurations to those that have been taken out, rebalance is performed as a _swap rebalance_; which largely confines its activity to the incoming and outgoing nodes. Thus, for example, if one Data Service node is removed and another added, the swap rebalance ensures that the vBucket layout of the outgoing node is created identically on the incoming node; with the layouts of other Data Service nodes not requiring modification. +[NOTE] +.Node Removal and Swap Rebalancing +==== +If you are removing a data node, then there is no need to perform a xref:manage:manage-nodes/failover-graceful.adoc[failover operation]. + +Remove the node using the xref:manage:manage-nodes/remove-node-and-rebalance.adoc#remove-a-node-with-the-ui[UI], the xref:manage:manage-nodes/remove-node-and-rebalance.adoc#remove-a-node-with-the-rest-api[REST API], or the xref:manage:manage-nodes/remove-node-and-rebalance.adoc#remove-a-node-with-the-cli[CLI], and then trigger a rebalance. +==== By contrast, if two Data Service nodes are taken out, and one Data Service node and one Search Service node are introduced, since the incoming and outgoing nodes differ in configuration, when rebalance is triggered by the administrator, Couchbase Server performs a _full_ rebalance; involving more nodes than those in transit; and indeed, potentially involving the entire cluster. Note that the effect of rebalance on different Couchbase Services is described in xref:learn:clusters-and-availability/rebalance.adoc[Rebalance]: familiarity with this information is required before proceeding. From c0134cf0a2871d9ad3932d3aacd10755d0e1ebd1 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Tue, 17 Sep 2024 10:25:18 +0100 Subject: [PATCH 015/201] Note that issue MB-63414 has been fixed on Capella. --- .../partials/docs-server-7.6.3-release-note.adoc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc index 0dd4ba843b..c88adb88e0 100644 --- a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -109,7 +109,11 @@ This release contains the following known issues: |=== |Issue | Description | Workaround -include::partial$docs-server-7.6.2-release-note.adoc[tag="MB-63414"] +| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] +| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. +a| Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. + +NOTE: This issue is fixed on Capella. |=== From 702b9cb7b64486072e8362c320baee638afc1cdb Mon Sep 17 00:00:00 2001 From: Tan Gafuroglu <60125687+TanGafCS@users.noreply.github.com> Date: Tue, 17 Sep 2024 19:36:57 +0100 Subject: [PATCH 016/201] Fix cbbs task fail system event reference (#3571) --- .../system-event-reference/pages/system-event-reference.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-event-reference/pages/system-event-reference.adoc b/modules/system-event-reference/pages/system-event-reference.adoc index aa74b50711..23716aff7b 100644 --- a/modules/system-event-reference/pages/system-event-reference.adoc +++ b/modules/system-event-reference/pages/system-event-reference.adoc @@ -346,7 +346,7 @@ The following system events are returned for the Backup Service. | 6149 | A scheduled or one-off task has completed | Info | Cluster, repository, run type, and name. -| 6150 | Cluster, repository, run type, and name. failed | Error |luster, repository, run type, name, and error message. +| 6150 | A scheduled or one-off task has failed | Error | Cluster, repository, run type, name, and error message. | 6151 | Restore started | Info | NA From 3ce8edccb61fc485756455f8f76619f3ee1d72f5 Mon Sep 17 00:00:00 2001 From: Julia Browne <150837331+julia-cb@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:38:24 -0700 Subject: [PATCH 017/201] Removed line about NRU (#3531) --- modules/learn/pages/buckets-memory-and-storage/buckets.adoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/learn/pages/buckets-memory-and-storage/buckets.adoc b/modules/learn/pages/buckets-memory-and-storage/buckets.adoc index 2978be55ae..b4023071bd 100644 --- a/modules/learn/pages/buckets-memory-and-storage/buckets.adoc +++ b/modules/learn/pages/buckets-memory-and-storage/buckets.adoc @@ -53,8 +53,6 @@ For a Memcached bucket, this means that data, which is resident in memory (but, Therefore, if removed data is subsequently needed, it cannot be re-acquired from Couchbase Server. Ejection removes all of an item's data. -For all bucket-types, items are selected for ejection by means of the _Not Recently Used_ (NRU) algorithm. - All bucket types are fully compatible with the Memcached open source distributed key-value cache. == Bucket Capabilities From 273633672fbeaf653af859b71444357b91927603 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:39:52 -0400 Subject: [PATCH 018/201] DOC-10648 windows install permissions (#3697) * Initial pass * Updated wording * Mention starting and stopping the service. --- modules/install/pages/install-package-windows.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/install/pages/install-package-windows.adoc b/modules/install/pages/install-package-windows.adoc index 656f1731a7..893252c0a0 100644 --- a/modules/install/pages/install-package-windows.adoc +++ b/modules/install/pages/install-package-windows.adoc @@ -15,8 +15,10 @@ If you're upgrading an existing installation of Couchbase Server, refer to xref: Couchbase Server works out-of-the-box with most OS configurations. However, the procedures on this page assume the following: -* You have _administrator privileges_. -These are required, for installing Couchbase Server on Windows. +* You must have administrator privileges to install Couchbase Server on Windows. +Once installed, Couchbase Server runs as a Windows Service using the Local System user account. +To start or stop the Windows Service, your windows account must either have administrator privileges or be granted sufficient privileges to start the service. +For more information, see Microsoft's https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/grant-users-rights-manage-services[How to grant users rights to manage services^]. * Your system meets the xref:pre-install.adoc[minimum requirements] and that your operating system version is xref:install-platforms.adoc[supported]. + From ccc7538323401a119bdb1f3b1d424bd4d289714c Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Fri, 20 Sep 2024 06:55:56 -0700 Subject: [PATCH 019/201] Update list-cluster-nodes.adoc (#3698) In the List Nodes with the REST API section, updated REST API command to output both the otpNode and hostname. This is because you need the otpNode value to be able to get detailed information about the node. Then, added an example of how to use the `/nodes/` URI to display detailed information about the node. --- .../pages/manage-nodes/list-cluster-nodes.adoc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc b/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc index 9be550c1c5..159abb687c 100644 --- a/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc +++ b/modules/manage/pages/manage-nodes/list-cluster-nodes.adoc @@ -133,20 +133,29 @@ The method returns a large amount of information, which includes many of the det The output may be unformatted, and thereby difficult to read until formatting is applied. The following call passes the result to the https://stedolan.github.io/jq/[jq^] command-line JSON processor for -formatting, and then uses the standard command-line utility `grep` to reduce the output to available hostnames: +formatting, and then uses the standard command-line utility `egrep` to reduce the output to available hostnames and otpNode names: ---- curl -u Administrator:password -v -X GET \ -http://10.142.181.101:8091/pools/default | jq '.' | grep hostname +http://10.142.181.101:8091/pools/default | jq '.' | egrep 'hostname|otpNode' ---- The output is as follows: ---- +"otpNode": "ns_1@10.142.181.101", "hostname": "10.142.181.101:8091", +"otpNode": "ns_1@10.142.181.102", "hostname": "10.142.181.102:8091", ---- +As shown in the example REST API command below, the otpNode value can be used with the `/nodes/` URI to retrieve detailed information about the node, including the storage paths for the services: + +---- +curl -u Administrator:password -v -X GET \ +http://10.142.181.101:8091/nodes/ns_1@10.142.181.101 | jq '.' +---- + For more information, see xref:rest-api:rest-cluster-get.adoc[Retrieving Cluster Information]. [#next-steps-after-list-nodes] From 7ad13586daecbca67f82ba6b720f72a8d024d4b7 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 24 Sep 2024 14:21:39 -0400 Subject: [PATCH 020/201] DOC-12465 non avx2 processor deprecation 7.6 (#3703) * Added deprecation section to 7.6.3 release notes for the future AVX2 requirements. * Rewording. * Fixing anchor --- .../partials/docs-server-7.6.3-release-note.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc index c88adb88e0..063e7402ed 100644 --- a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -4,6 +4,13 @@ Couchbase Server 7.6.3 was released in September 2024. This maintenance release For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[]. +[#deprecated-7-6-3] +=== Deprecated Platforms + +The use of x86 processors that do not support Advanced Vector Extensions 2 (AVX2) is deprecated in version 7.6.3. +Future versions of Vector Search will rely on these instructions to improve performance. +These instructions are available in most Intel processors produced since 2013 and AMD processors produced since 2015. + [#fixed-issues-763] === Fixed Issues From 85c32dc34aeaad6df663a38ac12d2c15280bbde0 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:32:38 +0100 Subject: [PATCH 021/201] [DOC-11500]: Completely incorrect and misleading example. (#3707) Fixed diagrams and text in services.adoc to reflect the recommended production configuration. Replaced LibreOffice diagrams with PlantUMl diagrams, which are better at scaling to different sizes. --- .../services/services.adoc | 43 +++-- .../partials/cluster-example-diagrams.adoc | 182 ++++++++++++++++++ 2 files changed, 206 insertions(+), 19 deletions(-) create mode 100644 modules/learn/partials/cluster-example-diagrams.adoc diff --git a/modules/learn/pages/services-and-indexes/services/services.adoc b/modules/learn/pages/services-and-indexes/services/services.adoc index 6925bcd4db..68d5b14e9a 100644 --- a/modules/learn/pages/services-and-indexes/services/services.adoc +++ b/modules/learn/pages/services-and-indexes/services/services.adoc @@ -12,7 +12,7 @@ Services are configured and deployed by the Full Administrator who initializes C The standard configuration-sequence allows a subset of services to be selected per node, with an individual memory-allocation for each. Each service supports a particular form of data-access. Services not required need not be deployed. -Services intended to support a heavy workload can be deployed across multiple cluster-nodes, to ensure optimal performance and resource-availability. +Services intended to support a heavy workload can be deployed across multiple cluster-nodes to ensure optimal performance and resource-availability. In Couchbase Server Version 7.6 and later, you can add one or more arbiter nodes to your cluster. include::learn:partial$arbiter-node-benefits.adoc[] @@ -21,14 +21,14 @@ include::learn:partial$arbiter-node-benefits.adoc[] Couchbase Server provides the following services: -* *Data*: Supports the storing, setting, and retrieving of data-items, specified by key. +* *Data*: Supports the storing, setting, and retrieving of data-items, specified by a key. * *Query*: Parses queries specified in the _N1QL_ query-language, executes the queries, and returns results. The Query Service interacts with both the Data and Index services. * *Index*: Creates indexes, for use by the Query and Analytics services. -* *Search*: Create indexes specially purposed for _Full Text Search_. +* *Search*: Create indexes specially purposed for _Full-Text Search_. This supports language-aware searching; allowing users to search for, say, the word `beauties`, and additionally obtain results for `beauty` and `beautiful`. * *Analytics*: Supports join, set, aggregation, and grouping operations; which are expected to be large, long-running, and highly consumptive of memory and CPU resources. -* *Eventing*: Supports near real-time handling of changes to data: code can be executed both in response to document-mutations, and as scheduled by timers. +* *Eventing*: Supports near real-time handling of changes to data: code can be executed both in response to document mutations and as scheduled by timers. * *Backup*: Supports the scheduling of full and incremental data backups, either for specific individual buckets, or for all buckets on the cluster. Also allows the scheduling of _merges_ of previously made backups. @@ -40,36 +40,41 @@ workload-requirements. [#setting-up-services] == Setting Up Services -Services are set up on a per node basis. +Services are set up on a per-node basis. Each node can run at most one instance of a service. Each node can run any number of services, up to the maximum, which is seven. In Couchbase Enterprise Server Version 7.6+, a node can be configured to run _no_ service. The _Data Service_ must run on at least one node of the cluster. -Some services are interdependent, and therefore require at least one instance of -each of their dependencies to be running on the cluster (for example, the +Some services are interdependent and therefore require at least one instance of +each of their dependencies to be running on the cluster — (for example, the _Query Service_ depends on the _Index Service_ and on the _Data Service_). When the first node in a cluster is initialized, the services assigned to it become the default assignment for each other node subsequently to be added to the cluster. -However, this default can be departed from, node by node; with one or more services omitted from the default, and one or more added. +However, this default can be departed from, node by node, with one or more services omitted from the default, and one or more added. When first allocated to a node, a service requires the assignment of a specific memory quota, which becomes standard for that service in each of its instances across the cluster. (The exceptions to this are the Query and Backup Services, which never require a memory quota.) -Service-allocation should be designed based on workload-analysis: if a particular service is expected to handle a heavy workload, it should be allocated with a larger memory quota, and potentially as the only service on the node. -Alternatively, if a cluster is to be used for development purposes only, it may be convenient to allocate services in the quickest and most convenient way, with some quotas being equal. +Service allocation should be designed based on workload-analysis: +if a particular service is expected to handle a heavy workload, +it should be allocated with a larger memory quota, and potentially as the only service on the node. +Alternatively, if a cluster is to be used for development only, +it may be convenient to allocate services in the quickest and most convenient way, +with some quotas being equal. For example, the following illustration shows how four services — Data, Index, Query, and Search — might be allocated evenly across the five nodes of a _development_ cluster: [#cb_cluster_with_services_development] -image::services-and-indexes/services/cbClusterWithServicesDevelopment.png[,720,align=left] +include::partial$cluster-example-diagrams.adoc[tag="five-cluster-setup"] This configuration might provide perfectly acceptable performance for each of the four services, in the context of development and testing. -However, if a large amount of data needed, in production, to be intensively indexed, and addressed by means of Query and Search, the following configuration would be more efficient: +However, if a large amount of data is required to be intensively indexed and addressed by means of Query and Search, the following production configuration would be more efficient: [#cb_cluster_with_services_production] -image::services-and-indexes/services/cbClusterWithServicesProduction.png[,720,align=left] +include::partial$cluster-example-diagrams.adoc[tag="six-cluster-setup"] -In this revised configuration, the Data Service is the only service to run on two of the nodes; the Index Service the only service on two futher nodes; and the Query and Search Services share the fifth and final node. +In this revised configuration, the Data Service is the only service to run on three of the nodes; +the Index Service is running on two further nodes; and the Query and Search Services share the sixth and final node. For a more detailed explanation of service memory quotas, see xref:buckets-memory-and-storage/memory.adoc[Memory]. For information on the practical steps required to initialize a cluster, including the allocation of services to nodes, see @@ -86,9 +91,9 @@ nodes can be removed, reconfigured to run the Search Service, and re-added to th cluster. Alternatively, additional hardware-resources (CPU, memory, disk-capacity) can be -added to targeted nodes in the cluster, in order to support the performance of -key services. This ability to provision services independently from one another, and -thereby -scale their performance individually up and down as required, provides the greatest -flexibility in terms of handling changing business requirements, and redeploying +added to targeted nodes in the cluster to support the performance of +key services. +This ability to provision services independently of one another, and +thereby scale their performance individually up and down as required, provides the greatest +flexibility in terms of handling changing business requirements and redeploying existing resources to ensure continuously heightened efficiency. diff --git a/modules/learn/partials/cluster-example-diagrams.adoc b/modules/learn/partials/cluster-example-diagrams.adoc new file mode 100644 index 0000000000..ec300b7730 --- /dev/null +++ b/modules/learn/partials/cluster-example-diagrams.adoc @@ -0,0 +1,182 @@ +// tag::five-cluster-setup[] +[plantuml] +.Couchbase Server Cluster for Development +---- +@startuml + +skinparam shadowing true +skinparam nodesep 10 +skinparam ranksep 20 + +database "Node 1" as node1 { + + component "Cluster\nManager" as cl1 + + component "Data\nService" as dl1 + + component "Index\nService" as ind1 + + component "Query\nService" as qry1 + + component "Search\nService" as ss1 + +} + +cl1-[hidden]- dl1 +dl1-[hidden]- ind1 +ind1 -[hidden]- qry1 +qry1 -[hidden]- ss1 + + + +database "Node 2" as node2 { + + component "Cluster\nManager" as cl2 + + component "Data\nService" as dl2 + + component "Index\nService" as ind2 + + component "Query\nService" as qry2 + + component "Search\nService" as ss2 + +} + +cl2-[hidden]- dl2 +dl2-[hidden]- ind2 +ind2 -[hidden]- qry2 +qry2 -[hidden]- ss2 + + + + +database "Node 3" as node3 { + + component "Cluster\nManager" as cl3 + + component "Data\nService" as dl3 + + component "Index\nService" as ind3 + + component "Query\nService" as qry3 + + component "Search\nService" as ss3 + +} + +cl3-[hidden]- dl3 +dl3-[hidden]- ind3 +ind3 -[hidden]- qry3 +qry3 -[hidden]- ss3 + +database "Node 4" as node4 { + + component "Cluster\nManager" as cl4 + + component "Data\nService" as dl4 + + component "Index\nService" as ind4 + + component "Query\nService" as qry4 + + component "Search\nService" as ss4 + +} + +cl4-[hidden]- dl4 +dl4-[hidden]- ind4 +ind4 -[hidden]- qry4 +qry4 -[hidden]- ss4 + + +database "Node 5" as node5 { + + component "Cluster\nManager" as cl5 + + component "Data\nService" as dl5 + + component "Index\nService" as ind5 + + component "Query\nService" as qry5 + + component "Search\nService" as ss5 + +} + +cl5-[hidden]- dl5 +dl5-[hidden]- ind5 +ind5 -[hidden]- qry5 +qry5 -[hidden]- ss5 + +@enduml +---- +// end::five-cluster-setup[] + + +// tag::six-cluster-setup[] + +[plantuml] +.Couchbase Server Cluster for Production +---- +@startuml + +skinparam shadowing true +skinparam nodesep 10 +skinparam ranksep 20 + +database "Node 1" as node1 { + + component "Cluster\nManager" as cl1 + + component "Data\nService" as dl1 +} + +database "Node 2" as node2 { + + component "Cluster\nManager" as cl2 + + component "Data\nService" as dl2 +} + +database "Node 3" as node3 { + + component "Cluster\nManager" as cl3 + + component "Data\nService" as dl3 +} + +database "Node 4" as node4 { + + component "Cluster\nManager" as cl4 + + component "Index\nService" as ind1 +} + +database "Node 5" as node5 { + + component "Cluster\nManager" as cl5 + + component "Index\nService" as ind2 +} + +database "Node 6" as node6 { + + component "Cluster\nManager" as cl6 + + component "Query\nService" as qry1 + + component "Search\nService" as ss1 +} + +cl1 -[hidden]- dl1 +cl2 -[hidden]- dl2 +cl3 -[hidden]- dl3 +cl4 -[hidden]- ind1 +cl5 -[hidden]- ind2 +cl6 -[hidden]- qry1 +qry1 -[hidden]- ss1 +@enduml +---- + +// end::six-cluster-setup[] From 6eeb0369983762820aac86d42e1faf397c6b1998 Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Tue, 1 Oct 2024 09:36:46 +0100 Subject: [PATCH 022/201] typo fix --- .../manage-scopes-and-collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc b/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc index af393e5371..fbc32bb4fd 100644 --- a/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc +++ b/modules/manage/pages/manage-scopes-and-collections/manage-scopes-and-collections.adoc @@ -654,7 +654,7 @@ http://localhost:8091/pools/default/buckets/testBucket/scopes/my_scope/collectio -d maxTTL=0 ---- + -Setting `maxTTL` parameter to `0` manes that documents in the collection use the bucket's `maxTTL` setting. +Setting `maxTTL` parameter to `0` means that documents in the collection use the bucket's `maxTTL` setting. If successful, the operation returns a uid. + ---- From 12eb73dd24f15f769d27d54ed6e0abf8ad854478 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 9 Oct 2024 11:41:44 +0100 Subject: [PATCH 023/201] Merge pull request #3711 * [DOC-11727]: Feedback on Install Couchbase Server Using Docker | Couchbase --- modules/install/pages/getting-started-docker.adoc | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/modules/install/pages/getting-started-docker.adoc b/modules/install/pages/getting-started-docker.adoc index 1b59a4fcce..92b9734541 100644 --- a/modules/install/pages/getting-started-docker.adoc +++ b/modules/install/pages/getting-started-docker.adoc @@ -4,6 +4,8 @@ [abstract] {description} +:shutdown-instructions-link: pass:q[(For instructions on starting up or shutting down a standalone instance of Couchbase server, see xref:startup-shutdown.adoc[Starting and stopping the Couchbase Server]).] + If you're trying Couchbase Server for the first time and just want to explore a Couchbase configuration, the quickest way to install a pre-configured single-node deployment using Docker is to follow the xref:getting-started:start-here.adoc[Get Started] tutorial. For more traditional Docker deployments, use the following sections below: @@ -23,7 +25,7 @@ To run a single-node cluster, you will need to deploy a single container represe ==== For detailed information about deploying Couchbase Server, make sure to review the Couchbase Server xref:plan-for-production.adoc[system requirements] and xref:install-production-deployment.adoc[deployment guidelines], paying particular attention to the following pages: -* xref:best-practices-vm.adoc[] +* xref:best-practices-vm.adoc[] * xref:deployment-considerations-lt-3nodes.adoc[]. ==== @@ -50,7 +52,8 @@ For example: After running the above command, a single instance (`db`) of the latest https://hub.docker.com/_/couchbase/[official Couchbase Server container image^] is downloaded and run on the host computer. If a traditional installation of Couchbase Server is running locally on the host computer, the port mappings specified using the `-p` option may fail. -Ensure that you stop any local instance of Couchbase Server before running this command. +Ensure that you stop any local instance of Couchbase Server before running this command. + +{shutdown-instructions-link} //// // Removed this statement as it is questionable whether it is actually supported. [TIP] @@ -145,7 +148,8 @@ $ docker run -d --name db3 -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 cou After running the above commands, three instances (`db1`, `db2`, `db3`) of the latest https://hub.docker.com/_/couchbase/[official Couchbase Server container image^] are downloaded and run on the host computer. If a traditional installation of Couchbase Server is running locally on the host computer, the port mappings specified using the `-p` option may fail. -Ensure that you stop any local instance of Couchbase Server before running these commands. +Ensure that you stop any local instance of Couchbase Server before running these commands. + +{shutdown-instructions-link} //// // Removed this statement as it is questionable whether it is actually supported. [TIP] @@ -371,7 +375,8 @@ two instances (`db1` and `db2`) of the latest https://hub.docker.com/_/couchbase and run on the host computer. If a traditional installation of Couchbase Server is running locally on the host computer, the port mappings specified using the `-p` option may fail. -Ensure that you stop any local instance of Couchbase Server before running these commands. +Ensure that you stop any local instance of Couchbase Server before running these commands. + +{shutdown-instructions-link} + NOTE: If you're using encrypted communication for the Couchbase Web Console, client, and server, and using XDCR, you need to open up additional ports. From 45f51c5d9dcdc243280e28b295a0416950150f90 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Fri, 18 Oct 2024 11:13:44 +0100 Subject: [PATCH 024/201] DOC-12650: Convert N1QL REST API references to use OpenAPI generator (#3713) * Delete old N1QL REST API pages * Update links * Update nav --- modules/ROOT/nav.adoc | 6 +- modules/n1ql/pages/n1ql-rest-api/admin.adoc | 17 ----- .../n1ql/pages/n1ql-rest-api/functions.adoc | 12 ---- modules/n1ql/pages/n1ql-rest-api/index.adoc | 17 ----- .../pages/rest-cluster-query-settings.adoc | 4 +- .../partials/rest-query-service-table.adoc | 64 +++++++++---------- 6 files changed, 37 insertions(+), 83 deletions(-) delete mode 100644 modules/n1ql/pages/n1ql-rest-api/admin.adoc delete mode 100644 modules/n1ql/pages/n1ql-rest-api/functions.adoc delete mode 100644 modules/n1ql/pages/n1ql-rest-api/index.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 25ce9e34c5..6e7379f216 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -457,7 +457,7 @@ include::cli:partial$cbcli/nav.adoc[] **** xref:rest-api:rotate-data-key.adoc[Rotate the Data Key] ** xref:n1ql:n1ql-rest-api/intro.adoc[] - *** xref:n1ql:n1ql-rest-api/index.adoc[] + *** xref:n1ql-rest-query:index.adoc[] **** xref:n1ql:n1ql-rest-api/examplesrest.adoc[] ***** xref:n1ql:n1ql-rest-api/exsuccessful.adoc[] ***** xref:n1ql:n1ql-rest-api/expositional.adoc[] @@ -469,9 +469,9 @@ include::cli:partial$cbcli/nav.adoc[] ***** xref:n1ql:n1ql-rest-api/exunsupportedhttp.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthhttp.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthrequest.adoc[] - *** xref:n1ql:n1ql-rest-api/admin.adoc[Query Admin REST API] + *** xref:n1ql-rest-admin:index.adoc[] *** xref:rest-api:rest-cluster-query-settings.adoc[Query Settings REST API] - *** xref:n1ql:n1ql-rest-api/functions.adoc[Query Functions REST API] + *** xref:n1ql-rest-functions:index.adoc[Query Functions REST API] ** xref:rest-api:rest-index-service.adoc[Index Service API] *** xref:rest-api:get-settings-indexes.adoc[Retrieve GSI Settings] diff --git a/modules/n1ql/pages/n1ql-rest-api/admin.adoc b/modules/n1ql/pages/n1ql-rest-api/admin.adoc deleted file mode 100644 index b107c826f1..0000000000 --- a/modules/n1ql/pages/n1ql-rest-api/admin.adoc +++ /dev/null @@ -1,17 +0,0 @@ -= Query Admin REST API - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$n1ql-rest-api/admin/overview.adoc[tag=body] -include::partial$n1ql-rest-api/admin/paths.adoc[] -include::partial$n1ql-rest-api/admin/definitions.adoc[] -include::partial$n1ql-rest-api/admin/security.adoc[] - -== See Also - -* [[queryCleanupClientAttempts]][[queryCleanupLostAttempts]][[queryCleanupWindow]][[queryCompletedLimit]][[queryCompletedMaxPlanSize]][[queryCompletedThreshold]][[queryLogLevel]][[queryMaxParallelism]][[queryMemoryQuota]][[queryNodeQuota]][[queryNodeQuotaValPercent]][[queryNumAtrs]][[queryNumCpus]][[queryN1qlFeatCtrl]][[queryPipelineBatch]][[queryPipelineCap]][[queryPreparedLimit]][[queryScanCap]][[queryTimeout]][[queryTxTimeout]][[queryUseCBO]][[queryUseReplica]]For cluster-level settings, see the xref:rest-api:rest-cluster-query-settings.adoc#_settings[Cluster Query Settings API]. - -* [[atrcollection_req]][[client_context_id]][[controls_req]][[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[pretty_req]][[profile_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql:n1ql-rest-api/index.adoc#_request_parameters[Query Service REST API]. \ No newline at end of file diff --git a/modules/n1ql/pages/n1ql-rest-api/functions.adoc b/modules/n1ql/pages/n1ql-rest-api/functions.adoc deleted file mode 100644 index b3f49b3d57..0000000000 --- a/modules/n1ql/pages/n1ql-rest-api/functions.adoc +++ /dev/null @@ -1,12 +0,0 @@ -= Query Functions REST API -:page-edition: Enterprise Edition - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$n1ql-rest-api/functions/overview.adoc[tag=body] -include::partial$n1ql-rest-api/functions/paths.adoc[] -include::partial$n1ql-rest-api/functions/definitions.adoc[] -include::partial$n1ql-rest-api/functions/security.adoc[] \ No newline at end of file diff --git a/modules/n1ql/pages/n1ql-rest-api/index.adoc b/modules/n1ql/pages/n1ql-rest-api/index.adoc deleted file mode 100644 index 18667a2857..0000000000 --- a/modules/n1ql/pages/n1ql-rest-api/index.adoc +++ /dev/null @@ -1,17 +0,0 @@ -= Query Service REST API - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$n1ql-rest-api/query/overview.adoc[tag=body] -include::partial$n1ql-rest-api/query/paths.adoc[] -include::partial$n1ql-rest-api/query/definitions.adoc[] -include::partial$n1ql-rest-api/query/security.adoc[] - -== See Also - -* [[queryMaxParallelism]][[queryMemoryQuota]][[queryNumAtrs]][[queryPipelineBatch]][[queryPipelineCap]][[queryScanCap]][[queryTimeout]][[queryTxTimeout]][[queryUseCBO]][[queryUseReplica]]For cluster-level settings, see the xref:rest-api:rest-cluster-query-settings.adoc#_settings[Cluster Query Settings API]. - -* [[atrcollection-srv]][[controls-srv]][[max-parallelism-srv]][[memory-quota-srv]][[numatrs-srv]][[pipeline-batch-srv]][[pipeline-cap-srv]][[pretty-srv]][[profile-srv]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql:n1ql-rest-api/admin.adoc#_settings[Admin REST API]. \ No newline at end of file diff --git a/modules/rest-api/pages/rest-cluster-query-settings.adoc b/modules/rest-api/pages/rest-cluster-query-settings.adoc index 418290d279..b98242a05b 100644 --- a/modules/rest-api/pages/rest-cluster-query-settings.adoc +++ b/modules/rest-api/pages/rest-cluster-query-settings.adoc @@ -12,6 +12,6 @@ include::partial$query-settings/security.adoc[] == See Also -* [[cleanupclientattempts]][[cleanuplostattempts]][[cleanupwindow]][[completed-limit]][[completed-max-plan-size]][[completed-threshold]][[loglevel]][[max-parallelism-srv]][[memory-quota-srv]][[node-quota]][[node-quota-val-percent]][[num-cpus]][[numatrs-srv]][[n1ql-feat-ctrl]][[pipeline-batch-srv]][[pipeline-cap-srv]][[prepared-limit]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql:n1ql-rest-api/admin.adoc#_settings[Admin REST API]. +* [[cleanupclientattempts]][[cleanuplostattempts]][[cleanupwindow]][[completed-limit]][[completed-max-plan-size]][[completed-threshold]][[loglevel]][[max-parallelism-srv]][[memory-quota-srv]][[node-quota]][[node-quota-val-percent]][[num-cpus]][[numatrs-srv]][[n1ql-feat-ctrl]][[pipeline-batch-srv]][[pipeline-cap-srv]][[prepared-limit]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql-rest-admin:index.adoc#Settings[Query Admin REST API]. -* [[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[txtimeout_req]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql:n1ql-rest-api/index.adoc#_request_parameters[Query Service REST API]. \ No newline at end of file +* [[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[txtimeout_req]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql-rest-query:index.adoc#Request[Query Service REST API]. \ No newline at end of file diff --git a/modules/rest-api/partials/rest-query-service-table.adoc b/modules/rest-api/partials/rest-query-service-table.adoc index 6a9f46c0a7..212d792f01 100644 --- a/modules/rest-api/partials/rest-query-service-table.adoc +++ b/modules/rest-api/partials/rest-query-service-table.adoc @@ -7,11 +7,11 @@ | `POST` | `/query/service` -| xref:n1ql:n1ql-rest-api/index.adoc#_post_service[Query Service] +| xref:n1ql-rest-query:index.adoc#post_service[Query Service] | `GET` | `/query/service` -| xref:n1ql:n1ql-rest-api/index.adoc#_get_service[Read-Only Query Service] +| xref:n1ql-rest-query:index.adoc#get_service[Read-Only Query Service] |=== // end::query-service[] @@ -25,108 +25,108 @@ | `GET` | `/admin/clusters` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_clusters[Read All Clusters] +| xref:n1ql-rest-admin:index.adoc#get_clusters[Read All Clusters] | `GET` | `/admin/clusters/{cluster}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_cluster[Read a Cluster] +| xref:n1ql-rest-admin:index.adoc#get_cluster[Read a Cluster] | `GET` | `/admin/clusters/{cluster}/nodes` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_nodes[Read All Nodes] +| xref:n1ql-rest-admin:index.adoc#get_nodes[Read All Nodes] | `GET` | `/admin/clusters/{cluster}/nodes/{node}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_node[Read a Node] +| xref:n1ql-rest-admin:index.adoc#get_node[Read a Node] | `GET` | `/admin/config` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_config[Read Configuration] +| xref:n1ql-rest-admin:index.adoc#get_config[Read Configuration] | `GET` | `/admin/prepareds` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_prepareds[Retrieve All Prepared Statements] +| xref:n1ql-rest-admin:index.adoc#get_prepareds[Retrieve All Prepared Statements] | `GET` | `/admin/prepareds/{name}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_prepared[Retrieve a Prepared Statement] +| xref:n1ql-rest-admin:index.adoc#get_prepared[Retrieve a Prepared Statement] | `DELETE` | `/admin/prepareds/{name}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_delete_prepared[Delete a Prepared Statement] +| xref:n1ql-rest-admin:index.adoc#delete_prepared[Delete a Prepared Statement] | `GET` | `/admin/indexes/prepareds` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_prepared_indexes[Retrieve Prepared Index Statements] +| xref:n1ql-rest-admin:index.adoc#get_prepared_indexes[Retrieve Prepared Index Statements] | `GET` | `/admin/active_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_active_requests[Retrieve All Active Requests] +| xref:n1ql-rest-admin:index.adoc#get_active_requests[Retrieve All Active Requests] | `GET` | `/admin/active_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_active_request[Retrieve an Active Request] +| xref:n1ql-rest-admin:index.adoc#get_active_request[Retrieve an Active Request] | `DELETE` | `/admin/active_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_delete_active_request[Delete an Active Request] +| xref:n1ql-rest-admin:index.adoc#delete_active_request[Delete an Active Request] | `GET` | `/admin/indexes/active_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_active_indexes[Retrieve Active Index Requests] +| xref:n1ql-rest-admin:index.adoc#get_active_indexes[Retrieve Active Index Requests] | `GET` | `/admin/completed_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_completed_requests[Retrieve All Completed Requests] +| xref:n1ql-rest-admin:index.adoc#get_completed_requests[Retrieve All Completed Requests] | `GET` | `/admin/completed_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_completed_request[Retrieve a Completed Request] +| xref:n1ql-rest-admin:index.adoc#get_completed_request[Retrieve a Completed Request] | `DELETE` | `/admin/completed_requests/{request}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_delete_completed_request[Delete a Completed Request] +| xref:n1ql-rest-admin:index.adoc#delete_completed_request[Delete a Completed Request] | `GET` | `/admin/indexes/completed_requests` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_completed_indexes[Retrieve Completed Index Requests] +| xref:n1ql-rest-admin:index.adoc#get_completed_indexes[Retrieve Completed Index Requests] | `GET` | `/admin/vitals` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_vitals[Retrieve Vitals] +| xref:n1ql-rest-admin:index.adoc#get_vitals[Retrieve Vitals] | `GET` | `/admin/stats` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_stats[Retrieve All Statistics] +| xref:n1ql-rest-admin:index.adoc#get_stats[Retrieve All Statistics] | `GET` | `/admin/stats/{stats}` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_stat[Retrieve a Statistic] +| xref:n1ql-rest-admin:index.adoc#get_stat[Retrieve a Statistic] // deprecated method // | `GET` // | `/debug/vars` -// | xref:n1ql:n1ql-rest-api/admin.adoc#_get_debug_vars[Get Debug Variables] +// | xref:n1ql-rest-admin:index.adoc#get_debug_vars[Get Debug Variables] | `GET` | `/admin/settings` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_settings[Retrieve Node-Level Query Settings] +| xref:n1ql-rest-admin:index.adoc#get_settings[Retrieve Node-Level Query Settings] | `POST` | `/admin/settings` -| xref:n1ql:n1ql-rest-api/admin.adoc#_post_settings[Update Node-Level Query Settings] +| xref:n1ql-rest-admin:index.adoc#post_settings[Update Node-Level Query Settings] | `GET` | `/admin/ping` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_ping[Ping] +| xref:n1ql-rest-admin:index.adoc#get_ping[Ping] | `GET` | `/admin/gc` -| xref:n1ql:n1ql-rest-api/admin.adoc#_get_gc[Run Garbage Collector] +| xref:n1ql-rest-admin:index.adoc#get_gc[Run Garbage Collector] | `POST` | `/admin/gc` -| xref:n1ql:n1ql-rest-api/admin.adoc#_post_gc[Run Garbage Collector and Release Memory] +| xref:n1ql-rest-admin:index.adoc#post_gc[Run Garbage Collector and Release Memory] |=== // end::query-admin[] @@ -166,19 +166,19 @@ | `GET` | `/evaluator/v1/libraries` -| xref:n1ql:n1ql-rest-api/functions.adoc#_get_collection[Read All Libraries] +| xref:n1ql-rest-functions:index.adoc#get_collection[Read All Libraries] | `GET` | `/evaluator/v1/libraries/{library}` -| xref:n1ql:n1ql-rest-api/functions.adoc#_get_library[Read a Library] +| xref:n1ql-rest-functions:index.adoc#get_library[Read a Library] | `POST` | `/evaluator/v1/libraries/{library}` -| xref:n1ql:n1ql-rest-api/functions.adoc#_post_library[Create or Update a Library] +| xref:n1ql-rest-functions:index.adoc#post_library[Create or Update a Library] | `DELETE` | `/evaluator/v1/libraries/{library}` -| xref:n1ql:n1ql-rest-api/functions.adoc#_delete_library[Delete a Library] +| xref:n1ql-rest-functions:index.adoc#delete_library[Delete a Library] |=== // end::query-functions[] From d29096931ca4ed1bff763c2f694f76e7fdda9f0a Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 21 Oct 2024 10:55:45 +0100 Subject: [PATCH 025/201] Correcting anchor identifier. --- .../partials/docs-server-7.6.3-release-note.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc index 063e7402ed..50a9eddfbb 100644 --- a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -7,9 +7,9 @@ For detailed information on new features and enhancements, please see xref:intro [#deprecated-7-6-3] === Deprecated Platforms -The use of x86 processors that do not support Advanced Vector Extensions 2 (AVX2) is deprecated in version 7.6.3. +The use of x86 processors that do not support Advanced Vector Extensions 2 (AVX2) is deprecated in version 7.6.3. Future versions of Vector Search will rely on these instructions to improve performance. -These instructions are available in most Intel processors produced since 2013 and AMD processors produced since 2015. +These instructions are available in most Intel processors produced since 2013 and AMD processors produced since 2015. [#fixed-issues-763] === Fixed Issues @@ -112,7 +112,7 @@ This release contains the following known issues: ==== Query Service -[#table-known-issues-762-query-service, cols="10,40,40"] +[#table-known-issues-763-query-service, cols="10,40,40"] |=== |Issue | Description | Workaround From 11f8621823e1abcf3c1cdfacad6a74a6c812c3e7 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Tue, 22 Oct 2024 10:19:19 +0100 Subject: [PATCH 026/201] DOC-12652: Convert other server REST API references to use OpenAPI generator (#3714) * Delete superseded REST API pages * Update links * Update links to Query Settings examples * Update nav --- modules/ROOT/nav.adoc | 6 +++--- .../pages/manage-settings/general-settings.adoc | 10 +++++----- .../pages/monitor/monitoring-indexes.adoc | 4 ++-- .../pages/rest-cluster-query-settings.adoc | 17 ----------------- modules/rest-api/pages/rest-index-stats.adoc | 6 ------ .../partials/rest-index-service-table.adoc | 6 +++--- .../partials/rest-query-service-table.adoc | 8 ++++---- 7 files changed, 17 insertions(+), 40 deletions(-) delete mode 100644 modules/rest-api/pages/rest-cluster-query-settings.adoc delete mode 100644 modules/rest-api/pages/rest-index-stats.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 6e7379f216..98955f2f13 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -470,13 +470,13 @@ include::cli:partial$cbcli/nav.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthhttp.adoc[] ***** xref:n1ql:n1ql-rest-api/exauthrequest.adoc[] *** xref:n1ql-rest-admin:index.adoc[] - *** xref:rest-api:rest-cluster-query-settings.adoc[Query Settings REST API] - *** xref:n1ql-rest-functions:index.adoc[Query Functions REST API] + *** xref:n1ql-rest-settings:index.adoc[] + *** xref:n1ql-rest-functions:index.adoc[] ** xref:rest-api:rest-index-service.adoc[Index Service API] *** xref:rest-api:get-settings-indexes.adoc[Retrieve GSI Settings] *** xref:rest-api:post-settings-indexes.adoc[Set GSI Settings] - *** xref:rest-api:rest-index-stats.adoc[Index Statistics API] + *** xref:index-rest-stats:index.adoc[Index Statistics API] *** xref:rest-api:rest-modify-index-batch-size.adoc[Modify Index Batch Size] ** xref:rest-api:backup-rest-api.adoc[Backup Service API] diff --git a/modules/manage/pages/manage-settings/general-settings.adoc b/modules/manage/pages/manage-settings/general-settings.adoc index 9a4cc10478..93122eebb4 100644 --- a/modules/manage/pages/manage-settings/general-settings.adoc +++ b/modules/manage/pages/manage-settings/general-settings.adoc @@ -764,7 +764,7 @@ To set the directory for temporary backfill data, and establish its size-limit, [source,shell] ---- -include::rest-api:example$query-settings-post-settings.sh[tag=request] +include::n1ql-rest-settings:example$query-settings-post-settings.sh[tag=request] ---- This specifies that the directory for temporary backfill data should be `/tmp`; and that the maximum size should be 2048 megabytes. @@ -773,7 +773,7 @@ If successful, this call returns a JSON document featuring all the current query [source,json] ---- -include::rest-api:example$query-settings-post-settings.jsonc[tags=tmpSpace;ellipsis;access] +include::n1ql-rest-settings:example$query-settings-post-settings.jsonc[tags=tmpSpace;ellipsis;access] ---- The document's values indicate that the specified values for directory and size have been established; and that the current setting for access-control restricts access to all, with no exceptions. @@ -782,7 +782,7 @@ To specify particular URLs as allowed and disallowed, use the `/settings/querySe [source,shell] ---- -include::rest-api:example$query-settings-post-access.sh[tag=request] +include::n1ql-rest-settings:example$query-settings-post-access.sh[tag=request] ---- A JSON document is specified as the payload for the method. @@ -792,10 +792,10 @@ If successful, the call returns a JSON document that confirms the modified setti [source,json] ---- -include::rest-api:example$query-settings-post-access.jsonc[] +include::n1ql-rest-settings:example$query-settings-post-access.jsonc[] ---- -For additional information, refer to xref:rest-api:rest-cluster-query-settings.adoc[Cluster Query Settings API]. +For additional information, refer to xref:n1ql-rest-settings:index.adoc[]. [#rebalance-settings-via-rest] === Rebalance Settings via REST diff --git a/modules/manage/pages/monitor/monitoring-indexes.adoc b/modules/manage/pages/monitor/monitoring-indexes.adoc index a44697f562..b028ffb65d 100644 --- a/modules/manage/pages/monitor/monitoring-indexes.adoc +++ b/modules/manage/pages/monitor/monitoring-indexes.adoc @@ -6,7 +6,7 @@ // Cross references :manage-indexes: xref:manage:manage-indexes/manage-indexes.adoc :index-stats: xref:manage:monitor/ui-monitoring-statistics.adoc#index_stats -:rest-index-stats: xref:rest-api:rest-index-stats.adoc +:rest-index-stats: xref:index-rest-stats:index.adoc :couchbase-cli-server-info: xref:cli:cbcli/couchbase-cli-server-info.adoc [abstract] @@ -143,7 +143,7 @@ Note that there is no CLI support for statistics for a specific index. == Monitor Indexes with the REST API You can monitor all Index-Service statistics, and statistics for a specific index, using the REST API. -Refer to {rest-index-stats}[Index Statistics API]. +Refer to {rest-index-stats}[]. [[related-links]] == Related Links diff --git a/modules/rest-api/pages/rest-cluster-query-settings.adoc b/modules/rest-api/pages/rest-cluster-query-settings.adoc deleted file mode 100644 index b98242a05b..0000000000 --- a/modules/rest-api/pages/rest-cluster-query-settings.adoc +++ /dev/null @@ -1,17 +0,0 @@ -= Query Settings REST API - -//// -These partials are created automatically by Swagger2Markup. -Refer to https://github.com/couchbaselabs/cb-swagger -//// - -include::partial$query-settings/overview.adoc[tag=body] -include::partial$query-settings/paths.adoc[] -include::partial$query-settings/definitions.adoc[] -include::partial$query-settings/security.adoc[] - -== See Also - -* [[cleanupclientattempts]][[cleanuplostattempts]][[cleanupwindow]][[completed-limit]][[completed-max-plan-size]][[completed-threshold]][[loglevel]][[max-parallelism-srv]][[memory-quota-srv]][[node-quota]][[node-quota-val-percent]][[num-cpus]][[numatrs-srv]][[n1ql-feat-ctrl]][[pipeline-batch-srv]][[pipeline-cap-srv]][[prepared-limit]][[scan-cap-srv]][[timeout-srv]][[txtimeout-srv]][[use-cbo-srv]][[use-replica-srv]]For node-level settings, see the xref:n1ql-rest-admin:index.adoc#Settings[Query Admin REST API]. - -* [[max_parallelism_req]][[memory_quota_req]][[numatrs_req]][[pipeline_batch_req]][[pipeline_cap_req]][[scan_cap_req]][[timeout_req]][[tximplicit]][[txtimeout_req]][[use_cbo_req]][[use_replica_req]]For request-level parameters, see the xref:n1ql-rest-query:index.adoc#Request[Query Service REST API]. \ No newline at end of file diff --git a/modules/rest-api/pages/rest-index-stats.adoc b/modules/rest-api/pages/rest-index-stats.adoc deleted file mode 100644 index 963999de6c..0000000000 --- a/modules/rest-api/pages/rest-index-stats.adoc +++ /dev/null @@ -1,6 +0,0 @@ -= Index Statistics API - -include::partial$index-stats/overview.adoc[tag=body] -include::partial$index-stats/paths.adoc[] -include::partial$index-stats/definitions.adoc[] -include::partial$index-stats/security.adoc[] \ No newline at end of file diff --git a/modules/rest-api/partials/rest-index-service-table.adoc b/modules/rest-api/partials/rest-index-service-table.adoc index 90876bea91..6108cee288 100644 --- a/modules/rest-api/partials/rest-index-service-table.adoc +++ b/modules/rest-api/partials/rest-index-service-table.adoc @@ -12,14 +12,14 @@ | `GET` | `/api/v1/stats` -| xref:rest-api:rest-index-stats.adoc#_get_node_stats[Get Node Statistics] +| xref:index-rest-stats:index.adoc#get_node_stats[Get Node Statistics] | `GET` | `/api/v1/stats/{keyspace}` -| xref:rest-api:rest-index-stats.adoc#_get_keyspace_stats[Get Keyspace Statistics] +| xref:index-rest-stats:index.adoc#get_keyspace_stats[Get Keyspace Statistics] | `GET` | `/api/v1/stats/{keyspace}/{index}` -| xref:rest-api:rest-index-stats.adoc#_get_index_stats[Get Index Statistics] +| xref:index-rest-stats:index.adoc#get_index_stats[Get Index Statistics] |=== diff --git a/modules/rest-api/partials/rest-query-service-table.adoc b/modules/rest-api/partials/rest-query-service-table.adoc index 212d792f01..86eb3eb999 100644 --- a/modules/rest-api/partials/rest-query-service-table.adoc +++ b/modules/rest-api/partials/rest-query-service-table.adoc @@ -140,19 +140,19 @@ | `GET` | `/settings/querySettings` -| xref:rest-api:rest-cluster-query-settings.adoc#_get_settings[Retrieve Cluster-Level Query Settings] +| xref:n1ql-rest-settings:index.adoc#get_settings[Retrieve Cluster-Level Query Settings] | `POST` | `/settings/querySettings` -| xref:rest-api:rest-cluster-query-settings.adoc#_post_settings[Update Cluster-Level Query Settings] +| xref:n1ql-rest-settings:index.adoc#post_settings[Update Cluster-Level Query Settings] | `GET` | `/settings/querySettings/curlWhitelist` -| xref:rest-api:rest-cluster-query-settings.adoc#_get_access[Retrieve CURL Access List] +| xref:n1ql-rest-settings:index.adoc#get_access[Retrieve CURL Access List] | `POST` | `/settings/querySettings/curlWhitelist` -| xref:rest-api:rest-cluster-query-settings.adoc#_post_access[Update CURL Access List] +| xref:n1ql-rest-settings:index.adoc#post_access[Update CURL Access List] |=== // end::query-settings[] From bc06fdda78874c5142f3590c95dcf15767a77d50 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Tue, 29 Oct 2024 06:54:20 -0700 Subject: [PATCH 027/201] Update rest-initialize-node.adoc to fix wrong field/key name in syntax and example (#3702) For the REST API shown, both the syntax and the example showed the wrong field/key name for the data service path -- it is just "path" in this specific REST API `/nodes/self/controller/settings` . The other names are correct -- "index_path", "eventing_path", and "cbas_path". Note that in the `/clusterInit` REST API, the field/key names are different. --- modules/rest-api/pages/rest-initialize-node.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rest-api/pages/rest-initialize-node.adoc b/modules/rest-api/pages/rest-initialize-node.adoc index 6903ad734b..cc4a68d581 100644 --- a/modules/rest-api/pages/rest-initialize-node.adoc +++ b/modules/rest-api/pages/rest-initialize-node.adoc @@ -40,7 +40,7 @@ Per platform, the default data-folder locations for all services are: ---- curl -X POST http://:8091/nodes/self/controller/settings -u : - -d data_path= + -d path= -d index_path= -d cbas_path= -d eventing_path= @@ -64,7 +64,7 @@ The following example establishes the paths for the Data, Index, Analytics, and ---- curl -X POST \ http://10.142.181.103:8091/nodes/self/controller/settings \ - -d 'data_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fdata&' \ + -d 'path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fdata&' \ -d 'index_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fidata&' \ -d 'cbas_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fadata&' \ -d 'eventing_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fedata&' From 6073c1735c54e3bd5485e6b46618b1160176c990 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Tue, 29 Oct 2024 06:55:43 -0700 Subject: [PATCH 028/201] Update rest-initialize-cluster.adoc syntax (#3701) The syntax had incorrect field names, so corrected. Note that the example on the same page had the correct field names. --- .../rest-api/pages/rest-initialize-cluster.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/rest-api/pages/rest-initialize-cluster.adoc b/modules/rest-api/pages/rest-initialize-cluster.adoc index f9efa9e8b3..0362c5e058 100644 --- a/modules/rest-api/pages/rest-initialize-cluster.adoc +++ b/modules/rest-api/pages/rest-initialize-cluster.adoc @@ -37,11 +37,11 @@ curl -X POST http://:8091/clusterInit -d hostname= -d username= -d password= - -d data_path= - -d index_path= - -d cbas_path= - -d eventing_path= - -d java_home= + -d dataPath= + -d indexPath= + -d analyticsPath= + -d eventingPath= + -d javaHome= -d sendStats=true -d clusterName= -d services= @@ -73,13 +73,13 @@ This parameter must be specified. A string that will be the password for the new cluster. This parameter must be specified. -* `data_path`, `index_path`, `cbas_path`, `eventing_path`. +* `dataPath`, `indexPath`, `analyticsPath`, `eventingPath`. Paths for the storage of data to be used by the Data, Index, Analytics, and Eventing Services. All paths must be writable by user `couchbase`. These parameters are optional. For the default values, see xref:rest-api:rest-initialize-node.adoc[Initializing a Node]. -* `java_home`. +* `javaHome`. Location of the JRE to be used by the Analytics Service. The specified path must be writable by user `couchbase`. This parameter is optional. @@ -91,7 +91,7 @@ See the xref:cli:cbcli/couchbase-cli-cluster-init.adoc#:~:text=software%20update It's always set to `true` for Couchbase Server Community Edition. In Couchbase Server Enterprise Edition, you can set the value to the default `true` or `false`. -* `cluster_name`. +* `clusterName`. A name for the cluster. This name is for convenience of identification, and will not be used for network access. This parameter is optional. From 8cbf49c67cde1ff19e954c5083dba71c3df69b65 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:04:46 +0000 Subject: [PATCH 029/201] DOC-12651: Convert Analytics REST API references to use OpenAPI generator (#3716) * Update links * Update nav --- modules/ROOT/nav.adoc | 12 ++--- .../partials/new-features-76_2.adoc | 2 +- .../rest-analytics-service-table.adoc | 52 +++++++++---------- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 98955f2f13..8133ad9abe 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -510,12 +510,12 @@ include::cli:partial$cbcli/nav.adoc[] ** xref:eventing:eventing-api.adoc[Eventing Service API] ** xref:analytics:rest-analytics.adoc[Analytics Service API] - *** xref:analytics:rest-service.adoc[Analytics Service REST API] - *** xref:analytics:rest-admin.adoc[Analytics Admin REST API] - *** xref:analytics:rest-config.adoc[Analytics Config REST API] - *** xref:analytics:rest-settings.adoc[Analytics Settings REST API] - *** xref:analytics:rest-links.adoc[Analytics Links REST API] - *** xref:analytics:rest-library.adoc[Analytics Library REST API] + *** xref:analytics-rest-service:index.adoc[Analytics Service REST API] + *** xref:analytics-rest-admin:index.adoc[Analytics Admin REST API] + *** xref:analytics-rest-config:index.adoc[Analytics Config REST API] + *** xref:analytics-rest-settings:index.adoc[Analytics Settings REST API] + *** xref:analytics-rest-links:index.adoc[Analytics Links REST API] + *** xref:analytics-rest-library:index.adoc[Analytics Library REST API] * xref:xdcr-reference:xdcr-reference-intro.adoc[XDCR Reference] ** xref:xdcr-reference:xdcr-advanced-settings.adoc[Advanced Settings] diff --git a/modules/introduction/partials/new-features-76_2.adoc b/modules/introduction/partials/new-features-76_2.adoc index 69713919e6..f4dee51fa7 100644 --- a/modules/introduction/partials/new-features-76_2.adoc +++ b/modules/introduction/partials/new-features-76_2.adoc @@ -27,7 +27,7 @@ See xref:learn:services-and-indexes/services/backup-service.adoc#threads[Thread === Analytics Service * The Analytics Service REST API has two new endpoints that let you get information about active and completed requests. -See xref:analytics:rest-admin.adoc#_return_active_requests[Active Requests] and xref:analytics:rest-admin.adoc#_completed_requests[Completed Requests] in the xref:analytics:rest-admin.adoc[] page +See xref:analytics-rest-admin:index.adoc#return_active_requests[Active Requests] and xref:analytics-rest-admin:index.adoc#completed_requests[Completed Requests] in the xref:analytics-rest-admin:index.adoc[] page. === Cluster Manager diff --git a/modules/rest-api/partials/rest-analytics-service-table.adoc b/modules/rest-api/partials/rest-analytics-service-table.adoc index 606c5d1d51..962780669f 100644 --- a/modules/rest-api/partials/rest-analytics-service-table.adoc +++ b/modules/rest-api/partials/rest-analytics-service-table.adoc @@ -6,19 +6,19 @@ | `POST` | `/analytics/service` -| xref:analytics:rest-service.adoc#_post_service[Query Service] +| xref:analytics-rest-service:index.adoc#post_service[Query Service] | `GET` | `/analytics/service` -| xref:analytics:rest-service.adoc#_get_service[Read-Only Query Service] +| xref:analytics-rest-service:index.adoc#get_service[Read-Only Query Service] | `POST` | `/query/service` -| xref:analytics:rest-service.adoc#_post_query[Query Service (Alternative)] +| xref:analytics-rest-service:index.adoc#post_query[Query Service (Alternative)] | `GET` | `/query/service` -| xref:analytics:rest-service.adoc#_get_query[Read-Only Query Service (Alternative)] +| xref:analytics-rest-service:index.adoc#get_query[Read-Only Query Service (Alternative)] |=== @@ -30,31 +30,31 @@ | `GET` | `/analytics/admin/active_requests` -| xref:analytics:rest-admin.adoc#_return_active_requests[Active Requests] +| xref:analytics-rest-admin:index.adoc#return_active_requests[Active Requests] | `DELETE` | `/analytics/admin/active_requests` -| xref:analytics:rest-admin.adoc#_cancel_request[Request Cancellation] +| xref:analytics-rest-admin:index.adoc#cancel_request[Request Cancellation] | `GET` | `/analytics/admin/completed_requests` -| xref:analytics:rest-admin.adoc#_completed_requests[Completed Requests] +| xref:analytics-rest-admin:index.adoc#completed_requests[Completed Requests] | `GET` | `/analytics/cluster` -| xref:analytics:rest-admin.adoc#_cluster_status[Cluster Status] +| xref:analytics-rest-admin:index.adoc#cluster_status[Cluster Status] | `POST` | `/analytics/cluster/restart` -| xref:analytics:rest-admin.adoc#_restart_cluster[Cluster Restart] +| xref:analytics-rest-admin:index.adoc#restart_cluster[Cluster Restart] | `POST` | `/analytics/node/restart` -| xref:analytics:rest-admin.adoc#_restart_node[Node Restart] +| xref:analytics-rest-admin:index.adoc#restart_node[Node Restart] | `GET` | `/analytics/status/ingestion` -| xref:analytics:rest-admin.adoc#_ingestion_status[Ingestion Status] +| xref:analytics-rest-admin:index.adoc#ingestion_status[Ingestion Status] |=== @@ -66,19 +66,19 @@ | `GET` | `/analytics/config/service` -| xref:analytics:rest-config.adoc#_get_service[View Service-Level Parameters] +| xref:analytics-rest-config:index.adoc#get_service[View Service-Level Parameters] | `PUT` | `/analytics/config/service` -| xref:analytics:rest-config.adoc#_put_service[Modify Service-Level Parameters] +| xref:analytics-rest-config:index.adoc#put_service[Modify Service-Level Parameters] | `GET` | `/analytics/config/node` -| xref:analytics:rest-config.adoc#_get_node[View Node-Specific Parameters] +| xref:analytics-rest-config:index.adoc#get_node[View Node-Specific Parameters] | `PUT` | `/analytics/config/node` -| xref:analytics:rest-config.adoc#_put_node[Modify Node-Specific Parameters] +| xref:analytics-rest-config:index.adoc#put_node[Modify Node-Specific Parameters] |=== @@ -90,11 +90,11 @@ | `GET` | `/settings/analytics` -| xref:analytics:rest-settings.adoc#_get_settings[View Analytics Settings] +| xref:analytics-rest-settings:index.adoc#get_settings[View Analytics Settings] | `POST` | `/settings/analytics` -| xref:analytics:rest-settings.adoc#_post_settings[Modify Analytics Settings] +| xref:analytics-rest-settings:index.adoc#post_settings[Modify Analytics Settings] |=== @@ -106,27 +106,27 @@ | `POST` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_post_link[Create Link] +| xref:analytics-rest-links:index.adoc#post_link[Create Link] | `GET` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_get_link[Query Link] +| xref:analytics-rest-links:index.adoc#get_link[Query Link] | `PUT` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_put_link[Edit Link] +| xref:analytics-rest-links:index.adoc#put_link[Edit Link] | `DELETE` | `/analytics/link/{scope}/{name}` -| xref:analytics:rest-links.adoc#_delete_link[Delete Link] +| xref:analytics-rest-links:index.adoc#delete_link[Delete Link] | `GET` | `/analytics/link` -| xref:analytics:rest-links.adoc#_get_all[Query All Links] +| xref:analytics-rest-links:index.adoc#get_all[Query All Links] | `GET` | `/analytics/link/{scope}` -| xref:analytics:rest-links.adoc#_get_scope[Query Scope Links] +| xref:analytics-rest-links:index.adoc#get_scope[Query Scope Links] |=== @@ -139,14 +139,14 @@ | `GET` | `/analytics/library` -| xref:analytics:rest-library.adoc#_get_collection[Read All Libraries] +| xref:analytics-rest-library:index.adoc#get_collection[Read All Libraries] | `POST` | `/analytics/library/{scope}/{library}` -| xref:analytics:rest-library.adoc#_post_library[Create or Update a Library] +| xref:analytics-rest-library:index.adoc#post_library[Create or Update a Library] | `DELETE` | `/analytics/library/{scope}/{library}` -| xref:analytics:rest-links.adoc#_delete_library[Delete a Library] +| xref:analytics-rest-links:index.adoc#delete_library[Delete a Library] |=== From 808d03866e4b44471e6298be00b9bd18671fd6a5 Mon Sep 17 00:00:00 2001 From: CB-DavidPancic <121861224+CB-DavidPancic@users.noreply.github.com> Date: Fri, 1 Nov 2024 17:49:28 +0000 Subject: [PATCH 030/201] Fix apostrophes in example commands (#3098) --- modules/manage/pages/manage-logging/manage-logging.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 1f25a142c3..485102e66d 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -409,7 +409,7 @@ To make a dynamic change, execute a [.cmd]`curl POST` command, using the followi ---- curl -X POST -u adminName:adminPassword HOST:PORT/diag/eval \ - -d ‘ale:set_loglevel(,).’ + -d 'ale:set_loglevel(,).' ---- * `log_component`: The default log level (except `couchdb`) is `debug`; for example `ns_server`. @@ -418,7 +418,7 @@ The available loggers are `ns_server`, `couchdb`, `user`, `Menelaus`, `ns_doctor + ---- curl -X POST -u Administrator:password http://127.0.0.1:8091/diag/eval \ - -d 'ale:set_loglevel(ns_server,error). + -d 'ale:set_loglevel(ns_server,error).' ---- [#collecting-logs-using-cli] From 11d3fc98692483f80708fc464091e3e11d0378f0 Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:53:59 -0500 Subject: [PATCH 031/201] Remove extra blank line in description (#3110) Remove blank line to bring second sentence into the description, mirroring how the Server page looks --- modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc b/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc index 2ac0eb8777..2f2ba2e971 100644 --- a/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc +++ b/modules/cloud/pages/couchbase-aws-syncgateway-deployment.adoc @@ -3,7 +3,6 @@ [abstract] {description} - This solution is based on Amazon CloudFormation templates that incorporate the latest features and best practices for deploying Couchbase Server on Amazon Web Services. Couchbase Sync Gateway on AWS Marketplace provides one of the fastest and easiest ways to get up and running on Amazon Web Services (AWS). From 70afca8784bcc10865c3fa672108bd010bde327b Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:55:03 -0500 Subject: [PATCH 032/201] Quick clarification about unequal groups (#2877) * Quick clarification about unequal groups * Changes after review --------- Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- modules/learn/pages/clusters-and-availability/groups.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/groups.adoc b/modules/learn/pages/clusters-and-availability/groups.adoc index f91170724c..dde05a1dcf 100644 --- a/modules/learn/pages/clusters-and-availability/groups.adoc +++ b/modules/learn/pages/clusters-and-availability/groups.adoc @@ -90,7 +90,7 @@ A number of constraints come into play when allocating active and replica vBucke Not all the constraints can be satisfied when the buckets are allocated across uneven groups. In this scenario, the `active balance` and `rack-zone` constraints will take priority: -when the vBucket map is generated, we will ensure that there are approximately the same number of active vBuckets on each cluster and that replicas of a given vBucket must reside in separate groups. +when the vBucket map is generated, we will ensure that there are approximately the same number of active vBuckets on each node in the cluster and that replicas of a given vBucket must reside in separate groups. The following illustration shows how vBuckets are distributed across two groups: Group 1 contains four nodes, while Group 2 contains five. From 0f36b536b2cadfbbbaba47a47ffe3011bfd3f959 Mon Sep 17 00:00:00 2001 From: Nawazish Mohammad Khan Date: Fri, 1 Nov 2024 23:22:47 +0530 Subject: [PATCH 033/201] Update data-service.adoc (#2357) * Update data-service.adoc * Updates after review --------- Co-authored-by: Simon Dew <39966290+simon-dew@users.noreply.github.com> --- .../learn/pages/services-and-indexes/services/data-service.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/services-and-indexes/services/data-service.adoc b/modules/learn/pages/services-and-indexes/services/data-service.adoc index 7670af73a0..f6e67f2079 100644 --- a/modules/learn/pages/services-and-indexes/services/data-service.adoc +++ b/modules/learn/pages/services-and-indexes/services/data-service.adoc @@ -51,7 +51,7 @@ xref:manage:manage-buckets/flush-bucket.adoc[Flush a Bucket]. The expiry pager runs every 10 minutes by default: for information on changing the interval, see `cbepctl` xref:cli:cbepctl/set-flush_param.adoc[set flush_param]. For more information on item-deletion and tombstones, see xref:data/expiration.adoc[Expiration]. ** *Batch Reader*: Enhances performance by combining changes made to multiple items into _batches_, which are placed on the disk queue, to be written to disk. -* *Scheduler*: A pool of threads, mainly purposes for handling I/O. +* *Scheduler*: A pool of threads mainly used for handling I/O. The threads are divided into four kinds, which run independently of and without effect on one another: ** *Non IO*: Tasks private to the scheduler that do not require disk-access; including connection-notification, checkpoint removal, and hash-table resizing. From 6d0d0f07d0911b15c845f4c4145f9cf8a09635d6 Mon Sep 17 00:00:00 2001 From: Brian Kane <38470665+BKaneAtWork@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:53:34 -0500 Subject: [PATCH 034/201] Update automatic-failover.adoc (#3224) add missing word "taken" --- .../pages/clusters-and-availability/automatic-failover.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc index 77fa2c09f2..58642054c4 100644 --- a/modules/learn/pages/clusters-and-availability/automatic-failover.adoc +++ b/modules/learn/pages/clusters-and-availability/automatic-failover.adoc @@ -193,7 +193,7 @@ Auto-failover is configured by means of parameters that include the following. The number of seconds that must elapse, after a node or group has become unresponsive, before auto-failover is triggered. This number is configurable: the default is 120 seconds; the minimum permitted is 5; the maximum 3600. Note that a low number reduces the potential time-period during which a consistently unresponsive node remains unresponsive before auto-failover is triggered; but may also result in auto-failover being unnecessarily triggered, in consequence of short, intermittent periods of node unavailability. + -WARNING: Care must be when running an un-replicated Index Service and a Data Service configured for fast failover (i.e. 5 seconds) on the same node. +WARNING: Care must be taken when running an un-replicated Index Service and a Data Service configured for fast failover (i.e., 5 seconds) on the same node. If the failover is triggered, unnecessarily or otherwise, then the index service will be lost. * _Maximum count_. The maximum number of nodes that can fail (either concurrently or sequentially in one or more events) and be handled by auto-failover. From f5d3b4abc9de69c4bc0767c99a63013b702a5aa2 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 6 Nov 2024 10:05:09 +0000 Subject: [PATCH 035/201] Adding details for https://jira.issues.couchbase.com/browse/MB-63871 Adding release note for 7.6.4 Adding `What's New` section for 7.6.4 --- modules/introduction/pages/whats-new.adoc | 7 + .../partials/new_features-76_4.adoc | 34 ++++ modules/release-notes/pages/relnotes.adoc | 2 + .../docs-server-7.6.4-release-note.adoc | 188 ++++++++++++++++++ 4 files changed, 231 insertions(+) create mode 100644 modules/introduction/partials/new_features-76_4.adoc create mode 100644 modules/release-notes/partials/docs-server-7.6.4-release-note.adoc diff --git a/modules/introduction/pages/whats-new.adoc b/modules/introduction/pages/whats-new.adoc index 14da19e71b..c34cce2ddf 100644 --- a/modules/introduction/pages/whats-new.adoc +++ b/modules/introduction/pages/whats-new.adoc @@ -8,6 +8,13 @@ For information about platform support changes, deprecation notifications, notable improvements, and fixed and known issues, refer to the xref:release-notes:relnotes.adoc[Release Notes]. +[#new-features-764] +== New Features and Enhancements in 7.6.4 + +The following new features are provided in this release + +include::partial$new_features-76_4.adoc[] + [#new-features-762] == New Features and Enhancements in 7.6.2 diff --git a/modules/introduction/partials/new_features-76_4.adoc b/modules/introduction/partials/new_features-76_4.adoc new file mode 100644 index 0000000000..59e4a50be9 --- /dev/null +++ b/modules/introduction/partials/new_features-76_4.adoc @@ -0,0 +1,34 @@ +[#new-features-764-cluster-manager] +=== Cluster Manager + +* *https://jira.issues.couchbase.com/browse/MB-63871[MB-63871]:* +The `/prometheus_sd_config` endpoint provides a new option `clusterLabels` +that specifies the cluster will return its name and UUID. +Prometheus will use the labels in time series data. +This provides a method +to guarantee uniqueness for stats with the same name +gathered from multiple clusters. ++ +[source,console] +---- +curl --get -u \ + http://:/prometheus_sd_config + -d disposition=[attachment|inline] + -d network=[default|external] + -d port=[insecure|secure] + -d type=[json|yaml] + -d clusterLabels=none|uuidOnly|uuidAndName +---- + +[#new-features-764-xdcr] +=== XDCR + + +* *https://jira.issues.couchbase.com/browse/MB-62412[MB-62412]:* + Once faulty remote cluster credentials are fixed, XDCR will now be able to more quickly restart replications that depend on the repaired references. + +[#new-features-764-search-service] +=== Search Service + + +* *https://jira.issues.couchbase.com/browse/MB-62634[MB-62634]:* xref:vector-search:vector-search.adoc[Vector Search] is now supported on the Windows platform. diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index d606d44a39..b70ea32a28 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -3,6 +3,8 @@ :description: Couchbase Server 7.6.0 introduces multiple new features and fixes, as well as some deprecations and removals. :page-toclevels: 2 +include::partial$docs-server-7.6.4-release-note.adoc[] + include::partial$docs-server-7.6.2-release-note.adoc[] include::partial$docs-server-7.6.1-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc new file mode 100644 index 0000000000..972f0e2123 --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -0,0 +1,188 @@ +== Release 7.6.4 (December 2024) + +Couchbase Server 7.6.4 was released in October 2024. This maintenance release contains new features and fixes several known issues. + +For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[]. + +[#fixed-issues-764] +=== Fixed Issues + +This release contains the following fixes: + +==== Cluster Manager + +[#table-fixed-issues-764-cluster-manager,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62219[MB-62219] +| The cluster manager was unable to rotate the root certificate when a new root uses the same private key as the old root. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-62413[MB-62413] +| When a username is extracted from a client certificate, no check was made for its existence on the server. +| The username extracted from the client certificate is checked for its existence in couchbase-server. + +|=== + +==== Storage Engine +[#table-fixed-issues-764-storage-engine,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63261[MB-63261] +| An issue occurred caused by a race condition in the index recovery code path, which may result in item count mismatch and wrong query results. + +Prior to Release 7.6.0, this issue may occur during an Indexer restart. +However, as part of the file-based rebalance process introduced in 7.6.0, a recovery of the index is performed after the index is moved, which increases the likelihood that the race condition might be reached. +| The race condition has been addressed and the issue is resolved. + +|=== + +==== XDCR +[#table-fixed-issues-764-xdcr,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62383[MB-62383] +| In rare situations, a document with a very large CAS could be inserted into a bucket. It was possible for XDCR to replicate this document with malformed CAS to other clusters. +| XDCR now has built-in guardrails to prevent documents with malformed CAS beyond a certain drift threshold from being replicated and then to notify the user if this situation occurs via UI and logs. + +| https://jira.issues.couchbase.com/browse/MB-62410[MB-62410] +| Connection Pre-check did support all inputs normally accepted by XDCR +| XDCR connection pre-check now supports alternate addresses, DNS SRV, and works identically to XDCR remote cluster references. + +| https://jira.issues.couchbase.com/browse/MB-63738[MB-63738] +| XDCR dashboard on Source cluster now shows a UI alert when a pipeline is stuck due to EACCESS errors while writing to Target cluster. +| Issue resolved. + +|=== + + +==== Query Service +[#table-fixed-issues-764-query-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62932[MB-62932] +| The execution of prepared statements containing (`*`) expressions in the projection can return incorrect results in scenarios where the encoded plans of such statements need to be decoded before execution. + +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63016[MB-63016] +| If an index is defined with a `CASE` statement as an index key, and the `CASE` statement contains a not-equal expression, and the same `CASE` statement is used in the projection clause of a query, then the covering index scan is not performed properly. +| The issue is fixed, and we now use covering index scan appropriately. + +| https://jira.issues.couchbase.com/browse/MB-63069[MB-63069] +| In versions `7.6.2`, and `7.6.3`, queries with a `FROM` clause containing an `UNNEST` and `ORDER BY` with a `LIMIT` or `LIMIT + OFFSET` clauses, then in some cases incorrect results were observed when the `ORDER` could not be pushed down to the indexer. +| Issue resolved. + +|=== + +==== Eventing Service +[#table-fixed-issues-764-eventing-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63014[MB-63014] +| In earlier versions of Couchbase, when an eventing function is under deployment or being resumed, +then, if the function has any destination bucket bindings whose LCB instances are to be bootstrapped, +and there were ongoing KV service issues, (e.g., a network partition, firewall on the KV port, etc.), +`Eventing` used to leave these LCB instances in an unhealthy state and skip past them to continue with deployment. + + Unfortunately, these LCB handles will never be repaired, even if the KV issues are eventually resolved. + + This resulted in any subsequent operations scheduled on this LCB instance to fail and not return control. + From the customer's perspective, the eventing function was stuck. + +| `Eventing` keeps track of the LCB instances' statuses +and retries bootstrapping the unhealthy LCB instance(s) until the operation timeout. + +The operation timeout is derived from the script timeout. + +This process is described as "lazy" because `Eventing` retries the LCB bootstrap process +when the customer's JavaScript code uses the corresponding bucket binding(s). + +With this change in approach, +Eventing can ensure that the customer's JavaScript code does not get stuck and times out the mutation's processing instead. + + +|=== + +==== Index Service +[#table-fixed-issues-764-index-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-61387[MB-61387] +| To speed up the initial process of building the index, +the index service has an optimization that skips checking for existing entries and directly adds new ones. +This optimization is crucial for the initial build but should not be used for updates to existing indexes. +Unfortunately, in a rare sequence of events, all indexes might be enabled for this optimization, +leading to duplicate entries in the storage layer, leading to incorrect results. +| The optimization is now only enabled for those indexes that are undergoing an initial build process. + +| https://issues.couchbase.com/browse/MB-62220[MB-62220] +| We have an optimization in place which avoids unnecessary index movements when a swap rebalance is performed. +A minor bug in this optimization interfered with rebuilding user-dropped replicas/lost replicas during such a rebalance +where we didn't consider new nodes coming in when placing lost indexes. +| Adds a sorted pseudo-random order where we give higher priority to new incoming nodes followed by old nodes staying in the cluster when we try to place lost indexes. +Hence, we can repair lost replicas. + +| https://jira.issues.couchbase.com/browse/MB-62919[MB-62919] +| After enabling GSI shard-based rebalance from the Web UI and saving the settings, it is not possible to disable the same setting by unticking the box. The box is greyed out and cannot be interacted with. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63276[MB-63276] +| An issue in the rebalancer caused several partitions to miss streaming mutations when partitioned indexes were moved during file-based rebalances. This issue resulted in corrupt indexes as not all data was processed. + +The issue occurred only with partitioned indexes with file-based rebalances enabled. +| Issue resolved + +|=== + + +==== Search Service +[#table-fixed-issues-764-search-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62427[MB-62427] +| The absence of `segmentVersion` within `params.store` of index definitions in `6.x` leads to a situation of `v11` and `v16` segments being mixed, +which in turn, leads to panics arising while building `v16` segments. + +This problem only occurs when `6.x` index definitions survive an upgrade from `6.x` to `7.6.x` but not from `7.x` from `7.[0-2].x` to +`7.6.x` because `segmentVersion` exists by default for indexes introduced in any version `7.0+`. + +| Issue resolved. + +|=== + + +==== Backup Service +[#table-fixed-issues-764-backup-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-61013[MB-61013] +| The Backup service should not allow backups to be created in the data directory +because the server could delete the backup files. +| The server will not allow archives to be created in the data directory. + +|=== + + + +[#known-issues-764] +=== Known Issues + +This release contains the following known issues: + +==== Query Service + +[#table-known-issues-764-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] +| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. +a| Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. + +NOTE: This issue is fixed on Capella. + +|=== + + From af41ba8ceea779699aa77ddc66437f6e44193928 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 8 Nov 2024 11:03:37 +0000 Subject: [PATCH 036/201] [DOC-12706]: Documentation needed for changes to the Prometheus Discovery API (#3723) Adding details for the new `clusterLabels` parameter to rest-discovery-api.adoc --- .../rest-api/pages/rest-discovery-api.adoc | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/modules/rest-api/pages/rest-discovery-api.adoc b/modules/rest-api/pages/rest-discovery-api.adoc index 8859f24424..2923babdf9 100644 --- a/modules/rest-api/pages/rest-discovery-api.adoc +++ b/modules/rest-api/pages/rest-discovery-api.adoc @@ -36,6 +36,7 @@ By default, the discovery endpoint returns the list of nodes in your database th ---- curl --get -u \ http://:/prometheus_sd_config + -d clusterLabels=[none|uuidAndName|uuidOnly] -d disposition=[attachment|inline] -d network=[default|external] -d port=[insecure|secure] @@ -48,6 +49,11 @@ This is the same role Couchbase Server requires to retrieve metrics. === Parameters +clusterLabels=[none|uuidAndName|uuidOnly]:: +Controls the inclusion of information labels for the cluster. +When set to `none`, no labels are included in the response. +When set to `uuidAndName`, both the UUID and the name of the node are added to the response. +When set to `uuidOnly`, only the UUID of the node is returned in the response. disposition=[attachment|inline]:: Controls how Couchbase Server returns the list of nodes in the response. When set to the default `inline`, it returns the list inline within the response. @@ -94,6 +100,34 @@ The next example shows the response that Couchbase Server sends in response to t ] ---- +Adding the `clusterLabels` parameter to the message payload will add additional node information to the response. For example, this command: + +[source, shell] +---- +curl -s --get -u prometheus:password http://node1:8091/prometheus_sd_config \ +-d clusterLabels=uuidAndName | jq +---- + +will send back the following response: + +[source, json] +---- +[ + { + "targets": [ + "node1:18091", + "node2:18091", + "node3:18091" + ], + "labels": { + "cluster_uuid": "4798c8f9-89bd-d7bf-4bcf-d93fb3e03e46", + "cluster_name": "DB1" + } + } +] + +---- + [[old-api]] == Replicate the Earlier Discovery API From e921b9a0a7cab4ac100b9095d5e894ffe927c648 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Sat, 9 Nov 2024 10:34:13 +0000 Subject: [PATCH 037/201] Added release note workaround for https://jira.issues.couchbase.com/browse/MB-64155 --- .../partials/docs-server-7.6.4-release-note.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index 972f0e2123..b0027c6dec 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -183,6 +183,12 @@ a| Disable memory quota or https://www.couchbase.com/support/working-with-techni NOTE: This issue is fixed on Capella. +| https://jira.issues.couchbase.com/browse/MB-64155[MB-64155] +a| In previous versions of Couchbase Server, a clear delimiter between a numeric constant and a keyword was not required. + +From version `7.6.4+`, a statement containing text such as: `… 1AND …` +will now generate a syntax error indicating it is an invalid number. + +| Correct such instances by inserting a space between the numeric constant and the following token, e.g. `… 1 AND …`. |=== From 21a61e3f197f755d032238bd0b5cfebb2b1b1d71 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 11 Nov 2024 09:50:10 +0000 Subject: [PATCH 038/201] Changed https://jira.issues.couchbase.com/browse/MB-64155 to a bug fix. --- .../partials/docs-server-7.6.4-release-note.adoc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index b0027c6dec..187fbd5254 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -76,6 +76,13 @@ However, as part of the file-based rebalance process introduced in 7.6.0, a reco | In versions `7.6.2`, and `7.6.3`, queries with a `FROM` clause containing an `UNNEST` and `ORDER BY` with a `LIMIT` or `LIMIT + OFFSET` clauses, then in some cases incorrect results were observed when the `ORDER` could not be pushed down to the indexer. | Issue resolved. +| https://jira.issues.couchbase.com/browse/MB-64155[MB-64155] +a| In previous versions of Couchbase Server, a clear delimiter between a numeric constant and a keyword was not required. + + +| From version `7.6.4+`, a statement containing text such as: `… 1AND …` + will now correctly generate a syntax error indicating it is an invalid number. + + Correct such instances by inserting a space between the numeric constant and the following token, e.g. `… 1 AND …`. |=== ==== Eventing Service @@ -183,12 +190,6 @@ a| Disable memory quota or https://www.couchbase.com/support/working-with-techni NOTE: This issue is fixed on Capella. -| https://jira.issues.couchbase.com/browse/MB-64155[MB-64155] -a| In previous versions of Couchbase Server, a clear delimiter between a numeric constant and a keyword was not required. + -From version `7.6.4+`, a statement containing text such as: `… 1AND …` -will now generate a syntax error indicating it is an invalid number. - -| Correct such instances by inserting a space between the numeric constant and the following token, e.g. `… 1 AND …`. |=== From 8ff3a3234fc944330e8a025f578377614cc55d40 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Mon, 11 Nov 2024 11:35:48 +0000 Subject: [PATCH 039/201] The release note for 7.6.3 wasn't included in the 7.6.4 branch. --- modules/release-notes/pages/relnotes.adoc | 2 + .../docs-server-7.6.2-release-note.adoc | 2 + .../docs-server-7.6.3-release-note.adoc | 134 ++++++++++++++++++ 3 files changed, 138 insertions(+) create mode 100644 modules/release-notes/partials/docs-server-7.6.3-release-note.adoc diff --git a/modules/release-notes/pages/relnotes.adoc b/modules/release-notes/pages/relnotes.adoc index b70ea32a28..a5760b3c2f 100644 --- a/modules/release-notes/pages/relnotes.adoc +++ b/modules/release-notes/pages/relnotes.adoc @@ -5,6 +5,8 @@ include::partial$docs-server-7.6.4-release-note.adoc[] +include::partial$docs-server-7.6.3-release-note.adoc[] + include::partial$docs-server-7.6.2-release-note.adoc[] include::partial$docs-server-7.6.1-release-note.adoc[] diff --git a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc index b7bcc2e9ba..5d6d4e9749 100644 --- a/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.2-release-note.adoc @@ -200,8 +200,10 @@ This release contains the following known issues: |=== |Issue | Description | Workaround +// tag::MB-62220[] | https://issues.couchbase.com/browse/MB-62220[MB-62220] | Dropped replicas are not rebuilt during swap rebalance | Drop and then recreate the indexes. +// end::MB-62220[] |=== diff --git a/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc new file mode 100644 index 0000000000..50a9eddfbb --- /dev/null +++ b/modules/release-notes/partials/docs-server-7.6.3-release-note.adoc @@ -0,0 +1,134 @@ +== Release 7.6.3 (September 2024) + +Couchbase Server 7.6.3 was released in September 2024. This maintenance release contains new features and fixes several known issues. + +For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[]. + +[#deprecated-7-6-3] +=== Deprecated Platforms + +The use of x86 processors that do not support Advanced Vector Extensions 2 (AVX2) is deprecated in version 7.6.3. +Future versions of Vector Search will rely on these instructions to improve performance. +These instructions are available in most Intel processors produced since 2013 and AMD processors produced since 2015. + +[#fixed-issues-763] +=== Fixed Issues + +This release contains the following fixes: + +==== Cluster Manager + +[#table-fixed-issues-763-cluster-manager,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63070[MB-63070] +| An issue occurred where `cbcollect_info` did not process some `` tags, especially when they were present at the end of the file or inside binary data. As a result, some logs that should have been redacted were not redacted. +| Issue resolved. + +|=== + +==== Storage Engine +[#table-fixed-issues-763-storage-engine,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62984[MB-62984] +| When a Couchbase Data Service experienced a hard failover or crashed with data loss, DCP clients (like those used with Elasticsearch and Kafka) sometimes received incomplete or partial snapshots of the data. This incomplete data sometimes leads to rare situations where the Data Service crashed repeatedly. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63261[MB-63261] +| An issue caused by a race condition in the index recovery code path sometimes resulted in an item count mismatch and wrong query results. +Prior to Release 7.6.0, this issue sometimes occurred during Indexer restart. +However, as part of the file-based rebalance process introduced in 7.6.0, a recovery of the index is performed after the index is moved, which increases the likelihood that this race condition might be reached. +| Issue resolved. + +|=== + + +==== Query Service +[#table-fixed-issues-763-query-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63024[MB-63024] +a| +A query sometimes returned the error: `Nested aggregates not allowed` under the following conditions: + + * query contains in its FROM clause a subquery used as the inner of a join + * the subquery is used as an inner of a nested-loop join in query plan + * the subquery only accesses a single keyspace (i.e., no joins/nests/unnests) + * the subquery contains one or more aggregates (e.g., COUNT) in its projection + * the subquery contains a `GROUP BY` clause, and the `GROUP BY` list does not match index key order of any secondary indexes defined + * a secondary index exists that allows index group/aggregate pushdown for the subquery + * the cost-based optimizer is `ON` (which is the default), and a previous `UPDATE STATISTICS/ANALYZE` command has been run on the keyspace referenced in the subquery. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63060[MB-63060] +| An issue occurred when migrating nested UDFs to any 7.6.x release from a previous version. In cases when an inline UDF called another UDF, query nodes became unresponsive. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63078[MB-63078] +a| When upgrading to a 7.6.x release, if buckets were loaded by Query nodes before they were fully migrated to 7.6.x format, Query continually reloaded the bucket on access, leading to degraded performance. This issue has been resolved in 7.6.3. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-63147[MB-63147] +| An issue occurred with user-defined functions (UDFs) that contained queries defined with a common-table expression (CTE). If the CTE contained references to the UDF arguments, the execution of the UDF returned an error indicating “correlation reference `` is not allowed.” +| Issue resolved. + +|=== + +==== Index Service +[#table-fixed-issues-763-index-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-63193[MB-63193] +| An issue in the rebalancer code caused several partitions to miss streaming mutations when partitioned indexes were moved during file-based rebalance. This issue resulted in corrupt indexes, as not all data will be processed. The issue occurred only with partitioned indexes when file-based rebalance was enabled. +| Issue resolved. + +|=== + + +==== Analytics Service +[#table-fixed-issues-763-anaytics-service,cols="10,40,40"] +|=== +|Issue | Description | Resolution + +| https://jira.issues.couchbase.com/browse/MB-62923[MB-62923] +| An issue with the HTTP client lifecycle resulted in leaked TCP connections between the Analytics service processes during internal credentials rotation, eventually leading to ephemeral port exhaustion. +| Issue resolved. + +| https://jira.issues.couchbase.com/browse/MB-62949[MB-62949]| +When a query encounters a failure, the details of the exception can get masked by subsequent exceptions, leading to the loss of the root cause of the query failure. +| Issue resolved. +|=== + + +[#known-issues-763] +=== Known Issues + +This release contains the following known issues: + +==== Query Service + +[#table-known-issues-763-query-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] +| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. +a| Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. + +NOTE: This issue is fixed on Capella. + +|=== + +==== Index Service +[#table-known-issues-763-index-service, cols="10,40,40"] +|=== +|Issue | Description | Workaround + +include::partial$docs-server-7.6.2-release-note.adoc[tag="MB-62220"] + +|=== From 40ffed1bafd5d4ce07f4333ac29553446a74a523 Mon Sep 17 00:00:00 2001 From: Ray Offiah Date: Wed, 13 Nov 2024 16:26:10 +0000 Subject: [PATCH 040/201] https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] moved from known issue` to `fixed.` --- .../docs-server-7.6.4-release-note.adoc | 25 +++++-------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc index 187fbd5254..57e93999ba 100644 --- a/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc +++ b/modules/release-notes/partials/docs-server-7.6.4-release-note.adoc @@ -76,13 +76,18 @@ However, as part of the file-based rebalance process introduced in 7.6.0, a reco | In versions `7.6.2`, and `7.6.3`, queries with a `FROM` clause containing an `UNNEST` and `ORDER BY` with a `LIMIT` or `LIMIT + OFFSET` clauses, then in some cases incorrect results were observed when the `ORDER` could not be pushed down to the indexer. | Issue resolved. +| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] +| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. +| Issue resolved. + | https://jira.issues.couchbase.com/browse/MB-64155[MB-64155] a| In previous versions of Couchbase Server, a clear delimiter between a numeric constant and a keyword was not required. - | From version `7.6.4+`, a statement containing text such as: `… 1AND …` will now correctly generate a syntax error indicating it is an invalid number. + Correct such instances by inserting a space between the numeric constant and the following token, e.g. `… 1 AND …`. + + |=== ==== Eventing Service @@ -173,23 +178,5 @@ because the server could delete the backup files. -[#known-issues-764] -=== Known Issues - -This release contains the following known issues: - -==== Query Service - -[#table-known-issues-764-query-service, cols="10,40,40"] -|=== -|Issue | Description | Workaround - -| https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] -| If `memory_quota` is set to a value and Query uses a non-covered array index, it can result in `Request has exceeded memory quota` error. -a| Disable memory quota or https://www.couchbase.com/support/working-with-technical-support/[contact support] for alternatives. - -NOTE: This issue is fixed on Capella. - -|=== From bd43d1f6b5a481c98e6dfe3064ea0b5c44d6a7f0 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Fri, 15 Nov 2024 14:16:45 +0000 Subject: [PATCH 041/201] [DOC-12684]: Update Explore the Server Configuration page (#3720) --- .../assets/images/eventLogging.png | Bin 0 -> 947464 bytes .../assets/images/showDashboardIndex.png | Bin 0 -> 340359 bytes .../pages/look-at-the-results.adoc | 67 +++++++++++++++--- 3 files changed, 56 insertions(+), 11 deletions(-) create mode 100644 modules/getting-started/assets/images/eventLogging.png create mode 100644 modules/getting-started/assets/images/showDashboardIndex.png diff --git a/modules/getting-started/assets/images/eventLogging.png b/modules/getting-started/assets/images/eventLogging.png new file mode 100644 index 0000000000000000000000000000000000000000..37a254bc8dab890521ab48f0df98d7a5a76135fe GIT binary patch literal 947464 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