You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ct...@apache.org on 2023/06/19 20:14:07 UTC
[accumulo-website] branch main updated: Update website for 2.1.1 release (#387)
This is an automated email from the ASF dual-hosted git repository.
ctubbsii 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 5441aa0c Update website for 2.1.1 release (#387)
5441aa0c is described below
commit 5441aa0c394cc6adf1ecf8888f69e515de8b0103
Author: Christopher Tubbs <ct...@apache.org>
AuthorDate: Mon Jun 19 16:14:02 2023 -0400
Update website for 2.1.1 release (#387)
---
_config.yml | 8 +-
_includes/nav.html | 2 +-
_posts/release/2022-11-01-accumulo-2.1.0.md | 1 +
_posts/release/2022-11-02-accumulo-2.1.1.md | 75 -------------------
_posts/release/2023-06-19-accumulo-2.1.1.md | 109 ++++++++++++++++++++++++++++
doap/accumulo.rdf | 7 ++
pages/downloads.md | 2 +-
7 files changed, 123 insertions(+), 81 deletions(-)
diff --git a/_config.yml b/_config.yml
index bab76ce6..d6f3568b 100644
--- a/_config.yml
+++ b/_config.yml
@@ -15,8 +15,8 @@ description: > # this means to ignore newlines until "url:"
url: "https://accumulo.apache.org" # the base hostname & protocol for your site
twitter_username: ApacheAccumulo
exclude: [vendor]
-latest_release: 2.1.0
-javadoc_version: 2.1.0
+latest_release: 2.1.1
+javadoc_version: 2.1.1
num_home_posts: 5
javadoc_base: "https://static.javadoc.io/org.apache.accumulo"
docs_baseurl: "/docs/2.x"
@@ -74,8 +74,8 @@ defaults:
layout: "docs-2"
title_prefix: "Accumulo Documentation - "
version: "2.x"
- latest_release: "2.1.0"
- javadoc_version: "2.1.0"
+ latest_release: "2.1.1"
+ javadoc_version: "2.1.1"
docs_baseurl: "/docs/2.x"
javadoc_base: "https://static.javadoc.io/org.apache.accumulo"
skiph1fortitle: "true"
diff --git a/_includes/nav.html b/_includes/nav.html
index 01842c92..c2588d14 100644
--- a/_includes/nav.html
+++ b/_includes/nav.html
@@ -17,7 +17,7 @@
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Releases<span class="caret"></span></a>
<ul class="dropdown-menu">
- <li><a href="{{ site.baseurl }}/release/accumulo-2.1.0/">2.1.0 (Latest)</a></li>
+ <li><a href="{{ site.baseurl }}/release/accumulo-2.1.1/">2.1.1 (Latest)</a></li>
<li><a href="{{ site.baseurl }}/release/accumulo-1.10.3/">1.10.3</a></li>
<li><a href="{{ site.baseurl }}/release/">Archive</a></li>
</ul>
diff --git a/_posts/release/2022-11-01-accumulo-2.1.0.md b/_posts/release/2022-11-01-accumulo-2.1.0.md
index f9655e4d..d30c0933 100644
--- a/_posts/release/2022-11-01-accumulo-2.1.0.md
+++ b/_posts/release/2022-11-01-accumulo-2.1.0.md
@@ -1,6 +1,7 @@
---
title: Apache Accumulo 2.1.0
sortableversion: '02.01.00'
+archived_critical: true
LTM: true
---
diff --git a/_posts/release/2022-11-02-accumulo-2.1.1.md b/_posts/release/2022-11-02-accumulo-2.1.1.md
deleted file mode 100644
index dfd05e4c..00000000
--- a/_posts/release/2022-11-02-accumulo-2.1.1.md
+++ /dev/null
@@ -1,75 +0,0 @@
----
-title: Apache Accumulo 2.1.1
-sortableversion: '02.01.01'
-LTM: true
-draft: true
----
-## About
-
-Apache Accumulo 2.1.1 is a patch release of the 2.1.0 LTM line.
-
-### Major Improvements
-
-### Minor Improvements
-
-* {% ghi 3180 %} Enable users to provide per-volume Hadoop Filesystem configuration
- overrides via the Accumulo configuration. Hadoop Filesystem objects are configured
- by the standard Hadoop mechanisms (default configuration, core-site.xml,
- hdfs-site.xml, etc.), but these configuration files don't allow for the same
- property to be specified with different values for different namespaces. This change
- allows users to specify different property values for different Accumulo volumes, which
- will be applied to the Hadoop Filesystem object created for each Accumulo volume.
-* {% ghi 3177 %} Added server side code to validate that property values conform to the
- specified property type (string, boolean, etc.).
-* {% ghi 3175 %} Reset number of locks in SynchronousLoadingBlockCache from 2017 back
- to 5003, the value that it was in 1.10. Also, modified the lock to be fair, which allows
- the different scan threads in the server to make progress in a more fair manner when
- they need to load a block into the cache.
-* {% ghi 3118 %} Added option to the `admin zoo-info-viewer` command to dump the ACLs
- on ZooKeeper nodes. This information can be used to fix znodes with incorrect ACLs
- during the upgrade process.
-* {% ghi 3077 %}, {% ghi 3079 %}, {% ghi 3083 %}, {% ghi 3123 %} Avoid filling
- OS page cache by calling `setDropBehind` on the FS data stream when
- performing likely one-time file accesses, as with WAL and compaction input
- and output files. This should allow files that might benefit more from
- caching to stay in the cache longer. {% ghi 3083 %} and {% ghi 3123 %}
- introduces new properties, table.compaction.major.output.drop.cache and
- table.compaction.minor.output.drop.cache, for dropping pages from the OS
- page cache for compaction output files. These changes will only have an
- impact on HDFS FileSystem implementations and operating systems that support
- the underlying OS system call. See associated HDFS [issue][HDFS-16864]
- that will improve the underlying implementation when resolved.
-* {% ghi 3023 %}, {% ghi 3053 %} Prevent excessive logging when an ExternalCompaction
- is cancelled for cause and around the ThreadPools
-* {% ghi 3057 %} Modified Monitor to direct DataTable errors to console
-* {% ghi 3205 %} Support writing cluster config parser output to a file
-
-### Bug Fixes
-
-* {% ghi 3164 %} Fixed bug in ScanServer where failures to scan a specific tablet was not being
- handled correctly, which would lead to the tablet not being scanned.
-* {% ghi 3059 %} Removed stale compactions from CompactionCoordinator internal structure. The
- CompactionCoordinator has an internal data structure where it keeps track of running compactions. Running
- compactions were not being removed from this set in some edge cases so they continued to be shown on the
- Monitor when in reality the compaction was not running. This occured in testing when the Compactor process
- was killed by the agitator. The compaction was rescheduled to run on a different Compactor, the issue here
- was just orphaned information in the data structure being shown in the Monitor.
-* {% ghi 3048 %} Output time strings on the monitor using the correct user locale (also made them more concise)
-
-## Upgrading
-
-View the [Upgrading Accumulo documentation][upgrade] for guidance.
-
-## 2.1.1 GitHub Project
-
-[All tickets related to 2.1.1.][project]
-
-## Known Issues
-
-At the time of release, the following issues were known:
-
-
-[LTM]: {{ site.baseurl }}/contributor/versioning#LTM
-[upgrade]: /docs/2.x/administration/upgrading
-[project]: https://github.com/apache/accumulo/projects/25
-[HDFS-16864]: https://issues.apache.org/jira/browse/HDFS-16864
diff --git a/_posts/release/2023-06-19-accumulo-2.1.1.md b/_posts/release/2023-06-19-accumulo-2.1.1.md
new file mode 100644
index 00000000..bd9fb313
--- /dev/null
+++ b/_posts/release/2023-06-19-accumulo-2.1.1.md
@@ -0,0 +1,109 @@
+---
+title: Apache Accumulo 2.1.1
+sortableversion: '02.01.01'
+LTM: true
+---
+## About
+
+Apache Accumulo 2.1.1 is a patch release of the 2.1.0 LTM line. It contains
+many bug fixes and minor enhancements, including a critical fix. This version
+supersedes 2.1.0. Users upgrading to 2.1 should upgrade directly to this
+version instead of 2.1.0.
+
+Included here are some highlights of the most interesting bugs and features
+fixed in 2.1.1. Several trivial bugs were also fixed that related to the
+presentation of information on the monitor, or to avoid spammy/excessive
+logging, but are too numerous to list here. For the full set of bug fixes,
+please see the commit history or issue tracker.
+
+NOTE: This 2.1 release also includes any applicable bug fixes and improvements
+that occurred in 1.10.3 and earlier.
+
+### Critical Fixes
+
+* Use Text instead of ByteBuffer for Cache Key in recently hashed password
+ computation to ensure correctness when avoiding recomputation. This fixes a
+ critical bug that would have allowed a recently authenticated user to be able
+ to re-authenticate under some circumstances, without providing the correct
+ password.
+
+### Notable Improvements
+
+Improvements that add capabilities:
+
+* {% ghi 3180 %} Enable users to provide per-volume Hadoop Filesystem
+ configuration overrides via the Accumulo configuration. Hadoop Filesystem
+ objects are configured by the standard Hadoop mechanisms (default
+ configuration, core-site.xml, hdfs-site.xml, etc.), but these configuration
+ files don't allow for the same property to be specified with different values
+ for different namespaces. This change allows users to specify different
+ property values for different Accumulo volumes, which will be applied to the
+ Hadoop Filesystem object created for each Accumulo volume
+* {% ghi 1169 %}, {% ghi 3142 %} Add configuration option for users to select
+ how the last location field is used, so users have better control over
+ initial assignments on restarts
+* {% ghi 3400 %} Inject environment injected into ContextClassLoaderFactory SPI
+ so implementations can read and make use of Accumulo's own configuration
+
+Improvements that affect performance:
+
+* {% ghi 3175 %} Reset number of locks in SynchronousLoadingBlockCache from
+ 2017 back to 5003, the value that it was in 1.10. {% ghi 3226%} Also,
+ modified the lock to be fair, which allows the different scan threads in the
+ server to make progress in a more fair manner when they need to load a block
+ into the cache
+* {% ghi 3077 %}, {% ghi 3079 %}, {% ghi 3083 %}, {% ghi 3123 %} Avoid filling
+ OS page cache by calling `setDropBehind` on the FS data stream when
+ performing likely one-time file accesses, as with WAL and compaction input
+ and output files. This should allow files that might benefit more from
+ caching to stay in the cache longer. {% ghi 3083 %} and {% ghi 3123 %}
+ introduces new properties, table.compaction.major.output.drop.cache and
+ table.compaction.minor.output.drop.cache, for dropping pages from the OS page
+ cache for compaction output files. These changes will only have an impact on
+ HDFS FileSystem implementations and operating systems that support the
+ underlying OS system call. See associated issue, [HDFS-16864], that will
+ improve the underlying implementation when resolved.
+
+Improvements that help with administration:
+
+* {% ghi #3445 %} Add emergency maintenance utility to edit properties in
+ ZooKeeper while the Accumulo cluster is shut down
+* {% ghi 3118 %} Added option to the `admin zoo-info-viewer` command to dump
+ the ACLs on ZooKeeper nodes. This information can be used to fix znodes with
+ incorrect ACLs during the upgrade process
+
+Other notable changes:
+
+* {% ghi 3126 %} Remove unintentionally bundled htrace4 from our packaging;
+ users will need to provide that for themselves if they require it on their
+ classpath
+* {% ghi 3436 %} Deprecate gc.trash.ignore property. The trash can be
+ customized within Hadoop if one wishes to ignore it, or configure it to be
+ ignored for only specific files (and this has been tested with recent
+ versions of Hadoop); In version 3.0, this property will be removed, and it
+ will no longer be possible to ignore the trash by changing this property
+
+### Notable Bug Fixes
+
+* {% ghi 3134 %} Fixed Thrift issues due to incorrect setting of maxMessageSize
+* {% ghi 3144 %}, {% ghi 3150 %}, {% ghi 3164 %} Fixed bugs in ScanServer that
+ prevented a tablet from being scanned when some transient failures occurred
+* {% ghi 3346 %}, {% ghi 3366 %} Fixed tablet metadata verification task so it
+ doesn't unintentionally cause the server to halt
+* {% ghi 3479 %} Fixed issue preventing servers from shutting down because they
+ were still receiving assignments
+* {% ghi 3492 %} Fixed a bug where bulk imports could cause compactions to hang
+
+## Upgrading
+
+View the [Upgrading Accumulo documentation][upgrade] for guidance.
+
+## 2.1.1 GitHub Project
+
+[All tickets related to 2.1.1.][project]
+
+
+[LTM]: {{ site.baseurl }}/contributor/versioning#LTM
+[upgrade]: /docs/2.x/administration/upgrading
+[project]: https://github.com/apache/accumulo/projects/25
+[HDFS-16864]: https://issues.apache.org/jira/browse/HDFS-16864
diff --git a/doap/accumulo.rdf b/doap/accumulo.rdf
index 3729a8da..548c6181 100644
--- a/doap/accumulo.rdf
+++ b/doap/accumulo.rdf
@@ -34,6 +34,13 @@
<download-page rdf:resource="https://accumulo.apache.org/downloads"/>
<programming-language>Java</programming-language>
<category rdf:resource="http://projects.apache.org/category/big-data"/>
+ <release>
+ <Version>
+ <name>Apache Accumulo</name>
+ <created>2023-06-19</created>
+ <revision>2.1.1</revision>
+ </Version>
+ </release>
<release>
<Version>
<name>Apache Accumulo</name>
diff --git a/pages/downloads.md b/pages/downloads.md
index a8e8fde7..f5bdeb8b 100644
--- a/pages/downloads.md
+++ b/pages/downloads.md
@@ -71,7 +71,7 @@ Be sure to [verify your downloads][VERIFY_PROCEDURES] using [these KEYS][GPG_KEY
## Current Releases
-{% assign linkVers = '2.1.0' %}
+{% assign linkVers = '2.1.1' %}
### {{linkVers}} **Latest**{: .label .label-primary} **LTM**{: .label .label-success}
{: #latest }