Henry Robinson
6bf2b3c74e
Add tarball build-step for shell, also shell version number
2014-01-08 10:45:07 -08:00
Lenni Kuff
1b4f318bf2
Update run-workload to facilitate beeswax execution and support saving of partial results
...
This change updates run-workload to provide a more generic interface for query
execution. Now the query executor just takes an execution function and a new
QueryExecOptions object that defines the values to use for execution.
I also made a change to store partial result sets so we can salvage some work if
a run fails.
2014-01-08 10:45:06 -08:00
Marcel Kornacker
f08ba42df2
fixing deadlock in PlanFragmentExecutor::UpdateStatus()
2014-01-08 10:45:06 -08:00
Nong Li
be33587e10
Added wall based rate counters and other counter cleanup.
2014-01-08 10:45:06 -08:00
Henry Robinson
decf02a1c9
IMP-325: Speed up state-store-test
2014-01-08 10:45:06 -08:00
Marcel Kornacker
f58db29942
Fixing bugs in PlanFragmentExecutor:
...
- the report callback is now *always* invoked when execution finishes,
regardless of --status_report_interval setting
- except that no final report is sent if the execution was cancelled
- the report thread is stopped when execution finishes in Open() or GetNext()
(ie, not in the d'tor)
2014-01-08 10:45:05 -08:00
Henry Robinson
a55e7777ef
IMP-324: Write command line flags into log at startup
2014-01-08 10:45:05 -08:00
ishaan
42231b7d86
Annotate queries for better benchmark reporting.
2014-01-08 10:45:05 -08:00
ishaan
23db0c0605
Enable query cancellation on Ctrl^c, enable shell exit on Ctrl^D, misc error handling.
2014-01-08 10:45:05 -08:00
Henry Robinson
e7348a209b
IMP-232: Parallel INSERT OVERWRITE
2014-01-08 10:45:04 -08:00
Nong Li
cb0685c69f
Fix block locations when a data node does not report back.
2014-01-08 10:45:04 -08:00
Nong Li
126971edbb
Update Impala to use CDH4.1 rc3.
2014-01-08 10:45:04 -08:00
Nong Li
a895803d84
Updated hive and hbase to rc3.
2014-01-08 10:45:01 -08:00
Nong Li
43da021a27
Updated hadoop to 4.1-rc3.
2014-01-08 10:44:54 -08:00
Daniel Jackoway
bb1db52bdd
Hash Aggregation Progress and experiments
...
Marcel asked me to just push everything I have.
It's all in experiments/ so not a big deal, and he'll look it over after launch.
2014-01-08 10:44:51 -08:00
Marcel Kornacker
1b11130a5d
extra debugging output:
...
- per-query volume id histogram
- info about in-progress backends
- temporarily: log reader on every DiskIoMgr::GetNext() call
2014-01-08 10:44:51 -08:00
Henry Robinson
afc30baf52
Impalad for Trevni loading shouldn't use a state-store
2014-01-08 10:44:51 -08:00
Lenni Kuff
7d595ba740
Update run-workload result reporting to make reference result comparison more flexible
...
Now we save Hive results into a separate file (previously everything was stored
in the same file. Also added ability to do a run-benchmark and specify to skip
impala and which will help generate hive reference results.
Updated the reporting script to reflect this change.
2014-01-08 10:44:50 -08:00
Henry Robinson
a401b38830
Fix broken state-store-test
2014-01-08 10:44:50 -08:00
Henry Robinson
dc94b9d06f
List / set metrics review responses
2014-01-08 10:44:50 -08:00
Henry Robinson
30653278b4
run-query should not start a state-store client by default
2014-01-08 10:44:50 -08:00
Michael Ubell
dafee3e504
Detect EOF when reading more than the scan range offset.
2014-01-08 10:44:49 -08:00
Henry Robinson
eeb63e37ad
Add list / set metrics, and num queries metric to impala-server
2014-01-08 10:44:49 -08:00
Henry Robinson
e3e6ba984b
Show / describe
2014-01-08 10:44:49 -08:00
Henry Robinson
825c63ad3b
IMP-298: Make standalone impalad start a scheduler for a single node
2014-01-08 10:44:49 -08:00
Nong Li
99441da2f4
QueryIds and FragmentIds are now always printed in hex.
2014-01-08 10:44:48 -08:00
Alan Choi
b2822ab410
IMP-274 call to Datanode to retrieve disk volume id per scan node, not per file block
2014-01-08 10:44:48 -08:00
Nong Li
05d1fa5bc6
Fix metadata for runtime profiles.
2014-01-08 10:44:48 -08:00
Henry Robinson
4ab79db94f
IMP-266 / IMP-173: Impalad should retry connection to state-store
2014-01-08 10:44:48 -08:00
Marcel Kornacker
c004cdaa1c
Thrift structures for the new planner interface.
2014-01-08 10:44:47 -08:00
Nong Li
a417099e66
Fix runtime profile aggregated throughput.
2014-01-08 10:44:47 -08:00
Alan Choi
ca5de77423
IMP-296 runquery fetches as many rows as possible from ImpalaServer
2014-01-08 10:44:47 -08:00
Lenni Kuff
c858580526
Report each Impala/StateStore metric on a newline
...
Previously metrics were reported as:
simple-scheduler.assignments.total:0simple-scheduler.initialized:1simple-scheduler.local.assignments.total:0
Now they are reported as:
simple-scheduler.assignments.total:0
simple-scheduler.initialized:1
simple-scheduler.local.assignments.total:0
2014-01-08 10:44:47 -08:00
Nong Li
80f977afc6
Improve error logging for scanners. Errors accumulated in the log get output to vlog.
2014-01-08 10:44:46 -08:00
Nong Li
3dad9589f4
Add debug function to dump stack trace.
2014-01-08 10:44:46 -08:00
Nong Li
689fb7d799
Push throughput counter to io mgr and other counter fixes.
2014-01-08 10:44:46 -08:00
Marcel Kornacker
c18d0970d7
Changed RuntimeProfile::PrettyPrint() and Coordinator::BackendExecState::GetNodeThroughput()
...
not to hold locks while they make function calls.
Changed Frontend.assignIds() to use UUID.randomUUID() to generate the query id.
2014-01-08 10:44:46 -08:00
Henry Robinson
af2d5e49ff
IMP-286: Log number of backends in state-store logs
2014-01-08 10:44:45 -08:00
Alan Choi
8dae344ceb
Do not validate filename in DataErrorTest because it is not deterministic.
2014-01-08 10:44:45 -08:00
Alan Choi
22765fc33a
IMP-251: re-enable DataErrorTest
...
verify that the exception message contains the correct error;
verify that excpected exception is thrown;
verify that no exception is thrown when abort_on_error is set to false
2014-01-08 10:44:45 -08:00
Marcel Kornacker
b7c2455979
HdfsScanNode.computeHostBlockAssignments() now skips blocks w/o location information
...
instead of throwing an IllegalStateException.
2014-01-08 10:44:45 -08:00
Nong Li
e160e09a85
Fix incorrect use of memcpy llvm codegen intrinsic.
2014-01-08 10:44:44 -08:00
ishaan
4c84cdae51
Handle queries with '%', python does not parse it properly.
2014-01-08 10:44:44 -08:00
Henry Robinson
5a1dc644df
Include stack trace in exceptions seen by JNI
2014-01-08 10:44:44 -08:00
Nong Li
00fa6ba2fb
Remove explicit includes for glog and gflags.
2014-01-08 10:44:44 -08:00
Nong Li
ca1b47d4b4
Fix link order of glog/gflags
2014-01-08 10:44:43 -08:00
Henry Robinson
70f23ef3a3
Add state-store metric server and first metric
2014-01-08 10:44:43 -08:00
ishaan
b21b1a5aff
Change build path for built type CODECOVERAGE_DEBUG
2014-01-08 10:44:43 -08:00
Marcel Kornacker
14e3f29ef9
fixing broken build
2014-01-08 10:44:43 -08:00
Marcel Kornacker
c7f375d732
removing debug logging stmt
2014-01-08 10:44:42 -08:00