Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade to 0.157 #57

Merged
merged 1,219 commits into from
Dec 2, 2016
Merged

upgrade to 0.157 #57

merged 1,219 commits into from
Dec 2, 2016
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 16, 2016

  1. Fix incorrect equality inference during predicate pushdown

    When one side of a join has an effective predicate expression in terms of the field
    use in the join criteria (e.g., v = f(k1), with a join criteria of k1 = k2), and
    that expression can produce null on non-null input (e.g., nullif, case, if, most of
    the array/map functions, etc), queries can produce incorrect results.
    
    In that scenario, predicate pushdown derives another join condition v = f(k2). Since
    f() can produce null on non-null input, it's possible for some value of k1 that's
    equal to k2, f(k2) is null or f(k1) is null. This will cause the join criteria to
    evaluate to null instead of true.
    
    A correct derivation, although less useful for predicate pushdown,  would be
    
        k1 = k2 AND ((f(k1) IS NULL AND f(k2) IS NULL) OR f(k1) = f(k2)).
    
    This change prevents the equality inference logic from considering expressions
    that may return null on non-null input.
    martint committed Oct 16, 2016
    Configuration menu
    Copy the full SHA
    c18dd0b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Fix incorrect equality inference during predicate pushdown

    CAST(JSON 'null' AS ...) will also return null
    martint committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    9af2199 View commit details
    Browse the repository at this point in the history
  2. Add release notes for 0.154

    cberner authored and electrum committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    fba5868 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01c1b7c View commit details
    Browse the repository at this point in the history
  4. Update to Slice 0.27

    This version avoids allocating arrays that are beyond the JVM limit.
    electrum committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    a7a095f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2016

  1. Configuration menu
    Copy the full SHA
    25dca51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e88e32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7da0898 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cdc0c9 View commit details
    Browse the repository at this point in the history
  5. Add sort order in Window node in Explain output

    Currently only the ordering column is being printed
    in the Explain plan output for Window nodes. It is
    also desirable to know what ordering is used for each
    of those columns.
    Akshat Nair authored and martint committed Oct 18, 2016
    Configuration menu
    Copy the full SHA
    e8148f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3ee8178 View commit details
    Browse the repository at this point in the history
  7. Make Accumulo classes immutable

    adamjshook authored and electrum committed Oct 18, 2016
    Configuration menu
    Copy the full SHA
    b42a7f6 View commit details
    Browse the repository at this point in the history
  8. Make AccumuloColumnHandle immutable

    adamjshook authored and electrum committed Oct 18, 2016
    Configuration menu
    Copy the full SHA
    7168269 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    116154f View commit details
    Browse the repository at this point in the history
  10. Fix intermitent failures in resource group tests

    Other queries could timeout because they were abandoned causing the test
    to fail
    cberner committed Oct 18, 2016
    Configuration menu
    Copy the full SHA
    cc9e0e2 View commit details
    Browse the repository at this point in the history
  11. Rename ORC dictionary reader fields

    Rename fields in ORC dictionary reader to make it clear if the field is
    used for the stripe dictionary or row group dictionary.
    dain committed Oct 18, 2016
    Configuration menu
    Copy the full SHA
    6692d69 View commit details
    Browse the repository at this point in the history
  12. Use dictionary blocks for DWRF row groups dictionary

    Always create dictionary blocks in DRWF for columns using a row group
    dictionary. This prevents expansion of the dictionary which can create
    a very large block.
    dain committed Oct 18, 2016
    Configuration menu
    Copy the full SHA
    e51aac4 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2016

  1. Configuration menu
    Copy the full SHA
    ddadea7 View commit details
    Browse the repository at this point in the history
  2. Fix warnings in HivePageSink

    electrum committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    9e368c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffa33a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9086f58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05f3599 View commit details
    Browse the repository at this point in the history
  6. Simplify connector creation process

    Simplify the connector materialization of connectors in ConnectorManager
    dain committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    6e23ebc View commit details
    Browse the repository at this point in the history
  7. Add Metadata.getCatalogHandle

    dain committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    222de54 View commit details
    Browse the repository at this point in the history
  8. Prevent loopback in TransactionManager begin transaction

    Acquire transaction handle in SystemConnector lazily to avoid accessing
    the transaction manager during begin transaction.
    dain committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    3e6eca2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    88b42d4 View commit details
    Browse the repository at this point in the history
  10. Make catalog names transactional

    dain committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    cf04cf0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4b14b8b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6d59236 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    58f2b43 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    95fc210 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2fbc31e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9b8dabb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    da77069 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    42b688f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c786331 View commit details
    Browse the repository at this point in the history
  20. Remove Session.toClientSession

    dain committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    ef8a5b4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    16eea3e View commit details
    Browse the repository at this point in the history
  22. Add remove to service managers

    dain committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    70255a2 View commit details
    Browse the repository at this point in the history
  23. Reimplement IS DISTINCT FROM as an operator

    This fixes incorrect result for IS DISTINCT FROM between structural
    types.
    Igor Demura committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    8215a39 View commit details
    Browse the repository at this point in the history
  24. Make AccumuloTable immutable

    adamjshook authored and electrum committed Oct 19, 2016
    Configuration menu
    Copy the full SHA
    489f28d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2016

  1. Fix product tests log output on Mac OS X

    Previously most of the logs were not displayed.
    The issue did not affect linux hosts.
    ArturGajowy authored and electrum committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    16b6f5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    976e526 View commit details
    Browse the repository at this point in the history
  3. Make resource group test insensitive to startup time

    This fixes an intermittent failure when the test server took too long to
    start
    cberner committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    950cae1 View commit details
    Browse the repository at this point in the history
  4. Fix thread safety of IndexLookup

    adamjshook authored and electrum committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    ea48401 View commit details
    Browse the repository at this point in the history
  5. Remove support for approximate queries

    This was an experimental feature that was never used in production
    and is not well supported. We don't want to keep carrying that code
    around, given how pervasive it is.
    martint committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    0171821 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39aad22 View commit details
    Browse the repository at this point in the history
  7. Fix error messages for failures during commit

    CompletableFuture wraps exceptions with CompletionException,
    which caused the original PrestoException to be hidden.
    electrum committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    0306af4 View commit details
    Browse the repository at this point in the history
  8. Generate long-type hash code for ArrayType and MapType

    This change also fixed the bug that hash operator and hash method
    generate different hash codes.
    geraint0923 committed Oct 20, 2016
    Configuration menu
    Copy the full SHA
    2fd1fa2 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2016

  1. Make HashGenerationOptimizer insensitive to hash symbols order

    This improvement reduces number of hash computations in a plan
    when hash symbols for partitions or joins are the same but
    with different order (e.g: Tpch Q9 query).
    sopel39 authored and martint committed Oct 21, 2016
    Configuration menu
    Copy the full SHA
    15d32ee View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2016

  1. Optimize NetworkLocation to reduce object allocation

    This reduces GC frequency by ~15% on the coordinator, when using
    topology aware scheduling
    cberner committed Oct 22, 2016
    Configuration menu
    Copy the full SHA
    76137c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2016

  1. Remove incorrect @NotNull annotation from Metadata

    None of the methods on Metadata return null, and the code was
    using the validation constrint @NotNull annotation.
    dain committed Oct 23, 2016
    Configuration menu
    Copy the full SHA
    4b5a3d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2016

  1. Fix memory usage stats for aggregration with no aggregators

    When InMemoryHashAggregationBuilder had no aggregators, it did not
    update memory usage (did not call updateMemory). This caused that memory
    used groupByHash was not included in stats. This commit fixes that.
    kokosing authored and cberner committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    f09178c View commit details
    Browse the repository at this point in the history
  2. Render inner join with no criteria as cross join in explain output

    Hiram Jiang authored and martint committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    aa2638b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bff5a66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b490cee View commit details
    Browse the repository at this point in the history
  5. Encapsulate InternalJoinFilterFunction in JoinFilterFunctionCompiler

    InternalJoinFilterFunction is an internal detail of JoinFilterFunction and
    should not be exposed to callers. The JoinFilterFuction implementation has
    direct access the build pages for performance reasons, and thus can not be
    created until the end of the build.  A new JoinFilterFunctionFactory is
    added to support this delayed creation.
    dain committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    596ca8d View commit details
    Browse the repository at this point in the history
  6. Move values address inside of JoinFilterFunction

    This simplifies the JoinFilterFunction calling code
    dain committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    51d68c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b1f011 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8b7227c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    073d676 View commit details
    Browse the repository at this point in the history
  10. Split PagesHash from JoinHash

    dain committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    acf79a5 View commit details
    Browse the repository at this point in the history
  11. Rename LookupSourceSupplier to LookupSourceFactory

    This frees up the name for uses of Supplier<LookupSource>
    dain committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    4082d8f View commit details
    Browse the repository at this point in the history
  12. Allow LookupSource to not be thread safe

    Change lookup source factories to create new instance for each caller.
    dain committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    4f0f9fa View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    647e824 View commit details
    Browse the repository at this point in the history
  14. Consolidate hash build operators

    Always use ParallelHashBuildOperator implementation.
    Remove HashBuildOperator.
    Rename ParallelHashBuildOperator to HashBuildOperator
    dain committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    7313080 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c924f49 View commit details
    Browse the repository at this point in the history
  16. Remove incorrect phrase from deployment instructions

    The data directory does not contain "local metadata".
    electrum committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    10a18a8 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    43d8d2f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bfc78ad View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2151443 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c9d1391 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b8da5f5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c1affd7 View commit details
    Browse the repository at this point in the history
  23. Remove legacy connector API

    electrum committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    eefa499 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    dd906eb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ad83de4 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0767c94 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    6723cf1 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2016

  1. Add database backed resource group manager

    eazoulay authored and cberner committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    fbd8dd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02025bd View commit details
    Browse the repository at this point in the history
  3. Move access control tests out of smoke tests

    These tests are for the engine and are not connector smoke tests.
    electrum committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    5faedca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    469ab46 View commit details
    Browse the repository at this point in the history
  5. Optimize HandleResolver

    Throwing and catching exceptions during json encoding was taking up 10-20%
    of coordinator CPU
    cberner committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    6f64369 View commit details
    Browse the repository at this point in the history
  6. Optimize SqlStateExecution.getMemoryReservation()

    This reduces CPU usage on coordinator by 10% when resource groups are
    enabled.
    cberner committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    cca24cb View commit details
    Browse the repository at this point in the history
  7. Don't set thread name in addSplits()

    This shows up as a small, but non-zero amount of coordinator CPU, and
    seems unnecessary since the scheduler already sets the thread name to the
    query being scheduled
    cberner committed Oct 25, 2016
    Configuration menu
    Copy the full SHA
    81a6a7e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a430da5 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2016

  1. Configuration menu
    Copy the full SHA
    fa726a9 View commit details
    Browse the repository at this point in the history
  2. Change GroupIdNode to behave more like ProjectNode

    This fixes a correctness issue in queries with multiple grouping sets
    that resolve to the same set when unaliased. All inputs to
    AggregationNode are now written in terms of outputs from GroupIdNode
    or ProjectNode. This requires that GroupIdNode look a lot more like
    ProjectNode, except that GroupIdNode just copies columns instead of
    projecting them.
    Raghav Sethi committed Oct 26, 2016
    Configuration menu
    Copy the full SHA
    8548ba8 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2016

  1. Properly account for time spent creating page source

    The isFinished() method for the table scan operators was creating the
    page source which is not tracked by Driver. Instead, the page source
    should only be created in the getOutput() method.
    electrum committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    9154b72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2ece80 View commit details
    Browse the repository at this point in the history
  3. Remove racy assertion

    Now that queries wait for their final info, they're not recorded as
    completed until they're finished and their final info has been received.
    This wasn't an important part of the test, so just remove it.
    cberner committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    0f312ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10c9b56 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f51981b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9966995 View commit details
    Browse the repository at this point in the history
  7. Remove operator context max memory

    Operator specific max memory is no longer used
    dain committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    9c5d9fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6665db0 View commit details
    Browse the repository at this point in the history
  9. Upgrade to Airlift 0.139

    dain committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    589b533 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    567e09d View commit details
    Browse the repository at this point in the history
  11. Use IntArrayList in TypedSet to avoid wasting memory

    Before this change, TypedSet used IntBigArray which allocates at least
    8KB at initialization, while initialization of IntArrayList only
    consumes no more than 256 bytes.
    
    This change might fix the memory limit issues in map_agg and
    multimap_agg.
    geraint0923 committed Oct 27, 2016
    Configuration menu
    Copy the full SHA
    d36a59e View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2016

  1. Fix thread safety for Avro

    electrum committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    da765eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5504950 View commit details
    Browse the repository at this point in the history
  3. Revert "Make HashGenerationOptimizer insensitive to hash symbols order"

    The optimization assumes that symbols used to express the preference
    and those used to express the partitioning function for exchanges are
    not aliased. When this is not the case, it fails to enforce a
    partitioning that is consistent on both branches of the join,
    resulting in an incorrect query plan.
    
    This reverts commit 15d32ee.
    martint committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    827f898 View commit details
    Browse the repository at this point in the history
  4. Add 0.155 release notes

    dain committed Oct 28, 2016
    Configuration menu
    Copy the full SHA
    3ac35e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2016

  1. Configuration menu
    Copy the full SHA
    617f954 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ffa886 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51f182b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b35b491 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a6636ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87e8b99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    45c6a4a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4d6fa5d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    992602e View commit details
    Browse the repository at this point in the history
  10. Consolidate HivePageSink writer management for bucketed tables

    Use PageIndexer on both partitioning and computed bucket number to
    consolidate file writer management in to a simple list.
    dain committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    7dc21eb View commit details
    Browse the repository at this point in the history
  11. Simplify compression in HivePageSink

    Compression is contained in JobConf so does not need to be passed explicitly
    dain committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    c711809 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5f1bf24 View commit details
    Browse the repository at this point in the history
  13. Cleanup ResourceGroupsDao

    electrum committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    4230af0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e53c19e View commit details
    Browse the repository at this point in the history
  15. Fix Kafka distributed tests

    electrum committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    3a55691 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2016

  1. Configuration menu
    Copy the full SHA
    1aa3e36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    438d53d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    93e11ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf7cf65 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e24a1a7 View commit details
    Browse the repository at this point in the history
  6. Remove effectivePredicate from HiveSplit.getInfo()

    Rongrong Zhong authored and martint committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    8b8a34b View commit details
    Browse the repository at this point in the history
  7. Rename MySQL and PostgreSQL product-tests files

    Sanjay Sharma authored and martint committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    bc483d8 View commit details
    Browse the repository at this point in the history
  8. Increase -Xmx for Maven in .travis.yml

    Build are sporadically failing with "java.lang.OutOfMemoryError: Java heap space"
    Andrii Rosa authored and martint committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    0e9a37d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6071aa5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4f06521 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    888b776 View commit details
    Browse the repository at this point in the history
  12. Optimistically assume raptor backup directories exist

    Only try to create them if the actual file create throws an java.io.FileNotFoundException
    erichwang committed Oct 31, 2016
    Configuration menu
    Copy the full SHA
    6745aa9 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2016

  1. Configuration menu
    Copy the full SHA
    6657054 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e18015 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ebd417 View commit details
    Browse the repository at this point in the history
  4. Optimize masked aggregations only when used with MarkDistinct

    The optimizers were assuming that the presence of a mask in the
    aggregations implied they came from a MarkDistinct node. With
    filtered aggregations, this is no longer the case.
    martint committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    0cc74f0 View commit details
    Browse the repository at this point in the history
  5. Implement FILTER clause for aggregations

    FunctionCall gained an optional filter clause. An optimizer
    converts the filter clause into a projection followed by an
    aggregation with a mask. If the aggregation already has a
    mask, it's combined with the filter via an AND expression.
    Li Ding authored and martint committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    5f8eabf View commit details
    Browse the repository at this point in the history
  6. Fix Redis distributed tests

    electrum committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    c69012f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1cd3bd9 View commit details
    Browse the repository at this point in the history
  8. Prefer $(...) syntax over ...

    kokosing authored and electrum committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    8f8c466 View commit details
    Browse the repository at this point in the history
  9. Do not exit from nested bash

    When an exit is called from a function called within $(...) it exits
    only the nested bash. In order to fix that, call the function within
    the same bash.
    kokosing authored and electrum committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    8d88b91 View commit details
    Browse the repository at this point in the history
  10. Cleanup CatalogSchemaTableName

    paulrevere4 authored and electrum committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    101b629 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    38ca726 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    74206d2 View commit details
    Browse the repository at this point in the history
  13. Make ConnectorPageSink#finish() asynchronous

    Aleksei Statkevich committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    9840f22 View commit details
    Browse the repository at this point in the history
  14. Add asynchronous waiting in TableWriterOperator

    Aleksei Statkevich committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    521a9cd View commit details
    Browse the repository at this point in the history
  15. Make RaptorPageSink#finish() truly asynchronous

    Aleksei Statkevich committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    a9f1b8d View commit details
    Browse the repository at this point in the history
  16. Exclude excess tests from presto-tests

    It takes to long to execute the same tests for the 4 times.
    
    TestLocalQueries,TestLocalQueriesIndexed,TestDistributedQueriesNoHashGeneration
    Andrii Rosa authored and martint committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    7d20bb2 View commit details
    Browse the repository at this point in the history
  17. Add simple tests for TestLocalQueryRunner

    Andrii Rosa authored and martint committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    3faae45 View commit details
    Browse the repository at this point in the history
  18. Do not build project for integration tests twice

    Andrii Rosa authored and martint committed Nov 1, 2016
    Configuration menu
    Copy the full SHA
    54de5f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2016

  1. Revert "Do not build project for integration tests twice"

    This reverts commit 54de5f0.
    
    When building RPM before the integration tests, build hits the disk space limit,
    and the tables for the integration tests couldn't be provisioned.
    Andrii Rosa authored and martint committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    7cbbba2 View commit details
    Browse the repository at this point in the history
  2. Build all modules in integration tests branch in multiple threads

    Andrii Rosa authored and martint committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    e9a4c42 View commit details
    Browse the repository at this point in the history
  3. Fix PartialAggregationPushDown in case of duplicate input->outputs

    Duplicated input->output entries causes ImmutableMap.Builder to fail.
    sopel39 authored and martint committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    c152f16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a1fe28 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4949976 View commit details
    Browse the repository at this point in the history
  6. Cleanup ArrayHashCodeOperator

    Hoist exception handling code out of inner loop.
    Consolidate exception handling code.
    dain committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    1920e38 View commit details
    Browse the repository at this point in the history
  7. Move ComparisonExpression.Type to the top level

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    bb8df29 View commit details
    Browse the repository at this point in the history
  8. Add parsing for quantified comparison predicates

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    1483359 View commit details
    Browse the repository at this point in the history
  9. Add quantified comparison support to analyzer

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    a271696 View commit details
    Browse the repository at this point in the history
  10. Add quantified comparison support to planner

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    83b5837 View commit details
    Browse the repository at this point in the history
  11. Implement equal any/not equal all

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    ceec695 View commit details
    Browse the repository at this point in the history
  12. Implement less/greater any/all

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    a8affd5 View commit details
    Browse the repository at this point in the history
  13. Support equals all/not equals any for orderable types

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    72638a6 View commit details
    Browse the repository at this point in the history
  14. Add integration tests for quantified comparison

    Aleksei Statkevich committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    949be25 View commit details
    Browse the repository at this point in the history
  15. Add a variant for from_unixtime function

    The new variant will can turn unixtime into timestamp with the given
    time zone.
    geraint0923 committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    eac947c View commit details
    Browse the repository at this point in the history
  16. Disallow filtered aggregations with DISTINCT

    The expected semantics of this combination doesn't match
    what the implementation currently does. Planning it correctly
    is somewhat more involved, so disable that combination for now.
    martint committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    efa5fd0 View commit details
    Browse the repository at this point in the history
  17. Remove unused variable

    martint committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    6d9e397 View commit details
    Browse the repository at this point in the history
  18. Remove racy assertions from TestQueues

    These are not an important part of the test, and are inherently racy
    cberner committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    7902071 View commit details
    Browse the repository at this point in the history
  19. Desugar the expressions before evaluating the constant values

    ValuesNode is trying to evaluate its expressions to be constant values
    with ExpressionInterpreter before DesugaringOptimizer has been run,
    while ExpressionInterpreter is not aware of AT TIME ZONE. And this will
    cause query failure when using AT TIME ZONE in VALUES.
    
    This change will ensure desugaring has been done when evaluating
    expressions to be constant values.
    geraint0923 committed Nov 2, 2016
    Configuration menu
    Copy the full SHA
    711ce42 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2016

  1. Configuration menu
    Copy the full SHA
    1155d89 View commit details
    Browse the repository at this point in the history
  2. Skip organization for shards with null sort/temporal range

    We should not merge shards with null min or max in either sort or
    temporal range with any other shard. Doing so would prevent us from
    pruning shards effectively during execution.
    Raghav Sethi committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    e646acf View commit details
    Browse the repository at this point in the history
  3. Add separate Travis matrix item for Maven checks

    The Hive integration tests are currently the longest job.
    electrum committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    82ff2c4 View commit details
    Browse the repository at this point in the history
  4. Rename Travis INTEGRATION_TESTS to HIVE_TESTS

    This matrix item is for Hadoop/Hive integration tests.
    electrum committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    5c3bf98 View commit details
    Browse the repository at this point in the history
  5. Use bash conditionals for Travis script

    These are easier to read because the condition is not inverted.
    electrum committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    b641c1e View commit details
    Browse the repository at this point in the history
  6. Add documentation for quantified comparison

    Aleksei Statkevich committed Nov 3, 2016
    Configuration menu
    Copy the full SHA
    9800f0e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2016

  1. Validate schema rename for Hive

    Current versions of the Hive metastore silently ignore attempts to rename
    a database. We now detect this and throw an appropriate error messsage.
    electrum committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    5c06dc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de2bf29 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23a22a9 View commit details
    Browse the repository at this point in the history
  4. Fix base for counter in AssignUniqueIdOperator

    Base for counter used as uniq id was incorrectly initialized
    which could lead to duplicates generated by AssignUniqueIdOperator.
    losipiuk authored and martint committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    b19d3df View commit details
    Browse the repository at this point in the history
  5. Add release notes for 0.156

    cberner committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    9842a4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a78d717 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8b25be View commit details
    Browse the repository at this point in the history
  8. Remove multiple task per node config flag

    Remove support for scheduling multiple tasks in a single stage on one
    node. This is generally no longer needed as local memory limits are now
    configurable and based on queries rather than tasks, and it simplifies
    the scheduler code.
    cberner committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    48a52e1 View commit details
    Browse the repository at this point in the history
  9. Rename pending splits config option

    Now that scheduling multiple tasks in the same stage on one node has
    been removed, this name makes the config option easier to understand
    cberner committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    3e1720c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2e54887 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3f63eee View commit details
    Browse the repository at this point in the history
  12. Reduce scheduling attempt frequency

    Previously we attempted to schedule more splits for a query whenever we
    received a new TaskStatus for any task (even if the TaskStatus was
    equivalent to the previous one). This changes the scheduler to attempt
    to schedule more splits when the split queue has significant free space, and
    reduces scheduler CPU usage by ~10x
    cberner committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    82620d9 View commit details
    Browse the repository at this point in the history
  13. Reduce forced scheduler frequency

    This reduces scheduler CPU usage by ~2x and shouldn't affected
    throughput as this is only a safety measure to avoid deadlocks. In
    stress testing it showed no decrease in throughput, as expected.
    cberner committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    fd0f4cc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    890fa79 View commit details
    Browse the repository at this point in the history
  15. Expose Raptor table organization as a table property

    This also adds the property to the system table.
    erichwang committed Nov 4, 2016
    Configuration menu
    Copy the full SHA
    9bab074 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    431bd65 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c6b7571 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2016

  1. Only run Travis install step when necessary

    The matrix items that do Maven builds don't need an install step.
    It is only needed for tests which don't run using Maven.
    electrum committed Nov 5, 2016
    Configuration menu
    Copy the full SHA
    09711ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce7c207 View commit details
    Browse the repository at this point in the history
  3. Fix Travis build for Maven tests

    The matrix items that run Maven tests for specific modules
    need the module dependencies installed.
    electrum committed Nov 5, 2016
    Configuration menu
    Copy the full SHA
    1d9fe18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    539ca45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    17efda0 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2016

  1. Update to Airbase 59

    electrum committed Nov 6, 2016
    Configuration menu
    Copy the full SHA
    480c8a7 View commit details
    Browse the repository at this point in the history
  2. Remove JDK selection from Travis build

    The current Travis images seem to have both 8u101 and 8u65 installed.
    Specifying the JDK invokes "jdk_switcher use oraclejdk8" which
    uses 8u65 instead of 8u101. Without this, version 8u101 is used.
    electrum committed Nov 6, 2016
    Configuration menu
    Copy the full SHA
    dc6e36b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f607ad View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2016

  1. Add getRawHash method to GroupByHash

    pnowojski authored and cberner committed Nov 7, 2016
    Configuration menu
    Copy the full SHA
    892b073 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    baf5e80 View commit details
    Browse the repository at this point in the history
  3. Fix error message in group by query

    prateek1306 authored and martint committed Nov 7, 2016
    Configuration menu
    Copy the full SHA
    0fca220 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d98b8e View commit details
    Browse the repository at this point in the history
  5. Move page dictionary compaction logic to Page

    The optimized dictionary compaction logic for pages can only be
    used to compact blocks from a single page, so to avoid errors this
    method should be prive to the Page code.
    The compaction code in DictionaryBlock is reverted to the original
    single page version.
    dain committed Nov 7, 2016
    Configuration menu
    Copy the full SHA
    523e068 View commit details
    Browse the repository at this point in the history
  6. Fix client transaction support detection

    Fix regression that caused transactions to be unusable for clients.
    They would always fail with "Client does not support transactions".
    dain committed Nov 7, 2016
    Configuration menu
    Copy the full SHA
    afd9571 View commit details
    Browse the repository at this point in the history
  7. Cleanup Parquet reader

    nezihyigitbasi authored and dain committed Nov 7, 2016
    Configuration menu
    Copy the full SHA
    b411f5d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2016

  1. Introduce DataDefinitionStatement

    Add DataDefinitionStatement class for statements associated with DDL
    tasks to inherit from.  This allows such statements to be handled
    differently.  It is necessary for DESCRIBE OUTPUT of DDL statements
    since they normally don't go through the StatementAnalyzer.
    rschlussel-zz authored and martint committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    4b08b72 View commit details
    Browse the repository at this point in the history
  2. Track column provenance through analyzer

    Needed by DESCRIBE OUTPUT to display the origin of
    base columns.
    Anton Petrov authored and martint committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    dac2a6d View commit details
    Browse the repository at this point in the history
  3. Add support for DESCRIBE OUTPUT

    Syntax:
    DESCRIBE OUTPUT <statement_name>
    
    Provides metadata on the ouput of the query
    referenced by <statement_name>. Specifically, it
    outputs a row per column in the output with the
    following information: column name, table, schema,
    connector, type, type size in bytes, if the column is
    aliased and if the query is a row count query.
    rschlussel-zz authored and martint committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    8c34f4e View commit details
    Browse the repository at this point in the history
  4. Update aircompressor to version 0.4

    Improves compression performance for small inputs
    martint committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    db2f255 View commit details
    Browse the repository at this point in the history
  5. Update remote task mismatch message

    Include the host:port in the message as it helps debugging
    nezihyigitbasi authored and dain committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    43fadc8 View commit details
    Browse the repository at this point in the history
  6. Build all Hive modules in the same Travis job

    The presto-hive-* modules depend on presto-hive, but it was explicitly
    excluded from the projects list and thus wasn't getting built.
    Andrii Rosa authored and electrum committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    0cf63f1 View commit details
    Browse the repository at this point in the history
  7. Revert "Add queryIds and cpuUsage to ResourceGroupInfo"

    This reverts commit 7d98b8e.
    cberner committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    c030a10 View commit details
    Browse the repository at this point in the history
  8. Allow type mismatch between table and partition schema

    The allowed coercion:
    - tinyint -> smallint -> integer -> bigint
    - varchar -> tinyint / smallint / integer / bigint
    - tinyint / smallint / integer / bigint -> varchar
    - real (float) -> double
    geraint0923 committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    9a65316 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ed92d2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5592949 View commit details
    Browse the repository at this point in the history
  11. Remove no-op apply nodes

    When the subquery of an apply node produces no columns
    and is guaranteed to produce one row, it can be removed.
    martint committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    ccf35d0 View commit details
    Browse the repository at this point in the history
  12. Build other modules as a special case

    An explicitly excluded module with '-pl !module' won't be included
    in the reactor even when '-am' is specified and thus is not
    available for non-excluded modules that depend on it.
    
    For the job that uses excluded modules, we need to build the entire
    project and then run tests on that module.
    Andrii Rosa authored and electrum committed Nov 8, 2016
    Configuration menu
    Copy the full SHA
    07a8584 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Configuration menu
    Copy the full SHA
    d42a8b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7dff67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57378f3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4193710 View commit details
    Browse the repository at this point in the history
  5. Add separate Travis install step for Maven

    Maven wrapper downloads from Maven Central, so having a separate step
    allows recording the timing separately.
    electrum committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    b6f7cdd View commit details
    Browse the repository at this point in the history
  6. Make export_canonical_path resolve wildcards

    This fixes a regression from the previous commit.
    ArturGajowy authored and electrum committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    2687b22 View commit details
    Browse the repository at this point in the history
  7. Remove throws Exception from AbstractTestQueries

    Test and test utility methods were declared that can throw Exception
    while no exception could be thrown.
    kokosing authored and martint committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    56ac17a View commit details
    Browse the repository at this point in the history
  8. Remove duplicated code

    kokosing authored and martint committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    c65432f View commit details
    Browse the repository at this point in the history
  9. Fix naming of method arguments

    It is weird that a method gets already rewrittenNode.
    kokosing authored and martint committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    539488d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f62d484 View commit details
    Browse the repository at this point in the history
  11. Rename resource group table ID and remove duplicate class

    eazoulay authored and electrum committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    682ff01 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ad1d360 View commit details
    Browse the repository at this point in the history
  13. Test AssignUniqueId generatees unique ids

    Adding test for b19d3df
    ("Fix base for counter in AssignUniqueIdOperator"). Without mentioned
    commit added test fails.
    kokosing authored and martint committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    3e33358 View commit details
    Browse the repository at this point in the history
  14. Simplify aggregation pushdown

    This is a rewrite of the partial aggregation pushdown
    optimizer to make the code easier to follow and reason
    about.
    
    The approach is as follows:
    1. Determine whether the optimization is applicable.
       At a minimum, there must be an aggregation on top
       of an exchange.
    2. If the aggregation is SINGLE, split it into a FINAL
       on top of a PARTIAL and reprocess the resulting plan.
    3. If the aggregation is a PARTIAL, push it underneath
       each branch of the exchange.
    
    We use a couple of tricks to avoid having to juggle
    and rename field names as the nodes are rewired:
    
    1. When pushing the partial aggregation through the exchange,
       the names of the outputs of the aggregation are preserved.
    2. If the input->output mappings in the exchange are not
       simple identity projections without rename, we introduce
       a projection under the partial aggregation. This helps
       avoid having to rewrite all the aggregation functions
       to refer to new names.
    
    It also fixes a planning issue under certain scenarios
    involving aggregation subqueries and partitioned tables.
    
    E.g.,
    
        SELECT *
        FROM (
            SELECT count(*)
            FROM tpch.tiny.orders
            HAVING count(DISTINCT custkey) > 1
        )
        CROSS JOIN t
    
    where "t" is a partitioned Hive table.
    martint committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    468a314 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    946d430 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4055848 View commit details
    Browse the repository at this point in the history
  17. Add bitwise_and_agg and bitwise_or_agg aggregations

    Phillip Cloud authored and martint committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    0cbdcf0 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2016

  1. Fix high coordinator CPU usage when scheduling splits with affinity

    82620d9 caused a regression
    when scheduling non-remotely accessible splits, bucketed splits, or
    splits when network aware scheduling was used
    cberner committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    83ba326 View commit details
    Browse the repository at this point in the history
  2. Adjust split queue reservations in topology aware scheduler

    Now that we use a low watermark to trigger scheduling, we don't want to
    reserve too much space for splits with network affinity, otherwise the
    scheduler may have to run too frequently when splits have little to no affinity
    cberner committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    cbc82e8 View commit details
    Browse the repository at this point in the history
  3. Disable describe output tests for mysql, cassandra and accumulo

    These connectors uses non-canonincal types for varchar columns
    in TPC-H, so the output doesn't match. Disable the tests for now.
    martint committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    9966866 View commit details
    Browse the repository at this point in the history
  4. Improve concurrency for Raptor deletion

    Don't wait for deletion executor if there are no rows to delete.
    electrum committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    75c4128 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    286ad21 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1184664 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff378bf View commit details
    Browse the repository at this point in the history
  8. Add 0.157 release notes

    martint committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    4392cae View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2016

  1. Configuration menu
    Copy the full SHA
    7e38903 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. update tag to 0.157 to avoid unnecessary conflicts

    Thomas Sun committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    1613f3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6960462 View commit details
    Browse the repository at this point in the history
  3. update tag

    Thomas Sun committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    50b4884 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77b5d27 View commit details
    Browse the repository at this point in the history
  5. resolve conflicts

    Thomas Sun committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    a184a61 View commit details
    Browse the repository at this point in the history
  6. merge dabaitu-upgrade_to_oss_157

    Thomas Sun committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    70dc428 View commit details
    Browse the repository at this point in the history