Commit Graph

5755 Commits

Author SHA1 Message Date
f273f59844 Refactor the code selecting rollup (#947) 2019-04-19 14:49:12 +08:00
b9054f537b Support UDAF (#943) 2019-04-17 19:08:37 +08:00
b99ddee4e6 Fix bug that HLL can be use as keys (#937) 2019-04-16 20:14:20 +08:00
ee62a0dd3e Support adding columns to multiple rollup indexes in one ALTER TABLE stmt (#931) 2019-04-16 15:38:29 +08:00
e5a5b6da16 Fix concat_ws return null when argument is null (#923)
#918
2019-04-15 19:54:02 +08:00
916c472e24 Fix bug in create table with BF (#907)
Fixed a bug in the Bloom filter where column names could not be found due to spaces
2019-04-11 16:32:33 +08:00
d3251a19f7 Modify the method to obtain some metrics (#904) 2019-04-10 19:37:48 +08:00
c1b8c11dbb Fix null pointer error when async load (#902)
1. Add parallel number property in fragment
2. Parallel number will be init in contrustor of fragment
3. Async plan will use the default value while sync plan will use the parallelExecInstanceNum of SessionVariable
2019-04-10 16:00:12 +08:00
2a3bf5842f Parallel fragment exec instance (#851) 2019-04-09 10:05:39 +08:00
d9f93e345e Revert "Fix issue #866: insert stmt not merge commit info correctly (#868)" (#880)
This reverts commit d5a6d1cc6f1eb4d297a8cbc7cbbe02544a2c402c.
2019-04-04 17:33:55 +08:00
d5a6d1cc6f Fix issue #866: insert stmt not merge commit info correctly (#868) 2019-04-03 13:02:46 +08:00
cf00e67cd1 Add report queue size limit to avoid too many report requests (#846) 2019-04-02 16:01:34 +08:00
94a2582b4c Fix bug that PreAggregation should be turn on when processing hll_raw_agg (#856) 2019-04-02 11:01:46 +08:00
5a438fd0d3 Fix bug that function get wrong symbol when it's params contain date (#855) 2019-04-01 23:52:06 +08:00
a1bfc90320 Support hll_raw_agg in Aggregate Function (#832)
hll_raw_agg Function aggregates the HLL type value, and return the HLL type value
2019-04-01 16:17:56 +08:00
5d29fc6bd9 Revert fix bug that if match wrong symbol (#834) 2019-04-01 10:01:13 +08:00
8f935c9486 Fix bug that root user cannot login without password from 127.0.0.1 (#825) 2019-03-28 10:58:32 +08:00
4f3158a74d Support hll_union_agg in Analytic Function (#819) 2019-03-27 18:50:08 +08:00
664c23c39b Fix bug that Build-in function if match wrong symbol (#814) 2019-03-26 14:46:59 +08:00
d47600ed84 Modify the logic of setting password (#798)
* Modify the logic of setting password
1. User can set password for current_user() or if it has GRANT priv
2. And USER() function support
2019-03-25 09:27:40 +08:00
f4a63b29d8 Fix doris on es bug (#791) 2019-03-22 19:03:27 +08:00
722a4dbea2 Fix bug that throws exception when pruning partition type is date (#792) 2019-03-22 17:22:53 +08:00
c34b306b4f Decimal optimize branch #695 (#727) 2019-03-22 17:22:16 +08:00
1f092bb9fb Add EsTableDescriptor in be (#775) 2019-03-19 19:33:54 +08:00
2a152e0943 Remove colocate table meta when drop db (#761) 2019-03-17 15:23:38 +08:00
4a3d9dd1ac Fix bug that balance slot may not be released when balance task is done (#757) 2019-03-14 21:06:19 +08:00
c11e78c6e6 Fix bug of invalid replica last failed version (#746)
1. Some previous doris version may cause some invalid replica last failed version.
2. Also modify the CREATE TABLE help doc, remove row storage type and random distribution.
2019-03-14 12:35:29 +08:00
7feb27e047 Fix not matched error code (#740) 2019-03-13 11:09:39 +08:00
5f9e82b0fa Support calculate unix_timestamp() on Frontend (#732)
#731
2019-03-13 09:58:29 +08:00
b3fd53aa92 Fix bug that compareTo in PartitionKey throws cast error (#720) 2019-03-11 17:53:32 +08:00
584b4371e3 Fix balance with diff storage medium (#705) 2019-03-11 09:22:30 +08:00
7965a7129a Add esquery function (#652) 2019-03-08 09:27:41 +08:00
4dbbd32a72 Remove sensitive info (#692) 2019-03-06 17:29:11 +08:00
49dddb458d Fix some tablet scheduler bug (#686)
1. The balance task does not taking storage medium into account.
2. When repairing tablet with version incomplete, tablet with replica (2-xx), (2-xx), (2-0) can't be handled.
3. Show proc stmt may throw null pointer exception when all replicas are missing.
2019-03-05 09:26:36 +08:00
f2bd98f76a Clear etl job files when job finished (#680) 2019-03-01 17:01:13 +08:00
acf839ca9c Remove the running partition mark when delete operation encounter errors (#678) 2019-03-01 12:52:38 +08:00
b2d8fcdbd7 Limit the number of balance task (#674)
1. Limit the number of balance tablet selection. The number of
   tablet selection should be less than the low load path number.
2. Limit the max number of balance task to 500.
2019-02-28 10:11:44 +08:00
ac818c2b7b Optimize the some schedule policy of routine load in FE (#665)
* Change routine load task sheduler interval to 0
1. change routine load task scheduler interval to 0
2. init progress when routine load scheduler
3. add unit test and function test of routine load scheduler and task commit

* Add checker of custom kafka partition
1. need scheduler to need schedule
2. add checker of custom kafka partition when create routine load job
3. fix unit test error
2019-02-27 15:38:51 +08:00
e7013ce6a2 Remove restrict of "Analytic function must have partition by" (#659) 2019-02-27 14:12:39 +08:00
9252beca99 Simplify the delete stmt (#668)
Remove the restrict that delete stmt must specify partition even for unpartitioned table
2019-02-27 12:46:36 +08:00
f8865dce79 Fix bug that expanding star fails in create view (#667) 2019-02-27 11:30:35 +08:00
48450ac98f Add function's param checks in aggregation function (#666) 2019-02-27 09:41:21 +08:00
e51be0ae22 DORIS-645: Fix allocating error of constant predicate (#657)
1. The method assignConjuncts in SingleNodePlanner could not allocate constant predicate correctly.
2. It use e.isBoundByTupleIds() which always return ture whatever tupleIds when e is a constant predicate.
3. I use PlanNode assignConjuncts instead of SingleNodePlanner's.
2019-02-26 10:55:49 +08:00
397747af2c Fix bug that push down the predicates past AggregateNode (#658) 2019-02-26 10:55:14 +08:00
820894ca70 Fix wrong type length when show full columns (#648) 2019-02-21 09:41:45 +08:00
19d37afe74 Fix some tablet scheduler bug (#644)
1. Replica in CLONE state should be deleted when schedule finished
2. Set replica as bad if the only remained replica is missing
2019-02-20 16:54:24 +08:00
d872f79496 Handle unused disks and tablets report (#633)
When Backend report unused replica, which means this replica
is bad, Frontend should set this replica as bad and repair it.
Also, when a disk is reported unused, Frontend should mark this
disk as OFFLINE. And no more replica will be assigned to this
disk.

We also add 3 new metrics: disk_state, tablet_num and scheduled_tablet_num
on Frontend to monitor the disk state and number of tablet on each Backend.
2019-02-18 10:20:56 +08:00
d3cd31fb81 Fix colocate table not delete tablet in backend bug (#626) 2019-02-15 09:13:29 +08:00
192c1237de Update year in Notice file (#618)
* Update year in Notice file
* Change use_new_tablet_scheduler default value
2019-02-01 16:01:07 +08:00
0c864c47f8 Unify version information (#617) 2019-02-01 15:36:22 +08:00