Christopher Tubbs [Tue, 13 Oct 2020 20:59:05 +0000 (16:59 -0400)]
Upload test logs on build failure (#156)
Christopher Tubbs [Fri, 9 Oct 2020 16:42:47 +0000 (12:42 -0400)]
Fix #153 Update build to work on JDK11 (#155)
* Update -release target to 11, to match JDK 11 source files
* Update some plugins that need to be newer to run on JDK 11
* Fix modernizer warnings by using Java builtins instead of Guava
classes
* Fix incorrect param name in javadoc
Christopher Tubbs [Thu, 8 Oct 2020 21:42:38 +0000 (17:42 -0400)]
Migrate from TravisCI to GitHub Actions (#154)
Christopher Tubbs [Mon, 5 Oct 2020 22:09:11 +0000 (18:09 -0400)]
Add .asf.yaml (#152)
Christopher Tubbs [Fri, 14 Aug 2020 12:00:55 +0000 (08:00 -0400)]
Update links to point to main branch (#151)
Keith Turner [Thu, 16 Jul 2020 15:55:44 +0000 (11:55 -0400)]
Update to work with Accumulo 2.0.0 and Fluo 2.0.0 (#150)
Christopher McTague [Wed, 29 Aug 2018 14:04:04 +0000 (10:04 -0400)]
Fluo recipes updates (#149)
- Java 8 Translation/simplification
- Spelling corrections in comments/javadocs
- Updated Travis to test Accumulo 1.9.2
Christopher Tubbs [Tue, 6 Mar 2018 22:50:10 +0000 (17:50 -0500)]
Merge remote-tracking branch 'origin/1.2.0-rc1-next'
Christopher Tubbs [Thu, 1 Mar 2018 22:44:40 +0000 (17:44 -0500)]
Synchronize release-candidate scripts across repos (#148)
Christopher Tubbs [Thu, 1 Mar 2018 21:37:14 +0000 (16:37 -0500)]
Update release notes URL (#147)
Christopher Tubbs [Thu, 1 Mar 2018 17:44:53 +0000 (12:44 -0500)]
[maven-release-plugin] prepare for next development iteration
Christopher Tubbs [Thu, 1 Mar 2018 17:44:43 +0000 (12:44 -0500)]
[maven-release-plugin] prepare release rel/fluo-recipes-1.2.0
Christopher Tubbs [Thu, 1 Mar 2018 00:53:42 +0000 (19:53 -0500)]
Build against Fluo 1.2.0 and Accumulo 1.7.3 (#146)
* Update build configuration to build against Fluo 1.2.0
* Change Accumulo default version to 1.7.3, since Fluo 1.2.0 requires 1.7
* Update copyright date
* Update Travis config to build with both Accumulo 1.7.3 and 1.8.1
* Remove unused thrift dependency (version need not be managed
since Fluo 1.2.0 now shades its version, so it won't conflict with
Accumulo's version)
Christopher Tubbs [Mon, 27 Nov 2017 22:42:47 +0000 (17:42 -0500)]
Apply formatter changes from parent POM 3
Christopher Tubbs [Mon, 27 Nov 2017 22:42:39 +0000 (17:42 -0500)]
Update fluo-parent POM to 3
Mike Walch [Mon, 2 Oct 2017 19:53:13 +0000 (15:53 -0400)]
Removes docs as they were moved to project website (#144)
Keith Turner [Thu, 28 Sep 2017 14:28:52 +0000 (10:28 -0400)]
Added CONTRIBUTING.md (#143)
Mike Walch [Fri, 18 Aug 2017 22:02:13 +0000 (18:02 -0400)]
Remove automated Sonatype deploy from travis.yml (#142)
Christopher Tubbs [Fri, 18 Aug 2017 20:22:19 +0000 (16:22 -0400)]
Fix broken javadoc (#141)
Fix broken javadoc, caused by #137
Fix trivial deprecation warning in test overlooked in #137
Christopher Tubbs [Fri, 18 Aug 2017 19:39:56 +0000 (15:39 -0400)]
More removing incubating status (#140)
Additional post-graduation removal of incubating status
Christopher Tubbs [Fri, 18 Aug 2017 19:37:57 +0000 (15:37 -0400)]
Fix #135 Remove deprecation warnings (#137)
Add missing @Deprecation annotations
Avoid warning-triggering imports of deprecated classes
Christopher Tubbs [Fri, 18 Aug 2017 19:23:55 +0000 (15:23 -0400)]
Follow documented project import order (#137)
Mike Walch [Wed, 26 Jul 2017 19:34:05 +0000 (15:34 -0400)]
Removed incubating from version and documentation
Mike Walch [Mon, 26 Jun 2017 13:40:14 +0000 (09:40 -0400)]
Merge pull request #136 from keith-turner/readme-ver-110
update version in readme
Keith Turner [Fri, 23 Jun 2017 15:37:32 +0000 (11:37 -0400)]
update version in readme
Keith Turner [Mon, 12 Jun 2017 22:56:52 +0000 (18:56 -0400)]
[maven-release-plugin] prepare for next development iteration
Keith Turner [Mon, 12 Jun 2017 22:56:42 +0000 (18:56 -0400)]
[maven-release-plugin] prepare release rel/fluo-recipes-1.1.0-incubating
Keith Turner [Mon, 12 Jun 2017 21:41:55 +0000 (17:41 -0400)]
fixed some javadoc warnings
Keith Turner [Mon, 12 Jun 2017 19:58:34 +0000 (15:58 -0400)]
Depend on Fluo 1.1.0
Keith Turner [Tue, 6 Jun 2017 20:19:41 +0000 (16:19 -0400)]
update NOTICE file for 2017
Christopher Tubbs [Fri, 12 May 2017 21:15:30 +0000 (17:15 -0400)]
Update git URLs to gitbox.apache.org
Keith Turner [Fri, 5 May 2017 22:51:01 +0000 (18:51 -0400)]
Updated for new way of registering observers
Keith Turner [Wed, 8 Mar 2017 23:46:28 +0000 (18:46 -0500)]
Updated ExportQ and CFM to use new ObserverProvider API
Created a new CombineQueue API that replaces the CollisionFreeMap. The new
combineQ uses the new Fluo Observer APIs exclusively. The CollisionFreeMap
only uses the old Fluo Observer APIs and was deprecated.
The ExportQueue was modified to support a Fluent configuration mechanism. This
can only be used when using the new Observer API.
Keith Turner [Wed, 26 Apr 2017 22:21:27 +0000 (18:21 -0400)]
Reduced creation of intermediate String and byte arrays
Keith Turner [Mon, 9 Jan 2017 15:26:10 +0000 (10:26 -0500)]
fixes #122 improved Spark documentation
Keith Turner [Wed, 30 Nov 2016 02:45:40 +0000 (21:45 -0500)]
fix bug in accumulo export docs
Keith Turner [Sat, 29 Oct 2016 01:31:12 +0000 (21:31 -0400)]
Merge branch 'doc_summary_update'
Keith Turner [Fri, 28 Oct 2016 18:57:24 +0000 (14:57 -0400)]
update description
Keith Turner [Fri, 28 Oct 2016 15:34:50 +0000 (11:34 -0400)]
fix link in docs
Keith Turner [Thu, 27 Oct 2016 21:39:41 +0000 (17:39 -0400)]
Merge branch '1.0.0-incubating-rc1-next'
Keith Turner [Thu, 27 Oct 2016 17:11:56 +0000 (13:11 -0400)]
Added link to Balancing blog post
Keith Turner [Thu, 20 Oct 2016 22:16:50 +0000 (18:16 -0400)]
[maven-release-plugin] prepare for next development iteration
Keith Turner [Thu, 20 Oct 2016 22:16:40 +0000 (18:16 -0400)]
[maven-release-plugin] prepare release rel/fluo-recipes-1.0.0-incubating
Christopher Tubbs [Thu, 20 Oct 2016 22:04:12 +0000 (18:04 -0400)]
Fix small compiler warning in IT
Make use of resource inside of try-with-resources block by ensuring it's
not null.
Keith Turner [Thu, 20 Oct 2016 20:27:58 +0000 (16:27 -0400)]
Modified rc script and pom for generating release candidates
Keith Turner [Thu, 20 Oct 2016 20:21:53 +0000 (16:21 -0400)]
Copied rc script from Fluo apache/fluo@
2f9d3ee
Keith Turner [Thu, 20 Oct 2016 17:34:01 +0000 (13:34 -0400)]
Merge branch 'name-fix'
Keith Turner [Wed, 19 Oct 2016 20:15:46 +0000 (16:15 -0400)]
Correct naming in poms and NOTICE
Keith Turner [Tue, 18 Oct 2016 17:41:17 +0000 (13:41 -0400)]
Document thrift dep in pom
Keith Turner [Fri, 14 Oct 2016 21:04:59 +0000 (17:04 -0400)]
Misc release prep cleanup
Keith Turner [Wed, 12 Oct 2016 19:26:47 +0000 (15:26 -0400)]
Avoid allocating collection in AccumuloExporter
Mike Walch [Fri, 7 Oct 2016 14:23:53 +0000 (10:23 -0400)]
Merge remote-tracking branch 'keith/use-fluo-10'
Keith Turner [Wed, 5 Oct 2016 21:45:47 +0000 (17:45 -0400)]
Removed SNAPSHOT from Fluo version!
Keith Turner [Tue, 4 Oct 2016 20:01:32 +0000 (16:01 -0400)]
Reviewed APIs in prep for 1.0 release. Made two small changes.
* Made it easier to do table optimizations for any recipe
* Made type layer increment return old value
* Optimized some code
Keith Turner [Wed, 21 Sep 2016 22:02:23 +0000 (18:02 -0400)]
Added standard way to setup per exporter configuration.
Mike Walch [Wed, 7 Sep 2016 16:04:44 +0000 (12:04 -0400)]
Fixes #102 - Simplify Accumulo export queue recipe
* AccumuloExporter is now abstract class that is implemented by user
and handles writing mutation given by user to Accumulo.
* AccumuloExport objects are no longer placed on queue
* Renamed SharedBatchWriter to AccumuloWriter
* AccumuloExportQueue class contains code for configuring queue
Keith Turner [Fri, 16 Sep 2016 22:03:14 +0000 (18:03 -0400)]
updates for Fluo API changes
Keith Turner [Wed, 7 Sep 2016 20:57:26 +0000 (16:57 -0400)]
Fixed CompactTransient, it was not picking up internal only
Keith Turner [Wed, 7 Sep 2016 16:38:57 +0000 (12:38 -0400)]
Update for changes from apache/incubator-fluo#714
Keith Turner [Tue, 6 Sep 2016 19:10:49 +0000 (15:10 -0400)]
Merge remote-tracking branch 'origin/thrift-version'
Keith Turner [Fri, 2 Sep 2016 21:47:54 +0000 (17:47 -0400)]
Made thrift version configurable.
Needed to do this to test building against Accumulo 1.8.0 which used thrift 0.9.3.
Keith Turner [Fri, 12 Aug 2016 22:34:50 +0000 (18:34 -0400)]
Update for changes from apache/incubator-fluo#758
Keith Turner [Fri, 12 Aug 2016 15:24:23 +0000 (11:24 -0400)]
update to newly released parent pom
Keith Turner [Fri, 29 Jul 2016 21:55:02 +0000 (17:55 -0400)]
Update for changes in apache/fluo#746
Mike Walch [Tue, 26 Jul 2016 19:26:26 +0000 (15:26 -0400)]
Merge branch 'fr-94'
Mike Walch [Tue, 26 Jul 2016 13:54:42 +0000 (09:54 -0400)]
Closes #94 - Update pom to use new Fluo parent
* Converted a do-while statemnt to while to avoid checkstyle error
* Fix properties in POM used to start MiniAccumulo instance
* Updated snapshots repo to Apache server
Mike Walch [Mon, 25 Jul 2016 19:55:44 +0000 (15:55 -0400)]
Merge remote-tracking branch 'keith/fluo-723'
Keith Turner [Mon, 25 Jul 2016 19:30:43 +0000 (15:30 -0400)]
update for changes in apache/incubator-fluo#723
Mike Walch [Thu, 21 Jul 2016 16:46:34 +0000 (12:46 -0400)]
Merge branch 'recipes-92'
Mike Walch [Mon, 18 Jul 2016 21:29:30 +0000 (17:29 -0400)]
Fixes #92 - Added dependency analysis plugin
* Updated dependencies that caused failure by analysis plugin
* Updated README.md
* Removed commons-lang dependency in core
Mike Walch [Wed, 20 Jul 2016 19:51:30 +0000 (15:51 -0400)]
Merge remote-tracking branch 'keith/add-commons-collections'
Keith Turner [Wed, 20 Jul 2016 19:44:10 +0000 (15:44 -0400)]
add missing dependency on commons collections
Mike Walch [Mon, 18 Jul 2016 20:42:30 +0000 (16:42 -0400)]
Minor updates in preparation for 1.0.0 release
* Set version to 1.0.0-incubating-SNAPSHOT
* Removed unnecessary whitespace
* Added missing @since tags
* Excluded *.impl.* packages from javadocs
* Removed unnecessary public modifiers from public interface methods
* Fixed method misspelling in SimpleSerializer
* Set Accumulo min version in pom.xml to 1.6.5 to match Fluo
Keith Turner [Fri, 15 Jul 2016 20:43:50 +0000 (16:43 -0400)]
Fixed bug with continuance introed in #71
Keith Turner [Fri, 15 Jul 2016 19:59:21 +0000 (15:59 -0400)]
Updated to use new scanner API from apache/incubator-fluo#639
Keith Turner [Fri, 15 Jul 2016 22:01:55 +0000 (18:01 -0400)]
Merge remote-tracking branch 'mike/package-refactor'
Conflicts:
docs/row-hasher.md
modules/accumulo/src/main/java/org/apache/fluo/recipes/accumulo/cmds/OptimizeTable.java
modules/accumulo/src/main/java/org/apache/fluo/recipes/accumulo/ops/TableOperations.java
modules/core/src/main/java/org/apache/fluo/recipes/common/Pirtos.java
modules/core/src/main/java/org/apache/fluo/recipes/common/TableOptimizations.java
modules/core/src/main/java/org/apache/fluo/recipes/core/common/Pirtos.java
modules/core/src/main/java/org/apache/fluo/recipes/core/data/RowHasher.java
modules/core/src/main/java/org/apache/fluo/recipes/core/export/ExportQueue.java
modules/core/src/main/java/org/apache/fluo/recipes/core/map/CollisionFreeMap.java
modules/core/src/test/java/org/apache/fluo/recipes/core/map/SplitsTest.java
modules/test/src/main/java/org/apache/fluo/recipes/test/AccumuloExportITBase.java
Keith Turner [Fri, 15 Jul 2016 21:05:40 +0000 (17:05 -0400)]
Merge remote-tracking branch 'mike/fr-50'
Mike Walch [Fri, 15 Jul 2016 17:34:03 +0000 (13:34 -0400)]
Update whitespace in LICENSE file
Mike Walch [Fri, 15 Jul 2016 16:26:07 +0000 (12:26 -0400)]
Added '@since 1.0.0' annotations
* Also made minor whitespace changes
Mike Walch [Fri, 15 Jul 2016 15:50:40 +0000 (11:50 -0400)]
Made SharedBatchWriter package private
Mike Walch [Fri, 15 Jul 2016 15:31:28 +0000 (11:31 -0400)]
Updated package names in core module
* Packages now have 'org.apache.recipes.core.' prefix
Mike Walch [Thu, 14 Jul 2016 14:49:28 +0000 (10:49 -0400)]
Fixes #50 - Rename Pirtos to TableOptimizations
Keith Turner [Thu, 7 Jul 2016 21:18:53 +0000 (17:18 -0400)]
Update to reflect changes in apache/fluo#695
T
Mike Walch [Fri, 1 Jul 2016 16:12:27 +0000 (12:12 -0400)]
#82 - Updates to due to move of type layer to Fluo recipes
* Updated type layer imports and reorganized all imports
* Fixed tests
* Added public API type changes from apache/incubator-fluo#697
Mike Walch [Fri, 1 Jul 2016 16:05:45 +0000 (12:05 -0400)]
Fixes #82 - Moved TypeLayer from Fluo API to Fluo Recipes
Mike Walch [Fri, 17 Jun 2016 21:13:20 +0000 (17:13 -0400)]
Delete AUTHORS file, added DISCLAMER & NOTICE, updated project website links
Keith Turner [Fri, 17 Jun 2016 20:24:00 +0000 (16:24 -0400)]
Merge remote-tracking branch 'mike/license-headers'
Mike Walch [Fri, 17 Jun 2016 19:24:10 +0000 (15:24 -0400)]
Updated links in docs due to move to Apache
Mike Walch [Fri, 17 Jun 2016 14:21:47 +0000 (10:21 -0400)]
Updated license headers for Apache
Mike Walch [Thu, 16 Jun 2016 16:25:21 +0000 (12:25 -0400)]
Merge pull request #78 from keith-turner/apache-package-rename
Rename packages to apache names
Keith Turner [Thu, 16 Jun 2016 14:49:51 +0000 (10:49 -0400)]
Fix links in markdown
Keith Turner [Mon, 6 Jun 2016 22:37:35 +0000 (18:37 -0400)]
Rename packages to apache names
Keith Turner [Fri, 27 May 2016 22:23:55 +0000 (18:23 -0400)]
Merge pull request #77 from mikewalch/spark161
Upgrade Spark to 1.5.2
Mike Walch [Wed, 25 May 2016 21:10:05 +0000 (17:10 -0400)]
Upgrade Spark to 1.5.2
Mike Walch [Fri, 13 May 2016 20:20:30 +0000 (16:20 -0400)]
Merge pull request #76 from keith-turner/ct-retry
made compact transient command retry when calling compact throws an e…
Keith Turner [Fri, 13 May 2016 19:28:26 +0000 (15:28 -0400)]
made compact transient command retry when calling compact throws an exception
Mike Walch [Thu, 12 May 2016 19:56:14 +0000 (15:56 -0400)]
Merge pull request #75 from keith-turner/cont-row
construct exportQ row that falls in bucket
Keith Turner [Thu, 12 May 2016 19:09:38 +0000 (15:09 -0400)]
construct exportQ row that falls in bucket
Keith Turner [Thu, 12 May 2016 16:53:03 +0000 (12:53 -0400)]
Merge pull request #74 from keith-turner/fr-73
fixes #73 allow different sleep times for ranges
Keith Turner [Wed, 11 May 2016 16:57:10 +0000 (12:57 -0400)]
fixes #73 allow different sleep times for ranges