Skip to content

Commit 01704ee

Browse files
timoninmaximzstan
authored andcommitted
IGNITE-27842 Remove redundant IgniteExperimental annotations (#12739)
(cherry picked from commit 5e193b6)
1 parent 0a126f8 commit 01704ee

61 files changed

Lines changed: 4 additions & 163 deletions

File tree

Some content is hidden

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

docs/_docs/SQL/JDBC/jdbc-driver.adoc

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -176,13 +176,6 @@ include::{javaFile}[tags=multiple-endpoints, indent=0]
176176

177177
=== Partition Awareness [[partition-awareness]]
178178

179-
[WARNING]
180-
====
181-
[discrete]
182-
Partition awareness is an experimental feature whose API or design architecture might be changed
183-
before a GA version is released.
184-
====
185-
186179
Partition awareness is a feature that makes the JDBC driver "aware" of the partition distribution in the cluster.
187180
It allows the driver to pick the nodes that own the data that is being queried and send the query directly to those nodes
188181
(if the addresses of the nodes are provided in the driver's configuration). Partition awareness can increase average

docs/_docs/SQL/sql-calcite.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ Apache Calcite is a dynamic data management framework, which mainly serves for m
2020

2121
The current H2-based SQL engine has a number of fundamental limitations of query execution in a distributed environment. To address these limitations, a new SQL engine was implemented. The new engine uses tools provided by Apache Calcite for parsing and planning queries. It also has a new query execution flow.
2222

23-
CAUTION: The Calcite-based query engine is currently in beta status.
24-
2523
== Calcite Module Libraries
2624

2725
To use a Calcite-based engine, please make sure that the Calcite module libraries are in a classpath.

docs/_docs/SQL/sql-introduction.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ You can interact with Ignite as you would with any other SQL enabled storage by
2222

2323
Internally, SQL tables have the same data structure as link:data-modeling/data-modeling#key-value-cache-vs-sql-table[key-value caches]. It means that you can change partition distribution of your data and leverage link:data-modeling/affinity-collocation[affinity colocation techniques] for better performance.
2424

25-
Ignite's default SQL engine uses H2 Database to parse and optimize queries and generate execution plans, but also the Apache Calcite-based SQL engine can be enabled to execute queries.
26-
27-
WARNING: Apache Calcite-based SQL engine is an experimental feature. For more information, see the link:SQL/sql-calcite[Calcite-based SQL engine, window=_blank] section.
25+
Ignite's default SQL engine uses H2 Database to parse and optimize queries and generate execution plans, but also the Apache Calcite-based SQL engine can be enabled to execute queries. For more information about Apache Calcite-based SQL engine, see the link:SQL/sql-calcite[Calcite-based SQL engine, window=_blank] section.
2826

2927
== Distributed Queries
3028

docs/_docs/key-value-api/using-cache-queries.adoc

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,6 @@ include::code-snippets/cpp/src/scan_query.cpp[tag=set-local,indent=0]
121121

122122
== Executing Index Queries
123123

124-
[WARNING]
125-
====
126-
[discrete]
127-
Experimental API. Introduced since Apache Ignite 2.12. Only Java API is supported. Please send your questions and bug reports
128-
to user@ignite.apache.org.
129-
====
130-
131124
Index queries work over distributed indexes and retrieve cache entries that match the specified query. `QueryCursor`
132125
delivers sorted cache entries by the order defined for queried index. `IndexQuery` can be used if a low amount of data
133126
matches filtering criteria. For such cases, `ScanQuery` usage is not optimal: it firstly extracts all cache entries and

docs/_docs/monitoring-metrics/performance-statistics.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
// limitations under the License.
1515
= Performance Statistics
1616

17-
WARNING: This feature is experimental and may change in future releases.
18-
1917
== Overview
2018

2119
Ignite provides a built-in tool for cluster profiling.

docs/_docs/monitoring-metrics/system-views.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
// limitations under the License.
1515
= System Views
1616

17-
WARNING: The system views are an experimental feature and can be changed in future releases.
18-
1917
Ignite provides a number of built-in SQL views that contain information about cluster nodes and node metrics.
2018
The views are available in the SYS schema.
2119
See the link:SQL/schemas[Understanding Schemas] page for the information on how to access a non-default schema.

docs/_docs/monitoring-metrics/tracing.adoc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
:javaFile: {javaCodeDir}/Tracing.java
1818

19-
WARNING: This feature is experimental.
20-
2119
A number of APIs in Ignite are instrumented for tracing with OpenCensus.
2220
You can collect distributed traces of various tasks executed in your cluster and use this information to diagnose latency problems.
2321

@@ -82,12 +80,6 @@ The following sections describe the two ways of enabling trace sampling.
8280
=== Using Control Script
8381

8482
Go to the `{IGNITE_HOME}/bin` directory of your Ignite installation.
85-
Enable experimental commands in the control script:
86-
87-
[source, shell]
88-
----
89-
export IGNITE_ENABLE_EXPERIMENTAL_COMMAND=true
90-
----
9183

9284
Enable tracing for a specific API:
9385

docs/_docs/net-specific/net-platform-cache.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
// limitations under the License.
1515
= .NET Platform Cache
1616

17-
CAUTION: Experimental API
18-
1917
Ignite.NET provides an additional layer of caching in the link:https://docs.microsoft.com/en-us/dotnet/standard/clr[CLR] heap. The platform cache keeps a deserialized copy of every cache entry that is present on the current node, thus greatly improving cache read performance at the cost of increased memory usage.
2018

2119
[NOTE]

docs/_docs/services/services.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,6 @@ an issue for real jobs like working with a DB or a cache.
312312

313313
== Service Middleware
314314

315-
WARNING: This feature is experimental and may change in future releases.
316-
317315
[CAUTION]
318316
====
319317
This feature may affect performance of service execution.

docs/_docs/starting-nodes.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,6 @@ In this case, do not remove the nodes from the baseline topology.
154154
155155
TODO: is this section valid for ignite?
156156
157-
WARNING: This feature is experimental.
158-
159157
When you simultaneously stop more nodes than the number of partition backups, some partitions may become unavailable to the remaining nodes (because both the primary and backup copies of the partition happen to be on the nodes that were shut down).
160158
For example, if the number of backups for a cache is set to 1 and you stop 2 nodes, there is a chance that both the primary and backup copy of a partition becomes unavailable to the rest of the cluster.
161159
The proper way of dealing with this situation is to stop one node, rebalance the data, and then wait until the rebalancing is finished before stopping the next node, and so on.

0 commit comments

Comments
 (0)