https://pinot.apache.org/ logo
Join Slack
Powered by
# pinot-dev
  • k

    Kishore G

    07/01/2021, 5:13 PM
    Copy code
    QueryExecutorTest
  • k

    Kishore G

    07/01/2021, 5:14 PM
    Copy code
    PropertiesConfiguration queryExecutorConfig = new PropertiesConfiguration();
    queryExecutorConfig.setDelimiterParsingDisabled(false);
    queryExecutorConfig.load(new File(resourceUrl.getFile()));
    _queryExecutor = new ServerQueryExecutorV1Impl();
    _queryExecutor.init(new PinotConfiguration(queryExecutorConfig), instanceDataManager, _serverMetrics);
  • a

    Atri Sharma

    07/01/2021, 5:24 PM
    Thank you!
  • a

    Atri Sharma

    07/02/2021, 12:27 PM
    Here is a dumb question -- do we allow only a single column in DISTINCTCOUNT?
  • m

    Mayank

    07/02/2021, 1:29 PM
    Yes we do.
  • a

    Atri Sharma

    07/02/2021, 1:36 PM
    Shouldn't multiple columns in Distinct Count be throwing a parser error then?
  • a

    Atri Sharma

    07/02/2021, 1:42 PM
    Also, when using the dictionary, is our assertion that the query has only one column in its target list? It seems that we check only the first column for presence in the dictionary when deciding if the query can be planned only using the dictionary
  • a

    Atri Sharma

    07/02/2021, 1:42 PM
    It also makes sense because we cannot maintain order amongst two dictionaries, but wanted to confirm
  • k

    Ken Krugler

    07/08/2021, 12:13 AM
    I see that you can build Pinot using Java 8, via
    mvn clean install -DskipTests -Pbin-dist -T 4 -Djdk.version=8
    . Is there any way to generate Eclipse projects that also use Java 8? Currently these project files are created with Java 11 as the target (compliance level, and generated .class files).
  • a

    Atri Sharma

    07/09/2021, 8:05 PM
    Folks, here is a question. Why do we not represent Distinct as an aggregation? That will save us some special casing in the code and make the intermediate block format consistent
  • a

    Atri Sharma

    07/09/2021, 8:05 PM
    Is there a reason why we have split it out?
  • j

    Jackie

    07/09/2021, 8:35 PM
    Modeling Distinct as aggregation limits the opportunity of optimizations. From query processing perspective, distinct works closer to selection, but with dedup. More context and performance numbers can be found here: https://github.com/apache/incubator-pinot/pull/6285
  • j

    Jackie

    07/09/2021, 8:37 PM
    The special casing in the intermediate block format is actually introduced by modeling it as aggregation. Ideally it should use the same format as selection query, but that will involve backward-incompatible change
  • a

    Atri Sharma

    07/09/2021, 11:43 PM
    Thanks, that makes sense. I wanted to go in one direction, either have Distinct represented solely as an aggregation, or as a select query. In current form, it is a bit hard to fathom. Your explanation makes sense, thanks
  • k

    khush

    07/21/2021, 2:37 PM
    Hi, I had a query. In an instance where we loose configuration data in zookeeper in the pinot cluster, is there any recovery method in pinot? If the data in stored in deep store like S3, can we rebuild the cluster with data in the deep store?
  • k

    Kishore G

    07/21/2021, 3:40 PM
    zookeeper can be configured to store the snapshot in deepstore like s3
    👍 1
  • k

    Kishore G

    07/21/2021, 3:40 PM
    and you can revive restart zookeeper by providing that snapshot as input
  • k

    khush

    07/22/2021, 5:38 AM
    So if we save the configuration snapshot, the cluster can be revived. Is my assumption correct?
  • k

    Kishore G

    07/22/2021, 5:42 AM
    Yes
  • m

    Mayank

    07/22/2021, 5:44 AM
    @User typically folks also maintain table config and schema under source control (say git) to track changes and use hooks to update the cluster via some hooks
    👍 1
  • k

    khush

    07/22/2021, 5:47 AM
    We have the table config maintained in git. What sort of hooks are we speaking of here? Any examples?
  • m

    Mayank

    07/22/2021, 5:51 AM
    I don’t have an example handy, but someway to ensure that git and Pinot cluster are always in sync, and also git push checks that updates are valid to be applied (without applying)
  • s

    Seunghyun

    07/23/2021, 5:45 PM
    Apache Pinot has recently been graduated to a top level project! We are currently working on the infra migration so some things have been changed. This can potentially break some of your scripts if those depend on fetching codes from git repo. • One of the most notable change is that our git repository became https://github.com/apache/pinot (previously, it was https://github.com/apache/pinot-incubator) • For contributors/committers, please change the remote url from the locally copied git repo
    Copy code
    git remote -v
    upstream	git@github.com:apache/incubator-pinot.git (fetch)
    upstream	git@github.com:apache/incubator-pinot.git (push)
    ->
    upstream	git@github.com:apache/pinot.git (fetch)
    upstream	git@github.com:apache/pinot.git (push)
    🎉 8
    🙌 5
  • x

    Xiang Fu

    08/06/2021, 8:35 PM
    Trying to split tests to reduce ci time: https://github.com/apache/pinot/pull/7257
  • s

    Subbu Subramaniam

    08/07/2021, 7:11 PM
    @User is it possible to add the compatibility test also to run in parallel? We want to add it so that it does not block a merge, but the result is available to the reviewer. If this can be done, that will be great. @User is also working on it, so you may want to touch base with him, thanks
  • x

    Xiang Fu

    08/07/2021, 7:22 PM
    Where are the compatibility test
  • s

    Subbu Subramaniam

    08/07/2021, 9:04 PM
    @User See https://github.com/apache/pinot/blob/master/compatibility-verifier/README.md
    👍 1
  • k

    Kishore G

    08/10/2021, 6:11 PM
    where do we use this?
  • m

    Mayank

    08/17/2021, 3:51 PM
    Hi Team, do we have any talks scheduled (or interest for talks) on Pinot scheduled for ApacheCon happening in Sept?
  • k

    Ken Krugler

    08/27/2021, 5:24 PM
    Someone with admin rights for https://github.com/apache/pinot/ should eventually get rid of the “(Incubating)” bit from the description. I think that’s also being picked up by Github to set the window title.
1...242526...30Latest