This is an automated email from the ASF dual-hosted git repository.

dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo-website.git


The following commit(s) were added to refs/heads/main by this push:
     new e8c86a8  Updated relnotes (#294)
e8c86a8 is described below

commit e8c86a819849033a6aac55c3d671660b78cafccd
Author: Dave Marion <dlmar...@apache.org>
AuthorDate: Thu Oct 21 10:42:51 2021 -0400

    Updated relnotes (#294)
    
    * Updated relnotes
---
 _posts/release/2020-01-19-accumulo-2.1.0.md | 46 +++++++++++++++++++++++++----
 1 file changed, 41 insertions(+), 5 deletions(-)

diff --git a/_posts/release/2020-01-19-accumulo-2.1.0.md 
b/_posts/release/2020-01-19-accumulo-2.1.0.md
index d7a022e..6517d99 100644
--- a/_posts/release/2020-01-19-accumulo-2.1.0.md
+++ b/_posts/release/2020-01-19-accumulo-2.1.0.md
@@ -10,7 +10,7 @@ draft: true
 
 This release is known to be incompatible with prior versions of the client
 libraries. That is, the 2.0.0 or 2.0.1 version of the client libraries will not
-be able to communicate with a 2.1.0 or later installaction of Accumulo, nor 
will
+be able to communicate with a 2.1.0 or later installation of Accumulo, nor will
 the 2.1.0 or later version of the client libraries communicate with a 2.0.1 or
 earlier installation.
 
@@ -49,6 +49,14 @@ CompactionStrategy was deprecated in favor of new public 
APIs.
 See its [javadoc]({% jurl 
org.apache.accumulo.tserver.compaction.CompactionStrategy %}) 
 for more information. Github tickets related to these changes: {% ghi 564 %} 
{% ghi 1605 %} {% ghi 1609 %} {% ghi 1649 %} {% ghi %}
 
+### External Compactions (experimental)
+
+This release includes two new optional server components, 
CompactionCoordinator and Compactor,
+that enables the user to run major compactions outside of the Tablet Server. 
See 
+{% dlink _docs-2/getting-started/design.md}, {% dlink 
administration/compaction %} and the
+External Compaction [blog post][ext_comp_blog] for more information. This work 
was completed
+over many tickets, see the GitHub [project] [ext_comp_project] for the related 
issues. {% ghi 2096 %}
+
 ### Fixed GC Metadata hotspots
 
 Prior to this release, Accumulo stored GC file candidates in the metadata table
@@ -145,6 +153,20 @@ Some other specific examples of these changes include:
   you have configured.
 * See also {% ghi 1640 %} {% ghi 1642 %} {% ghi 1703 %} {% ghi 1704 %} {% ghi 
1873 %} {% ghi 1907 %}
 
+### New Tracing Facility
+
+HTrace support was removed in this release and has been replaced with 
[OpenTelemetry] [opentelemetry_home]. Trace information
+will not be shown in the monitor. See comments in {% ghi 2259 %} for an 
example of how to configure
+Accumulo to emit traces to supported OpenTelemetry sinks. {% ghi 2257 %}
+
+### New Metrics Implementation
+
+The Hadoop Metrics2 framework is no longer being used to emit metrics from 
Accumulo. Accumulo is now
+using the [Micrometer] [micrometer_home] framework. Metric name and type 
changes have been documented in
+org.apache.accumulo.core.metrics.MetricsProducer, see the [javadoc]({% jurl 
org.apache.accumulo.core.metrics.MetricsProducer %})
+for more information. See comments in {% ghi 2305 %} for an example of how to 
configure Accumulo to emit
+metrics to supported Micrometer sinks. {% ghi 1134 %}
+
 ### New SPI Package
 
 New SPI Package {% ghi 1900 %} {% ghi 1905 %} {% ghi 1880 %} {% ghi 1891 %} {% 
ghi 1426 %}
@@ -163,7 +185,16 @@ Created max tablets property in new bulk import {% ghi 
1614 %}
 
 ### New ability for user to define context classloaders
 
-Deprecated VFS ClassLoader and added ability for user to define context 
classloaders {% ghi 1747 %} {% ghi 1715 %}
+Deprecated the existing VFS ClassLoader for eventual removal and created a new 
mechanism for users
+to load their own classloader implementations. The new VFS classloader and VFS 
context classloaders
+are in a new [repo] [vfs_system_classloader] and can now be specified using 
system properties. {% ghi 1747 %} {% ghi 1715 %}
+
+### Change in uncaught Exception/Error handling in server-side threads
+
+Consolidated and normalized thread pool and thread creation. All threads 
created through this code path
+will have an UncaughtExceptionHanlder attached to it that will log the fact 
that the Thread encountered
+an uncaught Exception and is now dead. When an Error is encountered it will 
attempt to print a message
+to stderr then terminate the VM using Runtime.halt. {% ghi 1808 %} {% ghi 1818 
%}
 
 ### Updated hash algorithm
 
@@ -171,7 +202,8 @@ TODO clarify what was done for this. {% ghi 1787 %} {% ghi 
1788 %} {% ghi 1798 %
 
 ### Various Performance improvements when deleting tables
 
-Make delete table operations cancel user compactions {% ghi 2030 %}.
+Make delete table operations cancel user compactions {% ghi 2030 %} {% ghi 
2169 %}.
+Prevent compactions from starting when delete table is called {% ghi 2182 %} 
{% ghi 2240 %}.
 Added check to not flush when table is being deleted {% ghi 1887 %}.
 Make the UnloadTabletHandler log before waiting for deletes to finish {% ghi 
1881 %}.
 Stop user flush if table is being deleted {% ghi 1931 %}
@@ -209,7 +241,6 @@ Created new "jshell" convenience entry point {% ghi 1870 %} 
{% ghi 1910 %}
 * {% ghi 1848 %} Update column name in the monitor UI
 * {% ghi 2039 %} {% ghi 2045 %} Add bulk import option to ignore empty dirs
 * {% ghi 2064 %} Add option to disable encryption to AESCryptoService
-* {% ghi %}
 
 ## Upgrading
 
@@ -220,4 +251,9 @@ View the [Upgrading Accumulo documentation][upgrade] for 
guidance.
 [All tickets related to 2.1.0.][project]
 
 [upgrade]: /docs/2.x/administration/upgrading
-[project]: https://github.com/apache/accumulo/projects/3
\ No newline at end of file
+[project]: https://github.com/apache/accumulo/projects/3
+[ext_comp_blog]: 
https://accumulo.apache.org/blog/2021/07/08/external-compactions.html
+[ext_comp_project]: https://github.com/apache/accumulo/projects/20
+[vfs_system_classloader]: 
https://github.com/apache/accumulo-classloaders/tree/main/modules/vfs-class-loader
+[opentelemetry_home]: https://opentelemetry.io/
+[micrometer_home]: https://micrometer.io/
\ No newline at end of file

Reply via email to