[accumulo-maven-plugin] branch master updated: Fix release script and update formatter
This is an automated email from the ASF dual-hosted git repository. ctubbsii pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-maven-plugin.git The following commit(s) were added to refs/heads/master by this push: new 15fb4df Fix release script and update formatter 15fb4df is described below commit 15fb4dfaf1c2e2d0c66e301cfe8861ab106651b9 Author: Christopher Tubbs AuthorDate: Fri Aug 2 20:10:03 2019 -0400 Fix release script and update formatter --- contrib/Eclipse-Accumulo-Codestyle.xml | 641 ++--- contrib/create-release-candidate.sh| 10 +- 2 files changed, 357 insertions(+), 294 deletions(-) diff --git a/contrib/Eclipse-Accumulo-Codestyle.xml b/contrib/Eclipse-Accumulo-Codestyle.xml index 3b04c4d..f8ea010 100644 --- a/contrib/Eclipse-Accumulo-Codestyle.xml +++ b/contrib/Eclipse-Accumulo-Codestyle.xml @@ -15,293 +15,356 @@ See the License for the specific language governing permissions and limitations under the License. --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/contrib/create-release-candidate.sh b/contrib/create-release-candidate.sh index 1386ccc..8760cd3 100755 --- a/contrib/create-release-candidate.sh +++ b/contrib/create-release-candidate.sh @@ -17,9 +17,9 @@ cd "$(dirname "$0")/.." || exit 1 scriptname=$(basename "$0") -export tlpName=Accumulo -export projName="$tlpName-maven-plugin" -export projNameLong="Apache Maven Plugin" +export tlpName=accumulo +export projName="${tlpName}2-maven-plugin" +export projNameLong="Accumulo Maven Plugin" export stagingRepoPrefix="https://repository.apache.org/content/repositories/orgapache$tlpName"; export srcQualifier="source-release" export relTestingUrl="https://$tlpName.apache.org/release-process/#test-a-$tlpName-release"; @@ -132,8 +132,8 @@ Staging repo: $(green "$stagingRepoPrefix-$stagingrepo") Source (official release artifact): $(green "$stagingRepoPrefix-$stagingrepo/org/apache/$tlpName/$projName/$ver/$projName-$ver-$srcQualifier.tar.gz") (Append ".sha1", ".md5", or ".asc" to download the signature/hash for a given artifact.) -In addition to the tarballs, and their signatures, the following checksum -files will be added to the dist/release SVN area after release: +In addition to the tarball, and its signature, the following checksum
[accumulo-maven-plugin] branch master updated: Fix travis (suppress download messages)
This is an automated email from the ASF dual-hosted git repository. ctubbsii pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-maven-plugin.git The following commit(s) were added to refs/heads/master by this push: new ca57cb1 Fix travis (suppress download messages) ca57cb1 is described below commit ca57cb150b5cfa8b87c9269a419793710b1eeb97 Author: Christopher Tubbs AuthorDate: Fri Aug 2 16:12:49 2019 -0400 Fix travis (suppress download messages) --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 015c96b..9dc968a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,6 +26,6 @@ jdk: before_script: - unset _JAVA_OPTIONS env: - - BUILD_ARGS="clean verify javadoc:jar site:site" # main build of unit tests and javadoc + - BUILD_CMD="mvn clean verify javadoc:jar site:site" # main build of unit tests and javadoc script: - - mvn $BUILD_ARGS + - $BUILD_CMD -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
[accumulo-maven-plugin] branch master updated: Update plugin documentation
This is an automated email from the ASF dual-hosted git repository. ctubbsii pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-maven-plugin.git The following commit(s) were added to refs/heads/master by this push: new d72bd71 Update plugin documentation d72bd71 is described below commit d72bd71b99eeae0e4820e3701dce7f971b5bc9c9 Author: Christopher Tubbs AuthorDate: Fri Aug 2 16:03:46 2019 -0400 Update plugin documentation * Use Java 11 to build * Update build plugins * Update documentation for site:site generation --- .travis.yml| 2 +- pom.xml| 58 +- .../maven/plugin/AbstractAccumuloMojo.java | 7 ++- .../apache/accumulo/maven/plugin/StartMojo.java| 47 +- src/site/markdown/index.md.vm | 11 +++- src/site/site.xml | 3 +- 6 files changed, 88 insertions(+), 40 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5e43444..015c96b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,7 @@ cache: - $HOME/.m2 install: echo NOOP Skipping pre-fetch of Maven dependencies jdk: - - openjdk8 + - openjdk11 before_script: - unset _JAVA_OPTIONS env: diff --git a/pom.xml b/pom.xml index 6054472..6f9aac9 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ https://travis-ci.org/apache/accumulo-maven-plugin -2.0.0-SNAPSHOT +2.0.0 contrib/Eclipse-Accumulo-Codestyle.xml @@ -119,6 +119,13 @@ org.apache.accumulo accumulo-minicluster ${accumulo.version} + + + + org.openjfx + javafx.base + + org.apache.maven @@ -190,10 +197,9 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.1.0 + 3.1.1 true -1.8.0 -J-Xmx512m all,-missing @@ -218,7 +224,7 @@ org.apache.maven.plugins maven-site-plugin - 3.7.1 + 3.8.2 true @@ -271,7 +277,7 @@ com.github.spotbugs spotbugs-maven-plugin -${spotbugs.version} +${spotbugs.version}.1 true Max @@ -409,7 +415,7 @@ com.puppycrawl.tools checkstyle -8.22 +8.23 @@ -439,46 +445,26 @@ org.apache.maven.plugins maven-enforcer-plugin - - -org.codehaus.mojo -animal-sniffer-enforcer-rule -1.18 - - -enforce-basic-rules + +enforce-maven-version enforce validate + + + [3.5.0,) + - [${maven.compiler.target},) + [11,) - -enforce-java-signatures - - enforce - -process-test-classes - - - - -org.codehaus.mojo.signature -java18 -1.0 - - - - - @@ -619,7 +605,7 @@ net.revelc.code impsort-maven-plugin -1.2.0 +1.3.0 true java.,javax.,org.,com. @@ -643,6 +629,10 @@ m2e.version + + +8 + diff --git a/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java b/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java index 2689090..01e62a1 100644 --- a/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java +++ b/src/main/java/org/apache/accumulo/maven/plugin/AbstractAccumuloMojo.java @@ -30,7 +30,12 @@ public abstract class AbstractAccumuloMojo extends AbstractMojo { @Parameter(defaultValue = "${project}", readonly = true) private MavenProject project; - @Parameter(defaultValue = "false", alias = "skip", property = "accumulo.skip", required = true) + /** + * Instructs this plugin to skip execution. + * + * @since 1.0.0 + */ + @Parameter(defaultValue = "false", alias = "skip", property = "accumulo.skip", required = false) private boolean skip; protected boolean shouldSkip() { diff --git a/src/main/java/org/apache/accumulo/maven/plugin/StartMojo.java b/src/main/java/org/apache/a
[accumulo] 01/01: Merge branch '2.0'
This is an automated email from the ASF dual-hosted git repository. mmiller pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo.git commit 5bcce7091fbd32bcd53556296d647db754c7917a Merge: e357d8a f49f627 Author: Mike Miller AuthorDate: Fri Aug 2 15:35:54 2019 -0400 Merge branch '2.0' core/src/main/java/org/apache/accumulo/core/conf/Experimental.java | 1 + 1 file changed, 1 insertion(+)
[accumulo] branch master updated (e357d8a -> 5bcce70)
This is an automated email from the ASF dual-hosted git repository. mmiller pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/accumulo.git. from e357d8a Refactored tablet loading code to use Ample (#1302) add d6c97fd Add wording to experimental (#1307) add f49f627 Merge branch '1.9' into 2.0 new 5bcce70 Merge branch '2.0' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: core/src/main/java/org/apache/accumulo/core/conf/Experimental.java | 1 + 1 file changed, 1 insertion(+)
[accumulo] branch 2.0 updated (aa1b886 -> f49f627)
This is an automated email from the ASF dual-hosted git repository. mmiller pushed a change to branch 2.0 in repository https://gitbox.apache.org/repos/asf/accumulo.git. from aa1b886 Merge remote-tracking branch 'origin/2.0.0-rc2-next' into 2.0 add d6c97fd Add wording to experimental (#1307) new f49f627 Merge branch '1.9' into 2.0 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: core/src/main/java/org/apache/accumulo/core/conf/Experimental.java | 1 + 1 file changed, 1 insertion(+)
[accumulo] 01/01: Merge branch '1.9' into 2.0
This is an automated email from the ASF dual-hosted git repository. mmiller pushed a commit to branch 2.0 in repository https://gitbox.apache.org/repos/asf/accumulo.git commit f49f6270e9c514c58bc03fe595dd283167f2ce55 Merge: aa1b886 d6c97fd Author: Mike Miller AuthorDate: Fri Aug 2 15:35:02 2019 -0400 Merge branch '1.9' into 2.0 core/src/main/java/org/apache/accumulo/core/conf/Experimental.java | 1 + 1 file changed, 1 insertion(+)
[accumulo] branch 1.9 updated: Add wording to experimental (#1307)
This is an automated email from the ASF dual-hosted git repository. mmiller pushed a commit to branch 1.9 in repository https://gitbox.apache.org/repos/asf/accumulo.git The following commit(s) were added to refs/heads/1.9 by this push: new d6c97fd Add wording to experimental (#1307) d6c97fd is described below commit d6c97fdcb17576f8c7b0a42b3398ee3352223325 Author: Mike Miller AuthorDate: Fri Aug 2 15:33:22 2019 -0400 Add wording to experimental (#1307) --- core/src/main/java/org/apache/accumulo/core/conf/Experimental.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/org/apache/accumulo/core/conf/Experimental.java b/core/src/main/java/org/apache/accumulo/core/conf/Experimental.java index e2b4cec..fd46aa7 100644 --- a/core/src/main/java/org/apache/accumulo/core/conf/Experimental.java +++ b/core/src/main/java/org/apache/accumulo/core/conf/Experimental.java @@ -22,6 +22,7 @@ import java.lang.annotation.RetentionPolicy; /** * An annotation to denote experimental {@link AccumuloConfiguration} {@link Property} keys. + * Experimental is a feature that is considered a work in progress or incomplete and could change. */ @Inherited @Retention(RetentionPolicy.RUNTIME)
[accumulo] branch master updated: Refactored tablet loading code to use Ample (#1302)
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo.git The following commit(s) were added to refs/heads/master by this push: new e357d8a Refactored tablet loading code to use Ample (#1302) e357d8a is described below commit e357d8ab5a29f28794593d31ca2981619266499c Author: Keith Turner AuthorDate: Fri Aug 2 11:59:28 2019 -0400 Refactored tablet loading code to use Ample (#1302) --- .../accumulo/core/metadata/MetadataTable.java | 1 - .../core/metadata/schema/MetadataSchema.java | 24 ++- .../core/metadata/schema/TabletMetadata.java | 67 +-- .../core/metadata/schema/TabletMetadataTest.java | 7 +- .../server/constraints/MetadataConstraints.java| 4 +- .../org/apache/accumulo/server/fs/FileRef.java | 5 + .../server/iterators/MetadataBulkLoadFilter.java | 4 +- .../accumulo/server/util/MasterMetadataUtil.java | 45 ++--- .../accumulo/server/util/MetadataTableUtil.java| 34 +--- .../master/tableOps/bulkVer1/CopyFailed.java | 4 +- .../master/tableOps/bulkVer2/LoadFiles.java| 2 +- .../org/apache/accumulo/tserver/TabletServer.java | 214 + .../apache/accumulo/tserver/tablet/TabletData.java | 101 +++--- .../accumulo/tserver/CheckTabletMetadataTest.java | 22 ++- .../accumulo/test/functional/SplitRecoveryIT.java | 49 +++-- 15 files changed, 235 insertions(+), 348 deletions(-) diff --git a/core/src/main/java/org/apache/accumulo/core/metadata/MetadataTable.java b/core/src/main/java/org/apache/accumulo/core/metadata/MetadataTable.java index b5208e3..2bc9906 100644 --- a/core/src/main/java/org/apache/accumulo/core/metadata/MetadataTable.java +++ b/core/src/main/java/org/apache/accumulo/core/metadata/MetadataTable.java @@ -25,5 +25,4 @@ public class MetadataTable { public static final TableId ID = TableId.of("!0"); public static final String NAME = Namespace.ACCUMULO.name() + ".metadata"; - } diff --git a/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataSchema.java b/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataSchema.java index 8da43a4..9d23ae0 100644 --- a/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataSchema.java +++ b/core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataSchema.java @@ -25,8 +25,10 @@ import org.apache.accumulo.core.data.Key; import org.apache.accumulo.core.data.PartialKey; import org.apache.accumulo.core.data.Range; import org.apache.accumulo.core.data.TableId; +import org.apache.accumulo.core.data.Value; import org.apache.accumulo.core.schema.Section; import org.apache.accumulo.core.util.ColumnFQ; +import org.apache.accumulo.fate.FateTxId; import org.apache.hadoop.io.Text; /** @@ -86,11 +88,15 @@ public class MetadataSchema { /** * A temporary field in case a split fails and we need to roll back */ - public static final ColumnFQ OLD_PREV_ROW_COLUMN = new ColumnFQ(NAME, new Text("oldprevrow")); + public static final String OLD_PREV_ROW_QUAL = "oldprevrow"; + public static final ColumnFQ OLD_PREV_ROW_COLUMN = + new ColumnFQ(NAME, new Text(OLD_PREV_ROW_QUAL)); /** * A temporary field for splits to optimize certain operations */ - public static final ColumnFQ SPLIT_RATIO_COLUMN = new ColumnFQ(NAME, new Text("splitRatio")); + public static final String SPLIT_RATIO_QUAL = "splitRatio"; + public static final ColumnFQ SPLIT_RATIO_COLUMN = + new ColumnFQ(NAME, new Text(SPLIT_RATIO_QUAL)); } /** @@ -167,6 +173,20 @@ public class MetadataSchema { public static class BulkFileColumnFamily { public static final String STR_NAME = "loaded"; public static final Text NAME = new Text(STR_NAME); + + public static long getBulkLoadTid(Value v) { +return getBulkLoadTid(v.toString()); + } + + public static long getBulkLoadTid(String vs) { +if (FateTxId.isFormatedTid(vs)) { + return FateTxId.fromString(vs); +} else { + // a new serialization format was introduce in 2.0. This code support deserializing the + // old format. + return Long.parseLong(vs); +} + } } /** diff --git a/core/src/main/java/org/apache/accumulo/core/metadata/schema/TabletMetadata.java b/core/src/main/java/org/apache/accumulo/core/metadata/schema/TabletMetadata.java index dc30c46..025d4be 100644 --- a/core/src/main/java/org/apache/accumulo/core/metadata/schema/TabletMetadata.java +++ b/core/src/main/java/org/apache/accumulo/core/metadata/schema/TabletMetadata.java @@ -21,7 +21,9 @@ import static org.apache.accumulo.core.metadata.schema.MetadataSchema.TabletsSec import static org.apache.accumulo.core.metadata.schema.MetadataSchema.TabletsSection.ServerColumnFamily.DIRECTORY_QUAL; import
[accumulo-website] branch asf-site updated: Jekyll build from master:1b4a78b
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-site by this push: new 3d6f65e Jekyll build from master:1b4a78b 3d6f65e is described below commit 3d6f65eec6a24ac00c2c9a9b7b4a57526ed61fe3 Author: Keith Turner AuthorDate: Fri Aug 2 10:54:39 2019 -0400 Jekyll build from master:1b4a78b fix 2.0 rel notes --- feed.xml | 4 ++-- release/accumulo-2.0.0/index.html | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/feed.xml b/feed.xml index 390848b..c61eb83 100644 --- a/feed.xml +++ b/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Fri, 02 Aug 2019 10:50:23 -0400 -Fri, 02 Aug 2019 10:50:23 -0400 +Fri, 02 Aug 2019 10:54:30 -0400 +Fri, 02 Aug 2019 10:54:30 -0400 Jekyll v3.8.6 diff --git a/release/accumulo-2.0.0/index.html b/release/accumulo-2.0.0/index.html index 5ff9025..2a3067c 100644 --- a/release/accumulo-2.0.0/index.html +++ b/release/accumulo-2.0.0/index.html @@ -172,10 +172,11 @@ possible with old API. The new client is closeable and does not rely on shared static resource management Clients can be created using a new Java builder, Properties object, or accumulo-client.properties Clients can now be created with default settings for BatchWriter, Scanner, etc. - Create scanners with default authorizations. https://github.com/apache/accumulo/issues/744";>#744 -See the client documentation for more information on how to use the new API. + Create scanners with default authorizations. https://github.com/apache/accumulo/issues/744";>#744 +See the client documentation for more information on how to use the new API. + Hadoop 3 Java 8 & 11. Accumulo 2.x expects at least Java 8 and Hadoop 3. It is built against Java 8
[accumulo-website] branch master updated: fix 2.0 rel notes
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/master by this push: new 1b4a78b fix 2.0 rel notes 1b4a78b is described below commit 1b4a78b42f4c1b8afa3e9c7a7a3f71dd49e71fd4 Author: Keith Turner AuthorDate: Fri Aug 2 10:54:16 2019 -0400 fix 2.0 rel notes --- _posts/release/2017-09-05-accumulo-2.0.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_posts/release/2017-09-05-accumulo-2.0.0.md b/_posts/release/2017-09-05-accumulo-2.0.0.md index 7cf88ed..64cfdec 100644 --- a/_posts/release/2017-09-05-accumulo-2.0.0.md +++ b/_posts/release/2017-09-05-accumulo-2.0.0.md @@ -24,6 +24,7 @@ that ships with the Accumulo tarball. The new API has the following benefits ove * Clients can be created using a new Java builder, `Properties` object, or `accumulo-client.properties` * Clients can now be created with default settings for `BatchWriter`, `Scanner`, etc. * Create scanners with default authorizations. {% ghi 744 %} + See the [client documentation][clients] for more information on how to use the new API. ### Hadoop 3 Java 8 & 11.
[accumulo-website] branch asf-site updated: Jekyll build from master:f43686d
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-site by this push: new 4881b6b Jekyll build from master:f43686d 4881b6b is described below commit 4881b6b07025c1bf19b5f58547e346c5c4cb7a2b Author: Keith Turner AuthorDate: Fri Aug 2 10:50:32 2019 -0400 Jekyll build from master:f43686d Add info from 2.0.0-alpha-2 rel notes --- feed.xml | 4 ++-- release/accumulo-2.0.0/index.html | 4 +++- search_data.json | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/feed.xml b/feed.xml index 1cdbdd4..390848b 100644 --- a/feed.xml +++ b/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Fri, 02 Aug 2019 10:32:53 -0400 -Fri, 02 Aug 2019 10:32:53 -0400 +Fri, 02 Aug 2019 10:50:23 -0400 +Fri, 02 Aug 2019 10:50:23 -0400 Jekyll v3.8.6 diff --git a/release/accumulo-2.0.0/index.html b/release/accumulo-2.0.0/index.html index f20c216..5ff9025 100644 --- a/release/accumulo-2.0.0/index.html +++ b/release/accumulo-2.0.0/index.html @@ -171,7 +171,8 @@ possible with old API. The new API does not require ZooKeeperInstance to be created first before creating a client. The new client is closeable and does not rely on shared static resource management Clients can be created using a new Java builder, Properties object, or accumulo-client.properties - Clients can now be created with default settings for BatchWriter, Scanner, etc. + Clients can now be created with default settings for BatchWriter, Scanner, etc. + Create scanners with default authorizations. https://github.com/apache/accumulo/issues/744";>#744 See the client documentation for more information on how to use the new API. @@ -335,6 +336,7 @@ at table creation time can be much faster than adding splits after creation.https://github.com/apache/accumulo/issues/1102";>#1102 https://github.com/apache/accumulo/issues/1100";>#1100 https://github.com/apache/accumulo/issues/1037";>#1037 - Removed lock contention in different areas. These locks caused threads working unrelated task to impede each other. https://github.com/apache/accumulo/issues/1033";>#1033 - Optimized the default compaction strategy. In some cases the Accumulo would rewrite data O(N^2) times over repeated compactions. With this change the amount of rewriting is always logarithmic. Many performance improvements mentioned in the 1.9.X release notes are also available in 2.0. + Scanners close server side sessions on close https://github.com/apache/accumulo/issues/813";>#813 https://github.com/apache/accumulo/issues/905";>#905 Upgrading diff --git a/search_data.json b/search_data.json index fad09d0..b247316 100644 --- a/search_data.json +++ b/search_data.json @@ -401,7 +401,7 @@ "release-accumulo-2-0-0": { "title": "Apache Accumulo 2.0.0", - "content" : "Apache Accumulo 2.0.0 is a significant release. These release notes are still a work inprogress. The notes are fairly complete in terms of features added to 2.0, but somefeatures may still be missing. Also, the notes will be updated in the future to pointto documentation for new features in addition to issues.Notable ChangesNew API for creating connections to AccumuloA fluent API for creating Accumulo clients was introduced in ACCUMULO-4784 and #634.The Connector an [...] + "content" : "Apache Accumulo 2.0.0 is a significant release. These release notes are still a work inprogress. The notes are fairly complete in terms of features added to 2.0, but somefeatures may still be missing. Also, the notes will be updated in the future to pointto documentation for new features in addition to issues.Notable ChangesNew API for creating connections to AccumuloA fluent API for creating Accumulo clients was introduced in ACCUMULO-4784 and #634.The Connector an [...] "url": " /release/accumulo-2.0.0/", "categories": "release" }
[accumulo-website] branch master updated: Add info from 2.0.0-alpha-2 rel notes
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/master by this push: new f43686d Add info from 2.0.0-alpha-2 rel notes f43686d is described below commit f43686de8a581798b89187313e3dcbc733ea9aee Author: Keith Turner AuthorDate: Fri Aug 2 10:49:55 2019 -0400 Add info from 2.0.0-alpha-2 rel notes --- _posts/release/2017-09-05-accumulo-2.0.0.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/release/2017-09-05-accumulo-2.0.0.md b/_posts/release/2017-09-05-accumulo-2.0.0.md index 64b103b..7cf88ed 100644 --- a/_posts/release/2017-09-05-accumulo-2.0.0.md +++ b/_posts/release/2017-09-05-accumulo-2.0.0.md @@ -23,6 +23,7 @@ that ships with the Accumulo tarball. The new API has the following benefits ove * The new client is closeable and does not rely on shared static resource management * Clients can be created using a new Java builder, `Properties` object, or `accumulo-client.properties` * Clients can now be created with default settings for `BatchWriter`, `Scanner`, etc. + * Create scanners with default authorizations. {% ghi 744 %} See the [client documentation][clients] for more information on how to use the new API. ### Hadoop 3 Java 8 & 11. @@ -173,6 +174,7 @@ at table creation time can be much faster than adding splits after creation. * {% ghi 1102 %} {% ghi 1100 %} {% ghi 1037 %} - Removed lock contention in different areas. These locks caused threads working unrelated task to impede each other. * {% ghi 1033 %} - Optimized the default compaction strategy. In some cases the Accumulo would rewrite data O(N^2) times over repeated compactions. With this change the amount of rewriting is always logarithmic. * Many performance improvements mentioned in the 1.9.X release notes are also available in 2.0. +* Scanners close server side sessions on close {% ghi 813 %} {% ghi 905 %} ## Upgrading
[accumulo-website] branch asf-site updated: Jekyll build from master:79e1d58
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/asf-site by this push: new 5484103 Jekyll build from master:79e1d58 5484103 is described below commit 54841038fb2bdc676d6983c6cb4b70e84d87c974 Author: Keith Turner AuthorDate: Fri Aug 2 10:33:05 2019 -0400 Jekyll build from master:79e1d58 Mention performance improvement in 2.0 rel notes --- feed.xml | 4 ++-- redirects.json| 2 +- release/accumulo-2.0.0/index.html | 3 +++ search_data.json | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/feed.xml b/feed.xml index 193d806..1cdbdd4 100644 --- a/feed.xml +++ b/feed.xml @@ -6,8 +6,8 @@ https://accumulo.apache.org/ https://accumulo.apache.org/feed.xml"; rel="self" type="application/rss+xml"/> -Thu, 01 Aug 2019 17:39:13 -0400 -Thu, 01 Aug 2019 17:39:13 -0400 +Fri, 02 Aug 2019 10:32:53 -0400 +Fri, 02 Aug 2019 10:32:53 -0400 Jekyll v3.8.6 diff --git a/redirects.json b/redirects.json index 6e10199..4bda3a4 100644 --- a/redirects.json +++ b/redirects.json @@ -1 +1 @@ -{"/release_notes/1.5.1.html":"https://accumulo.apache.org/release/accumulo-1.5.1/","/release_notes/1.6.0.html":"https://accumulo.apache.org/release/accumulo-1.6.0/","/release_notes/1.6.1.html":"https://accumulo.apache.org/release/accumulo-1.6.1/","/release_notes/1.6.2.html":"https://accumulo.apache.org/release/accumulo-1.6.2/","/release_notes/1.7.0.html":"https://accumulo.apache.org/release/accumulo-1.7.0/","/release_notes/1.5.3.html":"https://accumulo.apache.org/release/accumulo-1.5.3/"; [...] \ No newline at end of file +{"/release_notes/1.5.1.html":"https://accumulo.apache.org/release/accumulo-1.5.1/","/release_notes/1.6.0.html":"https://accumulo.apache.org/release/accumulo-1.6.0/","/release_notes/1.6.1.html":"https://accumulo.apache.org/release/accumulo-1.6.1/","/release_notes/1.6.2.html":"https://accumulo.apache.org/release/accumulo-1.6.2/","/release_notes/1.7.0.html":"https://accumulo.apache.org/release/accumulo-1.7.0/","/release_notes/1.5.3.html":"https://accumulo.apache.org/release/accumulo-1.5.3/"; [...] \ No newline at end of file diff --git a/release/accumulo-2.0.0/index.html b/release/accumulo-2.0.0/index.html index f7487ff..f20c216 100644 --- a/release/accumulo-2.0.0/index.html +++ b/release/accumulo-2.0.0/index.html @@ -332,6 +332,9 @@ at table creation time can be much faster than adding splits after creation.https://github.com/apache/accumulo/issues/536";>#536 - Removed mock Accumulo. https://github.com/apache/accumulo/issues/438";>#438 - Added support for ZStandard compression https://github.com/apache/accumulo/issues/404";>#404 - Added basic Grafana dashboard example. + https://github.com/apache/accumulo/issues/1102";>#1102 https://github.com/apache/accumulo/issues/1100";>#1100 https://github.com/apache/accumulo/issues/1037";>#1037 - Removed lock contention in different areas. These locks caused threads working unrelated task to impede each other. + https://github.com/apache/accumulo/issues/1033";>#1033 - Optimized the default compaction strategy. In some cases the Accumulo would rewrite data O(N^2) times over repeated compactions. With this change the amount of rewriting is always logarithmic. + Many performance improvements mentioned in the 1.9.X release notes are also available in 2.0. Upgrading diff --git a/search_data.json b/search_data.json index ca908f8..fad09d0 100644 --- a/search_data.json +++ b/search_data.json @@ -401,7 +401,7 @@ "release-accumulo-2-0-0": { "title": "Apache Accumulo 2.0.0", - "content" : "Apache Accumulo 2.0.0 is a significant release. These release notes are still a work inprogress. The notes are fairly complete in terms of features added to 2.0, but somefeatures may still be missing. Also, the notes will be updated in the future to pointto documentation for new features in addition to issues.Notable ChangesNew API for creating connections to AccumuloA fluent API for creating Accumulo clients was introduced in ACCUMULO-4784 and #634.The Connector an [...] + "content" : "Apache Accumulo 2.0.0 is a significant release. These release notes are still a work inprogress. The notes are fairly complete in terms of features added to 2.0, but somefeatures may still be missing. Also, the notes will be updated in the future to pointto documentation for new features in addition to issues.Notable ChangesNew API for creating connections to AccumuloA fluent API for creating Accumulo clients was introduced in ACCUMULO-4784 and #634.The Connector an [...] "url": " /release/accumulo-2.0.0/", "categories": "release" }
[accumulo-website] branch master updated: Mention performance improvement in 2.0 rel notes
This is an automated email from the ASF dual-hosted git repository. kturner pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/accumulo-website.git The following commit(s) were added to refs/heads/master by this push: new 79e1d58 Mention performance improvement in 2.0 rel notes 79e1d58 is described below commit 79e1d589eda8e2dc11d380be81f3738ea81106a9 Author: Keith Turner AuthorDate: Fri Aug 2 10:31:20 2019 -0400 Mention performance improvement in 2.0 rel notes --- _posts/release/2017-09-05-accumulo-2.0.0.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_posts/release/2017-09-05-accumulo-2.0.0.md b/_posts/release/2017-09-05-accumulo-2.0.0.md index 040d1f0..64b103b 100644 --- a/_posts/release/2017-09-05-accumulo-2.0.0.md +++ b/_posts/release/2017-09-05-accumulo-2.0.0.md @@ -170,6 +170,9 @@ at table creation time can be much faster than adding splits after creation. * {% ghi 536 %} - Removed mock Accumulo. * {% ghi 438 %} - Added support for ZStandard compression * {% ghi 404 %} - Added basic Grafana dashboard example. +* {% ghi 1102 %} {% ghi 1100 %} {% ghi 1037 %} - Removed lock contention in different areas. These locks caused threads working unrelated task to impede each other. +* {% ghi 1033 %} - Optimized the default compaction strategy. In some cases the Accumulo would rewrite data O(N^2) times over repeated compactions. With this change the amount of rewriting is always logarithmic. +* Many performance improvements mentioned in the 1.9.X release notes are also available in 2.0. ## Upgrading