accumulo-proxy.git
8 weeks agoAdd travis file master
Christopher Tubbs [Sat, 13 Oct 2018 02:03:55 +0000 (22:03 -0400)] 
Add travis file

8 weeks 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

8 weeks 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

8 weeks 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.

2 months 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.

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

2 months 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

2 months 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

2 months 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)

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

3 months 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)

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

3 months 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

3 months 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

3 months 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 months agoFixed a few warnings (#589)
Keith Turner [Thu, 9 Aug 2018 17:12:39 +0000 (13:12 -0400)] 
Fixed a few warnings (#589)

4 months 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 months agoMerge branch '1.9'
Christopher Tubbs [Thu, 19 Jul 2018 03:44:17 +0000 (23:44 -0400)] 
Merge branch '1.9'

4 months 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 months 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

5 months 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

5 months 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)

5 months 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)

6 months 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)

6 months 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)

6 months 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

6 months 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.

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

7 months 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

7 months 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

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

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

7 months 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

7 months 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)

7 months 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)

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

7 months 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

7 months 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

8 months 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

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

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

8 months 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

8 months 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

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

8 months 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

8 months 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

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

9 months 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

9 months 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

10 months 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

10 months 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

10 months 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

10 months 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

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

14 months 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

14 months 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

14 months 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

14 months 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

14 months 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

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

14 months 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

14 months 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

15 months 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

16 months 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

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

17 months 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

17 months 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.

19 months 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

20 months 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

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

20 months 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

20 months 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.

21 months 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

21 months 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

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

21 months 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.

21 months 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

21 months 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

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

This closes #217

22 months agoMerge branch '1.7' into 1.8
Christopher Tubbs [Thu, 9 Feb 2017 21:45:46 +0000 (16:45 -0500)] 
Merge branch '1.7' into 1.8

22 months agoACCUMULO-4519 regenerate thrift
Christopher Tubbs [Thu, 9 Feb 2017 21:28:55 +0000 (16:28 -0500)] 
ACCUMULO-4519 regenerate thrift

22 months agoACCUMULO-4519 patch from Yudong Wu
Michael Wall [Thu, 9 Feb 2017 21:13:47 +0000 (16:13 -0500)] 
ACCUMULO-4519 patch from Yudong Wu

Adds missing system permission and namespace functionality to the proxy.

22 months agoACCUMULO-4551 Add thrift-gen changes from 0.10.0
Christopher Tubbs [Sun, 5 Feb 2017 04:49:35 +0000 (23:49 -0500)] 
ACCUMULO-4551 Add thrift-gen changes from 0.10.0

2 years agoACCUMULO-4511 Removed Accumulo Examples
Mike Walch [Wed, 7 Dec 2016 15:49:34 +0000 (10:49 -0500)] 
ACCUMULO-4511 Removed Accumulo Examples

* Moved code and documentation to new accumulo-examples repo
* Updated references in user manual
* Update README.md to reflect the change
* Example docs and source are no longer included in tarball

2 years agoACCUMULO-4521 Usage of accumulo commands should in 3rd person
Mike Walch [Wed, 16 Nov 2016 22:13:45 +0000 (17:13 -0500)] 
ACCUMULO-4521 Usage of accumulo commands should in 3rd person

2 years agoACCUMULO-4490 Code review updates
Mike Walch [Thu, 3 Nov 2016 17:55:16 +0000 (13:55 -0400)] 
ACCUMULO-4490 Code review updates

* Moved code in config.sh to accumulo script
* Moved non-API scripts to contrib
* Moved setting master goal state to service.sh
* Stopped using ifconfig command as its deprecated

2 years agoACCUMULO-4490 Simplify Accumulo scripts and config
Mike Walch [Fri, 30 Sep 2016 19:15:30 +0000 (15:15 -0400)] 
ACCUMULO-4490 Simplify Accumulo scripts and config

* Created accumulo-service & accumulo-cluster commands
* Updated accumulo command and improved usage
* Native libraries are not built using 'accumulo build-native'
* Accumulo config is now created using 'accumulo create-config'
* The release only contains one set of example config in 'conf/examples'
* Updated INSTALL.md to reflect script and config changes
* Accumulo falls back to conf/examples when configuring logging
* Combined several cluster-related scripts into cluster.sh
* Combined service/daemon related scripts in service.sh
* Deleted config scripts and created load-env.sh
* Moved build-native-library code from script to accumulo command
* Reduced number of directories in tarball by placing scripts in lib
  and examples, test, and proxy into new opt directory
* Updated script references in documentation
* Removed unnecessary classpath settings in core/src/test files
* Removed accumulo-site.xml in core/src/test that is not being used

2 years agoMerge branch '1.8'
Christopher Tubbs [Fri, 4 Nov 2016 22:21:11 +0000 (18:21 -0400)] 
Merge branch '1.8'

2 years agoMerge branch '1.7' into 1.8
Christopher Tubbs [Fri, 4 Nov 2016 22:20:56 +0000 (18:20 -0400)] 
Merge branch '1.7' into 1.8

(No change in 1.8 branch)

2 years agoACCUMULO-4514 Remove unnecessary code
Christopher Tubbs [Fri, 4 Nov 2016 22:20:04 +0000 (18:20 -0400)] 
ACCUMULO-4514 Remove unnecessary code

* Remove unused imports
* Use diamond operators

2 years agoMerge branch '1.8'
Christopher Tubbs [Mon, 19 Sep 2016 00:45:30 +0000 (20:45 -0400)] 
Merge branch '1.8'

2 years agoMerge branch '1.7' into 1.8
Christopher Tubbs [Mon, 19 Sep 2016 00:45:18 +0000 (20:45 -0400)] 
Merge branch '1.7' into 1.8

2 years agoMerge remote-tracking branch 'origin/1.6.6-rc2' into 1.7
Christopher Tubbs [Mon, 19 Sep 2016 00:44:58 +0000 (20:44 -0400)] 
Merge remote-tracking branch 'origin/1.6.6-rc2' into 1.7

2 years ago[maven-release-plugin] prepare release rel/1.6.6
Christopher Tubbs [Thu, 15 Sep 2016 20:23:31 +0000 (16:23 -0400)] 
[maven-release-plugin] prepare release rel/1.6.6

2 years agoMerge branch '1.8'
Michael Wall [Tue, 6 Sep 2016 16:16:59 +0000 (16:16 +0000)] 
Merge branch '1.8'

2 years ago[maven-release-plugin] prepare for next development iteration
Michael Wall [Fri, 2 Sep 2016 16:49:07 +0000 (16:49 +0000)] 
[maven-release-plugin] prepare for next development iteration

2 years ago[maven-release-plugin] prepare release rel/1.8.0
Michael Wall [Fri, 2 Sep 2016 16:48:57 +0000 (16:48 +0000)] 
[maven-release-plugin] prepare release rel/1.8.0

2 years agoRevert "ACCUMULO-2589 Drop deprecated code from 1.x"
Christopher Tubbs [Mon, 22 Aug 2016 22:04:34 +0000 (18:04 -0400)] 
Revert "ACCUMULO-2589 Drop deprecated code from 1.x"

Restore all of the aggressively removed deprecated code, except the
trace module, which is no longer needed.

This reverts commit b69291a3453fd0e6091586cf37fb1636a356caa9.

Conflicts:
minicluster/src/test/java/org/apache/accumulo/minicluster/impl/MiniAccumuloConfigImplTest.java
server/base/src/test/java/org/apache/accumulo/server/util/FileUtilTest.java
shell/src/main/java/org/apache/accumulo/shell/Shell.java

2 years agoACCUMULO-4357 Use more diamond operators in Java 8
Christopher Tubbs [Fri, 1 Jul 2016 01:58:15 +0000 (21:58 -0400)] 
ACCUMULO-4357 Use more diamond operators in Java 8

2 years agoMerge branch '1.8'
Christopher Tubbs [Fri, 1 Jul 2016 01:47:24 +0000 (21:47 -0400)] 
Merge branch '1.8'