accumulo.git
55 min agoDrop Exceptions not thrown in Monitor master
Mike Miller [Thu, 18 Jan 2018 18:24:35 +0000 (13:24 -0500)] 
Drop Exceptions not thrown in Monitor

19 hours agoACCUMULO-4755 Move Table.ID serialization for monitor
Christopher Tubbs [Wed, 17 Jan 2018 23:54:48 +0000 (18:54 -0500)] 
ACCUMULO-4755 Move Table.ID serialization for monitor

Move Table.ID serialization to fields in the monitor's REST interface to
remove dependency on jaxb in the core module and in the Table.ID class
itself.

20 hours agoACCUMULO-4785 Cleanup html to pass W3C validation
Mike Miller [Wed, 17 Jan 2018 23:09:28 +0000 (18:09 -0500)] 
ACCUMULO-4785 Cleanup html to pass W3C validation

20 hours agoACCUMULO-4771 Removed unused select2.js
Mike Miller [Wed, 17 Jan 2018 22:59:50 +0000 (17:59 -0500)] 
ACCUMULO-4771 Removed unused select2.js

21 hours agoMerge branch '1.8'
Christopher Tubbs [Wed, 17 Jan 2018 21:43:42 +0000 (16:43 -0500)] 
Merge branch '1.8'

22 hours agoACCUMULO-4757 Upgrade to jquery 3.2.1
Mike Miller [Wed, 17 Jan 2018 20:58:18 +0000 (15:58 -0500)] 
ACCUMULO-4757 Upgrade to jquery 3.2.1

* Removed deprecated jquery-ui by removing tooltip animation
* Also removed redundant code in XMLResource

22 hours agoACCUMULO-4775 Improved mocking in SetIterCommandTest 1.8
Christopher Tubbs [Wed, 17 Jan 2018 20:50:08 +0000 (15:50 -0500)] 
ACCUMULO-4775 Improved mocking in SetIterCommandTest

Improve mock checking for specific parameters passed to
tableOperations.attachIterator() during the test. This more rigorously
validates our expectations for these parameters, and (bonus) fixes a
warning about generics which cannot be avoided with
EasyMock.anyObject(EnumSet.class).

25 hours agoACCUMULO-4781 changed session logging to trace 362/head
Keith Turner [Wed, 17 Jan 2018 18:29:01 +0000 (13:29 -0500)] 
ACCUMULO-4781 changed session logging to trace

25 hours agoMerge branch '1.8'
Keith Turner [Wed, 17 Jan 2018 18:18:49 +0000 (13:18 -0500)] 
Merge branch '1.8'

25 hours ago[ACCUMULO-4775] Skip negate column entirely in ColumnAgeOffFilter (#349)
Adam J. Shook [Wed, 17 Jan 2018 18:04:33 +0000 (13:04 -0500)] 
[ACCUMULO-4775] Skip negate column entirely in ColumnAgeOffFilter (#349)

25 hours agoMerge branch '1.7' into 1.8
Keith Turner [Wed, 17 Jan 2018 17:41:47 +0000 (12:41 -0500)] 
Merge branch '1.7' into 1.8

26 hours agoACCUMULO-4780 Add overflow check to seq num in CommitSession (#360) 1.7
Mark Owens [Tue, 16 Jan 2018 16:58:51 +0000 (11:58 -0500)] 
ACCUMULO-4780 Add overflow check to seq num in CommitSession (#360)

Add overflow check to sequence number in CommitSession.

Ticket suggested adding overflow check to sequence number or converting to long.
This PR converted the sequence number from and int to long to prevent fear of future
overflow. The change propagated to several other files that made use of or called
methods that utilized the sequence number.

Modified the various files and then re-ran tests and integration tests to verify nothing
had broken. All tests passes.

26 hours agoACCUMULO-4779 fixed classpath context config performance issue (#358)
Keith Turner [Wed, 10 Jan 2018 21:23:27 +0000 (16:23 -0500)] 
ACCUMULO-4779 fixed classpath context config performance issue (#358)

26 hours agoACCUMULO-4781 fixed logging performance issue (#359)
Keith Turner [Wed, 10 Jan 2018 21:29:31 +0000 (16:29 -0500)] 
ACCUMULO-4781 fixed logging performance issue (#359)

26 hours agoACCUMULO-4771 Remove unused fields
Christopher Tubbs [Wed, 17 Jan 2018 16:54:46 +0000 (11:54 -0500)] 
ACCUMULO-4771 Remove unused fields

2 days agoACCUMULO-4771 Use DataTables in Monitor (#352)
Mike Miller [Thu, 21 Dec 2017 23:20:58 +0000 (18:20 -0500)] 
ACCUMULO-4771 Use DataTables in Monitor (#352)

* Changed larger tables to use DataTables javascript library
* Removed custom javascript sorting for consistency
* Cleaned up page titles and removed redundant subtitles

6 days agoACCUMULO-3902 Remove redundant close call
Christopher Tubbs [Fri, 12 Jan 2018 01:43:19 +0000 (20:43 -0500)] 
ACCUMULO-3902 Remove redundant close call

Remove a redundant close call on a scanner that had previously been
converted to try-with-resources syntax.

6 days agoACCUMULO-3902 Ensure [Batch]Scanners are closed in ITs (#341)
Jared [Fri, 12 Jan 2018 01:15:36 +0000 (20:15 -0500)] 
ACCUMULO-3902 Ensure [Batch]Scanners are closed in ITs (#341)

* Implementing try-with-resources block to most scanners
* Replaced try-finally blocks with try-with-resources where applicable

6 days agoACCUMULO-1975 Consolidate class instantiation config helper methods (#351)
Jared [Thu, 11 Jan 2018 22:41:11 +0000 (17:41 -0500)] 
ACCUMULO-1975  Consolidate class instantiation config helper methods (#351)

Remove redundant AccumuloConfiguration.instantiateClassProperty() method in favor of
Refactor Property.createInstanceFromPropertyName()

7 days agoMerge branch '1.8'
Christopher Tubbs [Wed, 10 Jan 2018 23:36:53 +0000 (18:36 -0500)] 
Merge branch '1.8'

Conflicts:
server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java

7 days agoMerge branch 'fix-advertise-host-ACCUMULO-4776' into 1.8
Christopher Tubbs [Wed, 10 Jan 2018 23:17:26 +0000 (18:17 -0500)] 
Merge branch 'fix-advertise-host-ACCUMULO-4776' into 1.8

7 days agoACCUMULO-4776 Fix advertised host in monitor 354/head
Christopher Tubbs [Wed, 10 Jan 2018 23:13:51 +0000 (18:13 -0500)] 
ACCUMULO-4776 Fix advertised host in monitor

Use the name of the localhost from the local name service when the
monitor binds to 0.0.0.0 instead of advertising 0.0.0.0, which other
servers cannot connect to. This fixes log forwarding from other Accumulo
servers to the monitor when the monitor is configured to bind to all
interfaces.

13 days agoACCUMULO-4770 Show all ZooKeeper nodes on monitor 353/head
Christopher Tubbs [Fri, 5 Jan 2018 01:24:54 +0000 (20:24 -0500)] 
ACCUMULO-4770 Show all ZooKeeper nodes on monitor

Fix a javascript bug in the code which updated the table of ZooKeeper
nodes on the monitor overview page.

13 days agoACCUMULO-4760 Fix NPE in Monitor replication rest
Mike Miller [Thu, 4 Jan 2018 22:13:54 +0000 (17:13 -0500)] 
ACCUMULO-4760 Fix NPE in Monitor replication rest

2 weeks agoMerge branch '1.8'
Christopher Tubbs [Wed, 3 Jan 2018 19:53:56 +0000 (14:53 -0500)] 
Merge branch '1.8'

2 weeks agoACCUMULO-4528 Add import/export table info to docs (#350)
Mark Owens [Tue, 2 Jan 2018 19:00:53 +0000 (14:00 -0500)] 
ACCUMULO-4528 Add import/export table info to docs (#350)

Updated 1.8 and 2.0 user manual documentation to include the import/export example within the
documentation directly rather than requiring a user to click away from the manual pages to a
different project (i.e., the accumulo-examples project) for that information.

2 weeks agoMerge branch '1.8'
Christopher Tubbs [Sun, 31 Dec 2017 08:55:32 +0000 (03:55 -0500)] 
Merge branch '1.8'

2 weeks agoMerge branch '1.7' into 1.8
Christopher Tubbs [Sun, 31 Dec 2017 08:44:45 +0000 (03:44 -0500)] 
Merge branch '1.7' into 1.8

2 weeks agoACCUMULO-1972 fix Range constructor
Matt Dinep [Sat, 30 Dec 2017 23:49:49 +0000 (18:49 -0500)] 
ACCUMULO-1972 fix Range constructor

Updated Range constructor to use a private implementation of
beforeStartKey, so that it does not cause a problem if a subclass
overrides the public beforeStartKey method.

(commit message updated by ctubbsii to provide additional detail)

2 weeks agoMerge branch '1.8'
Christopher Tubbs [Sun, 31 Dec 2017 07:30:40 +0000 (02:30 -0500)] 
Merge branch '1.8'

Resolve conflict merging 1.8 branch into master due to cherry-picked
commit.

2 weeks agoACCUMULO-4751 Set createdTime for status records
Adam J. Shook [Thu, 14 Dec 2017 14:36:59 +0000 (09:36 -0500)] 
ACCUMULO-4751 Set createdTime for status records

Closes #339

2 weeks agoACCUMULO-4751 Set createdTime for status records
Adam J. Shook [Thu, 14 Dec 2017 14:36:59 +0000 (09:36 -0500)] 
ACCUMULO-4751 Set createdTime for status records

Closes #339

3 weeks agoACCUMULO-4732 Fix formatting
Christopher Tubbs [Fri, 22 Dec 2017 05:38:41 +0000 (00:38 -0500)] 
ACCUMULO-4732 Fix formatting

3 weeks agoACCUMULO-4732 Consolidate NewTableConfiguration ITs
Christopher Tubbs [Fri, 22 Dec 2017 05:24:26 +0000 (00:24 -0500)] 
ACCUMULO-4732 Consolidate NewTableConfiguration ITs

Consolidate two NewTableConfiguration integration tests into one.

Old:
  CreateTableWithNewTableConfigIT
  NewConfigurationTestIT
New:
  NewTableConfigurationIT

3 weeks agoACCUMULO-4774 Use lambda for ConditionalWriter's ThreadFactory
Christopher Tubbs [Fri, 22 Dec 2017 05:17:47 +0000 (00:17 -0500)] 
ACCUMULO-4774 Use lambda for ConditionalWriter's ThreadFactory

3 weeks agoMerge branch '1.8'
Christopher Tubbs [Fri, 22 Dec 2017 05:06:31 +0000 (00:06 -0500)] 
Merge branch '1.8'

3 weeks agoMerge branch '1.7' into 1.8
Christopher Tubbs [Fri, 22 Dec 2017 04:52:25 +0000 (23:52 -0500)] 
Merge branch '1.7' into 1.8

3 weeks agoACCUMULO-4732 Add new APIs to NewTableConfiguration (#337)
Mark Owens [Fri, 22 Dec 2017 00:28:19 +0000 (19:28 -0500)] 
ACCUMULO-4732 Add new APIs to NewTableConfiguration (#337)

Add new API to configure iterators and locality groups for new tables.

Added several methods to the NewTableConfiguration class to all for the configuration of locality
groups and the attachement of iterators prior to a tables creation.

3 weeks agoACCUMULO-4774 Made conditional writer thread into daemon 348/head
Keith Turner [Thu, 21 Dec 2017 23:03:23 +0000 (18:03 -0500)] 
ACCUMULO-4774 Made conditional writer thread into daemon

4 weeks agoACCUMULO-4764 Move html to server.ftl
Mike Miller [Wed, 20 Dec 2017 17:41:29 +0000 (12:41 -0500)] 
ACCUMULO-4764 Move html to server.ftl

4 weeks agoACCUMULO-4767 (#344)
Nick [Wed, 20 Dec 2017 00:03:10 +0000 (19:03 -0500)] 
ACCUMULO-4767 (#344)

Removed duplicate code in DefaultCryptoModule
Added check for existence of array in BlockedOutputStream before using the array in a stream's flush.

4 weeks agoACCUMULO-4766 Fix Monitor table stats
Mike Miller [Tue, 19 Dec 2017 21:12:09 +0000 (16:12 -0500)] 
ACCUMULO-4766 Fix Monitor table stats

4 weeks agoACCUMULO-4764 Move html from js to templates (#342)
Mike Miller [Tue, 19 Dec 2017 17:36:01 +0000 (12:36 -0500)] 
ACCUMULO-4764 Move html from js to templates (#342)

4 weeks agoACCUMULO-4756 Small regex fixes for validating names
Christopher Tubbs [Fri, 15 Dec 2017 02:25:22 +0000 (21:25 -0500)] 
ACCUMULO-4756 Small regex fixes for validating names

Fix a few small regex issues with namespace and table name validation.
This fix allows the default namespace to be specified in the
comma-separated list of namespaces, along with other namespaces.

Also apply minor regex cleanup by removing unnecessary parens, applying
constraints on the number of digits in a port for server:port, and
deduplicating the server regex for the case where it is optional.

Also apply previously uncommitted formatting changes.

4 weeks agoACCUMULO-4755 Custom serialization for AbstractId types (#336)
Benjamin F [Fri, 15 Dec 2017 01:28:28 +0000 (20:28 -0500)] 
ACCUMULO-4755 Custom serialization for AbstractId types (#336)

Custom JAXB marshaling with XmlJavaTypeAdapter

4 weeks agoACCUMULO-4756 Fix path param in TablesResource
Mike Miller [Thu, 14 Dec 2017 23:03:28 +0000 (18:03 -0500)] 
ACCUMULO-4756 Fix path param in TablesResource

4 weeks agoMerge remote-tracking branch 'miller/guava-library-detector'
Christopher Tubbs [Thu, 14 Dec 2017 21:38:35 +0000 (16:38 -0500)] 
Merge remote-tracking branch 'miller/guava-library-detector'

This fixes #340

5 weeks agoAdded library-detectors 1.2 plugin & configured pom to skip 340/head
Mike Miller [Fri, 8 Dec 2017 21:28:10 +0000 (16:28 -0500)] 
Added library-detectors 1.2 plugin & configured pom to skip

5 weeks agoACCUMULO-4758 throw correct exception when meta block absent (#334)
Keith Turner [Wed, 13 Dec 2017 01:06:26 +0000 (20:06 -0500)] 
ACCUMULO-4758 throw correct exception when meta block absent (#334)

5 weeks agoACCUMULO-4759 Add Accumulo logo images to monitor
Christopher Tubbs [Fri, 8 Dec 2017 00:43:59 +0000 (19:43 -0500)] 
ACCUMULO-4759 Add Accumulo logo images to monitor

* Add an avatar image to the left of the instance name in the navbar
* Add the full image to the modal "About" box
* Remove unused footer
* Remove unneeded display and code related to displaying user's current
  date/time
* Lighten up text color on navbar to match with image better and to be
  more readable

5 weeks agoACCUMULO-4742 Relocate bundled monitor resources 333/head
Christopher Tubbs [Thu, 7 Dec 2017 21:27:58 +0000 (16:27 -0500)] 
ACCUMULO-4742 Relocate bundled monitor resources

* Place monitor resources in fully qualified package, to deconflict with
  other possible class path resources from other jars.
* Add directory structure to bootstrap resources and add missing font
  files to fix resource loading of bootstrap.
* Also remove remaining minimized flot files (ACCUMULO-4741) and
  included flot in the external resources section of the template.

6 weeks agoACCUMULO-4741 Use non min js/css in Monitor
Mike Miller [Wed, 6 Dec 2017 18:28:30 +0000 (13:28 -0500)] 
ACCUMULO-4741 Use non min js/css in Monitor

6 weeks agoMerge branch '1.8'
Christopher Tubbs [Thu, 7 Dec 2017 03:56:42 +0000 (22:56 -0500)] 
Merge branch '1.8'

Conflicts:
server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
server/master/src/main/java/org/apache/accumulo/master/Master.java
server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java
server/tracer/src/main/java/org/apache/accumulo/tracer/TraceServer.java
server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java

6 weeks agoACCUMULO-4693 Add process name to metrics (#291)
Bill Oley [Thu, 7 Dec 2017 03:43:17 +0000 (22:43 -0500)] 
ACCUMULO-4693 Add process name to metrics (#291)

Add ProcessName tag to Hadoop2 metrics so metrics from different
services can be deconflicted by metrics consumers.

Uses the 'accumulo.metrics.service.instance' Java system property name
for setting the ProcessName metrics tag.

(Log message rewritten by ctubbsii to clarify the end result of
squashing pull request #291)

6 weeks agoACCUMULO-4756 Allow default tables validate REST (#331)
Mike Miller [Wed, 6 Dec 2017 21:47:13 +0000 (16:47 -0500)] 
ACCUMULO-4756 Allow default tables validate REST (#331)

6 weeks agoACCUMULO-4754 Fix links to properties in 2.0 docs (#330)
Mike Walch [Wed, 6 Dec 2017 17:57:00 +0000 (12:57 -0500)] 
ACCUMULO-4754 Fix links to properties in 2.0 docs (#330)

* Added class='props' to properties for css changes
* Renamed generated file to properties.md

6 weeks agoACCUMULO-4743 Fix formatting
Mike Miller [Mon, 4 Dec 2017 21:12:16 +0000 (16:12 -0500)] 
ACCUMULO-4743 Fix formatting

6 weeks agoACCUMULO-4745 Fix broken links in monitor from Table.ID change (#326)
Benjamin F [Mon, 4 Dec 2017 20:43:02 +0000 (15:43 -0500)] 
ACCUMULO-4745 Fix broken links in monitor from Table.ID change (#326)

6 weeks agoACCUMULO-4677 Sanitize PathParam values in Monitor (#289)
Kyle [Mon, 4 Dec 2017 19:58:44 +0000 (14:58 -0500)] 
ACCUMULO-4677 Sanitize PathParam values in Monitor (#289)

6 weeks agoACCUMULO-4743 Replaced general custom with tserver prefix for cache config (#328)
Jared [Fri, 1 Dec 2017 18:27:23 +0000 (13:27 -0500)] 
ACCUMULO-4743 Replaced general custom with tserver prefix for cache config (#328)

6 weeks agoACCUMULO-4641 Added loading to cache API (#321)
Keith Turner [Fri, 1 Dec 2017 17:53:56 +0000 (12:53 -0500)] 
ACCUMULO-4641 Added loading to cache API (#321)

6 weeks agoACCUMULO-3185 Removed references to walogs directory to stop it's creation. (#329)
Jared [Fri, 1 Dec 2017 16:54:40 +0000 (11:54 -0500)] 
ACCUMULO-3185 Removed references to walogs directory to stop it's creation. (#329)

6 weeks agoMerge branch '1.8'
Keith Turner [Fri, 1 Dec 2017 02:08:53 +0000 (21:08 -0500)] 
Merge branch '1.8'

6 weeks agoMerge branch '1.7' into 1.8
Keith Turner [Fri, 1 Dec 2017 01:49:01 +0000 (20:49 -0500)] 
Merge branch '1.7' into 1.8

6 weeks agoACCUMULO-4669 Use windowed statistics in RFile
Keith Turner [Fri, 1 Dec 2017 01:21:13 +0000 (20:21 -0500)] 
ACCUMULO-4669 Use windowed statistics in RFile

6 weeks agoMerge branch '1.8'
Keith Turner [Thu, 30 Nov 2017 20:50:49 +0000 (15:50 -0500)] 
Merge branch '1.8'

6 weeks agoACCUMULO-4744 Fixed RFile API scanner bug (#324)
Keith Turner [Mon, 20 Nov 2017 21:10:37 +0000 (16:10 -0500)] 
ACCUMULO-4744 Fixed RFile API scanner bug (#324)

7 weeks agoMerge branch '1.8'
Mike Miller [Thu, 30 Nov 2017 19:18:48 +0000 (14:18 -0500)] 
Merge branch '1.8'

 Conflicts:
server/base/src/main/java/org/apache/accumulo/server/tables/TableManager.java

7 weeks agoMerge branch '1.7' into 1.8
Mike Miller [Thu, 30 Nov 2017 18:55:38 +0000 (13:55 -0500)] 
Merge branch '1.7' into 1.8

7 weeks agoACCUMULO-4546 Fix StringUtils import
Mike Miller [Thu, 30 Nov 2017 18:54:42 +0000 (13:54 -0500)] 
ACCUMULO-4546 Fix StringUtils import

7 weeks agoACCUMULO-4740 Enable GCM mode for crypto
Nick Felts [Wed, 15 Nov 2017 14:38:15 +0000 (09:38 -0500)] 
ACCUMULO-4740 Enable GCM mode for crypto

Introduced the GCMParameterSpec constructor required by cipher
Updated IV management for AES-GCM (see Appendix A of NIST SP 800-38D)

7 weeks agoACCUMULO-4546 Create default log message for table error (#327)
Mark Owens [Thu, 30 Nov 2017 18:11:21 +0000 (13:11 -0500)] 
ACCUMULO-4546 Create default log message for table error (#327)

7 weeks agoACCUMULO-4739 Fix variable names and formatting
Mike Miller [Tue, 28 Nov 2017 16:42:58 +0000 (11:42 -0500)] 
ACCUMULO-4739 Fix variable names and formatting

7 weeks agoACCUMULO-4739 Make Monitor resources configurable (#323)
Mike Miller [Mon, 27 Nov 2017 23:13:15 +0000 (18:13 -0500)] 
ACCUMULO-4739 Make Monitor resources configurable (#323)

* Bundled 3rd party JS and CSS resources by default for easy running of Monitor
* Added property for configurable JSON map of HTML strings for external resources

2 months agoACCUMULO-4703 Use formatter for Oxygen 1.a
Christopher Tubbs [Fri, 17 Nov 2017 00:12:33 +0000 (19:12 -0500)] 
ACCUMULO-4703 Use formatter for Oxygen 1.a

Update the formatter-maven-plugin to the latest version, which formats
using the Eclipse formatter in Oxygen 1.a.

2 months agoACCUMULO-4730 Added EntryLengthSummarizer
jkrdev [Wed, 1 Nov 2017 18:31:12 +0000 (18:31 +0000)] 
ACCUMULO-4730 Added EntryLengthSummarizer

2 months agoFix javadocs from recent issues
Christopher Tubbs [Fri, 10 Nov 2017 04:21:19 +0000 (23:21 -0500)] 
Fix javadocs from recent issues

Addresses trivial javadoc bugs related to code changes in
ACCUMULO-4733, ACCUMULO-4708, and ACCUMULO-4170

2 months agoACCUMULO-4733 Enabled configuring crypto security provider
Nick [Tue, 31 Oct 2017 18:34:04 +0000 (14:34 -0400)] 
ACCUMULO-4733 Enabled configuring crypto security provider

By default uses system provider unless one is specified

2 months agoACCUMULO-4737 Clean up cipher algorithm configuration
Nick [Mon, 6 Nov 2017 16:56:59 +0000 (11:56 -0500)] 
ACCUMULO-4737 Clean up cipher algorithm configuration

Renamed crypto.cipher.algorithm.name to crypto.cipher.key.algorithm.name
Removed the unused mode/padding code in favor of passing around the crypto suite (instead of splitting it up and rebuilding it)
Accumulo will now use crypto.cipher.key.algorithm.name to build the encryption key
Accumulo will now use crypto.cipher.suite to build the Java Cipher object
Unit test was updated to reflect the change

Additionally, this was stumbled upon when implementing a separate cipher algorithm option for WAL files, so that change has been included.

Added sanity check for the config file along with tests

2 months agoACCUMULO-4708 Limit RFile block size to 2GB
Nick [Fri, 15 Sep 2017 18:42:29 +0000 (14:42 -0400)] 
ACCUMULO-4708 Limit RFile block size to 2GB

2 months agoMerge branch 'no-value-equals-bytes'
Christopher Tubbs [Wed, 1 Nov 2017 20:59:35 +0000 (16:59 -0400)] 
Merge branch 'no-value-equals-bytes'

2 months agoACCUMULO-4706 Updates to support Accumulo docker image (#316)
Mike Walch [Wed, 1 Nov 2017 20:27:18 +0000 (16:27 -0400)] 
ACCUMULO-4706 Updates to support Accumulo docker image (#316)

* Added -o option to Accumulo services to override configuration
* Added --upload-accumulo-site option to 'accumulo init' command
* Tserver replication service now supports port search

2 months agoACCUMULO-4703 Use less spammy formatter-maven-plugin (2.6.0)
Christopher Tubbs [Sat, 28 Oct 2017 08:42:11 +0000 (04:42 -0400)] 
ACCUMULO-4703 Use less spammy formatter-maven-plugin (2.6.0)

2 months agoACCUMULO-4726 Add Value.contentEquals(byte[]) method 313/head
Christopher Tubbs [Sat, 28 Oct 2017 02:36:35 +0000 (22:36 -0400)] 
ACCUMULO-4726 Add Value.contentEquals(byte[]) method

Add a method to compare Value objects with byte arrays, and stop
supporting the ability to compare Value objects with byte arrays using
the existing equals(Object) method, which is unsafe and should only be
used to compare with other Value instances.

2 months agoACCUMULO-4703 Use formatter-maven-plugin 2.5.0
Christopher Tubbs [Sat, 28 Oct 2017 00:59:24 +0000 (20:59 -0400)] 
ACCUMULO-4703 Use formatter-maven-plugin 2.5.0

Use latest formatter and impsort plugins, which set preqrequisites
correctly; also fix previous build breakage on older versions of Maven
by separating out minimum requirements to execute the
accumulo-maven-plugin (runs with 3.2.5+) from the minimum requirements
to build the Accumulo project (builds with 3.0.5+).

2 months agoACCUMULO-4703 Use formatter-maven-plugin 2.1.0.RC1 314/head
Christopher Tubbs [Mon, 23 Oct 2017 20:55:15 +0000 (16:55 -0400)] 
ACCUMULO-4703 Use formatter-maven-plugin 2.1.0.RC1

Upgrade to newest formatter, so javadocs are properly formatted.

2 months agoMerge branch 'fix-warning-unused-import'
Christopher Tubbs [Fri, 20 Oct 2017 21:59:54 +0000 (17:59 -0400)] 
Merge branch 'fix-warning-unused-import'

2 months agoMerge branch '1.8'
Mike Walch [Fri, 20 Oct 2017 19:15:26 +0000 (15:15 -0400)] 
Merge branch '1.8'

2 months agoMerge branch '1.7' into 1.8
Mike Walch [Fri, 20 Oct 2017 19:13:42 +0000 (15:13 -0400)] 
Merge branch '1.7' into 1.8

2 months agoACCUMULO-4721 Document rfile-info in the user manual (#310)
Mark Owens [Fri, 20 Oct 2017 19:12:59 +0000 (15:12 -0400)] 
ACCUMULO-4721 Document rfile-info in the user manual (#310)

* Updated the user manual documentation to reference rfile-info rather
than org.apache.accumulo.core.file.rfile.PrintInfo. Should be easier to
reference by a user than the longer classname.

2 months agoACCUMULO-4702 Fix unused import from previous merge 312/head
Christopher Tubbs [Thu, 19 Oct 2017 22:02:54 +0000 (18:02 -0400)] 
ACCUMULO-4702 Fix unused import from previous merge

Remove unused import from previous merge commit for ACCUMULO-4702. Also,
organized imports according to project conventions (formatting and
import order are normally skipped for this file, since it unfortunately
matches the package naming conventions for generated thrift code).

2 months agoACCUMULO-4703 Fix warnings for newer JCommander 311/head
Christopher Tubbs [Thu, 19 Oct 2017 21:44:27 +0000 (17:44 -0400)] 
ACCUMULO-4703 Fix warnings for newer JCommander

Remove use of deprecated JCommander constructors, which are new warnings
after the previous ACCUMULO-4703 commits updating the JCommander
version.

2 months agoACCUMULO-4722 Use Objects.equals in Pairs class" (#309)
Mark Owens [Thu, 19 Oct 2017 19:51:19 +0000 (15:51 -0400)] 
ACCUMULO-4722 Use Objects.equals in Pairs class" (#309)

Removed private equals and hashCode methods in Pairs class and instead made use of the
java.util.Objects.equals method. Updated the test class to verify
several variations of the equals and hashCode method.

3 months agoMerge branch '1.8'
Keith Turner [Fri, 13 Oct 2017 16:23:59 +0000 (12:23 -0400)] 
Merge branch '1.8'

3 months agoMerge branch '1.7' into 1.8
Keith Turner [Fri, 13 Oct 2017 16:14:17 +0000 (12:14 -0400)] 
Merge branch '1.7' into 1.8

3 months agoRemove whitespace at EOL
Keith Turner [Fri, 13 Oct 2017 16:14:00 +0000 (12:14 -0400)] 
Remove whitespace at EOL

3 months agoMerge branch '1.8'
Keith Turner [Fri, 13 Oct 2017 15:35:47 +0000 (11:35 -0400)] 
Merge branch '1.8'

3 months agoMerge branch '1.7' into 1.8
Keith Turner [Fri, 13 Oct 2017 15:30:11 +0000 (11:30 -0400)] 
Merge branch '1.7' into 1.8

3 months agoACCUMULO-4170 Clarify ClientConfiguration javadocs
Mark Owens [Fri, 13 Oct 2017 15:20:54 +0000 (11:20 -0400)] 
ACCUMULO-4170 Clarify ClientConfiguration javadocs

Updated the javadoc information for the loadDefaults() method.
Specifically reworked the default search path information to be
displayed as a list rather than inline, thereby easing readability.
Reworded a few of the sentences.

Closes #306

3 months agoACCUMULO-4170 Clarify ClientConfiguration javadocs
Mark Owens [Fri, 13 Oct 2017 15:25:26 +0000 (11:25 -0400)] 
ACCUMULO-4170 Clarify ClientConfiguration javadocs

Updated the javadoc information for the loadDefaults() method.
Specifically reworked the default search path information to be
displayed as a list rather than inline, thereby easing readability.
Reworded a few of the sentences.

Closes #307