fluo.git
2 days agoBump Guava to 31.1 (#1119) main
Christopher Tubbs [Mon, 23 May 2022 16:24:26 +0000 (12:24 -0400)] 
Bump Guava to 31.1 (#1119)

4 days agoBump commons-io from 2.6 to 2.7 (#1118)
dependabot[bot] [Sat, 21 May 2022 11:34:58 +0000 (07:34 -0400)] 
Bump commons-io from 2.6 to 2.7 (#1118)

Bumps commons-io from 2.6 to 2.7.

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 days agoUpdate thrift to 0.16.0 (#1111)
Christopher Tubbs [Sat, 21 May 2022 09:52:52 +0000 (05:52 -0400)] 
Update thrift to 0.16.0 (#1111)

* Bump libthrift dependency
* Regenerate thrift files
* Fix breakage because org.apache.thrift.transport.TFastFramedTransport
  got moved to org.apache.thrift.transport.layered.TFastFramedTransport
* Also remove some unused imports
* Ensure the ITs that use accumulo2-maven-plugin use Accumulo's version of libthrift

4 days agoBump accumulo-core in /modules/distribution/src/main/lib/ahz (#1116)
dependabot[bot] [Sat, 21 May 2022 08:51:37 +0000 (04:51 -0400)] 
Bump accumulo-core in /modules/distribution/src/main/lib/ahz (#1116)

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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 days agoBump accumulo-core from 2.0.0 to 2.0.1 (#1117)
dependabot[bot] [Sat, 21 May 2022 08:51:07 +0000 (04:51 -0400)] 
Bump accumulo-core from 2.0.0 to 2.0.1 (#1117)

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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 days agoBump gson from 2.8.5 to 2.8.9 (#1115)
dependabot[bot] [Fri, 20 May 2022 22:43:44 +0000 (18:43 -0400)] 
Bump gson from 2.8.5 to 2.8.9 (#1115)

Bumps [gson](https://github.com/google/gson) from 2.8.5 to 2.8.9.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.5...gson-parent-2.8.9)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
13 months agoBump guava from 27.0-jre to 29.0-jre (#1114)
dependabot[bot] [Thu, 1 Apr 2021 21:56:45 +0000 (17:56 -0400)] 
Bump guava from 27.0-jre to 29.0-jre (#1114)

Bumps [guava](https://github.com/google/guava) from 27.0-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>
14 months agoFluo #1112 - Change CompletableFuture<Void> to CompletableFuture<Loader> (#1113)
Jared Winick [Sat, 20 Mar 2021 01:03:31 +0000 (19:03 -0600)] 
Fluo #1112 - Change CompletableFuture<Void> to CompletableFuture<Loader> (#1113)

16 months agoFixes flakiness in TimestampTrackerIT (#1109)
Keith Turner [Mon, 11 Jan 2021 15:24:12 +0000 (10:24 -0500)] 
Fixes flakiness in TimestampTrackerIT (#1109)

19 months agoRemove IF NOT EXISTS from create database command (#1108)
Karthick Narendran [Thu, 22 Oct 2020 14:25:11 +0000 (15:25 +0100)] 
Remove IF NOT EXISTS from create database command (#1108)

The `IF NOT EXISTS` syntax has been removed from Influxdb v1.0.0
onwards. Ref: https://github.com/influxdata/influxdb/issues/5707

Co-authored-by: Karthick Narendran <kanarend@microsoft.com>
19 months agoFix formatting during build after merging #1107
Christopher Tubbs [Fri, 16 Oct 2020 20:54:15 +0000 (16:54 -0400)] 
Fix formatting during build after merging #1107

This may not be related to #1107, but found while building that PR.

19 months agoUnnecessary assignments are removed. (#1107)
Furkan KAMACI [Fri, 16 Oct 2020 20:46:07 +0000 (23:46 +0300)] 
Unnecessary assignments are removed. (#1107)

19 months agoUpload test logs on build failure (#1106)
Christopher Tubbs [Tue, 13 Oct 2020 15:50:28 +0000 (11:50 -0400)] 
Upload test logs on build failure (#1106)

19 months agoBump junit from 4.12 to 4.13.1 (#1105)
dependabot[bot] [Tue, 13 Oct 2020 02:10:30 +0000 (22:10 -0400)] 
Bump junit from 4.12 to 4.13.1 (#1105)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19 months agoMigrate from TravisCI to GitHub Actions (#1104)
Christopher Tubbs [Thu, 8 Oct 2020 21:40:56 +0000 (17:40 -0400)] 
Migrate from TravisCI to GitHub Actions (#1104)

19 months agoAdd .asf.yaml (#1103)
Christopher Tubbs [Mon, 5 Oct 2020 21:14:23 +0000 (17:14 -0400)] 
Add .asf.yaml (#1103)

21 months agoUpdate links to point to main branch (#1102)
Christopher Tubbs [Fri, 14 Aug 2020 12:10:16 +0000 (08:10 -0400)] 
Update links to point to main branch (#1102)

22 months agoFixes #795 added submit method that returns future to loader executor (#1100)
Keith Turner [Thu, 16 Jul 2020 15:57:18 +0000 (11:57 -0400)] 
Fixes #795 added submit method that returns future to loader executor (#1100)

22 months agoAdd Hadoop dirs to classpath and native lib path (#1101)
Arvind Shyamsundar [Fri, 10 Jul 2020 16:50:31 +0000 (09:50 -0700)] 
Add Hadoop dirs to classpath and native lib path (#1101)

* Adds the $HADOOP_HOME/etc/hadoop directory to Fluo classpath, so that
  hdfs-site.xml can be located and loaded
* Adds the Hadoop native library directory to the LD_LIBRARY_PATH /
  DYLD_LIBRARY_PATH for the OS

22 months agoMerge pull request #1099 from keith-turner/fluo-969 fixes #967
Keith Turner [Wed, 1 Jul 2020 15:15:45 +0000 (11:15 -0400)] 
Merge pull request #1099 from keith-turner/fluo-969 fixes #967

Add asynchronous get methods.

22 months agoAdd some javadoc for async get 1099/head
Keith Turner [Wed, 1 Jul 2020 01:52:15 +0000 (21:52 -0400)] 
Add some javadoc for async get

22 months agoImplemented getsAsync()
Joseph Koshakow [Wed, 1 Jul 2020 01:14:39 +0000 (21:14 -0400)] 
Implemented getsAsync()

23 months agocondense fluo.sh (#1098)
Bhuvan Mysore Sreenivas [Thu, 28 May 2020 17:46:41 +0000 (23:16 +0530)] 
condense fluo.sh (#1098)

23 months agoUpdate plugins to support building on JDK14 (#1093)
Christopher Tubbs [Thu, 28 May 2020 17:41:48 +0000 (13:41 -0400)] 
Update plugins to support building on JDK14 (#1093)

* Update enforcer plugin
* Update spotbugs
* (Also add color back to travis build console)

23 months agoBump commons-configuration2 from 2.5 to 2.7 (#1094)
dependabot[bot] [Tue, 26 May 2020 06:45:44 +0000 (02:45 -0400)] 
Bump commons-configuration2 from 2.5 to 2.7 (#1094)

Bumps commons-configuration2 from 2.5 to 2.7.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agoJavadoc mistake (#1092)
Andrew Habib [Wed, 6 May 2020 07:40:55 +0000 (09:40 +0200)] 
Javadoc mistake (#1092)

Fix documentation of type of exception thrown by byteAt.

2 years agoRemove race condition from FluoAdminImpl.numWorkers (#1090)
Joseph Koshakow [Mon, 9 Mar 2020 22:20:36 +0000 (18:20 -0400)] 
Remove race condition from FluoAdminImpl.numWorkers (#1090)

The pattern of checking if a ZNode exists and then getting it's
children contains a race condition. If the ZNode is deleted after
the existence check but before getting the children then a
NoNodeException will be thrown instead of returning 0.

Instead we skip the existence check and just return 0 when a
NoNodeException is thrown. This will avoid the race condition.

Fixes #1089

2 years agoRemove stack traces from Integration Test logs (#1091)
Joseph Koshakow [Mon, 9 Mar 2020 22:17:52 +0000 (18:17 -0400)] 
Remove stack traces from Integration Test logs (#1091)

Expected errors during integartion tests were logging large
stack traces. This caused people to think there were errors in
the tests when there weren't and was ugly to look at.

The majority of the stack traces were coming from
org.apache.fluo.core.oracle.OracleClient and
org.apache.fluo.core.shaded.thrift.ProcessFunction. Setting these
loggers to FATAL prevents these stack traces from being logged.

2 years agoUse LeaderLatch to determine if oracle exists (#1088)
Joseph Koshakow [Sat, 7 Mar 2020 02:46:00 +0000 (21:46 -0500)] 
Use LeaderLatch to determine if oracle exists (#1088)

* Use LeaderLatch to determine if oracle exists

The old implementation of oracleExists checks to see if there are
more than 1 ZNodes under the ZookeeperPath.ORACLE_SERVER path. This
relies on the LeaderLatch implementation and uses a path given to
a Curator recipe, which is advised against by the Curator docs.
See https://cwiki.apache.org/confluence/display/CURATOR/TN7.

The new implementation utilizes LeaderLatch to count the number
of participants to see if there's more than 0.

2 years agoAdd Oracle count functionality (#1087)
Joseph Koshakow [Wed, 4 Mar 2020 21:31:44 +0000 (16:31 -0500)] 
Add Oracle count functionality (#1087)

* Add Oracle count functionality

Add functionality to FluoAdminImpl to count the number of Oracles
started. This allows the 'fluo list' command to print the number
of Oracles for each app.

Fixes #895

2 years agoRemove Auto generated stub (#1086)
Marc [Tue, 18 Feb 2020 14:27:30 +0000 (09:27 -0500)] 
Remove Auto generated stub (#1086)

2 years agoCentralize command logic to be run from one class
Joseph Koshakow [Tue, 14 Jan 2020 03:21:22 +0000 (22:21 -0500)] 
Centralize command logic to be run from one class

Using the Command Pattern as inspiration, all the logic for running a
command has been moved to the FluoProgram class. The purpose of this
was to prevent calling System.exit() from within the command classes.
This will allow the commands to be more easily reused outside of a CLI.
This also makes it easier to print standard error messages for expected
exceptions by throwing a FluoCommandException, and to print a stack
trace for all other exceptions.

Fixes #983

2 years agoConverge deps in fetch script with parent pom (#1082)
Christopher Tubbs [Tue, 26 Nov 2019 22:03:46 +0000 (17:03 -0500)] 
Converge deps in fetch script with parent pom (#1082)

Update fetch.sh and lib/ahz/pom.xml in the distribution tarball to fetch
the dependency versions from the dependency tree in the build.

2 years agoUpdate zookeeper and libthrift (#1081)
Christopher Tubbs [Wed, 13 Nov 2019 21:14:15 +0000 (16:14 -0500)] 
Update zookeeper and libthrift (#1081)

* Update zookeeper and libthrift dependencies to avoid using
  dependencies with known outstanding vulnerabilities
* Add script and build profile to automatically (re-)build thrift files
  during the Maven build

2 years agoParallelize TransactionImpl.readUnread() (#1080)
Joseph Koshakow [Wed, 30 Oct 2019 13:30:19 +0000 (09:30 -0400)] 
Parallelize TransactionImpl.readUnread() (#1080)

When a transaction only writes to a row+col and then has a collision
Fluo will read the row+col after the collision to look for orphaned
locks. This commit parallelizes this behavior by reading all row+cols
at once.

This commit accomplishes this by using a ParallelSnapshotScanner
instead of a SnapshotScanner.

Fixes #948

2 years agoUpdate compiler/javadoc plugins for JDK11 (#1079)
Christopher Tubbs [Mon, 28 Oct 2019 19:36:55 +0000 (12:36 -0700)] 
Update compiler/javadoc plugins for JDK11 (#1079)

* Update compiler plugin to recognize release flag
* Update javadoc plugin to support JDK11 javadoc tool
  * Use new doclint option
* Add maven.compiler.release property
  * Added when building with JDK9 or later
  * Added to m2e profile to enforce compiler compliance, even if
    building with a newer JDK

2 years agoUpdated Fluo to build and run with Java 11 (#1078)
Keith Turner [Mon, 21 Oct 2019 20:14:17 +0000 (16:14 -0400)] 
Updated Fluo to build and run with Java 11 (#1078)

Fluo was not building and running with Java 11.  Twill was causing
problems with Java 11.  Since twill was part of the built in support for
running Fluo in YARN that was deprecated in Fluo 1.2.0 it was removed
along with the deprected fluo-cluster module, related fluo script
commands, and deprecated fluo properties file. Also some deperecated
methods in the Fluo configuration API had to be dropped.  Because of the
changes to the API and scripts, Fluo's version was bumped to
2.0.0-SNAPSHOT.

Another reason to drop Twill is that it does not seem to support Hadoop 3.

Fluo initialization was assuming the System classloader was a URL
classloader.  This assumption is no longer true in Java 11.  This code
was updated to use the java system property java.class.path.

Findbugs was not working with Java 11, so this was replaced with
spotbugs in the poms.  Some changes were made to fix some issue found by
spotbugs.

* code review updates

2 years agoUpdated commons config from ver 1 to 2 (#1077)
Keith Turner [Wed, 14 Aug 2019 20:34:17 +0000 (16:34 -0400)] 
Updated commons config from ver 1 to 2 (#1077)

2 years agoDownload commons lang in fetch.sh (#1076)
Keith Turner [Thu, 8 Aug 2019 23:29:00 +0000 (19:29 -0400)] 
Download commons lang in fetch.sh (#1076)

Commons config was missing a dependency of commons lang.

2 years agoFix travis build by supressing download msgs (#1075)
Keith Turner [Thu, 8 Aug 2019 20:38:23 +0000 (16:38 -0400)] 
Fix travis build by supressing download msgs (#1075)

Copied the maven options from :

apache/accumulo@6b1ff048b93641f597aaba79424c906156dec42b

2 years agoUpdate Fluo to build against Accumulo 2.0.0 (#1074)
Keith Turner [Thu, 8 Aug 2019 17:06:16 +0000 (13:06 -0400)] 
Update Fluo to build against Accumulo 2.0.0 (#1074)

3 years agoGenerate summaries of Fluo data #1054 (#1071)
Keith Turner [Thu, 21 Feb 2019 16:25:58 +0000 (11:25 -0500)] 
Generate summaries of Fluo data #1054 (#1071)

This is a partial step for #1054.  I would like to make the summary data
available before making any decisions about how to use it for compaction
decsions.

3 years agoIdentify nofification scan as type in execution hint #1055 (#1072)
Keith Turner [Thu, 21 Feb 2019 16:24:20 +0000 (11:24 -0500)] 
Identify nofification scan as type in execution hint #1055 (#1072)

3 years agofixes #1069 close tx before notifying that tx completed (#1070)
Keith Turner [Wed, 20 Feb 2019 00:26:38 +0000 (19:26 -0500)] 
fixes #1069 close tx before notifying that tx completed (#1070)

3 years agoUpdates for Accumulo 2.0 alpha2 release (#1068)
Keith Turner [Mon, 11 Feb 2019 21:35:24 +0000 (16:35 -0500)] 
Updates for Accumulo 2.0 alpha2 release (#1068)

3 years agoUpdate copyright date 2019 (#1067)
Mike Walch [Wed, 2 Jan 2019 21:16:17 +0000 (16:16 -0500)] 
Update copyright date 2019 (#1067)

3 years agoFluo source cleanup/simplification (#1066)
Christopher McTague [Wed, 28 Nov 2018 20:31:14 +0000 (15:31 -0500)] 
Fluo source cleanup/simplification (#1066)

- Removed unnecessary interface modifiers
- Removed unnecessary calls to toString()
- Removed redundant local variables
- size() == 0 replaced with isEmpty()
- Simplified JUnit assertions
- Remove redundant imports from the same package
- Remove java.lang imports. They are imported by default.
- Remove unused import from Fluoremove class

3 years agoFix issue found by newer version of checkstyle (#1065)
Keith Turner [Wed, 21 Nov 2018 15:01:51 +0000 (10:01 -0500)] 
Fix issue found by newer version of checkstyle (#1065)

This problem was found when building using #1059
and #1064

3 years agoUpdate tarball for Hadoop 3 and sync tar deps with pom (#1062)
Keith Turner [Wed, 21 Nov 2018 13:55:04 +0000 (08:55 -0500)] 
Update tarball for Hadoop 3 and sync tar deps with pom (#1062)

3 years agofix spelling of encode (#1061)
Keith Turner [Thu, 8 Nov 2018 19:21:07 +0000 (14:21 -0500)] 
fix spelling of encode (#1061)

3 years agoAdded column type enum (#1060)
Keith Turner [Thu, 8 Nov 2018 15:37:21 +0000 (10:37 -0500)] 
Added column type enum (#1060)

3 years agoUpdate Thrift to 0.11.0 to match Accumulo (#1056)
Christopher McTague [Tue, 6 Nov 2018 15:10:09 +0000 (10:10 -0500)] 
Update Thrift to 0.11.0 to match Accumulo (#1056)

- Commit Generated Code

3 years agoUpdate Dependency's that we build against (#1057)
Christopher McTague [Fri, 2 Nov 2018 21:34:58 +0000 (17:34 -0400)] 
Update Dependency's that we build against (#1057)

- Update Curator
- Update Jcommander
- Update gson
- Update Guava
- Update Commons-io
- Update HdrHistogram
- Update hadoop
- Update twill
- Update easymock
- Update logback
- Update guice
- Update commons-collections4

3 years agoMerge pull request #1053 from keith-turner/accumulo-2.0
Keith Turner [Wed, 17 Oct 2018 19:29:40 +0000 (15:29 -0400)] 
Merge pull request #1053 from keith-turner/accumulo-2.0

Get Fluo building against Accumulo 2.0 and Hadoop 3.0 and uses some new APIs.  Work still needs to be done to make the Fluo tar ball work with Accumulo 2.

3 years agoAdd pluginRepository for accumulo-maven-plugin SNAPSHOT 1053/head
Christopher Tubbs [Wed, 17 Oct 2018 18:55:12 +0000 (14:55 -0400)] 
Add pluginRepository for accumulo-maven-plugin SNAPSHOT

3 years agoupdate travis.yml
Keith Turner [Tue, 16 Oct 2018 19:26:21 +0000 (15:26 -0400)] 
update travis.yml

3 years agoDisable delete and remove iterator reflection code
Keith Turner [Mon, 10 Sep 2018 18:34:42 +0000 (14:34 -0400)] 
Disable delete and remove iterator reflection code

3 years agoFix accumulo-maven-plugin
Keith Turner [Tue, 16 Oct 2018 17:10:24 +0000 (13:10 -0400)] 
Fix accumulo-maven-plugin

3 years agoUse new Accumulo create table functionality
Keith Turner [Tue, 16 Oct 2018 15:29:55 +0000 (11:29 -0400)] 
Use new Accumulo create table functionality

3 years agoUse Accumulo 2.0.0-alpha-1
Keith Turner [Tue, 16 Oct 2018 14:18:52 +0000 (10:18 -0400)] 
Use Accumulo 2.0.0-alpha-1

3 years agoUpdates for Accumulo 2 and Hadoop 3
Keith Turner [Fri, 7 Sep 2018 15:20:34 +0000 (11:20 -0400)] 
Updates for Accumulo 2 and Hadoop 3

3 years agoRefactor remove, init, and updateSharedConfig APIs to check if applicaiton is running...
Joseph Koshakow [Tue, 16 Oct 2018 18:05:19 +0000 (14:05 -0400)] 
Refactor remove, init, and updateSharedConfig APIs to check if applicaiton is running (#1052)

Add logic to the start of remove, init, and updateSharedConfig methods
in FluoAdminImpl to check if applicaiton is already running.
This will eliminate the need to perform this check in clients that
call these methods.

Closes #1003

3 years agoFix javadoc memory issues with Travis-CI (#1051)
Christopher Tubbs [Thu, 4 Oct 2018 19:53:24 +0000 (15:53 -0400)] 
Fix javadoc memory issues with Travis-CI (#1051)

* Unset _JAVA_OPTIONS environment, which may (?) interfere with the
  default settings of certain Maven plugins, and causes the build to run out
  of memory and be killed by the Travis host.
* Clean up bad license header formatting
* Remove IRC notifications (nobody lurks in IRC anymore, so these aren't useful)
* Build against current latest Accumulo 1.9.2
* Clean up matrix build (make build args relationship with the build script more clear)
* Use sudo with travis-ci

3 years agoFix #871 Use regular jar for ITs module (#1050)
Christopher Tubbs [Wed, 3 Oct 2018 00:04:19 +0000 (20:04 -0400)] 
Fix #871 Use regular jar for ITs module (#1050)

Move tests in the integration test module from src/test/java into
src/main/java in order to create a regular jar instead of a test-jar in
Maven. This fixes many issues, such as not having javadoc and source
jars for the integration test module, as well as to simplify any
dependency resolution issues with other modules or projects depending on
the integration test jar.

Fix test bugs and style issues found by checkstyle

Fix broken javadoc in integration-tests module

Use AccumuloProps utility class for prop keys instead of non-public Accumulo class

3 years agoFixed some compiler warnings (#1048)
Keith Turner [Fri, 7 Sep 2018 20:58:00 +0000 (16:58 -0400)] 
Fixed some compiler warnings (#1048)

3 years agoSpelling corrections in comments/javadocs (#1047)
Christopher McTague [Wed, 29 Aug 2018 14:01:47 +0000 (10:01 -0400)] 
Spelling corrections in comments/javadocs (#1047)

3 years agoFixes #1044 - Using Java 8 Comparator for TableRange compareTo (#1045)
Christopher McTague [Fri, 27 Jul 2018 14:51:45 +0000 (10:51 -0400)] 
Fixes #1044 - Using Java 8 Comparator for TableRange compareTo (#1045)

3 years agoFLUO-1002 Create integration test for `FluoAdmin.remove()` (#1043)
Kenneth Paul McFarland [Mon, 9 Jul 2018 15:57:34 +0000 (08:57 -0700)] 
FLUO-1002 Create integration test for `FluoAdmin.remove()` (#1043)

FLUO-1002 Integration test for FluoAdmin.remove()

3 years agoReplace anonymous types with lambda (#1040)
Christopher McTague [Mon, 9 Jul 2018 13:17:00 +0000 (09:17 -0400)] 
Replace anonymous types with lambda (#1040)

3 years agoMerge pull request #1041 from kpm1985/SpellCheck
Kenneth Paul McFarland [Sun, 17 Jun 2018 02:27:20 +0000 (19:27 -0700)] 
Merge pull request #1041 from kpm1985/SpellCheck

This is a trivial spellcheck patch.

3 years agoThis is a trivial spellcheck patch. 1041/head
Kenneth McFarland [Fri, 15 Jun 2018 04:35:17 +0000 (21:35 -0700)] 
This is a trivial spellcheck patch.

3 years agoMerge pull request #1039 from kpm1985/FLUO-1038
Kenneth Paul McFarland [Mon, 11 Jun 2018 19:25:22 +0000 (12:25 -0700)] 
Merge pull request #1039 from kpm1985/FLUO-1038

FLUO-1038 Use try with resources for streams in FluoAdminImpl

3 years agoFLUO-1038 Use try with resources for streams in FluoAdminImpl 1039/head
Kenneth McFarland [Mon, 11 Jun 2018 05:24:29 +0000 (22:24 -0700)] 
FLUO-1038 Use try with resources for streams in FluoAdminImpl

3 years agoSwitch to leader latch WIP (#1037)
Keith Turner [Tue, 5 Jun 2018 20:32:44 +0000 (16:32 -0400)] 
Switch to leader latch WIP (#1037)

These changes were made because the Curator LeaderSelector recipe
was generating a lot of spurious error messages.  The LeaderLatch
recipe did not generate as many spurious errors.

See CURATOR-467 CURATOR-468 CURATOR-469

3 years agoUpdate Travis build to use Accumulo 1.9.1 (#1036)
Keith Turner [Tue, 5 Jun 2018 02:32:54 +0000 (22:32 -0400)] 
Update Travis build to use Accumulo 1.9.1 (#1036)

3 years agoMerge pull request #1034 from kpm1985/FLUO-1000A
Kenneth Paul McFarland [Thu, 31 May 2018 20:00:15 +0000 (13:00 -0700)] 
Merge pull request #1034 from kpm1985/FLUO-1000A

Issue #1000 part A

3 years agoUpgrade the Curator Framework from version 2.7.1 to 2.12.0 1034/head
Kenneth McFarland [Thu, 31 May 2018 17:17:13 +0000 (10:17 -0700)] 
Upgrade the Curator Framework from version 2.7.1 to 2.12.0

4 years agofixes #1026 enable scanning notifications (#1032)
Keith Turner [Tue, 8 May 2018 17:38:01 +0000 (13:38 -0400)] 
fixes #1026 enable scanning notifications (#1032)

4 years agoImprove RC script (#1033)
Christopher Tubbs [Fri, 27 Apr 2018 17:59:55 +0000 (13:59 -0400)] 
Improve RC script (#1033)

* Remove unnecessary portions (comments about
  release:prepare/release:perform)
* Add SHA512 sums to thread
* Use more variables to generalize the script (helps keep in sync with
  Accumulo's release script)

4 years agofixes #1024 Do less work in the wait command (#1031)
Keith Turner [Tue, 17 Apr 2018 14:32:43 +0000 (10:32 -0400)] 
fixes #1024 Do less work in the wait command (#1031)

4 years agoMerge branch 'fluo-984-2'
Keith Turner [Wed, 4 Apr 2018 14:28:17 +0000 (10:28 -0400)] 
Merge branch 'fluo-984-2'

4 years agoRemove csv option from scan command #984 #1018
Keith Turner [Thu, 29 Mar 2018 21:27:58 +0000 (17:27 -0400)] 
Remove csv option from scan command #984 #1018

4 years agoScan command now can produce results as csv and json. #984 #1018
Alan Camillo [Wed, 4 Apr 2018 14:23:02 +0000 (10:23 -0400)] 
Scan command now can produce results as csv and json. #984 #1018

4 years agoFix Javadoc badge (#1029)
Mike Walch [Wed, 14 Mar 2018 22:08:11 +0000 (18:08 -0400)] 
Fix Javadoc badge (#1029)

4 years agoRemoved reference to Percolator in README.md (#1028)
Mike Walch [Wed, 14 Mar 2018 17:33:45 +0000 (13:33 -0400)] 
Removed reference to Percolator in README.md (#1028)

4 years agoUpdated description of Fluo in README.md (#1027)
Mike Walch [Wed, 14 Mar 2018 16:23:58 +0000 (12:23 -0400)] 
Updated description of Fluo in README.md (#1027)

4 years agoUse matrix build for Travis CI testing (#1022)
Christopher Tubbs [Wed, 7 Mar 2018 20:19:30 +0000 (15:19 -0500)] 
Use matrix build for Travis CI testing (#1022)

Use a matrix build to ensure Fluo is built against both Accumulo 1.7 and
1.8 in Travis CI for pull requests and commits.

4 years agoSynchronize release-candidate scripts across repos (#1021)
Christopher Tubbs [Thu, 1 Mar 2018 22:45:20 +0000 (17:45 -0500)] 
Synchronize release-candidate scripts across repos (#1021)

4 years agoFix release notes link (#1020)
Christopher Tubbs [Thu, 1 Mar 2018 22:03:39 +0000 (17:03 -0500)] 
Fix release notes link (#1020)

4 years agoAdded release testing instructions to RC email (#1019)
Mike Walch [Wed, 28 Feb 2018 15:31:22 +0000 (10:31 -0500)] 
Added release testing instructions to RC email (#1019)

4 years ago[maven-release-plugin] prepare for next development iteration
Christopher Tubbs [Wed, 21 Feb 2018 21:34:36 +0000 (16:34 -0500)] 
[maven-release-plugin] prepare for next development iteration

4 years ago[maven-release-plugin] prepare release rel/fluo-1.2.0 rel/fluo-1.2.0
Christopher Tubbs [Wed, 21 Feb 2018 21:34:26 +0000 (16:34 -0500)] 
[maven-release-plugin] prepare release rel/fluo-1.2.0

4 years agofixes #1016 Build w/ any Accumulo w/o setting thrift ver (#1017)
Keith Turner [Wed, 21 Feb 2018 05:21:44 +0000 (00:21 -0500)] 
fixes #1016 Build w/ any Accumulo w/o setting thrift ver (#1017)

4 years agoImprove async exception handling and quiet test (#1014)
Keith Turner [Tue, 20 Feb 2018 15:59:34 +0000 (10:59 -0500)] 
Improve async exception handling and quiet test (#1014)

4 years agoFixes #1011 prevent multiple calls to SyncCommitObserver (#1013)
Abhijit Ranalkar [Mon, 12 Feb 2018 20:17:19 +0000 (01:47 +0530)] 
Fixes #1011 prevent multiple calls to SyncCommitObserver (#1013)

4 years agofixes #980 shaded libthrift into core jar (#995)
Christopher McTague [Thu, 8 Feb 2018 19:14:36 +0000 (14:14 -0500)] 
fixes #980 shaded libthrift into core jar (#995)

4 years agosome small fixes for #1001 (#1012)
Keith Turner [Wed, 31 Jan 2018 19:00:55 +0000 (14:00 -0500)] 
some small fixes for #1001 (#1012)

4 years agofixes #978 Made async commit comprehensible (#1001)
Joseph Koshakow [Sun, 14 Jan 2018 01:55:10 +0000 (20:55 -0500)] 
fixes #978 Made async commit comprehensible (#1001)

4 years agoExperimenting with high level design for #978 (#1001)
Keith Turner [Fri, 15 Dec 2017 23:25:16 +0000 (18:25 -0500)] 
Experimenting with high level design for #978 (#1001)

4 years agoFLUO-1007 Remove unused references (Eclipse warnings)
Kenneth McFarland [Fri, 19 Jan 2018 07:02:44 +0000 (23:02 -0800)] 
FLUO-1007 Remove unused references (Eclipse warnings)