Skip to content

Commit b6ff937

Browse files
committed
Remove DC2DC from OEM
1 parent 6cf8ba3 commit b6ff937

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+62
-1376
lines changed

site/content/arangodb/3.12/release-notes/version-oem/incompatible-changes-in-oem.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ deployment offline to perform the upgrade procedure in the safest possible manne
5353
| 3.11.10 (or older) | 3.11.11 (or newer 3.11.x) | Create a backup, upgrade normally (following the standard [Upgrade path](../../operations/upgrading/_index.md#upgrade-paths) all the way to the latest 3.11.x version), then check for [affected numbers in indexes](#corrected-sorting-order-for-numbers-in-velocypack-indexes) and fix them. |
5454
| 3.11.11 (or newer 3.11.x) | 3.12.4 (or newer) | **Do not upgrade to version 3.12.0, 3.12.1, 3.12.2, or 3.12.3**. Create a backup, check for [affected numbers in indexes](#corrected-sorting-order-for-numbers-in-velocypack-indexes) and fix them (if you haven't done so already or created the deployment with 3.11.11 or a later 3.11.x version), then upgrade to the latest 3.11.x version first, and finally upgrade to version 3.12.4 or later. |
5555

56+
## Datacenter-to-Datacenter Replication (DC2DC) removed
57+
58+
The _Datacenter-to-Datacenter Replication_ (DC2DC) for clusters including the
59+
_arangosync_ tool is no longer supported from v3.12 onward.
60+
5661
## Incompatibilities due to switch to glibc
5762

5863
From version 3.11.10 onward, ArangoDB uses the glibc C standard library

site/content/arangodb/4.0/release-notes/version-oem/incompatible-changes-in-oem.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ deployment offline to perform the upgrade procedure in the safest possible manne
5353
| 3.11.10 (or older) | 3.11.11 (or newer 3.11.x) | Create a backup, upgrade normally (following the standard [Upgrade path](../../operations/upgrading/_index.md#upgrade-paths) all the way to the latest 3.11.x version), then check for [affected numbers in indexes](#corrected-sorting-order-for-numbers-in-velocypack-indexes) and fix them. |
5454
| 3.11.11 (or newer 3.11.x) | 3.12.4 (or newer) | **Do not upgrade to version 3.12.0, 3.12.1, 3.12.2, or 3.12.3**. Create a backup, check for [affected numbers in indexes](#corrected-sorting-order-for-numbers-in-velocypack-indexes) and fix them (if you haven't done so already or created the deployment with 3.11.11 or a later 3.11.x version), then upgrade to the latest 3.11.x version first, and finally upgrade to version 3.12.4 or later. |
5555

56+
## Datacenter-to-Datacenter Replication (DC2DC) removed
57+
58+
The _Datacenter-to-Datacenter Replication_ (DC2DC) for clusters including the
59+
_arangosync_ tool is no longer supported from v3.12 onward.
60+
5661
## Incompatibilities due to switch to glibc
5762

5863
From version 3.11.10 onward, ArangoDB uses the glibc C standard library

site/content/arangodb/oem/components/tools/arangobackup/examples.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ including in the meantime databases, collections, indexes etc.
6666
The DB-Server of a single server instance and all DB-Servers
6767
of a cluster will subsequently be restarted.
6868

69-
Datacenter-to-Datacenter Replication (DC2DC) needs to be stopped before
70-
restoring a Hot Backup.
7169
{{< /warning >}}
7270

7371
```bash

site/content/arangodb/oem/components/tools/arangodb-starter/architecture.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ description: >-
1111
The ArangoDB Starter is a program used to create ArangoDB database deployments
1212
on bare-metal (or virtual machines) with ease.
1313
It enables you to create everything from a simple Single server instance
14-
to a full blown Cluster with Datacenter-to-Datacenter Replication in under 5 minutes.
14+
to a full blown Cluster in under 5 minutes.
1515

1616
The Starter is intended to be used in environments where there is no higher
1717
level orchestration system (e.g. Kubernetes) available.
@@ -50,12 +50,10 @@ The Starter supports 3 different modes of ArangoDB deployments:
5050
1. Active failover
5151
1. Cluster
5252

53-
Note: Datacenter replication is an option for the `cluster` deployment mode.
54-
5553
You select one of these modes using the `--starter.mode` command line option.
5654

5755
Depending on the mode you've selected, the Starter launches one or more
58-
(`arangod` / `arangosync`) server processes.
56+
`arangod` server processes.
5957

6058
No matter which mode you select, the Starter always provides you
6159
a common directory structure for storing the servers data, configuration & log files.

site/content/arangodb/oem/components/tools/arangodb-starter/options.md

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -189,31 +189,6 @@ command like this:
189189
arangodb --args.coordinators.log.level=requests=debug
190190
```
191191

192-
## Passing through `arangosync` options
193-
194-
Options for `arangosync` that are not supported by the starter can still be
195-
passed to the syncmasters & syncworkers using a pass through option.
196-
Every option that start with a pass through prefix is passed through to the
197-
command-line of one or more `arangosync` instances.
198-
199-
- `--args.sync.<section>.<key>=<value>` is passed as
200-
`--<section>.<key>=<value>` to all arangosync instances started by this starter.
201-
- `--args.syncmasters.<section>.<key>=<value>` is passed as
202-
`--<section>.<key>=<value>` to all syncmasters started by this starter.
203-
- `--args.syncworkers.<section>.<key>=<value>` is passed as
204-
`--<section>.<key>=<value>` to all syncworkers started by this starter.
205-
206-
Some options are essential to the function of the starter.
207-
Therefore these options cannot be passed through like this.
208-
209-
Example:
210-
211-
To set a custom token TTL for direct message queue, use a command like this.
212-
213-
```bash
214-
arangodb --args.syncmasters.mq.direct-token-ttl=12h ...
215-
```
216-
217192
## Passing environment variables
218193

219194
Environment variables by default gonna be passed from arangodb process by
@@ -233,42 +208,6 @@ Example:
233208
arangodb --envs.all.ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY=2G --envs.coordinators.ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY=4G --envs.dbservers.ARANGODB_OVERRIDE_DETECTED_TOTAL_MEMORY=8G ...
234209
```
235210

236-
## Datacenter-to-Datacenter Replication options
237-
238-
- `--starter.sync=bool`
239-
240-
If set, the Starter also starts `arangosync` instances.
241-
242-
- `--sync.start-master=bool`
243-
244-
Should an ArangoSync master instance be started (only relevant if `--starter.sync`
245-
is enabled, defaults to `true`)
246-
247-
- `--sync.start-worker=bool`
248-
249-
Should an ArangoSync worker instance be started (only relevant if `--starter.sync`
250-
is enabled, defaults to `true`)
251-
252-
- `--sync.monitoring.token=<token>`
253-
254-
Bearer token used to access ArangoSync monitoring endpoints.
255-
256-
- `--sync.master.jwt-secret=<secret>`
257-
258-
Path of file containing JWT secret used to access the Sync Master (from Sync Worker).
259-
260-
- `--sync.mq.type=<message queue type>`
261-
262-
Type of message queue used by the Sync Master (defaults to "direct").
263-
264-
- `--sync.server.keyfile=<path of keyfile>`
265-
266-
TLS keyfile of local sync master.
267-
268-
- `--sync.server.client-cafile=<path of CA certificate>`
269-
270-
CA Certificate used for client certificate verification.
271-
272211
## Miscellaneous options
273212

274213
- `--version`

site/content/arangodb/oem/components/tools/arangodb-starter/security.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: >-
99
## Creating certificates
1010

1111
The starter provides commands to create all certificates needed for an ArangoDB
12-
deployment with optional Datacenter-to-Datacenter Replication.
12+
deployment.
1313

1414
### TLS server certificates
1515

site/content/arangodb/oem/components/tools/arangodump/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ If you want to export for external programs to formats like JSON or CSV, see
1313
[_arangobackup_](../arangobackup/_index.md).
1414

1515
_arangodump_ can be used for all ArangoDB deployments modes (Single Instance,
16-
Active Failover, Cluster and DC2DC) and it can backup selected collections
16+
Active Failover, and Cluster) and it can backup selected collections
1717
or all collections of a database, optionally including _system_ collections. One
1818
can backup the structure, i.e. the collections with their configuration without
1919
any data, only the data stored in them, or both. If you are using the Enterprise

site/content/arangodb/oem/concepts/data-structure/collections.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,7 @@ Please be aware that dumps containing extended names cannot be restored
9595
into older versions that only support the traditional naming constraints. In a
9696
cluster setup, it is required to use the same naming constraints for all
9797
Coordinators and DB-Servers of the cluster. Otherwise, the startup is
98-
refused. In DC2DC setups, it is also required to use the same naming constraints
99-
for both datacenters to avoid incompatibilities.
98+
refused.
10099
{{< /warning >}}
101100

102101
You can rename collections (except in cluster deployments). This changes the

site/content/arangodb/oem/concepts/data-structure/databases.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,7 @@ Please be aware that dumps containing extended names cannot be restored
8484
into older versions that only support the traditional naming constraints. In a
8585
cluster setup, it is required to use the same naming constraints for all
8686
Coordinators and DB-Servers of the cluster. Otherwise, the startup is
87-
refused. In DC2DC setups it is also required to use the same naming
88-
constraints for both datacenters to avoid incompatibilities.
87+
refused.
8988
{{< /warning >}}
9089

9190
## Notes

site/content/arangodb/oem/concepts/data-structure/views.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,7 @@ Please be aware that dumps containing extended names cannot be restored
9393
into older versions that only support the traditional naming constraints. In a
9494
cluster setup, it is required to use the same naming constraints for all
9595
Coordinators and DB-Servers of the cluster. Otherwise, the startup is
96-
refused. In DC2DC setups, it is also required to use the same naming constraints
97-
for both datacenters to avoid incompatibilities.
96+
refused.
9897
{{< /warning >}}
9998

10099
You can rename Views (except in cluster deployments). This changes the

0 commit comments

Comments
 (0)