This is an automated email from the ASF dual-hosted git repository.
pmcfadin pushed a commit to branch cassandra-5.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git
The following commit(s) were added to refs/heads/cassandra-5.0 by this push:
new 9733058d1b CASSANDRA-21342: Fix broken Antora xref/anchor targets in
cassandra docs
9733058d1b is described below
commit 9733058d1b363bddee43bf2ec1c748c1ef78db0c
Author: Patrick McFadin <[email protected]>
AuthorDate: Thu May 14 12:13:11 2026 -0700
CASSANDRA-21342: Fix broken Antora xref/anchor targets in cassandra docs
Forward-merge of the trunk fix (commit 32826fe563) to cassandra-5.0.
Restricted to the changes whose broken-target patterns exist on this
branch.
Two trunk commits intentionally omitted:
- P1 (memtable.adoc retarget): the memtable sections containing the
broken xref were added on trunk only and do not exist on 5.0.
- R1 (commands-toc.adoc rewrite): commands-toc.adoc on 5.0 diverges
from trunk by ~9 lines; the 38-row retarget mapping will be applied
as a separate follow-up commit on this branch.
patch by Patrick McFadin; reviewed by TBD for CASSANDRA-21342
---
doc/modules/ROOT/nav.adoc | 2 +-
doc/modules/ROOT/pages/index.adoc | 2 +-
doc/modules/cassandra/nav.adoc | 2 +-
.../pages/developing/cql/batch/batch-good-example.adoc | 2 +-
.../cassandra/pages/developing/cql/collections/list.adoc | 2 +-
.../cassandra/pages/developing/cql/collections/map.adoc | 2 +-
.../cassandra/pages/developing/cql/collections/set.adoc | 2 +-
.../cassandra/pages/developing/cql/create-custom-index.adoc | 6 +++---
doc/modules/cassandra/pages/developing/cql/create-index.adoc | 2 +-
.../pages/developing/cql/indexing/2i/2i-working-with.adoc | 4 ++--
.../cassandra/pages/developing/cql/indexing/sai/sai-faq.adoc | 2 +-
.../developing/cql/indexing/sai/sai-read-write-paths.adoc | 4 ++--
.../pages/developing/cql/indexing/sai/sai-working-with.adoc | 4 ++--
doc/modules/cassandra/pages/developing/cql/security.adoc | 10 +++++-----
doc/modules/cassandra/pages/managing/operating/security.adoc | 2 +-
.../cassandra/pages/reference/cql-commands/alter-table.adoc | 4 ++--
.../cassandra/pages/reference/cql-commands/create-index.adoc | 2 +-
.../pages/reference/cql-commands/create-table-examples.adoc | 4 ++--
doc/modules/cassandra/pages/reference/index.adoc | 2 +-
doc/modules/cassandra/partials/compact-subproperties.adoc | 4 ++--
doc/modules/cassandra/partials/primary-key-column.adoc | 2 +-
doc/modules/cassandra/partials/table-column-definitions.adoc | 2 +-
doc/modules/cassandra/partials/table-properties.adoc | 4 ++--
23 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/doc/modules/ROOT/nav.adoc b/doc/modules/ROOT/nav.adoc
index 3d367ad242..a484e704d2 100644
--- a/doc/modules/ROOT/nav.adoc
+++ b/doc/modules/ROOT/nav.adoc
@@ -1,7 +1,7 @@
* xref:index.adoc[Main]
** xref:master@_:ROOT:glossary.adoc[Glossary]
** xref:master@_:ROOT:bugs.adoc[How to report bugs]
-** xref:master@_:ROOT:contactus.adoc[Contact us]
+** xref:master@_:ROOT:community.adoc[Contact us]
** xref:master@_:ROOT:development/index.adoc[Development]
*** xref:master@_:ROOT:development/gettingstarted.adoc[Getting started]
*** xref:master@_:ROOT:development/ide.adoc[Building and IDE integration]
diff --git a/doc/modules/ROOT/pages/index.adoc
b/doc/modules/ROOT/pages/index.adoc
index beeb121f22..f90812a58a 100644
--- a/doc/modules/ROOT/pages/index.adoc
+++ b/doc/modules/ROOT/pages/index.adoc
@@ -47,7 +47,7 @@ If you would like to contribute to this documentation, you
are welcome to do so
== Meta information
* xref:master@_:ROOT:bugs.adoc[Reporting bugs]
-* xref:master@_:ROOT:contactus.adoc[Contact us]
+* xref:master@_:ROOT:community.adoc[Contact us]
* xref:master@_:ROOT:development/index.adoc[Contributing code]
* xref:master@_:ROOT:docdev/index.adoc[Contributing to the docs]
* xref:master@_:ROOT:community.adoc[Community]
diff --git a/doc/modules/cassandra/nav.adoc b/doc/modules/cassandra/nav.adoc
index d9a028427d..bdaff91af9 100644
--- a/doc/modules/cassandra/nav.adoc
+++ b/doc/modules/cassandra/nav.adoc
@@ -119,7 +119,7 @@
** xref:reference/index.adoc[]
*** xref:reference/cql-commands/commands-toc.adoc[CQL commands]
-*** xref:developing/cql/cql_singlefile.html[CQL specification]
+*** xref:cassandra:developing/cql/cql_singlefile.adoc[CQL specification]
*** xref:reference/java17.adoc[Java 17]
*** xref:reference/native-protocol.adoc[Native Protocol specification]
*** xref:reference/sai-virtual-table-indexes.adoc[SAI virtual table]
diff --git
a/doc/modules/cassandra/pages/developing/cql/batch/batch-good-example.adoc
b/doc/modules/cassandra/pages/developing/cql/batch/batch-good-example.adoc
index 9388725356..86c248b3b3 100644
--- a/doc/modules/cassandra/pages/developing/cql/batch/batch-good-example.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/batch/batch-good-example.adoc
@@ -24,7 +24,7 @@ All the `INSERT` and `UPDATE` statements in this batch write
to the same partiti
include::cassandra:example$CQL/cyclist_expenses-table.cql[tag=batch_Vera]
----
+
-This batching example includes conditional updates combined with using
xref:reference:static.adoc[static columns].
+This batching example includes conditional updates combined with using
xref:cassandra:developing/cql/ddl.adoc#static-column[static columns].
Recall that single partition batches are not logged.
+
[NOTE]
diff --git a/doc/modules/cassandra/pages/developing/cql/collections/list.adoc
b/doc/modules/cassandra/pages/developing/cql/collections/list.adoc
index 8113b5aa26..6be7c9938f 100644
--- a/doc/modules/cassandra/pages/developing/cql/collections/list.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/collections/list.adoc
@@ -9,7 +9,7 @@ Use the `list` data type to store data that has a possible
many-to-many relation
== Prerequisite
-* xref:developing/cql/keyspace-check.adoc[Keyspace] must exist
+* xref:cassandra:developing/cql/ddl.adoc#create-keyspace-statement[Keyspace]
must exist
In the following example, a `list` called `events` stores all the race events
on an upcoming calendar.
The table is called `upcoming_calendar`. Each event listed in the `list` will
have a `text` data type.
diff --git a/doc/modules/cassandra/pages/developing/cql/collections/map.adoc
b/doc/modules/cassandra/pages/developing/cql/collections/map.adoc
index f3ce072bf2..148b8b5697 100644
--- a/doc/modules/cassandra/pages/developing/cql/collections/map.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/collections/map.adoc
@@ -11,7 +11,7 @@ Each element can have an individual time-to-live and expire
when the TTL ends.
== Prerequisite
-* xref:developing/cql/keyspace-check.adoc[Keyspace] must exist
+* xref:cassandra:developing/cql/ddl.adoc#create-keyspace-statement[Keyspace]
must exist
In the following example, each team listed in the `map` called `teams` will
have a `year` of integer type and a `team name` of text type.
The table is named `cyclist_teams`.
diff --git a/doc/modules/cassandra/pages/developing/cql/collections/set.adoc
b/doc/modules/cassandra/pages/developing/cql/collections/set.adoc
index 4834c8f21a..db5d85f4e4 100644
--- a/doc/modules/cassandra/pages/developing/cql/collections/set.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/collections/set.adoc
@@ -8,7 +8,7 @@ Use the `set` data type to store data that has a many-to-one
relationship with a
== Prerequisite
-* xref:developing/cql/keyspace-check.adoc[Keyspace] must exist
+* xref:cassandra:developing/cql/ddl.adoc#create-keyspace-statement[Keyspace]
must exist
In the following example, a `set` called `teams` stores all the teams that a
cyclist has been a member of during their career.
The table is `cyclist_career_teams`.
diff --git
a/doc/modules/cassandra/pages/developing/cql/create-custom-index.adoc
b/doc/modules/cassandra/pages/developing/cql/create-custom-index.adoc
index c09aee65a0..401a6e1df1 100644
--- a/doc/modules/cassandra/pages/developing/cql/create-custom-index.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/create-custom-index.adoc
@@ -55,7 +55,7 @@ SAI allows only alphanumeric characters and underscores in
names.
SAI returns `InvalidRequestException` if you try to define an index on a
column name that contains other characters, and does not create the index.
map_name::
-Used with
xref:cassandra:developing/collections/collection-create.adoc[collections],
identifier of the `map_name` specified in `CREATE TABLE` ...
+Used with
xref:cassandra:developing/cql/collections/collection-create.adoc[collections],
identifier of the `map_name` specified in `CREATE TABLE` ...
`map(<map_name>)`.
The regular column syntax applies for collection types `list` and `set`.
@@ -119,7 +119,7 @@ Also refer
xref:cassandra:developing/cql/indexing/sai/sai-query.adoc[Examine SAI
=== SAI collection map examples with keys, values, and entries
The following examples demonstrate using collection maps of multiple types
(`keys`, `values`, `entries`) in SAI indexes.
-For related information, see
xref:cassandra:developing/collections/collection-create.adoc[Creating
collections] and xref:cassandra:developing/collections/map.adoc[Using map type].
+For related information, see
xref:cassandra:developing/cql/collections/collection-create.adoc[Creating
collections] and xref:cassandra:developing/collections/map.adoc[Using map type].
Also refer to the SAI collection examples of type
xref:#saiCreateCustomIndexCollectionsListAndSetExamples[list and set] in this
topic.
@@ -293,7 +293,7 @@ Remember that in CQL queries using SAI indexes, the
`CONTAINS` clauses are suppo
These examples demonstrate using collections with the `list` and `set` types
in SAI indexes.
For related information, see:
-* xref:cassandra:developing/collections/collection-create.adoc[Creating
collections]
+* xref:cassandra:developing/cql/collections/collection-create.adoc[Creating
collections]
* xref:cassandra:developing/collections/list.adoc[Using list type]
* xref:cassandra:developing/collections/set.adoc[Using set type]
diff --git a/doc/modules/cassandra/pages/developing/cql/create-index.adoc
b/doc/modules/cassandra/pages/developing/cql/create-index.adoc
index 88721030f0..d8a0006d4c 100644
--- a/doc/modules/cassandra/pages/developing/cql/create-index.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/create-index.adoc
@@ -90,7 +90,7 @@ To index map keys, use the `KEYS` keyword and map name in
nested parentheses:
include::cassandra:example$CQL/sai/cyclist_teams-table.cql[tag=keysidx]
----
-To query the table, you can use
xref:cassandra:reference/cql-commands/select.adoc#filtering-on-collections[CONTAINS
KEY] in `WHERE` clauses.
+To query the table, you can use
xref:cassandra:developing/cql/dml.adoc#allow-filtering[CONTAINS KEY] in `WHERE`
clauses.
[source,language-cql]
----
diff --git
a/doc/modules/cassandra/pages/developing/cql/indexing/2i/2i-working-with.adoc
b/doc/modules/cassandra/pages/developing/cql/indexing/2i/2i-working-with.adoc
index 09fd5a638c..27cdafd6f2 100644
---
a/doc/modules/cassandra/pages/developing/cql/indexing/2i/2i-working-with.adoc
+++
b/doc/modules/cassandra/pages/developing/cql/indexing/2i/2i-working-with.adoc
@@ -4,8 +4,8 @@
== Prerequisites
-* xref:developing/keyspace-create.adoc[Keyspace created]
-* xref:developing/table-create.adoc[Table created]
+* xref:cassandra:developing/cql/ddl.adoc#create-keyspace-statement[Keyspace
created]
+* xref:cassandra:developing/cql/ddl.adoc#create-table-statement[Table created]
include::_2i-create.adoc[leveloffset=+1]
diff --git
a/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-faq.adoc
b/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-faq.adoc
index 95f6783a25..e91a17b086 100644
--- a/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-faq.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-faq.adoc
@@ -314,7 +314,7 @@ the post filtering on `col2` is carried out on the replicas
themselves.
Another case were post-filtering comes into play is when constructing a query
that involves more than two SAI indexes.
Refer to this xref:#saiAndQueriesFaq[related FAQ] about `AND` queries.
-== Can I create an SAI index based on a xref:reference:static.adoc[static
column]?
+== Can I create an SAI index based on a
xref:cassandra:developing/cql/ddl.adoc#static-column[static column]?
Yes.
For example, consider a `transaction_by_customer` table where you have a
primary key `customer_id`, plus static columns to contain each customer's
`address`, `phone_number`, and `date_of_birth`.
diff --git
a/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-read-write-paths.adoc
b/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-read-write-paths.adoc
index e735a9d210..4a34688d85 100644
---
a/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-read-write-paths.adoc
+++
b/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-read-write-paths.adoc
@@ -27,7 +27,7 @@ SAI calculates an estimate of the incremental heap
consumption of the new entry.
This estimate counts against the heap usage of the underlying Memtable.
This feature also means that as more columns are indexed on a table, the
Memtable flush rate will increase, and the size of flushed SSTables will
decrease.
The number of total writes and the estimated heap usage of all live Memtable
indexes are exposed as metrics.
-See
xref:cassandra:developing/cql/indexing/sai/monitoring.adoc#saiMonitorMetrics[SAI
metrics].
+See
xref:cassandra:developing/cql/indexing/sai/operations/monitoring.adoc#saiMonitorMetrics[SAI
metrics].
=== Memtable flush
@@ -94,7 +94,7 @@ image::sai/saiOnDiskStructureWithOffsets.png[alt=SAI on-disk
layout as described
The actual segment flushing process is very similar to a Memtable flush.
However, buffered terms are sorted before they can be written with their
postings to their respective type-specific on-disk structures.
At the end of compaction for a given index, a special empty marker file is
flagged to indicate success, and the number of segments is recorded in SAI
metrics.
-See
xref:developing:indexing/sai/monitoring.adoc#saiGlobalIndexingMetrics[Global
indexing metrics].
+See
xref:cassandra:developing/cql/indexing/sai/operations/monitoring.adoc#saiGlobalIndexingMetrics[Global
indexing metrics].
When the entire compaction task finishes, SAI receives an SSTable List Changed
Notification that contains the SSTables added and removed during the
transaction.
SSTable Context Manager and Index View Manager are responsible for replacing
old SSTable indexes with new ones atomically.
diff --git
a/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-working-with.adoc
b/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-working-with.adoc
index 98d8e2653a..6117786dbe 100644
---
a/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-working-with.adoc
+++
b/doc/modules/cassandra/pages/developing/cql/indexing/sai/sai-working-with.adoc
@@ -4,8 +4,8 @@
== Prerequisites
-* xref:developing/keyspace-create.adoc[Keyspace created]
-* xref:developing/table-create.adoc[Table created]
+* xref:cassandra:developing/cql/ddl.adoc#create-keyspace-statement[Keyspace
created]
+* xref:cassandra:developing/cql/ddl.adoc#create-table-statement[Table created]
include::_sai-create.adoc[leveloffset=+1]
diff --git a/doc/modules/cassandra/pages/developing/cql/security.adoc
b/doc/modules/cassandra/pages/developing/cql/security.adoc
index 0af30a9d15..b94ae3379c 100644
--- a/doc/modules/cassandra/pages/developing/cql/security.adoc
+++ b/doc/modules/cassandra/pages/developing/cql/security.adoc
@@ -167,11 +167,11 @@ used and the role does not exist the statement is a no-op.
DROP ROLE intentionally does not terminate any open user sessions.
Currently connected sessions will remain connected and will retain the
ability to perform any database actions which do not require
-xref:cassandra:developing/cql/security.adoc#authorization[authorization].
+xref:cassandra:managing/operating/security.adoc#authorization[authorization].
However, if authorization is enabled,
xref:cassandra:developing/cql/security.adoc#cql-permissions[permissions] of the
dropped role are also revoked,
-subject to the
xref:cassandra:developing/cql/security.adoc#auth-caching[caching options]
configured in
xref:cassandra:developing/cql/configuring.adoc#cassandra.yaml[cassandra-yaml]
file.
-Should a dropped role be subsequently recreated and have new
xref:security.adoc#grant-permission-statement[permissions] or
-xref:security.adoc#grant-role-statement[roles] granted to it, any client
sessions still
+subject to the
xref:cassandra:managing/operating/security.adoc#auth-caching[caching options]
configured in
xref:cassandra:managing/configuration/cass_yaml_file.adoc[cassandra-yaml] file.
+Should a dropped role be subsequently recreated and have new
xref:cassandra:developing/cql/security.adoc#grant-permission-statement[permissions]
or
+xref:cassandra:developing/cql/security.adoc#grant-role-statement[roles]
granted to it, any client sessions still
connected will acquire the newly granted permissions and roles.
====
@@ -332,7 +332,7 @@ Existing users can be listed using the `LIST USERS`
statement:
include::cassandra:example$BNF/list_users_statement.bnf[]
----
-Note that this statement is equivalent to
xref:security.adoc#list-roles-statement[LIST ROLES], but only roles with the
`LOGIN` privilege are included in the output.
+Note that this statement is equivalent to
xref:cassandra:developing/cql/security.adoc#list-roles-statement[LIST ROLES],
but only roles with the `LOGIN` privilege are included in the output.
== Data Control
diff --git a/doc/modules/cassandra/pages/managing/operating/security.adoc
b/doc/modules/cassandra/pages/managing/operating/security.adoc
index 1de19d8641..b6f307f153 100644
--- a/doc/modules/cassandra/pages/managing/operating/security.adoc
+++ b/doc/modules/cassandra/pages/managing/operating/security.adoc
@@ -281,7 +281,7 @@
xref:cassandra:developing/cql/security.adoc#operation-roles[`CassandraRoleManage
See also: `setting-credentials-for-internal-authentication`,
xref:cassandra:developing/cql/security.adoc#create-role[`CREATE ROLE`],
xref:cassandra:developing/cql/security.adoc#alter-role[`ALTER ROLE`],
-xref:xref:cassandra:developing/cql/security.adoc#alter-keyspace[`ALTER
KEYSPACE`] and
+xref:cassandra:developing/cql/ddl.adoc#alter-keyspace-statement[`ALTER
KEYSPACE`] and
xref:cassandra:developing/cql/security.adoc#grant-permission[`GRANT
PERMISSION`].
== Authorization
diff --git
a/doc/modules/cassandra/pages/reference/cql-commands/alter-table.adoc
b/doc/modules/cassandra/pages/reference/cql-commands/alter-table.adoc
index 2c6071c529..86f3ee6326 100644
--- a/doc/modules/cassandra/pages/reference/cql-commands/alter-table.adoc
+++ b/doc/modules/cassandra/pages/reference/cql-commands/alter-table.adoc
@@ -204,7 +204,7 @@ Enclose a text property value in single quotation marks.
[[alter-compression]]
=== Modifying compression and compaction
-Use a property map to alter the xref:cassandra:comments-table.adoc[comments]
table's compression or compaction setting:
+Use a property map to alter the comments table's compression or compaction
setting:
[source,language-cql]
----
@@ -223,7 +223,7 @@ For strategies to minimize this disruption, see
http://blog.alteroot.org/article
=== Changing caching
-Set the number of rows per partition to store in the row cache for the
xref:cassandra:comments-table.adoc[comments] table to 10 rows:
+Set the number of rows per partition to store in the row cache for the
comments table to 10 rows:
[source,language-cql]
----
diff --git
a/doc/modules/cassandra/pages/reference/cql-commands/create-index.adoc
b/doc/modules/cassandra/pages/reference/cql-commands/create-index.adoc
index cf404dff04..5b191709e5 100644
--- a/doc/modules/cassandra/pages/reference/cql-commands/create-index.adoc
+++ b/doc/modules/cassandra/pages/reference/cql-commands/create-index.adoc
@@ -250,7 +250,7 @@ Assume a cyclist table contains this map data where
`nation` is the map key and
----
To index map keys, use the `KEYS` keyword and map name in nested parentheses
in the CREATE INDEX statement.
-To run a `SELECT` query on the table, use
xref:cassandra:reference/cql-commands/select.adoc#filtering-on-collections[CONTAINS
KEY] in `WHERE` clauses.
+To run a `SELECT` query on the table, use
xref:cassandra:developing/cql/dml.adoc#allow-filtering[CONTAINS KEY] in `WHERE`
clauses.
This query returns cyclist teams that have an entry for the year 2015.
[tabs]
diff --git
a/doc/modules/cassandra/pages/reference/cql-commands/create-table-examples.adoc
b/doc/modules/cassandra/pages/reference/cql-commands/create-table-examples.adoc
index d3487202b5..b037b68e2a 100644
---
a/doc/modules/cassandra/pages/reference/cql-commands/create-table-examples.adoc
+++
b/doc/modules/cassandra/pages/reference/cql-commands/create-table-examples.adoc
@@ -46,9 +46,9 @@ Create the `race_winners` table that has a frozen
user-defined type (UDT):
include::cassandra:example$CQL/race_winners-table.cql[tag=usetype]
----
-See xref:developing/user-defined-type-create.adoc[Create a user-defined type]
for information on Create UDTs.
+See xref:cassandra:developing/cql/types.adoc#udts[Create a user-defined type]
for information on Create UDTs.
UDTs can be created unfrozen if only non-collection fields are used in the
user-defined type creation.
-If the table is created with an unfrozen UDT, then
xref:developing/inserting/insert-user-defined-type.adoc[individual field values
can be updated and deleted].
+If the table is created with an unfrozen UDT, then
xref:cassandra:developing/cql/dml.adoc#update-statement[individual field values
can be updated and deleted].
== Create a table with a CDC log
diff --git a/doc/modules/cassandra/pages/reference/index.adoc
b/doc/modules/cassandra/pages/reference/index.adoc
index 8e09e8f8d8..642b9e0810 100644
--- a/doc/modules/cassandra/pages/reference/index.adoc
+++ b/doc/modules/cassandra/pages/reference/index.adoc
@@ -1,7 +1,7 @@
= Reference
* xref:reference/cql-commands/commands-toc.adoc[CQL commands]
-* xref:developing/cql/cql_singlefile.html[CQL specification]
+* xref:cassandra:developing/cql/cql_singlefile.adoc[CQL specification]
* xref:reference/java17.adoc[Java 17]
* xref:reference/native-protocol.adoc[Native Protocol specification]
* xref:reference/sai-virtual-table-indexes.adoc[SAI virtual table]
diff --git a/doc/modules/cassandra/partials/compact-subproperties.adoc
b/doc/modules/cassandra/partials/compact-subproperties.adoc
index 1cee84b7d2..1e5a4148be 100644
--- a/doc/modules/cassandra/partials/compact-subproperties.adoc
+++ b/doc/modules/cassandra/partials/compact-subproperties.adoc
@@ -108,7 +108,7 @@ Default: `32`
The compaction class `SizeTieredCompactionStrategy` (STCS) triggers a minor
compaction when table meets the `min_threshold`.
Minor compactions do not involve all the tables in a keyspace.
See
-xref:operating/compaction/stcs.adoc#stcs_options[SizeTieredCompactionStrategy
(STCS)].
+xref:cassandra:managing/operating/compaction/stcs.adoc#stcs_options[SizeTieredCompactionStrategy
(STCS)].
[NOTE]
====
@@ -151,7 +151,7 @@ Default: `50` (MB)
[NOTE]
====
The `cold_reads_to_omit` property for
-xref:operating/compaction/stcs.adoc#stcs_options[SizeTieredCompactionStrategy
(STCS)] is no longer supported.
+xref:cassandra:managing/operating/compaction/stcs.adoc#stcs_options[SizeTieredCompactionStrategy
(STCS)] is no longer supported.
====
[[TWCS]]
diff --git a/doc/modules/cassandra/partials/primary-key-column.adoc
b/doc/modules/cassandra/partials/primary-key-column.adoc
index 9abe065f64..d9f49bb080 100644
--- a/doc/modules/cassandra/partials/primary-key-column.adoc
+++ b/doc/modules/cassandra/partials/primary-key-column.adoc
@@ -17,7 +17,7 @@ Use a unique name for each column in a table.
To preserve case or use special characters, enclose the name in double-quotes.
cql_type_definition ::
Defines the type of data allowed in the column.
-See xref:reference:data-types.adoc[CQL data type] or a
xref:reference:user-defined-type.adoc[user-defined type].
+See xref:cassandra:developing/cql/types.adoc#native-types[CQL data type] or a
xref:cassandra:developing/cql/types.adoc#udts[user-defined type].
*STATIC* ::
Optional, the column has a single value.
*PRIMARY KEY* ::
diff --git a/doc/modules/cassandra/partials/table-column-definitions.adoc
b/doc/modules/cassandra/partials/table-column-definitions.adoc
index 2a5e3e40df..bb981226aa 100644
--- a/doc/modules/cassandra/partials/table-column-definitions.adoc
+++ b/doc/modules/cassandra/partials/table-column-definitions.adoc
@@ -17,7 +17,7 @@ Use a unique name for each column in a table.
To preserve case or use special characters, enclose the name in double-quotes.
cql_type_definition ::
Defines the type of data allowed in the column.
-See xref:reference:data-types.adoc[CQL data type] or a
xref:reference:user-defined-type.adoc[user-defined type].
+See xref:cassandra:developing/cql/types.adoc#native-types[CQL data type] or a
xref:cassandra:developing/cql/types.adoc#udts[user-defined type].
*STATIC* ::
Optional, the column has a single value.
*PRIMARY KEY* ::
diff --git a/doc/modules/cassandra/partials/table-properties.adoc
b/doc/modules/cassandra/partials/table-properties.adoc
index 9aa6f16d3d..389dbe15bb 100644
--- a/doc/modules/cassandra/partials/table-properties.adoc
+++ b/doc/modules/cassandra/partials/table-properties.adoc
@@ -96,8 +96,8 @@ However, if you lower the `gc_grace_seconds` value, consider
its interaction wit
* *hint replays*: When a node goes down and then comes back up, other nodes
replay the write operations (called xref:managing/operating/hints.adoc[hints])
that are queued for that node while it was unresponsive.
The database does not replay hints older than gc_grace_seconds after creation.
-The
xref:managing/configuration/configuration/cass_yaml_file.adoc#max_hint_window[max_hint_window]
setting in the
-xref:managing/configuration/configuration/cass_yaml_file.adoc[cassandra.yaml]
file sets the time limit (3 hours by default) for collecting hints for the
unresponsive node.
+The
xref:cassandra:managing/configuration/cass_yaml_file.adoc#max_hint_window[max_hint_window]
setting in the
+xref:cassandra:managing/configuration/cass_yaml_file.adoc[cassandra.yaml] file
sets the time limit (3 hours by default) for collecting hints for the
unresponsive node.
* *batch replays*: Like hint queues,
xref:developing/cql/ddl.adoc#batch_statement[batch operations] store database
mutations that are replayed in sequence.
As with hints, the database does not replay a batched mutation older than
gc_grace_seconds after creation.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]