Граф коммитов

9 Коммитов

Автор SHA1 Сообщение Дата
Clemens Lieb 2218649a0f [core] changes to enable folding YCSB-TS back into YCSB (#1095)
* [core] Drop JDK 7 Support

Sets compiler target to 1.8
Additionally removes openjdk7 from travis build-matrix
Fixes #1033

Additionally includes lexicographic reordering of binding-dependency properties in root pom

* [core] introduce baseclass for timeseries database bindings

This base-class parses the queries generated by TimeSeriesWorkload into a format
that's usable for simple consumption.
The format has been defined through the work done by Andreas Bader (@baderas) in
https://github.com/TSDBBench/YCSB-TS.

* [core] parse debug and test properties for all Timeseries databases

* [core] Add method to define possible tagKeys for Timeseries Workloads

Some TimeSeries Databases require a "schema" up front.
To generate said schema, the tag keys used by the workload are required.
This method should be centrally available for maintainability

* [core] Provide default implementation for  operation

TimeSeries databases only rarely support deleting data. As such we can generally assume
the operation to always return a Status.NOT_IMPLEMENTED. Similarly to updating that trivial
implementation does not need to be repeated in every TimeSeriesDatabase implementation

* [core] Address review

This adds a copyright header and significant amounts of javadoc for TimeseriesDB
Furthermore occurrences of Long have been largely replaced with the primitive long
Finally an overload for signed integer values has been added for insertions
2018-03-19 16:37:13 -07:00
Kevin Risden a564c4cb63 [core] Fix checkstyle for CoreWorkload (#897) 2017-01-31 17:06:09 -05:00
Shivam Maharshi ef8c9f1667 [rest] Added rest-binding for benchmarking RESTFull Web Services. 2016-10-25 15:49:10 -04:00
Kevin Risden d47d4d8147 [jdbc] Fix JDBC checkstyle errors.
RedundantThrows is unreliable and latest checkstyle removes it.
https://github.com/checkstyle/checkstyle/issues/5#issuecomment-52593242
2016-09-30 09:34:05 -05:00
Sean Busbey a6c71994e4 [checkstyle] consolidate checkstyle plugin configs. default to enforcing.
- define checkstyle configs in as few places as possible
- use checkstyle:check since it has defaults that match what we want (fail after logging to console)
- modules that have current failures set property checkstyle.failOnViolation to false.
2016-01-27 08:58:53 -06:00
Andy Kruth 9afee3fb31 [build] changed checkstyle linelength to 120 2015-11-29 20:22:51 -06:00
Govind Kamat 25502287c5 [licensing] Added ASLv2 headers to files without them. 2015-08-07 10:49:16 -07:00
Sean Busbey 195d6e861c [packaging] refactor packaging to avoid fat-jars.
* remove unused declared deps in a few places
* lex sort modules in top level pom
* update maven plugin versions.
* no more jar-with-dependencies
* set ycsb-core to provided in bindings
* introduce a bindings-parent pom that sets
** stage dependency copy on building binding
** iff binding has a README.md, build a binding-specific dist artifact
* update distribution assembly to
** properly build after modules
** use per-binding sets of dependencies

closes #250
2015-06-17 12:29:36 -05:00
m1ch1 d461c890e3 gh-67 use checkstyle. 2012-02-27 00:33:46 -08:00