[accumulo-website] branch asf-site updated (65c8b61 -> 05e57d2)
This is an automated email from the ASF dual-hosted git repository. mmiller pushed a change to branch asf-site in repository https://gitbox.apache.org/repos/asf/accumulo-website.git. from 65c8b61 Automatic Site Publish by Buildbot add c29b047 Automatic Site Publish by Buildbot add ffc4ed9 Automatic Site Publish by Buildbot add e3950b3 Automatic Site Publish by Buildbot add 05e57d2 Automatic Site Publish by Buildbot No new revisions were added by this update. Summary of changes: output/feed.xml| 4 +- output/images/release/active-compactions-table.png | Bin 0 -> 26834 bytes output/release/accumulo-2.1.0/index.html | 111 ++--- output/release/index.html | 2 +- output/search_data.json| 2 +- 5 files changed, 101 insertions(+), 18 deletions(-) create mode 100644 output/images/release/active-compactions-table.png
[accumulo-website] branch asf-staging updated: Automatic Site Publish by Buildbot
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-staging by this push: new 05e57d2 Automatic Site Publish by Buildbot 05e57d2 is described below commit 05e57d2faec7a8a1566f47a7c3df64295a1d4ca4 Author: buildbot AuthorDate: Thu Oct 21 19:17:27 2021 + Automatic Site Publish by Buildbot --- output/feed.xml | 4 ++-- output/release/accumulo-2.1.0/index.html | 2 +- output/search_data.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/output/feed.xml b/output/feed.xml index eb57c43..1fcaa50 100644 --- a/output/feed.xml +++ b/output/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Thu, 21 Oct 2021 19:10:20 + -Thu, 21 Oct 2021 19:10:20 + +Thu, 21 Oct 2021 19:17:21 + +Thu, 21 Oct 2021 19:17:21 + Jekyll v4.2.0 diff --git a/output/release/accumulo-2.1.0/index.html b/output/release/accumulo-2.1.0/index.html index f71f9b4..b07fb6a 100644 --- a/output/release/accumulo-2.1.0/index.html +++ b/output/release/accumulo-2.1.0/index.html @@ -457,7 +457,7 @@ along with the addition of a “Fetched” column indicating when the data was r https://github.com/apache/accumulo/issues/1848";>#1848 Update column name in the monitor UI https://github.com/apache/accumulo/issues/2039";>#2039 https://github.com/apache/accumulo/issues/2045";>#2045 Add bulk import option to ignore empty dirs https://github.com/apache/accumulo/issues/2064";>#2064 Add option to disable encryption to AESCryptoService - https://github.com/apache/accumulo/issues/2117";>#2117 Make sorted recovery write to RFiles + https://github.com/apache/accumulo/issues/2117";>#2117 https://github.com/apache/accumulo/issues/2236";>#2236 Make sorted recovery write to RFiles. New tserver.wal.sort.file. property to configure https://github.com/apache/accumulo/issues/2273";>#2273 Upgrade Thrift to 0.15.0 diff --git a/output/search_data.json b/output/search_data.json index efda4a3..87a013f 100644 --- a/output/search_data.json +++ b/output/search_data.json @@ -352,7 +352,7 @@ "release-accumulo-2-1-0": { "title": "Apache Accumulo 2.1.0", - "content" : "** DRAFT RELEASE NOTES **AboutTODO high level description of the releaseTODO summarize contributionsAccording to the Long Term Maintenance (LTM) strategy, the intent is tomaintain the X.X release line with critical bug and security fixes until oneyear after the next LTM version is released.TODO Version Upgrade guidanceMinimum RequirementsTODO describe requirementsBinary IncompatibilityThis release is known to be incompatible with prior versions of the clientlibraries. [...] + "content" : "** DRAFT RELEASE NOTES **AboutTODO high level description of the releaseTODO summarize contributionsAccording to the Long Term Maintenance (LTM) strategy, the intent is tomaintain the X.X release line with critical bug and security fixes until oneyear after the next LTM version is released.TODO Version Upgrade guidanceMinimum RequirementsTODO describe requirementsBinary IncompatibilityThis release is known to be incompatible with prior versions of the clientlibraries. [...] "url": " /release/accumulo-2.1.0/", "categories": "release" }
[accumulo-website] branch main updated: Add new property to release notes
This is an automated email from the ASF dual-hosted git repository. mmiller 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 7aac9f3 Add new property to release notes 7aac9f3 is described below commit 7aac9f30453351a5ae4f500259ebee3220dd88bc Author: Mike Miller AuthorDate: Thu Oct 21 15:16:27 2021 -0400 Add new property to release notes --- _posts/release/2020-01-19-accumulo-2.1.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 5db345b..53a9867 100644 --- a/_posts/release/2020-01-19-accumulo-2.1.0.md +++ b/_posts/release/2020-01-19-accumulo-2.1.0.md @@ -292,7 +292,7 @@ along with the addition of a "Fetched" column indicating when the data was retri * {% 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 2117 %} Make sorted recovery write to RFiles +* {% ghi 2117 %} {% ghi 2236 %} Make sorted recovery write to RFiles. New `tserver.wal.sort.file.` property to configure * {% ghi 2273 %} Upgrade Thrift to 0.15.0 ## Upgrading
[accumulo-website] branch asf-staging updated: Automatic Site Publish by Buildbot
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-staging by this push: new e3950b3 Automatic Site Publish by Buildbot e3950b3 is described below commit e3950b3dcbb3e28c19034308ae73e55c0665065a Author: buildbot AuthorDate: Thu Oct 21 19:10:25 2021 + Automatic Site Publish by Buildbot --- output/feed.xml | 4 ++-- output/release/accumulo-2.1.0/index.html | 3 ++- output/search_data.json | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/output/feed.xml b/output/feed.xml index 46a3fa9..eb57c43 100644 --- a/output/feed.xml +++ b/output/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Thu, 21 Oct 2021 18:51:53 + -Thu, 21 Oct 2021 18:51:53 + +Thu, 21 Oct 2021 19:10:20 + +Thu, 21 Oct 2021 19:10:20 + Jekyll v4.2.0 diff --git a/output/release/accumulo-2.1.0/index.html b/output/release/accumulo-2.1.0/index.html index 0b58782..f71f9b4 100644 --- a/output/release/accumulo-2.1.0/index.html +++ b/output/release/accumulo-2.1.0/index.html @@ -418,7 +418,7 @@ to stderr then terminate the VM using Runtime.halt. https://github.com/ Created new “jshell” convenience entry point https://github.com/apache/accumulo/issues/1870";>#1870 https://github.com/apache/accumulo/issues/1910";>#1910 -New Monitor Compactions page & performance improvements +New Monitor Compactions page & optimization A page was added to the Monitor that lists the active compactions and the longest running active compaction. As an optimization, the page will only fetch data if a user loads the @@ -458,6 +458,7 @@ along with the addition of a “Fetched” column indicating when the data was r https://github.com/apache/accumulo/issues/2039";>#2039 https://github.com/apache/accumulo/issues/2045";>#2045 Add bulk import option to ignore empty dirs https://github.com/apache/accumulo/issues/2064";>#2064 Add option to disable encryption to AESCryptoService https://github.com/apache/accumulo/issues/2117";>#2117 Make sorted recovery write to RFiles + https://github.com/apache/accumulo/issues/2273";>#2273 Upgrade Thrift to 0.15.0 Upgrading diff --git a/output/search_data.json b/output/search_data.json index ecb8a59..efda4a3 100644 --- a/output/search_data.json +++ b/output/search_data.json @@ -352,7 +352,7 @@ "release-accumulo-2-1-0": { "title": "Apache Accumulo 2.1.0", - "content" : "** DRAFT RELEASE NOTES **AboutTODO high level description of the releaseTODO summarize contributionsAccording to the Long Term Maintenance (LTM) strategy, the intent is tomaintain the X.X release line with critical bug and security fixes until oneyear after the next LTM version is released.TODO Version Upgrade guidanceMinimum RequirementsTODO describe requirementsBinary IncompatibilityThis release is known to be incompatible with prior versions of the clientlibraries. [...] + "content" : "** DRAFT RELEASE NOTES **AboutTODO high level description of the releaseTODO summarize contributionsAccording to the Long Term Maintenance (LTM) strategy, the intent is tomaintain the X.X release line with critical bug and security fixes until oneyear after the next LTM version is released.TODO Version Upgrade guidanceMinimum RequirementsTODO describe requirementsBinary IncompatibilityThis release is known to be incompatible with prior versions of the clientlibraries. [...] "url": " /release/accumulo-2.1.0/", "categories": "release" }
[accumulo-website] branch main updated: Add notable change and correct wording in release notes
This is an automated email from the ASF dual-hosted git repository. mmiller 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 f7d672e Add notable change and correct wording in release notes f7d672e is described below commit f7d672ee078e848c442f4f5c91c12a24178cd6f1 Author: Mike Miller AuthorDate: Thu Oct 21 14:55:53 2021 -0400 Add notable change and correct wording in release notes --- _posts/release/2020-01-19-accumulo-2.1.0.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 62ece86..5db345b 100644 --- a/_posts/release/2020-01-19-accumulo-2.1.0.md +++ b/_posts/release/2020-01-19-accumulo-2.1.0.md @@ -253,7 +253,7 @@ TODO clarify what was done for this. {% ghi 1787 %} {% ghi 1788 %} {% ghi 1798 % Created new "jshell" convenience entry point {% ghi 1870 %} {% ghi 1910 %} -### New Monitor Compactions page & performance improvements +### New Monitor Compactions page & optimization A page was added to the Monitor that lists the active compactions and the longest running active compaction. As an optimization, the page will only fetch data if a user loads the @@ -293,6 +293,7 @@ along with the addition of a "Fetched" column indicating when the data was retri * {% ghi 2039 %} {% ghi 2045 %} Add bulk import option to ignore empty dirs * {% ghi 2064 %} Add option to disable encryption to AESCryptoService * {% ghi 2117 %} Make sorted recovery write to RFiles +* {% ghi 2273 %} Upgrade Thrift to 0.15.0 ## Upgrading
[accumulo-website] branch asf-staging updated: Automatic Site Publish by Buildbot
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-staging by this push: new ffc4ed9 Automatic Site Publish by Buildbot ffc4ed9 is described below commit ffc4ed9df3f50d8061d17bcba2af0493c142216b Author: buildbot AuthorDate: Thu Oct 21 18:52:00 2021 + Automatic Site Publish by Buildbot --- output/feed.xml| 4 +- output/images/release/active-compactions-table.png | Bin 0 -> 26834 bytes output/release/accumulo-2.1.0/index.html | 75 + output/release/index.html | 2 +- output/search_data.json| 2 +- 5 files changed, 67 insertions(+), 16 deletions(-) diff --git a/output/feed.xml b/output/feed.xml index 5377452..46a3fa9 100644 --- a/output/feed.xml +++ b/output/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Thu, 21 Oct 2021 14:43:09 + -Thu, 21 Oct 2021 14:43:09 + +Thu, 21 Oct 2021 18:51:53 + +Thu, 21 Oct 2021 18:51:53 + Jekyll v4.2.0 diff --git a/output/images/release/active-compactions-table.png b/output/images/release/active-compactions-table.png new file mode 100644 index 000..d2c9925 Binary files /dev/null and b/output/images/release/active-compactions-table.png differ diff --git a/output/release/accumulo-2.1.0/index.html b/output/release/accumulo-2.1.0/index.html index 33bab80..0b58782 100644 --- a/output/release/accumulo-2.1.0/index.html +++ b/output/release/accumulo-2.1.0/index.html @@ -161,13 +161,29 @@ - - This version is not a Long Term Maintenance (non-LTM) release. + + This version is a current Long Term Maintenance (LTM) release. ** DRAFT RELEASE NOTES ** +About + +TODO high level description of the release + +TODO summarize contributions + +According to the Long Term Maintenance (LTM) strategy, the intent is to +maintain the X.X release line with critical bug and security fixes until one +year after the next LTM version is released. + +TODO Version Upgrade guidance + +Minimum Requirements + +TODO describe requirements + Binary Incompatibility This release is known to be incompatible with prior versions of the client @@ -176,9 +192,9 @@ 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. -Notable Changes +Major Changes -Compaction Changes +Overhaul of Table Compactions Significant changes were made to how Accumulo compacts files in this release. See compaction for details, below are some highlights. @@ -334,11 +350,31 @@ metrics to supported Micrometer sinks. https://github.com/apache/accumu New SPI Package -New SPI Package https://github.com/apache/accumulo/issues/1900";>#1900 https://github.com/apache/accumulo/issues/1905";>#1905 https://github.com/apache/accumulo/issues/1880";>#1880 https://github.com/apache/accumulo/issues/1891";>#1891 https://github.com/apache/accumulo/issues/1426";>#1426 +TODO describe New SPI Package https://github.com/apache/accumulo/issues/1900";>#1900 https://github.com/apache/accumulo/issues/1905";>#1905 https://github.com/apache/accumulo/issues/1880";>#1880 https://github.com/apache/accumulo/issues/1891";>#1891 https://github.com/apache/accumulo/issues/1426";>#1426 New listtablets shell command. -New command for debugging tablets called listtablets https://github.com/apache/accumulo/issues/1317";>#1317 https://github.com/apache/accumulo/issues/1821";>#1821 +A new command was created for debugging called listtablets, that shows detailed tablet information +on a single line. This command aggregates data about a tablet such as status, location, size, +number of entries and HDFS directory name. It even shows the start and end rows of tablets, +displaying them in the same sorted order they are stored in the metadata. See example command output below. +https://github.com/apache/accumulo/issues/1317";>#1317 https://github.com/apache/accumulo/issues/1821";>#1821 + +root@uno> listtablets -t test_ingest -h +2021-01-04T15:12:47,663 [Shell.audit] INFO : root@uno> listtablets -t test_ingest -h +NUM TABLET_DIR FILES WALS ENTRIES SIZE STATUS LOCATION IDSTART (Exclusive)END +TABLE: test_ingest +1t-007 1 060 552 HOSTED CURRENT:ip-10-113-12-25:9997 2 -INF row_05 +2t-006 1 0 500 2.71K HOSTED CURRENT:ip-10-113-12-25:9997 2 row_05 row_55 +3t-008 1 0 5.00K24.74K HOSTED CURRENT
[accumulo-website] branch main updated: Release notes updates (#295)
This is an automated email from the ASF dual-hosted git repository. mmiller 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 66477b5 Release notes updates (#295) 66477b5 is described below commit 66477b5a135be31ebc2e3e41198cc9e48e0dd72b Author: Mike Miller AuthorDate: Thu Oct 21 14:51:36 2021 -0400 Release notes updates (#295) * Expand some sections with more detail * Add LTM to header * Add informative sections at the beginning with TODOs * Add TODOs for sections that need more info * Add bullet to notable changes --- _posts/release/2020-01-19-accumulo-2.1.0.md | 73 images/release/active-compactions-table.png | Bin 0 -> 26834 bytes 2 files changed, 63 insertions(+), 10 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 6517d99..62ece86 100644 --- a/_posts/release/2020-01-19-accumulo-2.1.0.md +++ b/_posts/release/2020-01-19-accumulo-2.1.0.md @@ -1,11 +1,28 @@ --- title: Apache Accumulo 2.1.0 sortableversion: '02.01.00' +LTM: true draft: true --- ** DRAFT RELEASE NOTES ** +## About + +TODO high level description of the release + +TODO summarize contributions + +According to the [Long Term Maintenance (LTM)][LTM] strategy, the intent is to +maintain the X.X release line with critical bug and security fixes until one +year after the next LTM version is released. + +TODO Version Upgrade guidance + +## Minimum Requirements + +TODO describe requirements + ## Binary Incompatibility This release is known to be incompatible with prior versions of the client @@ -14,9 +31,9 @@ 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. -## Notable Changes +## Major Changes -### Compaction Changes +### Overhaul of Table Compactions Significant changes were made to how Accumulo compacts files in this release. See {% dlink administration/compaction %} for details, below are some highlights. @@ -169,11 +186,32 @@ metrics to supported Micrometer sinks. {% ghi 1134 %} ### New SPI Package -New SPI Package {% ghi 1900 %} {% ghi 1905 %} {% ghi 1880 %} {% ghi 1891 %} {% ghi 1426 %} +TODO describe New SPI Package {% ghi 1900 %} {% ghi 1905 %} {% ghi 1880 %} {% ghi 1891 %} {% ghi 1426 %} ### New listtablets shell command. -New command for debugging tablets called listtablets {% ghi 1317 %} {% ghi 1821 %} +A new command was created for debugging called listtablets, that shows detailed tablet information +on a single line. This command aggregates data about a tablet such as status, location, size, +number of entries and HDFS directory name. It even shows the start and end rows of tablets, +displaying them in the same sorted order they are stored in the metadata. See example command output below. +{% ghi 1317 %} {% ghi 1821 %} + +``` +root@uno> listtablets -t test_ingest -h +2021-01-04T15:12:47,663 [Shell.audit] INFO : root@uno> listtablets -t test_ingest -h +NUM TABLET_DIR FILES WALS ENTRIES SIZE STATUS LOCATION IDSTART (Exclusive)END +TABLE: test_ingest +1t-007 1 060 552 HOSTED CURRENT:ip-10-113-12-25:9997 2 -INF row_05 +2t-006 1 0 500 2.71K HOSTED CURRENT:ip-10-113-12-25:9997 2 row_05 row_55 +3t-008 1 0 5.00K24.74K HOSTED CURRENT:ip-10-113-12-25:9997 2 row_55 row_000555 +4default_tablet 1 0 4.44K22.01K HOSTED CURRENT:ip-10-113-12-25:9997 2 row_000555 +INF +root@uno> listtablets -t accumulo.metadata +2021-01-04T15:13:21,750 [Shell.audit] INFO : root@uno> listtablets -t accumulo.metadata +NUM TABLET_DIR FILES WALS ENTRIES SIZE STATUS LOCATION IDSTART (Exclusive)END +TABLE: accumulo.metadata +1table_info 2 0 7 524 HOSTED CURRENT:ip-10-113-12-25:9997 !0-INF ~ +2default_tablet 0 0 0 0 HOSTED CURRENT:ip-10-113-12-25:9997 !0~+INF +``` ### New option for cloning offline @@ -181,7 +219,10 @@ Added option to leave cloned tables offline {% ghi 1474 %} {% ghi 1475 %} ### New max tablets option in bulk import -Created max tablets property in new bulk import {% ghi 1614 %} +The property `table.bulk.max.tablets` was created in new bulk import technique. This property acts as a cluster performance +failsafe to prevent a single ingested file from being distribute
[accumulo-website] branch asf-staging updated: Automatic Site Publish by Buildbot
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-staging by this push: new c29b047 Automatic Site Publish by Buildbot c29b047 is described below commit c29b047deed8f40a499c57a6b44c3cac70d30d54 Author: buildbot AuthorDate: Thu Oct 21 14:43:16 2021 + Automatic Site Publish by Buildbot --- output/feed.xml | 4 ++-- output/release/accumulo-2.1.0/index.html | 39 output/search_data.json | 2 +- 3 files changed, 38 insertions(+), 7 deletions(-) diff --git a/output/feed.xml b/output/feed.xml index 4b9c4f5..5377452 100644 --- a/output/feed.xml +++ b/output/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Wed, 20 Oct 2021 16:55:06 + -Wed, 20 Oct 2021 16:55:06 + +Thu, 21 Oct 2021 14:43:09 + +Thu, 21 Oct 2021 14:43:09 + Jekyll v4.2.0 diff --git a/output/release/accumulo-2.1.0/index.html b/output/release/accumulo-2.1.0/index.html index 64ce1b7..33bab80 100644 --- a/output/release/accumulo-2.1.0/index.html +++ b/output/release/accumulo-2.1.0/index.html @@ -172,7 +172,7 @@ 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. @@ -213,6 +213,14 @@ doing a logarithmic amount of work. See its https://static.javadoc.io/org.apache.accumulo/accumulo-tserver/2.0.1/org/apache/accumulo/tserver/compaction/CompactionStrategy.html";>javadoc for more information. Github tickets related to these changes: https://github.com/apache/accumulo/issues/564";>#564 https://github.com/apache/accumulo/issues/1605";>#1605 https://github.com/apache/accumulo/issues/1609";>#1609 https://github.com/apache/accumulo/issues/1649";>#1649 https://github.com/apache/accumulo/issues/";># +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 +compaction and the +External Compaction https://accumulo.apache.org/blog/2021/07/08/external-compactions.html";>blog post for more information. This work was completed +over many tickets, see the GitHub https://github.com/apache/accumulo/projects/20";>project for the related issues. https://github.com/apache/accumulo/issues/2096";>#2096 + Fixed GC Metadata hotspots Prior to this release, Accumulo stored GC file candidates in the metadata table @@ -310,6 +318,20 @@ you have configured. See also https://github.com/apache/accumulo/issues/1640";>#1640 https://github.com/apache/accumulo/issues/1642";>#1642 https://github.com/apache/accumulo/issues/1703";>#1703 https://github.com/apache/accumulo/issues/1704";>#1704 https://github.com/apache/accumulo/issues/1873";>#1873 https://github.com/apache/accumulo/issues/1907";>#1907 +New Tracing Facility + +HTrace support was removed in this release and has been replaced with https://opentelemetry.io/";>OpenTelemetry. Trace information +will not be shown in the monitor. See comments in https://github.com/apache/accumulo/issues/2259";>#2259 for an example of how to configure +Accumulo to emit traces to supported OpenTelemetry sinks. https://github.com/apache/accumulo/issues/2257";>#2257 + +New Metrics Implementation + +The Hadoop Metrics2 framework is no longer being used to emit metrics from Accumulo. Accumulo is now +using the https://micrometer.io/";>Micrometer framework. Metric name and type changes have been documented in +org.apache.accumulo.core.metrics.MetricsProducer, see the https://static.javadoc.io/org.apache.accumulo/accumulo-core/2.0.1/org/apache/accumulo/core/metrics/MetricsProducer.html";>javadoc +for more information. See comments in https://github.com/apache/accumulo/issues/2305";>#2305 for an example of how to configure Accumulo to emit +metrics to supported Micrometer sinks. https://github.com/apache/accumulo/issues/1134";>#1134 + New SPI Package New SPI Package https://github.com/apache/accumulo/issues/1900";>#1900 https://github.com/apache/accumulo/issues/1905";>#1905 https://github.com/apache/accumulo/issues/1880";>#1880 https://github.com/apache/accumulo/issues/1891";>#1891 https://github.com/apache/accumulo/issues/1426";>#1426 @@ -328,7 +350,16 @@ you have configured. New ability for user to define context classloaders -Deprecated VFS ClassLoader and added ability
[accumulo-website] branch main updated: Updated relnotes (#294)
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 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 wh