Permalink
Switch branches/tags
Nothing to show
Commits on Jul 16, 2018
  1. Implement GetInfo for some classes in optimizer and planner (#1463)

    yetiancn authored and tli2 committed Jul 16, 2018
Commits on Jul 12, 2018
  1. Revert "Garbage collection fixes (#1428)" (#1462)

    mbutrovich authored and tli2 committed Jul 12, 2018
    This reverts commit b693494
    
    The combination of this PR and #1455 manifests a segfault in YCSB that we dont yet understand. Reverting in the meantime.
Commits on Jul 11, 2018
  1. Garbage collection fixes (again) (#1428)

    mbutrovich authored and tli2 committed Jul 11, 2018
Commits on Jul 10, 2018
  1. Fix TPC-C segfault (#1455)

    ksaito7 authored and tli2 committed Jul 10, 2018
Commits on Jul 6, 2018
  1. Revert 1415 (#1453)

    mbutrovich authored and tli2 committed Jul 6, 2018
    * Revert "Constraint refactoring (#1415)"
    
    This reverts commit 898219f
Commits on Jul 4, 2018
  1. Increase sleep time for occasionally failing ReadOnlyTest. (#1443)

    mbutrovich authored and tli2 committed Jul 4, 2018
Commits on Jul 3, 2018
  1. Constraint refactoring (#1415)

    ksaito7 authored and tli2 committed Jul 3, 2018
    * Add pg_constraint catalog table
    
    * Reconstruct constraints
  2. Disable TensorFlow tests to allow Travis macOS builds to succeed. (#1449

    mbutrovich authored and tli2 committed Jul 3, 2018
    )
Commits on Jun 29, 2018
  1. Remove microbenchmarks (#1442)

    lmwnshn authored and tli2 committed Jun 29, 2018
    * This is one of those commits that you just dream about for years. And yet here we are! Removing the microbenchmarks!
    No longer will we get TPC-C numbers by running embedded logic. We will keep everything real over JDBC.
    I would like to give a shout out to KB for sticking with me all this time. I am sitting in a German hotel waiting for her to fly in from Pittsburgh tomorrow.
Commits on Jun 28, 2018
  1. Compilation fix (#1439)

    pervazea authored and tli2 committed Jun 28, 2018
    * Fix for python-six upgrade problem
    
    Uninstall python-six on Ubuntu 14.04 so new version can be installed
    during tensorflow and dependencies install
    
    
    * - Fix for compilation error (from Marcel)
  2. Fix ssl copy bug (#1436)

    tli2 authored and pervazea committed Jun 28, 2018
    * Fix ssl copy bug
    
    * Update network_io_wrapper_factory.cpp
Commits on Jun 27, 2018
  1. Catalog code cleanup (#1414)

    tli2 committed Jun 27, 2018
    * Catalog code cleanup
    
    * Rename "XXXObject" to "CatalogEntry"
    
    * Rename AddPlpgsqlFunction
  2. fix #1386: PerformVectorizedRead optimization (#1434)

    mbutrovich authored and tli2 committed Jun 27, 2018
    * fix #1386 part 2: pass update boolean from scan plan to PerformRead correctly.
    
    * fix #1386 part 1: Perform predicate evaluation before recording reads with the transaction manager.
    
    * Rename new function RecordReads to PerformReads per PR feedback.
Commits on Jun 26, 2018
  1. Set LastReaderCommitId on new versions (#1429)

    mbutrovich authored and tli2 committed Jun 26, 2018
    * Set LastReaderCommitId on insert, update, and delete versions. Addresses parts 5 and 6 of #1420.
  2. Apply limit + order optimization in the optimizer (#1385)

    chenboy authored and tli2 committed Jun 26, 2018
    * Apply limit + order optimization in the optimizer
  3. Bytecode Interpreter (#1244)

    tcm-marcel authored and tli2 committed Jun 26, 2018
    * Introducing Bytecode Interpreter
    
      * interpreter deactivated if not requested by command line
      * no supprt for OrderBy yet
    
    * Change Compile/Verify functions to void
    
      * throw an Exception in case of errors
    
    * Small changes from review on #1244
    
    * Add explicit function calls, small changes
    
      * add template system to generate handler for explicit function calls
      * refactor InsertBytecodeFunction
      * add missingFP truct/extend instructions
Commits on Jun 25, 2018
  1. Inline tuple SpinLatch after TileGroupHeader refactor (#1423) moved i…

    mbutrovich authored and tli2 committed Jun 25, 2018
    …t out. (#1426)
Commits on Jun 24, 2018
  1. Skip recording READs in the RWSet. (#1425)

    mbutrovich authored and tli2 committed Jun 24, 2018
  2. TileGroupHeader refactor (#1423)

    mbutrovich authored and tli2 committed Jun 24, 2018
    * TileGroupHeader refactor to get rid of hardcoded pointer arithmetic and casts.
    
    * Don't repeatedly look up the SpinLatch field.
    
    * clang-format.
    
    * Don't replace the SpinLatch on resetting of tuple.
    
    * Fix in TileGroupHeader assignment operator.
    
    * Update Field Descriptions based on refactor.
Commits on Jun 19, 2018
  1. Remove wrong check in QueryCompiler::IsSupported (#1378)

    tcm-marcel authored and tli2 committed Jun 19, 2018
    * Remove wrong check in QueryCompiler::IsSupported
    
    * Replace psxx extended procotol call with SQL for prepared statement
    
    to avoid type inference, which is not implemented yet in Peloton.
  2. Network Layer Refactor (#1418)

    tli2 committed Jun 19, 2018
    * Refactor I/O part out of connection handle and simplify state machine logic.
    
    * Run formatter on all code in network layer
    
    * Add in termination state
  3. Replace tab with spaces (#1417)

    ksaito7 authored and tli2 committed Jun 19, 2018
Commits on Jun 18, 2018
  1. Remove unused rpc component. (#1412)

    tli2 committed Jun 18, 2018
    * Remove unused rpc component. Protobuf dependency not removed in case we need it in the future. (We can probably use the dependency for Tensorflow once the correct version is put on by google)
  2. Merge pull request #1383 from ksaito7/catalog_update

    tli2 committed Jun 18, 2018
    Catalog updates for checkpoints
Commits on Jun 17, 2018
  1. Merge branch 'catalog_update' of https://github.com/ksaito7/peloton i…

    ksaito7 committed Jun 17, 2018
    …nto catalog_update
  2. Fix some reviewed stuff

    ksaito7 committed Jun 17, 2018
Commits on Jun 15, 2018
  1. Merge pull request #1401 from mbutrovich/friday_night

    tli2 committed Jun 15, 2018
    RWSet performance fixes, LockFreeArray performance fixes and tests
  2. Merge branch 'master' into catalog_update

    tli2 committed Jun 15, 2018
  3. Merge branch 'master' into friday_night

    tli2 committed Jun 15, 2018
Commits on Jun 14, 2018
  1. Fix HashTable::BuildLazy if it contains zero emelemts (#1408)

    tcm-marcel authored and pmenon committed Jun 14, 2018
    * Fix HashTable::BuildLazy if it contains zero emelemts
    
    * Add test case for empty hash table
  2. Merge branch 'master' into friday_night

    tli2 committed Jun 14, 2018
  3. Merge pull request #1400 from mbutrovich/clang_fix

    tli2 committed Jun 14, 2018
    Fix warning for unused lambda capture on Clang 9.1
  4. Merge branch 'master' into clang_fix

    tli2 committed Jun 14, 2018