[accumulo-website] branch master updated: Mention performance improvement in 2.0 rel notes

2019-08-02 Thread kturner
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
 



[accumulo-website] branch asf-site updated: Jekyll build from master:1b4a78b

2019-08-02 Thread kturner
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: Add info from 2.0.0-alpha-2 rel notes

2019-08-02 Thread kturner
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:f43686d

2019-08-02 Thread kturner
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 asf-site updated: Jekyll build from master:79e1d58

2019-08-02 Thread kturner
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: fix 2.0 rel notes

2019-08-02 Thread kturner
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] branch master updated: Refactored tablet loading code to use Ample (#1302)

2019-08-02 Thread kturner
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-maven-plugin] branch master updated: Fix travis (suppress download messages)

2019-08-02 Thread ctubbsii
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

2019-08-02 Thread ctubbsii
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 

[accumulo] 01/01: Merge branch '1.9' into 2.0

2019-08-02 Thread mmiller
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 2.0 updated (aa1b886 -> f49f627)

2019-08-02 Thread mmiller
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-maven-plugin] branch master updated: Fix release script and update formatter

2019-08-02 Thread ctubbsii
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] branch 1.9 updated: Add wording to experimental (#1307)

2019-08-02 Thread mmiller
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] 01/01: Merge branch '2.0'

2019-08-02 Thread mmiller
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)

2019-08-02 Thread mmiller
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(+)