accumulo-proxy.git
4 months agoMerge pull request #29 from apache/dependabot/maven/org.apache.accumulo-accumulo... main
Mike Miller [Wed, 1 Jun 2022 13:30:17 +0000 (13:30 +0000)] 
Merge pull request #29 from apache/dependabot/maven/org.apache.accumulo-accumulo-core-2.0.1

Bump accumulo-core from 2.0.0 to 2.0.1

4 months agoMerge pull request #30 from apache/dependabot/maven/commons-io-commons-io-2.7
Mike Miller [Wed, 1 Jun 2022 13:30:00 +0000 (13:30 +0000)] 
Merge pull request #30 from apache/dependabot/maven/commons-io-commons-io-2.7

Bump commons-io from 2.6 to 2.7

4 months agoBump commons-io from 2.6 to 2.7 30/head
dependabot[bot] [Wed, 1 Jun 2022 12:59:39 +0000 (12:59 +0000)] 
Bump commons-io from 2.6 to 2.7

Bumps commons-io from 2.6 to 2.7.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoBump accumulo-core from 2.0.0 to 2.0.1 29/head
dependabot[bot] [Wed, 1 Jun 2022 12:56:30 +0000 (12:56 +0000)] 
Bump accumulo-core from 2.0.0 to 2.0.1

Bumps [accumulo-core](https://github.com/apache/accumulo) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/apache/accumulo/releases)
- [Commits](https://github.com/apache/accumulo/compare/rel/2.0.0...rel/2.0.1)

---
updated-dependencies:
- dependency-name: org.apache.accumulo:accumulo-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
18 months agoBump guava from 28.2-jre to 29.0-jre (#28)
dependabot[bot] [Thu, 1 Apr 2021 21:48:50 +0000 (17:48 -0400)] 
Bump guava from 28.2-jre to 29.0-jre (#28)

Bumps [guava](https://github.com/google/guava) from 28.2-jre to 29.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23 months agoBump junit from 4.13 to 4.13.1 (#25)
dependabot[bot] [Tue, 13 Oct 2020 15:50:59 +0000 (11:50 -0400)] 
Bump junit from 4.13 to 4.13.1 (#25)

Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23 months agoUpload test logs on build failure
Christopher Tubbs [Tue, 13 Oct 2020 02:03:33 +0000 (22:03 -0400)] 
Upload test logs on build failure

2 years agoAdd .asf.yaml (#24)
Christopher Tubbs [Mon, 5 Oct 2020 21:15:41 +0000 (17:15 -0400)] 
Add .asf.yaml (#24)

2 years agoUpdate CI config for GitHub Actions workflow
Christopher Tubbs [Tue, 11 Aug 2020 12:10:01 +0000 (08:10 -0400)] 
Update CI config for GitHub Actions workflow

2 years agoadds Dockerfile for proxy and documents its use (#20)
Nathaniel Freeman [Fri, 1 May 2020 15:02:52 +0000 (11:02 -0400)] 
adds Dockerfile for proxy and documents its use (#20)

2 years agoUpdated the maven-enforcer-plugin (#19)
Nathaniel Freeman [Thu, 16 Apr 2020 19:02:48 +0000 (15:02 -0400)] 
Updated the maven-enforcer-plugin (#19)

Updated the maven-enforcer-plugin to 3.0.0-M3 to enable Java version detection to be successful in later versions of Java.

2 years agoUpdate some plugins/deps
Christopher Tubbs [Mon, 24 Feb 2020 23:56:02 +0000 (18:56 -0500)] 
Update some plugins/deps

2 years agoDocumentation and code updates (#17)
Mike Walch [Fri, 10 Jan 2020 04:32:52 +0000 (23:32 -0500)] 
Documentation and code updates (#17)

* Moved namespace code from the Accumulo website to namespace_client.py
* Renamed existing python client to basic_client.py
* Moved Java client code/docs from website to docs/java_client.md
* Updated README.md

2 years agoUpdated Ruby client code and documentation (#15)
Mike Walch [Fri, 20 Dec 2019 16:49:52 +0000 (11:49 -0500)] 
Updated Ruby client code and documentation (#15)

2 years agoFix build - broken compaction IT and javadoc
Christopher Tubbs [Wed, 18 Dec 2019 01:59:14 +0000 (20:59 -0500)] 
Fix build - broken compaction IT and javadoc

* Fix javadoc plugin configuration for JDK11 builds
* Add missing test jar for testing custom compaction strategies
* Fix class loading of compaction strategy test jar
* Update plugin versions in pom.xml

2 years agoUpdated instructions in README (#12)
Mike Walch [Tue, 17 Dec 2019 14:07:32 +0000 (09:07 -0500)] 
Updated instructions in README (#12)

* The -c option is no longer exists as all accumulo-client.properties
  now reside in proxy.properties
* thrift must be installed to use Python client

2 years ago #10 - Created instructions for using proxy with python (#11)
Mike Walch [Tue, 26 Nov 2019 18:01:16 +0000 (13:01 -0500)] 
 #10 - Created instructions for using proxy with python (#11)

2 years agoFixes #5 Create tarball with scripts for running proxy (#9)
Mike Walch [Tue, 12 Nov 2019 22:17:54 +0000 (17:17 -0500)] 
Fixes #5 Create tarball with scripts for running proxy (#9)

3 years agoUpdate build dependencies
Christopher Tubbs [Fri, 6 Sep 2019 22:41:22 +0000 (18:41 -0400)] 
Update build dependencies

3 years agoUpdate travis and build tooling
Christopher Tubbs [Fri, 6 Sep 2019 22:20:10 +0000 (18:20 -0400)] 
Update travis and build tooling

3 years agoFix #3 Updated the accumulo-proxy with latest from accumulo (pre-2.0) (#4)
hkeebler [Fri, 6 Sep 2019 21:57:49 +0000 (17:57 -0400)] 
Fix #3 Updated the accumulo-proxy with latest from accumulo (pre-2.0) (#4)

3 years agoAdd travis file
Christopher Tubbs [Sat, 13 Oct 2018 02:03:55 +0000 (22:03 -0400)] 
Add travis file

3 years agoAdd missing LICENSE, NOTICE, and README.md files
Christopher Tubbs [Fri, 12 Oct 2018 16:21:21 +0000 (12:21 -0400)] 
Add missing LICENSE, NOTICE, and README.md files

3 years agoInitial build of accumulo-proxy in separate repo
Christopher Tubbs [Fri, 12 Oct 2018 16:13:20 +0000 (12:13 -0400)] 
Initial build of accumulo-proxy in separate repo

* Preserve git history from original repo for the proxy/ directory

3 years agoRemove aggregators (#690)
Christopher Tubbs [Fri, 12 Oct 2018 14:47:27 +0000 (10:47 -0400)] 
Remove aggregators (#690)

Primarily, this removes aggregators, which have been deprecated since
1.4 and have been replaced by combiners. This removal sets us up to
provide aggregators as a separate jar artifact, outside of the main
Accumulo build, if there is a continued demand for them. In future, all
such "user library" type add-ons to Accumulo could be provided as
separate, optional component jars.

Also cleanup other minor deprecated items.

Also create a delegating ConnectorImpl to allow removal of old deprecated
methods from new AccumuloClientImpl. This ConnectorImpl reuses the
implementation moved to AccumuloClientImpl via a delegate field, but
keeps the old ConnectorImpl methods that weren't carried over to the new
interface.

3 years agoFix #633 use annotations for spotbugs (#687)
Christopher Tubbs [Wed, 10 Oct 2018 05:25:35 +0000 (01:25 -0400)] 
Fix #633 use annotations for spotbugs (#687)

Triage all spotbugs excludes from the exclude-filter.xml files and
either implement a fix or document a justification with annotations.

Also add travis-ci task to build with the sec-bugs profile to check for
future security-related issues found by spotbugs.

4 years agoSort Modifiers for consistency. (#665)
Christopher McTague [Tue, 2 Oct 2018 14:47:40 +0000 (10:47 -0400)] 
Sort Modifiers for consistency. (#665)

4 years agoReplaced uses of Connector with AccumuloClient #636
Mike Miller [Thu, 6 Sep 2018 20:38:29 +0000 (16:38 -0400)] 
Replaced uses of Connector with AccumuloClient #636

4 years agoRename new Bulk import API (#648)
Mike Miller [Fri, 14 Sep 2018 22:25:10 +0000 (18:25 -0400)] 
Rename new Bulk import API (#648)

* Also added an example for importDirectory fluent API

4 years agoACCUMULO-4813 Add ability to provide a load plan for bulk import (#607)
Keith Turner [Thu, 13 Sep 2018 22:00:40 +0000 (18:00 -0400)] 
ACCUMULO-4813 Add ability to provide a load plan for bulk import (#607)

4 years agoMerge branch 'pom-update-626'
Christopher Tubbs [Mon, 10 Sep 2018 00:51:38 +0000 (20:51 -0400)] 
Merge branch 'pom-update-626'

4 years agoUpgrade findbugs to spotbugs for 1.9
Mike Miller [Tue, 28 Aug 2018 04:01:08 +0000 (00:01 -0400)] 
Upgrade findbugs to spotbugs for 1.9

(Backport of #615 to the 1.9 branch with some updates)

* Upgrade findbugs to spotbugs 3.1.6
* Rename all findbugs to spotbugs (with various capitalizations)
* Remove README.spotbugs/README.findbugs (contains incorrect info and not useful)

4 years agoMerge branch '1.9'
Christopher Tubbs [Sun, 9 Sep 2018 08:05:14 +0000 (04:05 -0400)] 
Merge branch '1.9'

4 years agoFix #639 Update JUnit usage
Christopher Tubbs [Sun, 9 Sep 2018 06:06:14 +0000 (02:06 -0400)] 
Fix #639 Update JUnit usage

* Use JUnit4 annotations instead of TestCase
* Use static imports for Assert methods, for consistency
* Enforce with checkstyle rules

4 years agoAdd sec-bugs plugin. Closes #618 (#628)
Mike Miller [Thu, 6 Sep 2018 14:49:42 +0000 (10:49 -0400)] 
Add sec-bugs plugin. Closes #618 (#628)

* Created build profile for sec-bugs
* Replaced Math.Random with SecureRandom
* Sanitize user input in log messages to prevent potential CRLF injection
* Use SHA-256 instead of MD5 or SHA-1
* Remove unused method in CryptoUtils
* Replace vulnerable regex in Monitor param validation

4 years agoUpgrade findbugs to spotbugs (#615)
Mike Miller [Tue, 28 Aug 2018 04:01:08 +0000 (00:01 -0400)] 
Upgrade findbugs to spotbugs  (#615)

* Upgrade findbugs to spotbugs 3.1.3
* Rename all findbugs to spotbugs

Remove remaining references to findbugs (from @ctubbsii):

* Add more information about spotbugs false positive to PropertyType
* Fix RFileTest with assertion to address return types from file system operations
* Fix ShellServerIT by adding a simple comment to ensure the expected
  exception block is limited to the expected exception type and isn't empty
  (also make use of static Assert imports consistent for this class)

4 years agoFixed a few warnings (#589)
Keith Turner [Thu, 9 Aug 2018 17:12:39 +0000 (13:12 -0400)] 
Fixed a few warnings (#589)

4 years agoDeprecated Instance, ZooKeeperInstance & HdfsZooInstance (#579)
Mike Walch [Tue, 7 Aug 2018 17:07:26 +0000 (13:07 -0400)] 
Deprecated Instance, ZooKeeperInstance & HdfsZooInstance (#579)

* Renamed AccumuloServerContext to ServerContext
* Created ServerInfo class

4 years agoMerge branch '1.9'
Christopher Tubbs [Thu, 19 Jul 2018 03:44:17 +0000 (23:44 -0400)] 
Merge branch '1.9'

4 years ago[maven-release-plugin] prepare for next development iteration
Christopher Tubbs [Mon, 16 Jul 2018 03:21:33 +0000 (23:21 -0400)] 
[maven-release-plugin] prepare for next development iteration

4 years ago[maven-release-plugin] prepare release rel/1.9.2
Christopher Tubbs [Mon, 16 Jul 2018 03:21:22 +0000 (23:21 -0400)] 
[maven-release-plugin] prepare release rel/1.9.2

4 years agoRemove Mock Accumulo (#536)
Christopher Tubbs [Thu, 21 Jun 2018 17:32:33 +0000 (13:32 -0400)] 
Remove Mock Accumulo (#536)

* Remove Mock from Proxy (#452) and Shell
* Move ShellTest to ShellIT to use Mini (may be redundant with some of
  ShellServerIT's tests)
* Make KerberosTokenEmbeddedKDCTest use a volatile to avoid a transient
  build failure while testing this change

4 years agoUse Hadoop 3 exclusively for Accumulo 2.0 (#531)
Christopher Tubbs [Thu, 14 Jun 2018 22:54:14 +0000 (18:54 -0400)] 
Use Hadoop 3 exclusively for Accumulo 2.0 (#531)

4 years agoFix #530 Remove very old methods
Christopher Tubbs [Thu, 14 Jun 2018 04:55:42 +0000 (00:55 -0400)] 
Fix #530 Remove very old methods

* Remove deprecated getConnector methods from Instance
* Remove deprecated ZooKeeperInstance constructors
* Properly deprecate ZooKeeperInstance constructor which depends on
deprecated ClientConfiguration
* Fix warnings from deprecated types referenced (including javadoc
references)

4 years agoFix Auditing for new Bulk Import / remove warnings (#523)
Christopher Tubbs [Thu, 7 Jun 2018 23:55:41 +0000 (19:55 -0400)] 
Fix Auditing for new Bulk Import / remove warnings (#523)

* Fix Auditing for new Bulk Import / remove warnings

* Fix a bunch of warnings
* Ensure new Bulk Import requests are audited
* Remove unneeded deprecation of internal impl code for old bulk import
* Remove unnecessary Serializable for new Bulk code mapping information
* Use new bulk import in some tests when not specifically testing an old bulk import behavior
* Remove some unused variables from tests (left commented out for
  reference to ongoing improvements to client configuration code)

4 years agoRefactored Accumulo client authentication properties (#508)
Mike Walch [Wed, 6 Jun 2018 18:12:27 +0000 (14:12 -0400)] 
Refactored Accumulo client authentication properties (#508)

4 years agoCommit generated code from Thrift 0.11.0
Christopher Tubbs [Wed, 16 May 2018 22:40:01 +0000 (18:40 -0400)] 
Commit generated code from Thrift 0.11.0

4 years agoUpdate Thrift to latest (0.11.0)
Christopher Tubbs [Wed, 16 May 2018 22:34:23 +0000 (18:34 -0400)] 
Update Thrift to latest (0.11.0)

Remove workarounds for bugs fixed in 0.11.0:
* Remove workaround for spammy debug print statement (THRIFT-4062)
* Remove workaround for unused imports in enums (THRIFT-4073)
* Remove RpcWrapper (more details below)

***
RpcWrapper was added in ACCUMULO-2950 to catch server-side
RuntimeExceptions and notify the client with a TApplicationException, as
in Thrift 0.9.0 (See THRIFT-1805). It is no longer needed since a flag
was added to the generator to optionally handle RuntimeExceptions this
way, which we now set in our generate-thrift.sh.

4 years agoMerge branch '1.9'
Christopher Tubbs [Mon, 14 May 2018 05:15:28 +0000 (01:15 -0400)] 
Merge branch '1.9'

4 years ago[maven-release-plugin] prepare for next development iteration
Christopher Tubbs [Thu, 10 May 2018 01:27:35 +0000 (21:27 -0400)] 
[maven-release-plugin] prepare for next development iteration

4 years ago[maven-release-plugin] prepare release rel/1.9.1
Christopher Tubbs [Thu, 10 May 2018 01:27:25 +0000 (21:27 -0400)] 
[maven-release-plugin] prepare release rel/1.9.1

4 years agoRemoved redundant local variables (#462)
Mike Walch [Fri, 4 May 2018 16:47:16 +0000 (12:47 -0400)] 
Removed redundant local variables (#462)

4 years agoFix formatting
Mike Miller [Thu, 3 May 2018 20:11:04 +0000 (16:11 -0400)] 
Fix formatting

4 years ago #408 - Removing ClientConfiguration from Proxy code (#451)
Mike Walch [Tue, 1 May 2018 14:06:33 +0000 (10:06 -0400)] 
 #408 - Removing ClientConfiguration from Proxy code (#451)

* Updated proxy.properties
* Proxy command now takes proxy.properties & accumulo-client.properties
* Removed proxy from accumulo-service

4 years ago #408 - Removed uses of deprecated ClientConfiguration (#430)
Mike Walch [Tue, 24 Apr 2018 19:37:11 +0000 (15:37 -0400)] 
 #408 - Removed uses of deprecated ClientConfiguration (#430)

4 years agoMade all long literals end with 'L' (#431)
Mike Walch [Wed, 18 Apr 2018 22:06:35 +0000 (18:06 -0400)] 
Made all long literals end with 'L' (#431)

4 years agoMerge branch '1.9'
Christopher Tubbs [Wed, 18 Apr 2018 21:33:25 +0000 (17:33 -0400)] 
Merge branch '1.9'

4 years ago[maven-release-plugin] prepare for next development iteration
Christopher Tubbs [Thu, 12 Apr 2018 22:09:59 +0000 (18:09 -0400)] 
[maven-release-plugin] prepare for next development iteration

4 years ago[maven-release-plugin] prepare release rel/1.9.0
Christopher Tubbs [Thu, 12 Apr 2018 22:09:48 +0000 (18:09 -0400)] 
[maven-release-plugin] prepare release rel/1.9.0

4 years agoAdditional wrapping fixes for checkstyle (#416)
Christopher Tubbs [Fri, 6 Apr 2018 08:16:04 +0000 (04:16 -0400)] 
Additional wrapping fixes for checkstyle (#416)

Additional line-wrapping fixes for checkstyle for the master branch

4 years agoMerge branch '1.8'
Christopher Tubbs [Fri, 6 Apr 2018 06:14:36 +0000 (02:14 -0400)] 
Merge branch '1.8'

4 years agoMerge commit 'f4f43febbc3e68013d8a1bcd46d8b44275e2e55e'
Christopher Tubbs [Fri, 6 Apr 2018 05:19:55 +0000 (01:19 -0400)] 
Merge commit 'f4f43febbc3e68013d8a1bcd46d8b44275e2e55e'

4 years agoFix line wrap and other checkstyle errors
Christopher Tubbs [Fri, 6 Apr 2018 04:01:59 +0000 (00:01 -0400)] 
Fix line wrap and other checkstyle errors

4 years agoApply initial formatting changes to 100-char lines
Christopher Tubbs [Fri, 6 Apr 2018 04:00:56 +0000 (00:00 -0400)] 
Apply initial formatting changes to 100-char lines

Apply formatting changes from running the following:
mvn clean verify -Dfindbugs.skip -Dcheckstyle.skip -DskipITs -DskipTests

4 years agoMerge branch '1.8'
Christopher Tubbs [Fri, 23 Mar 2018 22:38:23 +0000 (18:38 -0400)] 
Merge branch '1.8'

4 years agoMerge tag 'rel/1.7.4' into 1.8
Christopher Tubbs [Fri, 23 Mar 2018 22:37:35 +0000 (18:37 -0400)] 
Merge tag 'rel/1.7.4' into 1.8

4 years ago[maven-release-plugin] prepare release rel/1.7.4
Christopher Tubbs [Mon, 19 Mar 2018 19:35:40 +0000 (15:35 -0400)] 
[maven-release-plugin] prepare release rel/1.7.4

4 years agoMerge branch '1.8'
Josh Elser [Mon, 26 Feb 2018 02:12:58 +0000 (21:12 -0500)] 
Merge branch '1.8'

4 years agoACCUMULO-4826 Use the hadoop3 shaded jars (#332)
Josh Elser [Mon, 26 Feb 2018 01:56:50 +0000 (20:56 -0500)] 
ACCUMULO-4826 Use the hadoop3 shaded jars (#332)

* ACCUMULO-4826 Support Hadoop 3

* Bundle commons libraries we previously expected Hadoop to provide
* Bundle htrace-core4 for Hadoop tracing
* Updated configuration/config-gen for Hadoop3 shaded jars
* Fix the usage for -v/--version in bootstrap-config.sh
* Fix the broken version menu for IOP4.1
* Build both h2 and h3 with Travis
* Fix the goofy sed calls that would drop some changes in bootstrap-config.sh

4 years agoACCUMULO-4820 Cleanup code for 2.0 (#388)
Mike Miller [Wed, 21 Feb 2018 22:03:45 +0000 (17:03 -0500)] 
ACCUMULO-4820 Cleanup code for 2.0 (#388)

* Replace explicit type with <>
* Collapse identical catch statements
* Utilize try with resources

4 years agoACCUMULO-4611 Remove commons-config from API
Christopher Tubbs [Fri, 19 Jan 2018 00:12:35 +0000 (19:12 -0500)] 
ACCUMULO-4611 Remove commons-config from API

* Removes commons-config classes deprecated in 1.9.0 from this 2.0
  branch's public API

4 years agoMerge branch '1.8' into master-drop-commons-config
Christopher Tubbs [Thu, 18 Jan 2018 22:58:29 +0000 (17:58 -0500)] 
Merge branch '1.8' into master-drop-commons-config

4 years agoACCUMULO-4611 Deprecate public API with commons config
Christopher Tubbs [Fri, 12 Jan 2018 04:11:05 +0000 (23:11 -0500)] 
ACCUMULO-4611 Deprecate public API with commons config

* Update apilyzer to version capable of analyzing API for thrown
  exceptions
* Add allows for unrelated exception throwing
* Remove exception for allowing commons-config classes in the API
* Deprecate commons-configuration methods inherited from Configuration
  super class
* Deprecate and replace public API methods which exposed
  commons-configuration types directly
* Omit deprecating methods still in use
* Log loaded files when ClientConfiguration.loadDefault() is used
* Add new methods to ClientConfiguration to set properties by String key
  and to check if ClientConfiguration has configured SASL

4 years agoACCUMULO-4611 Bump to version 1.9.0-SNAPSHOT
Christopher Tubbs [Fri, 12 Jan 2018 02:14:52 +0000 (21:14 -0500)] 
ACCUMULO-4611 Bump to version 1.9.0-SNAPSHOT

5 years agoMerge branch '1.8'
Mike Miller [Mon, 25 Sep 2017 17:22:00 +0000 (13:22 -0400)] 
Merge branch '1.8'

5 years agoACCUMULO-4702 Merged up Guava changes from #299
Mike Miller [Mon, 25 Sep 2017 17:16:43 +0000 (13:16 -0400)] 
ACCUMULO-4702 Merged up Guava changes from #299

5 years agoMerge branch '1.7' into 1.8
Mike Miller [Mon, 25 Sep 2017 16:16:31 +0000 (12:16 -0400)] 
Merge branch '1.7' into 1.8

5 years agoACCUMULO-4702 Removed Beta Guava dependencies (#299)
Mike Miller [Mon, 25 Sep 2017 15:46:11 +0000 (11:46 -0400)] 
ACCUMULO-4702 Removed Beta Guava dependencies (#299)

Code compiles against Guava 23 and passes beta library-detectors plugin

5 years agoMerge branch '1.7' into 1.8
Mike Miller [Thu, 14 Sep 2017 19:33:36 +0000 (15:33 -0400)] 
Merge branch '1.7' into 1.8

5 years agoACCUMULO-4702 Removed Beta Guava dependencies
Mike Miller [Thu, 14 Sep 2017 15:48:00 +0000 (11:48 -0400)] 
ACCUMULO-4702 Removed Beta Guava dependencies

5 years agoMerge branch '1.8'
Mike Miller [Tue, 12 Sep 2017 20:46:30 +0000 (16:46 -0400)] 
Merge branch '1.8'

5 years agoMerge branch '1.7' into 1.8
Mike Miller [Tue, 12 Sep 2017 19:07:16 +0000 (15:07 -0400)] 
Merge branch '1.7' into 1.8

5 years agoACCUMULO-4702 Code fixes to work with Guava 23 (#297)
Mike Miller [Tue, 12 Sep 2017 16:47:37 +0000 (12:47 -0400)] 
ACCUMULO-4702 Code fixes to work with Guava 23 (#297)

* Removed the dependency on Beta-annotated Guava classes and methods
* Pulled in HostAndPort from Guava 23
* Replaced usage of HostAndPort getHostText with getHost
* Replaced Iterators.emptyIterator with one from Collections
* Kept the same Guava 14 dependency

5 years agoACCUMULO-3652 Refactor for slf4j without string concatenation
Bob Thorman [Mon, 4 May 2015 13:23:51 +0000 (08:23 -0500)] 
ACCUMULO-3652 Refactor for slf4j without string concatenation

5 years agoACCUMULO-4680 Replace Namespaces static Strings
Mike Miller [Tue, 1 Aug 2017 18:34:00 +0000 (14:34 -0400)] 
ACCUMULO-4680 Replace Namespaces static Strings

5 years agoACCUMULO-4673 Fix formatting
Christopher Tubbs [Wed, 5 Jul 2017 22:54:28 +0000 (18:54 -0400)] 
ACCUMULO-4673 Fix formatting

5 years agoACCUMULO-4673 Review proxy docs & example code
Mike Walch [Mon, 3 Jul 2017 15:05:48 +0000 (11:05 -0400)] 
ACCUMULO-4673 Review proxy docs & example code

* Deleted proxy docs & example code as they were moved
  to documentation in accumulo-website repo
* proxy.thrift now lives in lib/proxy/thrift of release tarball
* generated lang bindings now go to lib/proxy/
* proxy.properties file is in conf/templates now
* the proxy can now be run using accumulo-service

5 years agoACCUMULO-4605 Remove hard-coded commands from Main
Christopher Tubbs [Wed, 14 Jun 2017 00:16:08 +0000 (20:16 -0400)] 
ACCUMULO-4605 Remove hard-coded commands from Main

Add usageGroup to KeywordExecutable, so the Main class can print usage
of commands in categorical groups.

5 years agoACCUMULO-4638 Clean up some AccumuloConfiguration
Christopher Tubbs [Fri, 12 May 2017 02:10:44 +0000 (22:10 -0400)] 
ACCUMULO-4638 Clean up some AccumuloConfiguration

Lots of small refactorings to clean up AccumuloConfiguration,
ServerConfigurationFactory, and related classes. This should clean up
some of the internal configuration API, to make it easier to improve
implementations later.

* Move static type converter methods to helper class
* Remove redundant default config accessor
* Replace static filter classes with simple lambdas
* Remove static helper for client-side get table config (and comment on
  the now-obvious potential race condition in OfflineIterator for
  getting this config via the client API)
* Improve PropertyTest.testSensitiveKeys() use of DefaultConfiguration
* Rename ServerConfigurationFactory.getConfiguration() to
  ServerConfigurationFactory.getSystemConfiguration() to more accurately
  reflect what it retrieves
* Remove unnecessary KeyExtent version of
  ServerConfigurationFactory.getTableConfiguration(...)
* Use Java 8 streams and lambda syntax to clean up some configuration
  implementations

5 years agoACCUMULO-4618 Enforce dependency analysis during build
Mike Walch [Tue, 4 Apr 2017 17:11:41 +0000 (13:11 -0400)] 
ACCUMULO-4618 Enforce dependency analysis during build

* Build will fail if module has missing or unused dependency
* Plugin is configured to ignore certain dependencies in main pom.xml
* Fixed all missing or unused dependencies in build

5 years agoMerge branch '1.8'
Christopher Tubbs [Mon, 27 Mar 2017 01:09:43 +0000 (21:09 -0400)] 
Merge branch '1.8'

5 years agoMerge branch '1.7' into 1.8
Christopher Tubbs [Mon, 27 Mar 2017 01:09:25 +0000 (21:09 -0400)] 
Merge branch '1.7' into 1.8

5 years agoACCUMULO-4612 Simplify Accumulo memory configuration
Mike Walch [Mon, 20 Mar 2017 20:36:45 +0000 (16:36 -0400)] 
ACCUMULO-4612 Simplify Accumulo memory configuration

* The MEMORY property type now supports percentage of max JVM memory
  for settings. Several properties now use percentage for default which
  allow default to work for various memory environments.
* Created new BYTES property type which only supports fixed memory
* Removed 'accumulo create-config' command as it no longer needed.
* Removed default classpath settings from 'general.classpaths' property
  in accumulo-site.xml and deprecated property. Users can now configure
  CLASSPATH variable in accumulo-env.sh.

5 years ago[maven-release-plugin] prepare for next development iteration
Ed Coleman [Fri, 10 Mar 2017 11:49:05 +0000 (06:49 -0500)] 
[maven-release-plugin] prepare for next development iteration

5 years ago[maven-release-plugin] prepare release rel/1.7.3
Ed Coleman [Fri, 10 Mar 2017 11:48:55 +0000 (06:48 -0500)] 
[maven-release-plugin] prepare release rel/1.7.3

5 years agoMerge branch '1.8'
Christopher Tubbs [Mon, 27 Feb 2017 23:15:33 +0000 (18:15 -0500)] 
Merge branch '1.8'

5 years agoACCUMULO-4584 Remove oneway method checks
Christopher Tubbs [Wed, 22 Feb 2017 20:17:47 +0000 (15:17 -0500)] 
ACCUMULO-4584 Remove oneway method checks

Remove the unnecessary oneway method checking in RpcWrapper (no longer
needed with Thrift 0.10.0) and simplify RpcWrapper.

Provide more comprehensive test of RpcWrapper behavior with in-memory
transport to test for exception handling behavior in regular and oneway
thrift service methods.

5 years ago[maven-release-plugin] prepare for next development iteration
Michael Wall [Fri, 10 Feb 2017 17:36:59 +0000 (17:36 +0000)] 
[maven-release-plugin] prepare for next development iteration

5 years ago[maven-release-plugin] prepare release rel/1.8.1
Michael Wall [Fri, 10 Feb 2017 17:36:49 +0000 (17:36 +0000)] 
[maven-release-plugin] prepare release rel/1.8.1

5 years agoMerge branch '1.8'
Christopher Tubbs [Thu, 9 Feb 2017 22:11:12 +0000 (17:11 -0500)] 
Merge branch '1.8'

This closes #217