Commit Graph

22 Commits

Author SHA1 Message Date
Raghunandan 34b34313b3 [maven-release-plugin] prepare for next development iteration 2021-03-31 11:15:11 +05:30
Han Weng 36d37562d4 Improve TempFolder cleanup logic 2021-03-26 16:01:52 -04:00
i-robot 5ca806af47 !767 Improve BTree so it can still filter splits in "and" expression when one of clause throws exception
Merge pull request !767 from Han_Weng/btree-improve
2021-03-24 08:40:07 +08:00
Han Weng e28b04015c Improve btree lookup logic 2021-03-23 19:06:52 -04:00
Han Weng 543a7e6de8 Improve index lookup performance and optimize temp folder usage 2021-03-23 18:01:14 -04:00
Han Weng e039f87796 Implement user-specified index pre-loading when server starts 2021-02-25 15:13:59 -05:00
Han Weng d41859ebc9 Refactor BTree index, indexFilter and split filtering 2021-02-12 12:55:28 -05:00
Raghunandan 592b5cbc9d [maven-release-plugin] prepare for next development iteration 2020-12-30 19:16:54 +05:30
karmvs 93661ce35e Adding btree index to Hindex 2020-11-29 21:54:33 -05:00
hweng 59e4991476 Update parallel index creation logic, improve index exception handling, tmp dump cleaning and cross-platform security path support 2020-10-19 22:00:15 -04:00
Han Weng de95345f3a Introduce new Index API - Refactoring and new implementations 2020-10-14 15:09:26 -04:00
farhan3 654c056e37 hindex cli bug fixes and improvements:
- cli crashing on hindex exception
- progress bar invalid range
- use case insensitive names in hindex
- validate hindex create index WHERE expression
- use catalog and schema from session to form fqtn
- docs and cli help improvements
2020-09-24 13:58:23 +08:00
Raghunandan a9ca254fb6 Change OpenLooKeng version number to have snapshot
Change OpenLooKeng version numbers to have correct convention and dependency
2020-09-23 09:15:10 +05:30
i-robot aa9a9cf486 !246 Integrate heuristic index cli into presto-cli
Merge pull request !246 from AyushGupta3/index-sql-squashed
2020-09-22 15:51:43 +08:00
Ayush Gupta e9d4b75cf7 support index commands 2020-09-22 15:20:47 +08:00
farhan3 0c1777e7f3 expand secure path whitelist
add root directory to black list and add docs for white list

remove multi path
2020-09-22 09:21:11 +08:00
farhan3 8bd3a764f2 fix path manipulation warnings (WIP)
fix all path manipulation problems

add more logs about path check

fix hive ut
2020-09-15 12:09:35 +08:00
farhan3 96e4cfa5be fix security scan issues 2020-08-25 17:03:57 -04:00
Haochen Ding 3e95410127 DynamicFilter refactoring and optimization:
1. Removed the filter type saved in state-store
2. Refactored DynamicFilterService logic
3. Fixed extract expression symbol in DynamicFilterService with CAST expressions
4. Reduced synchronization scope in LocalDynamicFilterCollector methods to reduce blocking time
5. Added getOrCreateStateCollection in StateStore
6. Moved DynamicFilter classes back to spi
2020-07-26 14:00:42 -03:00
Han Weng 57a0745b87 Refactor heuristic indexer 2020-07-21 11:38:53 -04:00
Haochen Ding 91400650a7 Refactor and optimize current Dynamic Filter implementation
1. Use internal BloomFilter instead of Guava BloomFilter for better performance
2. Improve row filtering logic using DynamicFilter for better performance
3. Moved BloomFilter and DynamicFilter implementations to hetu-common
4. Refactored DynamicFilter related classes
2020-07-20 12:37:51 -03:00
Han Weng cabed5af6a Create hetu-common module 2020-07-16 11:25:35 -04:00