Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
777e491
DOC-12321: Add docs for finderr tool and builtin function (#3681)
simon-dew Sep 5, 2024
7f010fa
[DOC-12496]: Create release note for Couchbase Server 7.6.3 (#3675)
RayOffiah Sep 6, 2024
21b3d33
[DOC-12528]: Add MB-63414 to the 7.6.3 release note. (#3685)
RayOffiah Sep 10, 2024
d9bc064
Note that issue MB-63414 has been fixed on Capella.
RayOffiah Sep 17, 2024
ab01a17
DOC-12465 non avx2 processor deprecation 7.6 (#3703)
ggray-cb Sep 24, 2024
debbc0b
Correcting anchor identifier.
RayOffiah Oct 21, 2024
565a0af
DOC-12651: Convert Analytics REST API references to use OpenAPI gener…
simon-dew Nov 1, 2024
7f3567a
Adding details for
RayOffiah Nov 6, 2024
8f06222
Added release note workaround for https://jira.issues.couchbase.com/b…
RayOffiah Nov 9, 2024
a3a2cee
Changed https://jira.issues.couchbase.com/browse/MB-64155 to a bug fix.
RayOffiah Nov 11, 2024
74f73f2
https://jira.issues.couchbase.com/browse/MB-63414[MB-63414] moved fro…
RayOffiah Nov 13, 2024
11f86a5
[DOC-12684]: Update Explore the Server Configuration page (#3720)
RayOffiah Nov 15, 2024
29df883
[DOC-12684]: Update Explore the Server Configuration page (#3731)
RayOffiah Nov 21, 2024
68b7fe6
[DOC-12608] Adding note on cosine similarity metric. (#3735)
sarahlwelton Nov 21, 2024
2840ef2
DOC-12448 ubuntu 24.04 support (#3721)
ggray-cb Nov 21, 2024
1203419
[DOC-12759]: Feedback on Auto-Compaction | Couchbase Docs (#3736)
RayOffiah Nov 25, 2024
430c885
[DOC-12356]: Feedback on Storage Properties | Couchbase Docs (#3737)
RayOffiah Nov 25, 2024
890573b
Adding note on Server tools packages for DOC 12539
rao-shwe Dec 3, 2024
c7c9cc4
DOC-12728 deprecate windows 10 (#3740)
ggray-cb Dec 3, 2024
14cef90
Typo fix (#3745)
ggray-cb Dec 4, 2024
5eb4765
[DOC-12432] Add Whats New for ctl: validate (#3746)
sarahlwelton Dec 6, 2024
35bf327
DOC-12777: Update Eventing REST API with sync-gateway-aware options (…
simon-dew Dec 9, 2024
94f3750
[DOC-12729]: Feedback on Disabling Transparent Huge Pages (THP) | Cou…
RayOffiah Nov 22, 2024
ab41a78
DOC-12539 Update Server dev tools package and add Server admin tools …
rao-shwe Dec 10, 2024
9f9d775
DOC-12605 Update GSI Rebalance Settings (#3744)
rao-shwe Dec 10, 2024
4b1eb29
Update Release Notes for 7.6.4 (#3752)
bfavini Dec 10, 2024
5dac9c8
Fixed a structural bug on the release note.
RayOffiah Dec 11, 2024
83af3da
edits in mctestauth (#3755)
rao-shwe Dec 11, 2024
b320f28
Release-note-update-7_6_4_search (#3756)
sarahlwelton Dec 11, 2024
f3474e2
Incorrect file names in Server developer and admin tools packages in …
rao-shwe Dec 12, 2024
22a32ae
corrected auto failover duration (#3690)
rao-shwe Dec 17, 2024
f4f8b75
Update do-a-quick-install.adoc (#3761)
mmyounes Jan 7, 2025
cb84a74
minor spelling mistake (#3763)
rao-shwe Jan 8, 2025
8d9415d
Update install-ports.adoc (#3767)
BKaneAtWork Jan 15, 2025
037638c
DOC-12886: correcting bucket memory quotas info (#3762)
hyunjuV Jan 15, 2025
a88ed0c
[DOC-12901]: 7.6.4 release notes incomplete for Search service (#3769)
RayOffiah Jan 21, 2025
a8ca54d
[DOC-12898]: Release note for 7.6.5 (#3765)
RayOffiah Jan 27, 2025
90a41f0
[DOC-12589]: Downgrade section is not completely correct (#3772)
RayOffiah Jan 29, 2025
cdd9faf
Merge pull request #3775
RayOffiah Feb 5, 2025
95cbd37
Clean up
RayOffiah Feb 5, 2025
23f64e1
Grammar and text fix.
RayOffiah Feb 5, 2025
2733ba0
[DOC-12962]: Improve ODBC/JDBC drivers documentation. (#3777)
RayOffiah Feb 10, 2025
7101fc7
DOC-12347 Update rolling back migration (#3699)
rao-shwe Feb 11, 2025
c534829
Merge pull request #3781
RayOffiah Feb 12, 2025
332f9b6
[DOC-12933]: Add documentation for `cbmigrate` tool (#3782)
RayOffiah Feb 17, 2025
2bf2782
[DOC-12254]: Duplicate table heading in cbstats dcp | Couchbase Docs …
RayOffiah Feb 19, 2025
67aed70
DOC-12887: Update cbstats-reset.adoc
hyunjuV Feb 12, 2025
86d1ee1
DOC-12699: Update views-intro.adoc
hyunjuV Jan 15, 2025
345f378
++ is Antora syntax - replaced SQL++ with {sqlpp}
RichardSmedley Jan 17, 2025
58a4fa6
[DOC-12921]: Feedback on Search Functions | Couchbase Docs (#3790)
RayOffiah Mar 4, 2025
c02ea8d
mentioned auto-failover summary in 7.6.0 What's New section
rao-shwe Mar 10, 2025
91aa607
Update rest-autocompact-per-bucket.adoc
TheCrazyT Mar 25, 2025
50e0afe
DOC-13161 extract `preview` config
osfameron Mar 31, 2025
103fe89
[DOC-13181]: Feedback on Managing Sample Buckets | Couchbase Docs (#3…
RayOffiah Apr 14, 2025
1b6b3e3
[DOC-13150]: Feedback on Upgrade | Couchbase Docs (#3802)
RayOffiah Apr 23, 2025
5f71cab
[DOC-13093]: Write a tutorial for SQL migration. (#3797)
RayOffiah Apr 25, 2025
9e49dd5
Avx2 deprecation pt2 (#3800)
ggray-cb May 8, 2025
2a9a202
DOC-13223: Added guardrails details to server docs (#3808)
TimLFletcher May 16, 2025
e195129
[DOC-12942]: Create a release note for Couchbase Server 7.6.6 (#3792)
RayOffiah May 19, 2025
705c789
[DOC-12885]: System resource requirements page does not list exceptio…
RayOffiah May 26, 2025
146e612
DOC-12838 POC metrics cross reference for XDCR (#3794)
osfameron Jun 3, 2025
f88fee5
Update cli-intro.adoc (#3815)
BKaneAtWork Jun 16, 2025
106cf39
NO ISSUE: Fix Index Settings via REST example in General Settings
simon-dew Jun 26, 2025
dd4c9e3
NO ISSUE: Fix example in Set GSI Settings
simon-dew Jun 26, 2025
a083633
[DOC-13153]: Feedback on Query Service Metrics | Couchbase Docs (#3818)
RayOffiah Jun 27, 2025
fa6313b
DOC-12691-Update automatic-failover.adoc
supritha-kumar Jul 4, 2025
3aceb7f
DOC-12691 Updated automatic-failover.adoc
supritha-kumar Jul 7, 2025
0c3ac5c
DOC-12691 Updated automatic-failover.adoc
supritha-kumar Jul 7, 2025
73b7e10
DOC-12691 Update automatic-failover.adoc
supritha-kumar Jul 7, 2025
75c7021
[DOC-11000 ] Query rebalance improvements for 7.6 (#3819)
rakhi-prathap Jul 10, 2025
88f8814
DOC-12691 Updated automatic-failover.adoc
supritha-kumar Jul 11, 2025
34ca198
[DOC-12884] Feedback-on-Data-Service-Metrics--Couchbase-Docs (#3825)
RayOffiah Jul 16, 2025
3c687e0
Added deprecated platforms section to 7.6.6 release notes.
RayOffiah Jul 24, 2025
a1b077a
Moved the deprecation note to the `7.6.0` section.
RayOffiah Jul 25, 2025
7d7ab73
DOC-13387_Updating the version number
Pallavi-Janardhan Jul 25, 2025
80d66b3
Updated automatic-failover.adoc
supritha-kumar Jul 29, 2025
6221b07
Updated automatic-failover.adoc
supritha-kumar Jul 30, 2025
04bea99
Updated automatic-failover.adoc
supritha-kumar Jul 30, 2025
40140fe
Updated table reference ID for Query Service known issues in 7.6.6 re…
RayOffiah Aug 4, 2025
2183c4c
space
RichardSmedley Aug 4, 2025
2bc70ab
Merge pull request #3848
RayOffiah Aug 13, 2025
ac20e9c
I told it not to forward port rleease note changes. But did it listen…
ggray-cb Aug 26, 2025
cfdf190
Anopther set of files I told git to ignore but it didn't.
ggray-cb Aug 26, 2025
edbb58c
Update modules/cli/pages/cbstats/cbstats-reset.adoc
ggray-cb Aug 27, 2025
4e10e36
Update modules/learn/pages/buckets-memory-and-storage/memory.adoc
ggray-cb Aug 27, 2025
b5f17bf
Fixing duplicated lines
ggray-cb Aug 27, 2025
5638727
Update modules/install/pages/migrating-application-data.adoc
ggray-cb Aug 27, 2025
b645bd8
Reverting Autofailover back to release/8.0 version, which already had…
ggray-cb Aug 27, 2025
d589e1d
DOC-13236 cdata dev site link
RichardSmedley Aug 27, 2025
88b93fe
added-changes-from-doc-12559 (#3867)
rao-shwe Aug 28, 2025
95a334c
changes-applied-from-doc-11366 (#3868)
rao-shwe Aug 28, 2025
c131c8f
added-changes (#3869)
rao-shwe Aug 28, 2025
1d665ac
added-changes-from-doc-12539 (#3872)
rao-shwe Aug 28, 2025
bfb2604
DOC-13306: Add documentation for indexer level scan timeout (#3863)
simon-dew Aug 28, 2025
23eeac8
Deleting it YET AGAIN
ggray-cb Aug 28, 2025
f14af4a
Merge branch 'release/8.0' into sync-release-7.6-into-release-8.0
ggray-cb Aug 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 16 additions & 4 deletions modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -234,11 +234,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]
////




Expand All @@ -247,6 +251,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]

Expand Down Expand Up @@ -313,8 +318,10 @@ 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]
** xref:cli:mctimings.adoc[mctimings]
** xref:cli:mcstat.adoc[mcstat]
** xref:cli:mctestauth.adoc[mctestauth]
Expand Down Expand Up @@ -543,14 +550,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]
Expand Down
15 changes: 14 additions & 1 deletion modules/backup-restore/pages/enterprise-backup-restore.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -217,4 +217,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.

****
310 changes: 310 additions & 0 deletions modules/cli/pages/cbmigrate-tool.adoc
Original file line number Diff line number Diff line change
@@ -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.

|===
--
====




Loading