You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/server/troubleshooting/debug-routes.mdx
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,20 +34,20 @@ For the endpoints that begin with `/databases/*/`, replace `*` with the name of
34
34
| /admin/debug/cpu/stats | GET || Returns RavenDB's processor usage and thread pool status ||
35
35
| /admin/debug/info-package | GET || Save debug package information for later analysis ||
36
36
| /admin/debug/memory/low-mem-log | GET || Low memory events report ||
37
-
| /admin/debug/memory/smaps | GET || Returns all of RavenDB's process mappings including shared/private clean/dirty memory allocations |Availabe only on Linux |
37
+
| /admin/debug/memory/smaps | GET || Returns all of RavenDB's process mappings including shared/private clean/dirty memory allocations |Available only on Linux |
38
38
| /admin/debug/memory/stats | GET || Full report of memory usage including un/managed usage by thread and free memory status ||
39
39
| /admin/debug/node/engine-logs | GET || Rachis logs ||
40
-
| /admin/debug/node/ping | GET |-(Optional) url-<br /> -(Optional)node-<br />For specifying the node by url or node tag | Test the ability to reach the server ||
40
+
| /admin/debug/node/ping | GET |<ul><li> `url`(Optional)<br /></li><li> `node`(Optional)</li></ul>Specifies the node by url or node tag | Test the ability to reach the server ||
41
41
| /admin/debug/node/remote-connections | GET || Returns connections' details of members and watchers in the cluster ||
42
42
| /admin/debug/node/state-change-history | GET || List the node's state transition history in the cluster ||
43
-
| /admin/debug/proc/meminfo | GET || Return /proc/<RavenDB ProcNum>/meminfo |Availabe only on Linux |
44
-
| /admin/debug/proc/stats | GET || Return /proc/<RavenDB ProcNum>/stats |Availabe only on Linux |
45
-
| /admin/debug/proc/status | GET || Return /proc/<RavenDB ProcNum>/status |Availabe only on Linux |
43
+
| /admin/debug/proc/meminfo | GET || Return /proc/<RavenDB ProcNum>/meminfo |Available only on Linux |
44
+
| /admin/debug/proc/stats | GET || Return /proc/<RavenDB ProcNum>/stats |Available only on Linux |
45
+
| /admin/debug/proc/status | GET || Return /proc/<RavenDB ProcNum>/status |Available only on Linux |
46
46
| /admin/debug/threads/runaway | GET || List all threads and their names, sorted by duration ||
47
47
| /build/version | GET || Returns product build number, major version, commit hash and full version number ||
48
-
| /databases/*/admin/debug/cluster/txinfo | GET |-(Optional) from - Amount of result to skip<br /> -(Optional)take - Amount of result to take | List the incomplete [cluster transaction commands](../clustering/cluster-transactions.mdx#cluster--cluster-wide-transactions)||
48
+
| /databases/*/admin/debug/cluster/txinfo | GET |<ul><li>`from`(Optional)<br />Number of results to skip</li><li>`take`(Optional)<br />Number of results to take</li></ul>| List the incomplete [cluster transaction commands](../clustering/cluster-transactions.mdx#cluster--cluster-wide-transactions)||
49
49
| /databases/*/admin/debug/txinfo | GET || List ||
50
-
| /databases/*/debug/documents/huge | GET || List IDs of documents which exceed `PerformanceHints.`<br />`Documents.`<br />`HugeDocumentSizeInMb` setting ||
50
+
| /databases/*/debug/documents/huge | GET || List IDs of documents which exceed `PerformanceHints.`<br />`Documents.`<br />`HugeDocumentSizeInMb` setting ||
51
51
| /databases/*/debug/identities | GET ||||
52
52
| /databases/*/debug/info-package | GET || Save debug package information for later analysis ||
53
53
| /databases/*/debug/io-metrics | GET || Get current IO metrics: "Writes, Flush, Sync" for each storage environment ||
**Why are cluster-level features not replicated?**
71
46
72
-
RavenDB is designed with a cluster-level data ownership model to prevent conflicts between clusters,
73
-
especially in scenarios where ACID transactions are critical.
74
-
75
-
This approach ensures that certain features, such as policies, configurations, and ongoing tasks,
76
-
remain specific to each cluster, avoiding potential inconsistencies.
77
-
78
-
To explore this concept further, refer to the [Data Ownership in a Distributed System](https://ayende.com/blog/196769-B/data-ownership-in-a-distributed-system) blog post.
47
+
## General Information about External Replication Task
<Admonitiontype="note"title="Why are cluster-level features not replicated?"id="why-are-cluster-level-features-not-replicated"href="#why-are-cluster-level-features-not-replicated">
69
+
RavenDB is designed with a cluster-level data ownership model to prevent conflicts between clusters,
70
+
especially in scenarios where ACID transactions are critical.
71
+
72
+
This approach ensures that certain features, such as policies, configurations, and ongoing tasks,
73
+
remain specific to each cluster, avoiding potential inconsistencies.
74
+
75
+
To explore this concept further, refer to the [Data Ownership in a Distributed System](https://ayende.com/blog/196769-B/data-ownership-in-a-distributed-system) blog post.
76
+
</Admonition>
82
77
78
+
<u>Conflicts:</u>
83
79
* Two databases that have an External Replication task defined between them will detect and resolve document
84
80
[conflicts](../../../../server/clustering/replication/replication-conflicts.mdx) according to each database conflict resolution policy.
85
81
* It is recommended to have the same [conflict resolution policy configuration](../../../../server/clustering/replication/replication-conflicts.mdx#configuring-conflict-resolution-using-the-client) on both the source and the target databases.
86
82
87
-
88
-
89
83
## Step-by-Step Guide
90
84
91
85
1.**Pass Certificate from Source Server to Destination Server**
Copy file name to clipboardExpand all lines: versioned_docs/version-6.0/server/troubleshooting/debug-routes.mdx
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,18 +34,18 @@ For the endpoints that begin with `/databases/*/`, replace `*` with the name of
34
34
| /admin/debug/cpu/stats | GET || Returns RavenDB's processor usage and thread pool status ||
35
35
| /admin/debug/info-package | GET || Save debug package information for later analysis ||
36
36
| /admin/debug/memory/low-mem-log | GET || Low memory events report ||
37
-
| /admin/debug/memory/smaps | GET || Returns all of RavenDB's process mappings including shared/private clean/dirty memory allocations |Availabe only on Linux |
37
+
| /admin/debug/memory/smaps | GET || Returns all of RavenDB's process mappings including shared/private clean/dirty memory allocations |Available only on Linux |
38
38
| /admin/debug/memory/stats | GET || Full report of memory usage including un/managed usage by thread and free memory status ||
39
39
| /admin/debug/node/engine-logs | GET || Rachis logs ||
40
-
| /admin/debug/node/ping | GET |-(Optional) url-<br /> -(Optional)node-<br />For specifying the node by url or node tag | Test the ability to reach the server ||
40
+
| /admin/debug/node/ping | GET |<ul><li> `url`(Optional)<br /></li><li> `node`(Optional)</li></ul>Specifies the node by url or node tag | Test the ability to reach the server ||
41
41
| /admin/debug/node/remote-connections | GET || Returns connections' details of members and watchers in the cluster ||
42
42
| /admin/debug/node/state-change-history | GET || List the node's state transition history in the cluster ||
43
-
| /admin/debug/proc/meminfo | GET || Return /proc/<RavenDB ProcNum>/meminfo |Availabe only on Linux |
44
-
| /admin/debug/proc/stats | GET || Return /proc/<RavenDB ProcNum>/stats |Availabe only on Linux |
45
-
| /admin/debug/proc/status | GET || Return /proc/<RavenDB ProcNum>/status |Availabe only on Linux |
43
+
| /admin/debug/proc/meminfo | GET || Return /proc/<RavenDB ProcNum>/meminfo |Available only on Linux |
44
+
| /admin/debug/proc/stats | GET || Return /proc/<RavenDB ProcNum>/stats |Available only on Linux |
45
+
| /admin/debug/proc/status | GET || Return /proc/<RavenDB ProcNum>/status |Available only on Linux |
46
46
| /admin/debug/threads/runaway | GET || List all threads and their names, sorted by duration ||
47
47
| /build/version | GET || Returns product build number, major version, commit hash and full version number ||
48
-
| /databases/*/admin/debug/cluster/txinfo | GET |-(Optional) from - Amount of result to skip<br /> -(Optional)take - Amount of result to take | List the incomplete [cluster transaction commands](../clustering/cluster-transactions.mdx#cluster--cluster-wide-transactions)||
48
+
| /databases/*/admin/debug/cluster/txinfo | GET |<ul><li>`from`(Optional)<br />Number of results to skip</li><li>`take`(Optional)<br />Number of results to take</li></ul>| List the incomplete [cluster transaction commands](../clustering/cluster-transactions.mdx#cluster--cluster-wide-transactions)||
49
49
| /databases/*/admin/debug/txinfo | GET || List ||
50
50
| /databases/*/debug/documents/huge | GET || List IDs of documents which exceed `PerformanceHints.`<br />`Documents.`<br />`HugeDocumentSizeInMb` setting ||
**Why are cluster-level features not replicated?**
71
-
72
-
RavenDB is designed with a cluster-level data ownership model to prevent conflicts between clusters,
73
-
especially in scenarios where ACID transactions are critical.
74
-
75
-
This approach ensures that certain features, such as policies, configurations, and ongoing tasks,
76
-
remain specific to each cluster, avoiding potential inconsistencies.
47
+
## General Information about External Replication Task
77
48
78
-
To explore this concept further, refer to the [Data Ownership in a Distributed System](https://ayende.com/blog/196769-B/data-ownership-in-a-distributed-system) blog post.
<Admonitiontype="note"title="Why are cluster-level features not replicated?"id="why-are-cluster-level-features-not-replicated"href="#why-are-cluster-level-features-not-replicated">
69
+
RavenDB is designed with a cluster-level data ownership model to prevent conflicts between clusters,
70
+
especially in scenarios where ACID transactions are critical.
71
+
72
+
This approach ensures that certain features, such as policies, configurations, and ongoing tasks,
73
+
remain specific to each cluster, avoiding potential inconsistencies.
74
+
75
+
To explore this concept further, refer to the [Data Ownership in a Distributed System](https://ayende.com/blog/196769-B/data-ownership-in-a-distributed-system) blog post.
76
+
</Admonition>
79
77
80
-
</Admonition>
81
-
**Conflicts:**
78
+
<u>Conflicts:</u>
82
79
83
80
* Two databases that have an External Replication task defined between them will detect and resolve document
84
81
[conflicts](../../../../server/clustering/replication/replication-conflicts.mdx) according to each database conflict resolution policy.
Copy file name to clipboardExpand all lines: versioned_docs/version-6.2/server/troubleshooting/debug-routes.mdx
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,18 +34,18 @@ For the endpoints that begin with `/databases/*/`, replace `*` with the name of
34
34
| /admin/debug/cpu/stats | GET || Returns RavenDB's processor usage and thread pool status ||
35
35
| /admin/debug/info-package | GET || Save debug package information for later analysis ||
36
36
| /admin/debug/memory/low-mem-log | GET || Low memory events report ||
37
-
| /admin/debug/memory/smaps | GET || Returns all of RavenDB's process mappings including shared/private clean/dirty memory allocations |Availabe only on Linux |
37
+
| /admin/debug/memory/smaps | GET || Returns all of RavenDB's process mappings including shared/private clean/dirty memory allocations |Available only on Linux |
38
38
| /admin/debug/memory/stats | GET || Full report of memory usage including un/managed usage by thread and free memory status ||
39
39
| /admin/debug/node/engine-logs | GET || Rachis logs ||
40
-
| /admin/debug/node/ping | GET |-(Optional) url-<br /> -(Optional)node-<br />For specifying the node by url or node tag | Test the ability to reach the server ||
40
+
| /admin/debug/node/ping | GET |<ul><li> `url`(Optional)<br /></li><li> `node`(Optional)</li></ul>Specifies the node by url or node tag | Test the ability to reach the server ||
41
41
| /admin/debug/node/remote-connections | GET || Returns connections' details of members and watchers in the cluster ||
42
42
| /admin/debug/node/state-change-history | GET || List the node's state transition history in the cluster ||
43
-
| /admin/debug/proc/meminfo | GET || Return /proc/<RavenDB ProcNum>/meminfo |Availabe only on Linux |
44
-
| /admin/debug/proc/stats | GET || Return /proc/<RavenDB ProcNum>/stats |Availabe only on Linux |
45
-
| /admin/debug/proc/status | GET || Return /proc/<RavenDB ProcNum>/status |Availabe only on Linux |
43
+
| /admin/debug/proc/meminfo | GET || Return /proc/<RavenDB ProcNum>/meminfo |Available only on Linux |
44
+
| /admin/debug/proc/stats | GET || Return /proc/<RavenDB ProcNum>/stats |Available only on Linux |
45
+
| /admin/debug/proc/status | GET || Return /proc/<RavenDB ProcNum>/status |Available only on Linux |
46
46
| /admin/debug/threads/runaway | GET || List all threads and their names, sorted by duration ||
47
47
| /build/version | GET || Returns product build number, major version, commit hash and full version number ||
48
-
| /databases/*/admin/debug/cluster/txinfo | GET |-(Optional) from - Amount of result to skip<br /> -(Optional)take - Amount of result to take | List the incomplete [cluster transaction commands](../clustering/cluster-transactions.mdx#cluster--cluster-wide-transactions)||
48
+
| /databases/*/admin/debug/cluster/txinfo | GET |<ul><li>`from`(Optional)<br />Number of results to skip</li><li>`take`(Optional)<br />Number of results to take</li></ul>| List the incomplete [cluster transaction commands](../clustering/cluster-transactions.mdx#cluster--cluster-wide-transactions)||
49
49
| /databases/*/admin/debug/txinfo | GET || List ||
50
50
| /databases/*/debug/documents/huge | GET || List IDs of documents which exceed `PerformanceHints.`<br />`Documents.`<br />`HugeDocumentSizeInMb` setting ||
0 commit comments