Age | Commit message (Collapse) | Author |
|
|
|
|
|
- downgrade maven-javadoc-plugin version
- update some Drill maven plugins versions and move them to pluginManagement block
- bump up lowest maven version supported by Drill in correspondence to org.apache.maven dependencies
closes #1574
|
|
some files
- update license-maven-plugin plugin custom mappings
- update files licenses headers
- update from "/usr/bin/env bash" to "/bin/bash" shebang line in shell script files
|
|
|
|
|
|
|
|
closes #1207
|
|
closes #1195
|
|
|
|
- fixed all compiling errors (main changes were: Maven changes, chenges RelNode -> RelRoot, implementing some new methods from updated interfaces, chenges some literals, logger changes);
- fixed unexpected column errors, validation errors and assertion errors after Calcite update;
- fixed describe table/schema statement according to updated logic;
- added fixes with time-intervals;
- changed precision of BINARY to 65536 (was 1048576) according to updated logic (Calcite overrides bigger precision to own maxPrecision);
- ignored some incorrect tests with DRILL-3244;
- changed "Table not found" message to "Object not found within" according to new Calcite changes.
|
|
|
|
version is used when resolving dependency version conflicts
closes #977
|
|
|
|
|
|
|
|
There's no name and version exchanged between client and server over the User RPC
channel.
On client side, having access to the server name and version is useful to expose it
to the user (through JDBC or ODBC api like DatabaseMetadata#getDatabaseProductVersion()),
or to implement fallback strategy when some recent API are not available (like
metadata API).
On the server side, having access to the client version might be useful for audit
purposes and eventually to implement fallback strategy if it doesn't require a RPC
version change.
this closes #622
|
|
|
|
|
|
This enhanced version of the script allows integrated download and verification of a Drill release. It can be used to verify both the main release artifacts and maven repository artifacts.
For example, to verify the 1.6 rc0 release artifacts, I ran
./verify_release.sh https://repository.apache.org/content/repositories/orgapachedrill-1030/ /tmp/drill-1.6/maven/
./verify_release.sh http://home.apache.org/~parthc/drill/releases/1.6.0/rc0/ /tmp/drill-1.6/main/
If I had pre-downloaded the files in the respective folders, I'd run
./verify_release.sh /tmp/drill-1.6/maven/
./verify_release.sh /tmp/drill-1.6/main/
Finally, run with `-nv` option to reduce the verbosity of the output.
Closes #249.
|
|
|
|
|
|
- Replace Stopwatch constructors with .createStarted() or .createUnstarted()
- Stop using InputSupplier and Closeables.closeQuietly
- Clean up quiet closes to log or (preferably) propagate.
- Add log4j to enforcer exclusions.
- Update HBaseTestSuite to add patching of Closeables.closeQuietly() and Stopwatch legacy methods. Only needed when running HBaseMiniCluster.
- Remove log4j from HBase's pom to provide exception logging.
- Remove log4j from Hive's shaded pom.
- Update Catastrophic failures to use the same pattern to ensure reporting.
- Update test framework to avoid trying IPv6 resolution. (This removes 90s pause from HBase startup in my tests)
This closes #361.
This closes #157.
|
|
FMPP 0.9.14 pom.xml specifies a version range for FreeMarker dependency,
which should be okay except that latest SNAPSHOT version doesn't resolve
anymore.
FMPP 0.9.15 now uses a fixed stable version (2.3.21).
This closes #330.
|
|
|
|
|
|
|
|
error add a simple test to Parquet writer make errors verbose by default in tests
This closes #221
Also includes:
- make the checkstyle conf not tied to the execution to allow running mvn checkstyle:check from the command line
- fix verbose output in tests
|
|
Makes the classpath scanning a build time class discovery
Makes the fmpp generation incremental
Removes some slowness in DrillBit closing
Reduces the build time by 30%
This closes #148
|
|
|
|
|
|
|
|
|