IGNITE-28587 Expand and sweep RELEASE_NOTES.txt#13060
Conversation
| * Added SessionContext API. | ||
| * Store crash recovery data to checkpoint recovery files. | ||
| * Added JMH benchmark and helper for TPC-H queries. | ||
| * Several storage paths per cache. |
There was a problem hiding this comment.
| * Several storage paths per cache. | |
| * Added multiple storage paths per cache. |
| * Remove setForceServerMode from ConfigVariationsFactory | ||
| * Remove IGNITE_BINARY_DONT_WRAP_TREE_STRUCTURES | ||
| * Added SessionContext API. | ||
| * Store crash recovery data to checkpoint recovery files. |
There was a problem hiding this comment.
| * Store crash recovery data to checkpoint recovery files. | |
| * Added store crash recovery data to checkpoint recovery files. |
| * Several storage paths per cache. | ||
| * Added metrics of TCP communication connection pool. | ||
| * Added support of partition loss detection after cluster inactivity. | ||
| * Recording systemViews to perfStart report. |
There was a problem hiding this comment.
| * Recording systemViews to perfStart report. | |
| * Added recording of systemViews to perfStat report. |
| * Added metrics of TCP communication connection pool. | ||
| * Added support of partition loss detection after cluster inactivity. | ||
| * Recording systemViews to perfStart report. | ||
| * Per cache custom storagePath configuration. |
There was a problem hiding this comment.
| * Per cache custom storagePath configuration. | |
| * Added per cache custom storagePath configuration. |
| * Recording systemViews to perfStart report. | ||
| * Per cache custom storagePath configuration. | ||
| * Added max value aggregated interval metric. | ||
| * Support of cache storage for --persitence commands. |
There was a problem hiding this comment.
| * Support of cache storage for --persitence commands. | |
| * Added support of cache storage for --persistence commands. |
| * Added system view for SQL query plans history. | ||
| * Added docs for PostgreSQL cdc-extension. | ||
| * Fixed performance drop introduced by SQL plan history system view. | ||
| * Method to create SQL cache via thin client. |
There was a problem hiding this comment.
| * Method to create SQL cache via thin client. | |
| * Added thin client API to create SQL caches. |
| * Fixed indexed field validation. | ||
| * Added information about query initiator id to log. | ||
| * Set H2 default SQL plan history to zero. | ||
| * Documentation: Add SQL_PLANS_HISTORY view performance considerations. |
There was a problem hiding this comment.
| * Documentation: Add SQL_PLANS_HISTORY view performance considerations. |
We don't usually mention docs
| * Fix function with schema serialization | ||
| * Fix "field names not distinct" assertion error | ||
| * Fix flaky CancelTest.testNotOriginatorNodeStop | ||
| * Update Calcite version to 1.40. |
There was a problem hiding this comment.
| * Update Calcite version to 1.40. | |
| * Updated Calcite version to 1.40. |
| * Fix "field names not distinct" assertion error | ||
| * Fix flaky CancelTest.testNotOriginatorNodeStop | ||
| * Update Calcite version to 1.40. | ||
| * Support UNNEST operator. |
There was a problem hiding this comment.
| * Support UNNEST operator. | |
| * Added UNNEST operator support. |
| * Fixed wider type for fixed chars coercion. | ||
| * Fixed NVL/COALESCE failure with correlated subquery as parameter. | ||
| * Fixed excessive log output on planning error. | ||
| * Reduce contention by QueryBlockingTaskExecutor. |
There was a problem hiding this comment.
| * Reduce contention by QueryBlockingTaskExecutor. | |
| * Reduced contention by QueryBlockingTaskExecutor. |
|
@ptupitsyn thank you for review, i fix all your comments. |
|
It looks more pleasant when all |
| * Remove IGNITE_BINARY_DONT_WRAP_TREE_STRUCTURES | ||
| * Added SessionContext API. | ||
| * Added store crash recovery data to checkpoint recovery files. | ||
| * Added JMH benchmark and helper for TPC-H queries. |
There was a problem hiding this comment.
This is also internal part, not even exposed to release package
| * Added SessionContext API. | ||
| * Added store crash recovery data to checkpoint recovery files. | ||
| * Added JMH benchmark and helper for TPC-H queries. | ||
| * Added multiple storage paths per cache. |
There was a problem hiding this comment.
configuration for ...
| * Added metrics of TCP communication connection pool. | ||
| * Added support of partition loss detection after cluster inactivity. | ||
| * Added recording of systemViews to perfStat report. | ||
| * Added per cache custom storagePath configuration. |
There was a problem hiding this comment.
The same as multiple storage paths per cache
| * Added support of partition loss detection after cluster inactivity. | ||
| * Added recording of systemViews to perfStat report. | ||
| * Added per cache custom storagePath configuration. | ||
| * Added max value aggregated interval metric. |
There was a problem hiding this comment.
It's an internal part, not visible to users. Flag "Release notes required" is cleared for this ticket. Why it's in the release notes list? All tickets without this flag should be excluded.
| * Added per cache custom storagePath configuration. | ||
| * Added max value aggregated interval metric. | ||
| * Added support of cache storage for --persistence commands. | ||
| * Added DataStorageConfiguration#extraSnapshotPaths. |
There was a problem hiding this comment.
This all should be added under one epic multiple storage paths. Why do we add each minor ticket?
| * Simplify GridClientOptimizedMarshaller | ||
| * Fixed cache list command if mapped to a client node | ||
| * SqlFieldsQuery initiator ID support. | ||
| * Fixed NPE on SQL fields query. |
There was a problem hiding this comment.
Related to SqlFieldsQuery initiator ID support (once again, ticket without Release notes required)
| * SqlFieldsQuery initiator ID support. | ||
| * Fixed NPE on SQL fields query. | ||
| * Fixed multi-key operations unordered map/set warnings in server logs. | ||
| * Optimizations for MultiDC. |
| * Added handshake timeout configuration for java thin client. | ||
| * Fixed management client connection if the 'newThinConnectionsEnabled' property is set. | ||
| * Fixed binary meta sending on reconnect. | ||
| * Fixed cache list command if mapped to a client node. |
There was a problem hiding this comment.
Looks like this is related to control utility
| * Fixed corrupted tree exception on expiration. | ||
| * Speed up warmup running in several threads. | ||
| * Added performance statistics for putAllConflict, removeAllConflict operations. | ||
| * Updated jetty-server dependency version. |
| * Fixed binary compatibility issue with dcId property. | ||
| * Added CODEOWNERS for platforms. | ||
| * Added data center ID to the ClusterNodeView. | ||
| * Updated dependency version commons-lang3. |
| * Added dynamic configuration to disable a rule globally. | ||
| * Fixed merge filter to scan after trimmed fields. | ||
| * Added thread pool starvation warning, add UDF query warning. | ||
| * Optimize memory consumption for hash-table based operators. |
| * Fixed merge filter to scan after trimmed fields. | ||
| * Added thread pool starvation warning, add UDF query warning. | ||
| * Optimize memory consumption for hash-table based operators. | ||
| * Optimize IN statement with literals. |
| * Fixed excessive log output on planning error. | ||
| * Reduced contention by QueryBlockingTaskExecutor. | ||
| * Fixed assertion on planning for filter with double correlate. | ||
| * Reuse Row for non-storing accumulators. |
There was a problem hiding this comment.
Something like 'Optimized row reusing`?
| * Removed redundant permission check to cancel services from control utility | ||
| * Added support for interactive input of sensitive command arguments in control utility. | ||
| * Added rolling upgrade commands for control.sh. | ||
| * Implement control.sh status command for rolling upgrade. |
There was a problem hiding this comment.
Added. Also looks like status is a part of Added rolling upgrade commands mentioned earlier
| * Implement control.sh status command for rolling upgrade | ||
| * Fix control.sh --kill compute command authorization and authorization error propagation | ||
| * Removed redundant permission check to cancel services from control utility | ||
| * Added support for interactive input of sensitive command arguments in control utility. |
There was a problem hiding this comment.
We are in control utility section, no need to mention control utility and control.sh in each item.
| * Optimized discovery in multi-DC scenarios. | ||
| * Fixed hang in put with RANDOM_LRU and RANDOM_2_LRU eviction policy. | ||
| * Added WAL state/enable/disable commands. | ||
| * Skip read-through in DML operations. |
There was a problem hiding this comment.
Fixed skipping read-through in DML operations
|
@alex-plekhanov i tried to fix all your comments |
| * Remove orphaned PHP client code | ||
| * Cache storage path added to ClientCacheConfiguration | ||
| * Added client router node metric. | ||
| * Fixed primitive column descriptor problem with alias on key or val field. |
| * Optimized the Java thin client for multi-DC scenarios. | ||
| * Speed up warmup running in several threads. | ||
| * Make "metastorage" and "distributedMetastorage" system views filtrable. | ||
| * CdcMain clears corrupted cdc state files. |
There was a problem hiding this comment.
Fixed CdcMain to clear ...?
| * Optimized SQL Calcite-related operations for multi-DC. | ||
| * Optimized the Java thin client for multi-DC scenarios. | ||
| * Speed up warmup running in several threads. | ||
| * Make "metastorage" and "distributedMetastorage" system views filtrable. |
There was a problem hiding this comment.
Added filtering capabilities to ...?
| * Optimized the Cache API for multi-DC. | ||
| * Optimized SQL Calcite-related operations for multi-DC. | ||
| * Optimized the Java thin client for multi-DC scenarios. | ||
| * Speed up warmup running in several threads. |
There was a problem hiding this comment.
Optimized cache warmup using multithreading?
| * Added initiatorId to the SQL_QUERY_HISTORY system view. | ||
| * Fixed indexed field validation. | ||
| * Added information about query initiator id to log. | ||
| * Set H2 default SQL plan history to zero. |
| * Add information about query initiator id to log | ||
| * Set H2 default SQL plan history to zero | ||
| * Documentation: Add SQL_PLANS_HISTORY view performance considerations | ||
| * Added a system view and fixed a performance issue in SQL query plan history. The default H2 SQL plan history was set to zero. |
There was a problem hiding this comment.
Added a system view for SQL query plan history. is enough
| * Added support for partition loss detection after cluster inactivity. | ||
| * Added system views recording to perfStat report. | ||
| * Added cache storage support for --persistence commands. | ||
| * Added WAL state/enable/disable commands to the control utility. |
There was a problem hiding this comment.
Move to control utility section
| * Added system views recording to perfStat report. | ||
| * Added cache storage support for --persistence commands. | ||
| * Added WAL state/enable/disable commands to the control utility. | ||
| * Added checkpoint command to control utility. |
There was a problem hiding this comment.
Move to control utility section
| * Added cache names filter to dump reader. | ||
| * Added metrics to improve node network unavailability detection. | ||
| * Added authorization for Compute Job cancellation. | ||
| * Added offline command support to the control utility. |
There was a problem hiding this comment.
Move to control utility section
|
(cherry picked from commit 775d4c1)



No description provided.