Skip to content
This repository has been archived by the owner on Sep 27, 2019. It is now read-only.

[15721]Index Tuning with RL #1338

Open
wants to merge 393 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 28, 2018

  1. Configuration menu
    Copy the full SHA
    b5ba92a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5d7bec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff78367 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. Merge branch 'master' of https://github.com/Blade-Lee/peloton into br…

    …ain_rl_testing_framework
    saatviks committed May 1, 2018
    Configuration menu
    Copy the full SHA
    3b649c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f5b3b5 View commit details
    Browse the repository at this point in the history
  3. added comments

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    4e5932d View commit details
    Browse the repository at this point in the history
  4. Adding Eigen components

    saatviks committed May 1, 2018
    Configuration menu
    Copy the full SHA
    6d65979 View commit details
    Browse the repository at this point in the history
  5. changed to unique_ptr

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    a014177 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    91088bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    039eac6 View commit details
    Browse the repository at this point in the history
  8. Extra utility functions

    saatviks committed May 1, 2018
    Configuration menu
    Copy the full SHA
    a6b93f6 View commit details
    Browse the repository at this point in the history
  9. completed AddCandidates()

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    d0fbf35 View commit details
    Browse the repository at this point in the history
  10. fixed conflicts

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    825df53 View commit details
    Browse the repository at this point in the history
  11. fixed AddIndex API issue

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    3fa965d View commit details
    Browse the repository at this point in the history
  12. added DropCandidates()

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    a299a40 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    da99415 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2f7818f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    67fd803 View commit details
    Browse the repository at this point in the history
  16. fixed AddCandidates() bug

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    2ed594f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7c7c80a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2bb4c42 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c7963f6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c962b95 View commit details
    Browse the repository at this point in the history
  21. merge fix conflicts

    Blade-Lee committed May 1, 2018
    Configuration menu
    Copy the full SHA
    4ef9924 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f49a106 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    87b087f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    166cc22 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2018

  1. Configuration menu
    Copy the full SHA
    5c9fa19 View commit details
    Browse the repository at this point in the history
  2. Feature constructors

    saatviks committed May 2, 2018
    Configuration menu
    Copy the full SHA
    bef78bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8113171 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2018

  1. Configuration menu
    Copy the full SHA
    77a1811 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c35551 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7269730 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1300bb9 View commit details
    Browse the repository at this point in the history
  5. Optimal config search

    saatviks committed May 3, 2018
    Configuration menu
    Copy the full SHA
    27de70a View commit details
    Browse the repository at this point in the history
  6. added AdjustIndexes()

    Blade-Lee committed May 3, 2018
    Configuration menu
    Copy the full SHA
    34f60ae View commit details
    Browse the repository at this point in the history
  7. merged with Saatvik's code

    Blade-Lee committed May 3, 2018
    Configuration menu
    Copy the full SHA
    975bf17 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1df6bce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    72ba3fa View commit details
    Browse the repository at this point in the history
  10. added TunerTest

    Blade-Lee committed May 3, 2018
    Configuration menu
    Copy the full SHA
    5e407fd View commit details
    Browse the repository at this point in the history
  11. merged with Saatvik's code

    Blade-Lee committed May 3, 2018
    Configuration menu
    Copy the full SHA
    7203775 View commit details
    Browse the repository at this point in the history
  12. fixed AdjustIndexes bug

    Blade-Lee committed May 3, 2018
    Configuration menu
    Copy the full SHA
    3f4ba9d View commit details
    Browse the repository at this point in the history

Commits on May 4, 2018

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

Commits on May 5, 2018

  1. fixed AdjustIndexes bug

    Blade-Lee committed May 5, 2018
    Configuration menu
    Copy the full SHA
    6cdb99a View commit details
    Browse the repository at this point in the history
  2. added the files for cost evaluation

    pbollimp authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    d18033d View commit details
    Browse the repository at this point in the history
  3. llvm for mac

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    5fdadea View commit details
    Browse the repository at this point in the history
  4. Basic classes

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    ec6c94b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    492b95f View commit details
    Browse the repository at this point in the history
  6. Add Whatif API

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    8410136 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96eadf4 View commit details
    Browse the repository at this point in the history
  8. Complete what if API implementation. Testing pending.

    1. Add test file in brain for what-if API.
    2. Implement a basic test to insert some tuples and hypothetical
    indexes and get the cost. (Not working)
    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    9087931 View commit details
    Browse the repository at this point in the history
  9. Ignore query planning

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    0908588 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5e2cbff View commit details
    Browse the repository at this point in the history
  11. fix the query

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    fcfe058 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    04e49f8 View commit details
    Browse the repository at this point in the history
  13. Fix whatif API test

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    d62462b View commit details
    Browse the repository at this point in the history
  14. run formatter

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    2e19c1c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ac653aa View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4d44009 View commit details
    Browse the repository at this point in the history
  17. adding cost model classes

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    371fd38 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c23cc36 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4d694ec View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a51fe84 View commit details
    Browse the repository at this point in the history
  21. removed cost model class

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    d043128 View commit details
    Browse the repository at this point in the history
  22. Add IndexObject Pool

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    32f9040 View commit details
    Browse the repository at this point in the history
  23. Memoization support completed

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    324e430 View commit details
    Browse the repository at this point in the history
  24. Complete query parser

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    5978d32 View commit details
    Browse the repository at this point in the history
  25. Complete query parser

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    a24ded7 View commit details
    Browse the repository at this point in the history
  26. multi column index, wip

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    11bc159 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e0cac79 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    83c1b44 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1e5925c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4b463dc View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    96a41b1 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    12a343a View commit details
    Browse the repository at this point in the history
  33. Minor BUg Fix

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    e98461a View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    1ec6f55 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    d23d0dc View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    a94cac9 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    11adba0 View commit details
    Browse the repository at this point in the history
  38. Finish Merging

    pbollimp authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    4c8dce7 View commit details
    Browse the repository at this point in the history
  39. Merge

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    6f67e0c View commit details
    Browse the repository at this point in the history
  40. cleanup

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    aa63a5f View commit details
    Browse the repository at this point in the history
  41. Restructure code

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    f8a8180 View commit details
    Browse the repository at this point in the history
  42. More refactoring

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    b619333 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    d01d018 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    d9d0cfc View commit details
    Browse the repository at this point in the history
  45. Adding comments

    pbollimp authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    d984e89 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    11fdce2 View commit details
    Browse the repository at this point in the history
  47. Fix merge

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    afa1582 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    3178695 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    5f4a822 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    fd2de46 View commit details
    Browse the repository at this point in the history
  51. Add comments

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    3db49a7 View commit details
    Browse the repository at this point in the history
  52. comments

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    b7c4f9c View commit details
    Browse the repository at this point in the history
  53. More formatting and comments.

    pbollimp authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    756ecb8 View commit details
    Browse the repository at this point in the history
  54. more comments

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    0d336d0 View commit details
    Browse the repository at this point in the history
  55. brief comments.

    pbollimp authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    f58cf77 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    213a351 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    e846956 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    85705dd View commit details
    Browse the repository at this point in the history
  59. minor fixes

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    920083a View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    93b2214 View commit details
    Browse the repository at this point in the history
  61. Fix unused variables

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    e3b43d0 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    c907ef3 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    342f6a3 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    c54f4e0 View commit details
    Browse the repository at this point in the history
  65. Fix tests

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    39259fb View commit details
    Browse the repository at this point in the history
  66. Add support for multi-column index

    Conflicts:
    	src/optimizer/rule_impls.cpp
    	src/optimizer/stats_calculator.cpp
    chenboy authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    f323ed9 View commit details
    Browse the repository at this point in the history
  67. Fix conflicts after merge

    chenboy authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    6330ab6 View commit details
    Browse the repository at this point in the history
  68. nit fixes

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    b291f58 View commit details
    Browse the repository at this point in the history
  69. Fix what-if index tests

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    f4ce787 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    c6915f7 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    49b95df View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    a6da36d View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    01c994e View commit details
    Browse the repository at this point in the history
  74. Fix formatting

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    e1dad43 View commit details
    Browse the repository at this point in the history
  75. Code review fix

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    90e7d65 View commit details
    Browse the repository at this point in the history
  76. fix tests

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    57c1c83 View commit details
    Browse the repository at this point in the history
  77. nit

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    4b4e256 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    61786ae View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    fa1dbba View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    6bbaa94 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    5591755 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    5d0d2b8 View commit details
    Browse the repository at this point in the history
  83. check the exact indexes

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    28e818b View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    8fd0bf4 View commit details
    Browse the repository at this point in the history
  85. fixing the index selection

    sivaprasadsudhir authored and vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    3f394f7 View commit details
    Browse the repository at this point in the history
  86. Fix formatting

    vkonagar committed May 5, 2018
    Configuration menu
    Copy the full SHA
    8f1b897 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    40576fe View commit details
    Browse the repository at this point in the history
  88. latest tests

    sivaprasadsudhir committed May 5, 2018
    Configuration menu
    Copy the full SHA
    10843ca View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. Better tests

    sivaprasadsudhir committed May 6, 2018
    Configuration menu
    Copy the full SHA
    3085a58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e9b959 View commit details
    Browse the repository at this point in the history
  3. Fix stray

    vkonagar committed May 6, 2018
    Configuration menu
    Copy the full SHA
    55354b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96f500b View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. Configuration menu
    Copy the full SHA
    eb3da24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2657e76 View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    vkonagar committed May 7, 2018
    Configuration menu
    Copy the full SHA
    a564372 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. Configuration menu
    Copy the full SHA
    9f5bdc5 View commit details
    Browse the repository at this point in the history
  2. Add new workload

    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    e290797 View commit details
    Browse the repository at this point in the history
  3. Add new test - incomplete

    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    57955b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecec9ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e3370c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    818c583 View commit details
    Browse the repository at this point in the history
  7. DEBUG -> TRACE

    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    e4865c4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    53c1101 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ae3e26b View commit details
    Browse the repository at this point in the history
  10. Fix compilation error

    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    7152d46 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0062cc5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fee2bea View commit details
    Browse the repository at this point in the history
  13. Merge remote-tracking branch 'origin/auto_index' into auto_index

    # Conflicts:
    #	test/brain/index_selection_test.cpp
    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    4642b34 View commit details
    Browse the repository at this point in the history
  14. Get args at RPC handler

    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    490677f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    51d7f56 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fc0d60e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a48e085 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a3ac507 View commit details
    Browse the repository at this point in the history
  19. Complete RPC handler

    vkonagar committed May 8, 2018
    Configuration menu
    Copy the full SHA
    f6b18d0 View commit details
    Browse the repository at this point in the history
  20. fix logs

    sivaprasadsudhir committed May 8, 2018
    Configuration menu
    Copy the full SHA
    eb5239f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    693516b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6017790 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2018

  1. Add dropIndex RPC

    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    b024304 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b2169c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f718511 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8639124 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a5227a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aeabd94 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ee9b0f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    99be940 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1e3cd9c View commit details
    Browse the repository at this point in the history
  10. Rename more stuff

    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    bd4593b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5fe0108 View commit details
    Browse the repository at this point in the history
  12. More renames

    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    a8af555 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    273b89b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7091c7f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    67ff655 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    51139e6 View commit details
    Browse the repository at this point in the history
  17. Add drop indexes RPC

    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    f9b2c5e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cb8d209 View commit details
    Browse the repository at this point in the history
  19. Run formatter

    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    3c3559e View commit details
    Browse the repository at this point in the history
  20. Merge remote-tracking branch 'origin/auto_index' into auto_index

    # Conflicts:
    #	test/brain/index_selection_test.cpp
    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    2da21af View commit details
    Browse the repository at this point in the history
  21. Fix drop indexes

    vkonagar committed May 9, 2018
    Configuration menu
    Copy the full SHA
    71d4213 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    17ee0be View commit details
    Browse the repository at this point in the history

Commits on May 10, 2018

  1. Configuration menu
    Copy the full SHA
    59e20dc View commit details
    Browse the repository at this point in the history
  2. passed plan_util_test

    Blade-Lee committed May 10, 2018
    Configuration menu
    Copy the full SHA
    69d6c2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d6fc37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec4951c View commit details
    Browse the repository at this point in the history
  5. Fix formatter issue

    vkonagar committed May 10, 2018
    Configuration menu
    Copy the full SHA
    6d48e80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d22b7bb View commit details
    Browse the repository at this point in the history
  7. Fix travis error

    vkonagar committed May 10, 2018
    Configuration menu
    Copy the full SHA
    1060627 View commit details
    Browse the repository at this point in the history
  8. Fix the test that is failing non-deteministically due to the optimize…

    …r cost evaluation module
    pbollimp committed May 10, 2018
    Configuration menu
    Copy the full SHA
    0b12801 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5029ed1 View commit details
    Browse the repository at this point in the history
  10. Use only one transaction for the entire run of the job. Also, generat…

    …e stats for every run of the job
    vkonagar committed May 10, 2018
    Configuration menu
    Copy the full SHA
    1e31d2a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    38757ac View commit details
    Browse the repository at this point in the history

Commits on May 11, 2018

  1. Configuration menu
    Copy the full SHA
    8b937da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8e2afa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8262cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4bca42 View commit details
    Browse the repository at this point in the history
  5. Add missing populate index

    vkonagar committed May 11, 2018
    Configuration menu
    Copy the full SHA
    4c37855 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4792d91 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5460082 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b757f1 View commit details
    Browse the repository at this point in the history
  9. Addressing Review comments

    saatviks committed May 11, 2018
    Configuration menu
    Copy the full SHA
    6624be9 View commit details
    Browse the repository at this point in the history
  10. removed redundant headers

    Blade-Lee committed May 11, 2018
    Configuration menu
    Copy the full SHA
    c02c7ec View commit details
    Browse the repository at this point in the history
  11. Merge remote-tracking branch 'origin/brain_rl_testing_framework' into…

    … brain_rl_testing_framework
    Blade-Lee committed May 11, 2018
    Configuration menu
    Copy the full SHA
    2f370ce View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5c3b188 View commit details
    Browse the repository at this point in the history
  13. added TODOs

    Blade-Lee committed May 11, 2018
    Configuration menu
    Copy the full SHA
    b64cacf View commit details
    Browse the repository at this point in the history

Commits on May 12, 2018

  1. Configuration menu
    Copy the full SHA
    b7373e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    461b3df View commit details
    Browse the repository at this point in the history
  3. minor fixes

    sivaprasadsudhir committed May 12, 2018
    Configuration menu
    Copy the full SHA
    8bc5170 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    229f456 View commit details
    Browse the repository at this point in the history
  5. Fix the AnalyzeStats crash

    vkonagar committed May 12, 2018
    Configuration menu
    Copy the full SHA
    51f5a1a View commit details
    Browse the repository at this point in the history
  6. Fix: Index Selection returns empty set because the

    catalog cache eviction is not done properly.
    vkonagar committed May 12, 2018
    Configuration menu
    Copy the full SHA
    5c322c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ef9128 View commit details
    Browse the repository at this point in the history
  8. Fix the compilation error

    vkonagar committed May 12, 2018
    Configuration menu
    Copy the full SHA
    146100d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d805950 View commit details
    Browse the repository at this point in the history
  10. Fixes + End to end testing

    saatviks committed May 12, 2018
    Configuration menu
    Copy the full SHA
    6c0ee06 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    be3e299 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'brain_rl_testing_framework' of github.com:Blade-Lee/pel…

    …oton into brain_rl_testing_framework
    Blade-Lee committed May 12, 2018
    Configuration menu
    Copy the full SHA
    065480f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d250fbe View commit details
    Browse the repository at this point in the history

Commits on May 13, 2018

  1. Configuration menu
    Copy the full SHA
    3230ec3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d111cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a81b9e View commit details
    Browse the repository at this point in the history
  4. Testing util additions

    saatviks committed May 13, 2018
    Configuration menu
    Copy the full SHA
    5dd7da7 View commit details
    Browse the repository at this point in the history
  5. Cyclic workload setup

    saatviks committed May 13, 2018
    Configuration menu
    Copy the full SHA
    b704f01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c68703 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2b08c6 View commit details
    Browse the repository at this point in the history
  8. LSPI Tuning bug fixes

    saatviks committed May 13, 2018
    Configuration menu
    Copy the full SHA
    409cfd7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    61a5c96 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c0f0443 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

  1. added dry_run flag

    Blade-Lee committed May 14, 2018
    Configuration menu
    Copy the full SHA
    62e9f29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1056b85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4393db3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e639bfa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6341b20 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b81661 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'brain_rl_testing_framework' of github.com:Blade-Lee/pel…

    …oton into brain_rl_testing_framework
    Blade-Lee committed May 14, 2018
    Configuration menu
    Copy the full SHA
    08f91ac View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dafa9ed View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    91a5ad8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    38fc86d View commit details
    Browse the repository at this point in the history
  11. Simple rearrangements

    saatviks committed May 14, 2018
    Configuration menu
    Copy the full SHA
    3bb2c64 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ac2350d View commit details
    Browse the repository at this point in the history
  13. adjusted test cases

    Blade-Lee committed May 14, 2018
    Configuration menu
    Copy the full SHA
    ef776d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2018

  1. added the files for cost evaluation

    llvm for mac
    
    Basic classes
    
    added the configuration enumeration files
    
    Add Whatif API
    
    Add optimizer cost query func skeleton
    
    Complete what if API implementation. Testing pending.
    
    1. Add test file in brain for what-if API.
    2. Implement a basic test to insert some tuples and hypothetical
    indexes and get the cost. (Not working)
    
    Ignore query planning
    
    Analyze tables was missing. Fixed it
    
    fix the query
    
    add comments, fix some code style
    
    Fix whatif API test
    
    run formatter
    
    Add index selection module skeleton
    
    skeleton for admissible column parsing
    
    adding cost model classes
    
    cleanup and reorganize the code
    
    Intermediate changes. Query parser not complete.
    
    Intermediate changes. Query parser not complete.
    
    removed cost model class
    
    Add IndexObject Pool
    
    Memoization support completed
    
    Complete query parser
    
    Complete query parser
    
    multi column index, wip
    
    Add tests for admissible indexes
    
    Fix what if index and admissive indexes test
    
    added outline for naive enumeration method
    
    Fix get admissible indexes test
    
    Fix get admissible indexes test
    
    Added the IndexConfiguration set difference
    
    Minor BUg Fix
    
    Split computing and getting const
    
    Fix compilation error and typos
    
    Finish Configuration Enumeration module
    
    Fix the main index selection algorithm
    
    Finish Merging
    
    Merge
    
    cleanup
    
    Restructure code
    
    More refactoring
    
    added comments to index selection context
    
    Added the comparator for the candidate index enumeration
    
    Adding comments
    
    Restructure generate candidate indexes
    
    Fix merge
    
    partial test for multi columnindex generation
    
    Add candidate index gen test
    
    Minor change to ComputeCost. Formatting and comments.
    
    Add comments
    
    comments
    
    More formatting and comments.
    
    more comments
    
    brief comments.
    
    rename pl_assert to peloton_assert
    
    Remove GetCost and rename ComputeCost to GetCost
    
    fix multicolumnindex generation
    
    minor fixes
    
    Fix admissible index and candidate pruning tests
    
    Fix unused variables
    
    Add more tests to WhatIfAPI and IndexSelection
    
    Implement the suggestions mentioned in the code review
    
    Uncomment the choose best plan call
    
    Fix tests
    
    Add support for multi-column index
    
    Conflicts:
    	src/optimizer/rule_impls.cpp
    	src/optimizer/stats_calculator.cpp
    
    Fix conflicts after merge
    
    nit fixes
    
    Fix what-if index tests
    
    Add more multi-column index sets in the test cases.
    
    Add testing utility class for index suggestion tests
    
    Add to cmake for the files in the previous commit
    
    Modify what-if tests to use the utility class
    
    Fix formatting
    
    Code review fix
    
    fix tests
    
    nit
    
    Fix memory leaks and misc nit fixes
    
    fixed the test temportarily for the index bug
    
    Rename IndexObject to HypotheticalIndexObject
    
    debugging the shared pointer issue
    
    Fix segfault. Some more Renames
    
    check the exact indexes
    
    Fix the tests to use the util
    
    fixing the index selection
    
    Fix formatting
    
    Rebase and fix conflicts while rebasing
    
    latest tests
    
    Better tests
    
    Add get workload support to the testing utility class.
    
    Fix stray
    
    Comment out the debug code in optimizer
    
    Add index suggestion task skeleton
    
    Add query history catalog GET methods.
    
    Fix formatting
    
    Update index suggestion task
    
    Add new workload
    
    Add new test - incomplete
    
    Add more than 3 columns cost model test
    
    Fix join query parsing for table name extraction
    
    Add more queries to workload D
    
    DEBUG -> TRACE
    
    Fix compilation error
    
    Complete the index suggestion task - RPC is pending.
    
    Changed the columns from a set to vector
    
    Get args at RPC handler
    
    Fix compilation issue and list serialization
    
    Refactored the tests
    
    Complete RPC handler
    
    Fix compilation error in peloton-bin
    
    fix logs
    
    run brain and server together in one process for testing
    
    Add dropIndex RPC
    
    MOved tunable knobs into a separate structure
    
    Fix index selection job -- rename some stuff
    
    changed the arguments of the constructor
    
    completed the refactor
    
    Rename more stuff
    
     minor style changes
    
    More renames
    
    Fix DML statement handling in workload
    
    Fix cost model bug for more than 2 column indexes
    
    Add an extensive test on multi-column optimizer cost model test
    
    Add drop indexes RPC
    
    Run formatter
    
    concrete test case to show the issues with non-deterministic set of indexes
    
    Fix drop indexes
    
    Fix a bug in config enumeration for case where no index is better
    
    Fix the test that is failing non-deteministically due to the optimizer cost evaluation module
    
    Fix formatter issue
    
    Fix travis error
    
    Use only one transaction for the entire run of the job. Also, generate stats for every run of the job
    
    hopefully, final version of the algorithm
    
    added multiple choices for the output
    
    more index selection tests
    
    Add missing populate index
    
    Consider non-equality predicates for index scan in the cost model
    
    fixed precision issues
    
    Drop the indexes only if it is not suggested this time
    
    minor fixes
    
    Fix the AnalyzeStats crash
    
    Fix: Index Selection returns empty set because the
    catalog cache eviction is not done properly.
    
    Fix a bug during where clause parsing to make it work with TPCC
    
    Fix the compilation error
    
    Address some of the code review comments
    
    Fix create/drop index -- running TPCC
    
    Fix analyze stats crash. Fix query history logging for PREPARED statements
    
    Change knobs
    
    More misc
    
    addressing commits
    
    Restructure code
    
    Reformat code
    
    small correction to make it compile in debug mode
    
    remove the unnecessary commented parts of test and code
    
    remove #define
    
    Restructure code, fix nits
    
    fix errors for compilation in debug mode
    
    Restructure code
    
    Run formatter
    
    fix query logger test
    
    trying to pass the compilation on travis
    
    change debug logging to trace level logging
    
    Fix warning in IndexConfigComparator
    
    warning: the specified comparator type does not provide a const call
    operator [-Wuser-defined-warnings]
    
    trace-->debug
    
    Hack to make travis pass the build.
    
    DEFUALT_SCHEMA_NAME can't be found error. Fix this when merging with
    master.
    
    Hack to make travis pass the build.
    
    DEFUALT_SCHEMA_NAME can't be found error. Fix this when merging with
    master.
    
    remove multiple of unnecessary debug statements
    pbollimp authored and saatviks committed Jun 12, 2018
    Configuration menu
    Copy the full SHA
    522b155 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcee1cc View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2018

  1. Code/Tests cleanup

    saatviks committed Jun 13, 2018
    Configuration menu
    Copy the full SHA
    375a794 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    885d721 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19eb56e View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2018

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

Commits on Jul 12, 2018

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

Commits on Jul 23, 2018

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