Skip to content

Commit

Permalink
Support IN predicate in ColumnValue SegmentPruner(apache#6756)
Browse files Browse the repository at this point in the history
  • Loading branch information
Sharayu Gandhi committed Apr 12, 2021
1 parent d77a8d8 commit 6671a74
Show file tree
Hide file tree
Showing 817 changed files with 6,435 additions and 9,005 deletions.
19 changes: 19 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#

coverage:
ignore:
# Ignore all files under pinot-tools, pinot-perf and pinot-hadoop.
Expand Down
16 changes: 9 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
## Description
Add a description of your PR here.
<!-- Add a description of your PR here.
A good description should include pointers to an issue or design document, etc.
-->
## Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)
* [ ] Yes (Please label as **<code>backward-incompat</code>**, and complete the section below on Release Notes)
Expand All @@ -15,14 +16,15 @@ Does this PR otherwise need attention when creating release notes? Things to con
- New plugins added or old plugins removed
* [ ] Yes (Please label this PR as **<code>release-notes</code>** and complete the section on Release Notes)
## Release Notes
If you have tagged this as either backward-incompat or release-notes,
<!-- If you have tagged this as either backward-incompat or release-notes,
you MUST add text here that you would like to see appear in release notes of the
next release.
next release. -->

If you have a series of commits adding or enabling a feature, then
<!-- If you have a series of commits adding or enabling a feature, then
add this section only in final commit that marks the feature completed.
Refer to earlier release notes to see examples of text

Refer to earlier release notes to see examples of text.
-->
## Documentation
If you have introduced a new feature or configuration, please add it to the documentation as well.
<!-- If you have introduced a new feature or configuration, please add it to the documentation as well.
See https://docs.pinot.apache.org/developers/developers-and-contributors/update-document
-->
34 changes: 21 additions & 13 deletions .github/workflows/scripts/.pinot_quickstart.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,17 +39,20 @@ if [ "${PASS}" != 1 ]; then
fi

# Quickstart
DIST_BIN_DIR=`ls -d pinot-distribution/target/apache-pinot-*/apache-pinot-*`
DIST_BIN_DIR=`ls -d pinot-distribution/target/apache-pinot-*/apache-pinot-*`/bin
cd "${DIST_BIN_DIR}"

# Test quick-start-batch
bin/quick-start-batch.sh &
./quick-start-batch.sh &
PID=$!

# Print the JVM settings
jps -lvm

PASS=0

# Wait for 30 seconds for table to be set up, then at most 5 minutes to reach the desired state
sleep 30
# Wait for 1 minute for table to be set up, then at most 5 minutes to reach the desired state
sleep 60
for i in $(seq 1 150)
do
QUERY_RES=`curl -X POST --header 'Accept: application/json' -d '{"sql":"select count(*) from baseballStats limit 1","trace":false}' http://localhost:8000/query/sql`
Expand Down Expand Up @@ -82,13 +85,16 @@ if [ "${PASS}" -eq 0 ]; then
fi

# Test quick-start-batch-with-minion
bin/quick-start-batch-with-minion.sh &
./quick-start-batch-with-minion.sh &
PID=$!

# Print the JVM settings
jps -lvm

PASS=0

# Wait for 30 seconds for table to be set up, then at most 5 minutes to reach the desired state
sleep 30
# Wait for 1 minute for table to be set up, then at most 5 minutes to reach the desired state
sleep 60
for i in $(seq 1 150)
do
QUERY_RES=`curl -X POST --header 'Accept: application/json' -d '{"sql":"select count(*) from baseballStats limit 1","trace":false}' http://localhost:8000/query/sql`
Expand All @@ -109,14 +115,14 @@ if [ "${PASS}" -eq 0 ]; then
fi

# Test quick-start-streaming
bin/quick-start-streaming.sh &
./quick-start-streaming.sh &
PID=$!

PASS=0
RES_1=0

# Wait for 30 seconds for table to be set up, then at most 5 minutes to reach the desired state
sleep 30
# Wait for 1 minute for table to be set up, then at most 5 minutes to reach the desired state
sleep 60
for i in $(seq 1 150)
do
QUERY_RES=`curl -X POST --header 'Accept: application/json' -d '{"sql":"select count(*) from meetupRsvp limit 1","trace":false}' http://localhost:8000/query/sql`
Expand Down Expand Up @@ -146,15 +152,17 @@ if [ "${PASS}" -eq 0 ]; then
fi

# Test quick-start-hybrid
cd bin
./quick-start-hybrid.sh &
PID=$!

# Print the JVM settings
jps -lvm

PASS=0
RES_1=0

# Wait for 30 seconds for table to be set up, then at most 5 minutes to reach the desired state
sleep 30
# Wait for 1 minute for table to be set up, then at most 5 minutes to reach the desired state
sleep 60
for i in $(seq 1 150)
do
QUERY_RES=`curl -X POST --header 'Accept: application/json' -d '{"sql":"select count(*) from airlineStats limit 1","trace":false}' http://localhost:8000/query/sql`
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
under the License.
-->
<div align="center">

<img src="https://imgur.com/GNevDZ0.png" align="center" alt="Apache Pinot"/>

---------------------------------------
Expand All @@ -27,7 +29,9 @@
[![codecov.io](https://codecov.io/github/apache/incubator-pinot/branch/master/graph/badge.svg)](https://codecov.io/github/apache/incubator-pinot)
[![Join the chat at https://communityinviter.com/apps/apache-pinot/apache-pinot](https://img.shields.io/badge/slack-apache--pinot-brightgreen?logo=slack)](https://communityinviter.com/apps/apache-pinot/apache-pinot)
[![Twitter Follow](https://img.shields.io/twitter/follow/apachepinot.svg?label=Follow&style=social)](https://twitter.com/intent/follow?screen_name=apachepinot)
[![license](https://img.shields.io/github/license/apache/pinot.svg)](LICENSE)
[![License](https://img.shields.io/github/license/apache/pinot.svg)](LICENSE)

</div>

- [What is Apache Pinot?](#what-is-apache-pinot)
- [Features](#features)
Expand Down
230 changes: 0 additions & 230 deletions docs/Makefile

This file was deleted.

0 comments on commit 6671a74

Please sign in to comment.