Skip to content

Commit 949129c

Browse files
authored
Merge pull request #88468 from rohennes/TELCODOCS-2178-4-15
[enterprise-4.15] TELCODOCS-2178: Refactoring TOC to accomodate the problem of 4th level TOCs that exists on docs.redhat.com
2 parents e0a9592 + b184488 commit 949129c

20 files changed

+63
-71
lines changed

_topic_maps/_topic_map.yml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3119,20 +3119,16 @@ Topics:
31193119
- Name: What huge pages do and how they are consumed by apps
31203120
File: what-huge-pages-do-and-how-they-are-consumed-by-apps
31213121
Distros: openshift-origin,openshift-enterprise
3122-
- Name: Low latency tuning
3123-
Dir: low_latency_tuning
3124-
Distros: openshift-origin,openshift-enterprise
3125-
Topics:
3126-
- Name: Understanding low latency
3127-
File: cnf-understanding-low-latency
3128-
- Name: Tuning nodes for low latency with the performance profile
3129-
File: cnf-tuning-low-latency-nodes-with-perf-profile
3130-
- Name: Provisioning real-time and low latency workloads
3131-
File: cnf-provisioning-low-latency-workloads
3132-
- Name: Debugging low latency tuning
3133-
File: cnf-debugging-low-latency-tuning-status
3134-
- Name: Performing latency tests for platform verification
3135-
File: cnf-performing-platform-verification-latency-tests
3122+
- Name: Understanding low latency
3123+
File: cnf-understanding-low-latency
3124+
- Name: Tuning nodes for low latency with the performance profile
3125+
File: cnf-tuning-low-latency-nodes-with-perf-profile
3126+
- Name: Provisioning real-time and low latency workloads
3127+
File: cnf-provisioning-low-latency-workloads
3128+
- Name: Debugging low latency tuning
3129+
File: cnf-debugging-low-latency-tuning-status
3130+
- Name: Performing latency tests for platform verification
3131+
File: cnf-performing-platform-verification-latency-tests
31363132
- Name: Improving cluster stability in high latency environments using worker latency profiles
31373133
File: scaling-worker-latency-profiles
31383134
Distros: openshift-origin,openshift-enterprise

edge_computing/ztp-advanced-policy-config.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ include::modules/ztp-using-pgt-to-configure-power-states.adoc[leveloffset=+1]
3333
[role="_additional-resources"]
3434
.Additional resources
3535

36-
* xref:../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#configuring-workload-hints_cnf-low-latency-perf-profile[Configuring node power consumption and realtime processing with workload hints]
36+
* xref:../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#configuring-workload-hints_cnf-low-latency-perf-profile[Configuring node power consumption and realtime processing with workload hints]
3737
3838
include::modules/ztp-using-pgt-to-configure-performance-mode.adoc[leveloffset=+2]
3939

@@ -44,7 +44,7 @@ include::modules/ztp-using-pgt-to-configure-power-saving-mode.adoc[leveloffset=+
4444
[role="_additional-resources"]
4545
.Additional resources
4646

47-
* xref:../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-configuring-power-saving-for-nodes_cnf-low-latency-perf-profile[Configuring power saving for nodes that run colocated high and low priority workloads]
47+
* xref:../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-configuring-power-saving-for-nodes_cnf-low-latency-perf-profile[Configuring power saving for nodes that run colocated high and low priority workloads]
4848
4949
* xref:../edge_computing/ztp-reference-cluster-configuration-for-vdu.adoc#ztp-du-configuring-host-firmware-requirements_sno-configure-for-vdu[Configuring host firmware for low latency and high performance]
5050

installing/installing_openstack/installing-openstack-nfv-preparing.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ After you perform preinstallation tasks, install your cluster by following the m
4242
* Consult the following references after you deploy your cluster to improve its performance:
4343
** xref:../../networking/hardware_networks/using-dpdk-and-rdma.adoc#nw-openstack-ovs-dpdk-testpmd-pod_using-dpdk-and-rdma[A test pod template for clusters that use OVS-DPDK on OpenStack].
4444
** xref:../../networking/hardware_networks/add-pod.adoc#nw-openstack-sr-iov-testpmd-pod_add-pod[A test pod template for clusters that use SR-IOV on OpenStack].
45-
** xref:../../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#installation-openstack-ovs-dpdk-performance-profile_cnf-low-latency-perf-profile[A performance profile template for clusters that use OVS-DPDK on OpenStack]
45+
** xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#installation-openstack-ovs-dpdk-performance-profile_cnf-low-latency-perf-profile[A performance profile template for clusters that use OVS-DPDK on OpenStack]
4646
.

installing/overview/installing-preparing.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ For a production cluster, you must configure the following integrations:
115115
[id="installing-preparing-cluster-for-workloads"]
116116
== Preparing your cluster for workloads
117117

118-
Depending on your workload needs, you might need to take extra steps before you begin deploying applications. For example, after you prepare infrastructure to support your application xref:../../cicd/builds/build-strategies.adoc#build-strategies[build strategy], you might need to make provisions for xref:../../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-low-latency-perf-profile[low-latency] workloads or to xref:../../nodes/pods/nodes-pods-secrets.adoc#nodes-pods-secrets[protect sensitive workloads]. You can also configure xref:../../observability/monitoring/enabling-monitoring-for-user-defined-projects.adoc#enabling-monitoring-for-user-defined-projects[monitoring] for application workloads.
118+
Depending on your workload needs, you might need to take extra steps before you begin deploying applications. For example, after you prepare infrastructure to support your application xref:../../cicd/builds/build-strategies.adoc#build-strategies[build strategy], you might need to make provisions for xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-low-latency-perf-profile[low-latency] workloads or to xref:../../nodes/pods/nodes-pods-secrets.adoc#nodes-pods-secrets[protect sensitive workloads]. You can also configure xref:../../observability/monitoring/enabling-monitoring-for-user-defined-projects.adoc#enabling-monitoring-for-user-defined-projects[monitoring] for application workloads.
119119
If you plan to run xref:../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Windows workloads], you must enable xref:../../networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.adoc#configuring-hybrid-networking[hybrid networking with OVN-Kubernetes] during the installation process; hybrid networking cannot be enabled after your cluster is installed.
120120

121121
[id="supported-installation-methods-for-different-platforms"]

networking/hardware_networks/using-dpdk-and-rdma.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ include::modules/nw-running-dpdk-rootless-tap.adoc[leveloffset=+1]
2121

2222
* xref:../../networking/multiple_networks/configuring-additional-network.adoc#nw-multus-enable-container_use_devices_configuring-additional-network[Enabling the container_use_devices boolean]
2323
24-
* xref:../../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-create-performance-profiles[Creating a performance profile]
24+
* xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-create-performance-profiles[Creating a performance profile]
2525
2626
* xref:../../networking/hardware_networks/configuring-sriov-device.adoc#configuring-sriov-device[Configuring an SR-IOV network device]
2727
@@ -54,13 +54,13 @@ include::modules/nw-openstack-hw-offload-testpmd-pod.adoc[leveloffset=+1]
5454
[id="additional-resources_using-dpdk-and-rdma"]
5555
== Additional resources
5656

57-
* xref:../../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-create-performance-profiles[Creating a performance profile]
58-
* xref:../../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#adjusting-nic-queues-with-the-performance-profile_cnf-low-latency-perf-profile[Adjusting the NIC queues with the performance profile]
59-
* xref:../../scalability_and_performance/low_latency_tuning/cnf-provisioning-low-latency-workloads.adoc#cnf-provisioning-low-latency-workloads[Provisioning real-time and low latency workloads]
57+
* xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-create-performance-profiles[Creating a performance profile]
58+
* xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#adjusting-nic-queues-with-the-performance-profile_cnf-low-latency-perf-profile[Adjusting the NIC queues with the performance profile]
59+
* xref:../../scalability_and_performance/cnf-provisioning-low-latency-workloads.adoc#cnf-provisioning-low-latency-workloads[Provisioning real-time and low latency workloads]
6060
* xref:../../networking/hardware_networks/installing-sriov-operator.adoc#installing-sr-iov-operator_installing-sriov-operator[Installing the SR-IOV Network Operator]
6161
* xref:../../networking/hardware_networks/configuring-sriov-device.adoc#nw-sriov-networknodepolicy-object_configuring-sriov-device[Configuring an SR-IOV network device]
6262
* xref:../../networking/multiple_networks/configuring-additional-network.adoc#nw-multus-whereabouts_configuring-additional-network[Dynamic IP address assignment configuration with Whereabouts]
63-
* xref:../../scalability_and_performance/low_latency_tuning/cnf-provisioning-low-latency-workloads.adoc#disabling-interrupt-processing-for-individual-pods_cnf-provisioning-low-latency[Disabling interrupt processing for individual pods]
63+
* xref:../../scalability_and_performance/cnf-provisioning-low-latency-workloads.adoc#disabling-interrupt-processing-for-individual-pods_cnf-provisioning-low-latency[Disabling interrupt processing for individual pods]
6464
* xref:../../networking/hardware_networks/configuring-sriov-net-attach.adoc#configuring-sriov-net-attach[Configuring an SR-IOV Ethernet network attachment]
6565
* The xref:../../networking/hardware_networks/about-sriov.adoc#nw-sriov-app-netutil_about-sriov[app-netutil library] provides several API methods for gathering network information about a container's parent pod.
6666

operators/operator-reference.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ include::modules/node-tuning-operator.adoc[leveloffset=+1]
130130
[role="_additional-resources"]
131131
[id="cluster-operators-ref-nto-addtl-resources"]
132132
=== Additional resources
133-
* xref:../scalability_and_performance/low_latency_tuning/cnf-understanding-low-latency.adoc#cnf-understanding-low-latency_cnf-understanding-low-latency[About low latency]
133+
* xref:../scalability_and_performance/cnf-understanding-low-latency.adoc#cnf-understanding-low-latency_cnf-understanding-low-latency[About low latency]
134134

135135
include::modules/openshift-apiserver-operator.adoc[leveloffset=+1]
136136

release_notes/ocp-4-15-release-notes.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1057,7 +1057,7 @@ The following variables are no longer recommended for use:
10571057

10581058
To generate the `junit` report, the `--ginkgo.junit-report` flag replaces `--junit`.
10591059

1060-
For more information, see xref:../scalability_and_performance/low_latency_tuning/cnf-performing-platform-verification-latency-tests.adoc#cnf-performing-platform-verification-latency-tests[Performing latency tests for platform verification].
1060+
For more information, see xref:../scalability_and_performance/cnf-performing-platform-verification-latency-tests.adoc#cnf-performing-platform-verification-latency-tests[Performing latency tests for platform verification].
10611061

10621062
[id="ocp-4-15-bare-metal-operator"]
10631063
==== Bare Metal Operator
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
[id="cnf-debugging-low-latency-tuning-status"]
3+
= Debugging low latency node tuning status
4+
include::_attributes/common-attributes.adoc[]
5+
:context: cnf-debugging-low-latency
6+
7+
toc::[]
8+
9+
Use the `PerformanceProfile` custom resource (CR) status fields for reporting tuning status and debugging latency issues in the cluster node.
10+
11+
include::modules/cnf-debugging-low-latency-cnf-tuning-status.adoc[leveloffset=+1]
12+
13+
include::modules/cnf-collecting-low-latency-tuning-debugging-data-for-red-hat-support.adoc[leveloffset=+1]
14+
15+
[role="_additional-resources"]
16+
.Additional resources
17+
18+
* xref:../support/gathering-cluster-data.adoc#gathering-cluster-data[Gathering data about your cluster with the `must-gather` tool]
19+
20+
* xref:../nodes/nodes/nodes-nodes-managing.adoc#nodes-nodes-managing[Managing nodes with MachineConfig and KubeletConfig CRs]
21+
22+
* xref:../scalability_and_performance/using-node-tuning-operator.adoc#using-node-tuning-operator[Using the Node Tuning Operator]
23+
24+
* xref:../scalability_and_performance/what-huge-pages-do-and-how-they-are-consumed-by-apps.adoc#configuring-huge-pages_huge-pages[Configuring huge pages at boot time]
25+
26+
* xref:../scalability_and_performance/what-huge-pages-do-and-how-they-are-consumed-by-apps.adoc#how-huge-pages-are-consumed-by-apps_huge-pages[How huge pages are consumed by apps]

scalability_and_performance/cnf-numa-aware-scheduling.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ include::modules/cnf-configuring-single-numa-policy.adoc[leveloffset=+2]
4747
[role="_additional-resources"]
4848
.Additional resources
4949

50-
* xref:../scalability_and_performance/low_latency_tuning/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-about-the-profile-creator-tool_cnf-low-latency-perf-profile[About the Performance Profile Creator]
50+
* xref:../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-about-the-profile-creator-tool_cnf-low-latency-perf-profile[About the Performance Profile Creator]
5151

5252
include::modules/cnf-sample-single-numa-policy-from-pp.adoc[leveloffset=+2]
5353

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Your cluster must meet the following requirements before you can run the latency
2222
[role="_additional-resources"]
2323
.Additional resources
2424

25-
* xref:../../scalability_and_performance/low_latency_tuning/cnf-provisioning-low-latency-workloads.adoc#cnf-scheduling-workload-onto-worker-with-real-time-capabilities_cnf-provisioning-low-latency[Scheduling a workload onto a worker with real-time capabilities]
25+
* xref:../scalability_and_performance/cnf-provisioning-low-latency-workloads.adoc#cnf-scheduling-workload-onto-worker-with-real-time-capabilities_cnf-provisioning-low-latency[Scheduling a workload onto a worker with real-time capabilities]
2626

2727
include::modules/cnf-measuring-latency.adoc[leveloffset=+1]
2828

0 commit comments

Comments
 (0)