• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cmu-db / peloton / 5743
77%

Build:
DEFAULT BRANCH: master
Ran 15 May 2018 12:52AM UTC
Jobs 1
Files 406
Run time 21s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5743

push

travis-ci

pervazea
Schema - Layout decoupling  (#1327)

* Added layout.h. Modified Runtime functions to handle row stores.

* Modify TileGroup api

* Changed Updater & Inserter to use Layout object

* Remove calls from optimizer and executor

* Removed all calls to schemas vector from TileGroup

* Removed Calls to LocateTileAndColumn for TileGroup

* Moved definition of column_map_type. Removed column_map from tile_group

* Added GetInfo function

* make check pases. Need to change a few more function calls

* Convert PL_ASSERT -> PELOTON_ASSERT

* Modified DataTable and LayoutTunerTest

* Added Layout Test for codegen

* Get the tests to actually use different layouts

* Modified storage layer, builds successfully. Need to fix tests

* Moved GetColumnMapStats -> GetColumnLayoutStats

* Minor change in TableScanTranslator

* Modify TransformTileGroup

* Change layout.cpp to better handle HYBRID layouts

* use std::make_shared

* Modified tests to change calls to GetTileGroup()

* make check passes. Need to add test with hybrid layout.

* Modify print functions

* Add TODOs for catalog

* Added LayoutCatalog. Yet to modify TableCatalog

* Added catalog functions

* Added DeleteLayouts to delete all layouts of a table_oid

* LayoutTunerTest fixed

* Fix build failures

* Access LayoutCatalog via the global Catalog object

* Added Multi layout scan test

* Fixed tests after catalog refactor

* Failing LayoutCatalog test because of deserialization

* Fix all tests

* Added documentation

* Style Fix

* Address review comments + minor clean-up in the layout.h API

* Change valid_layout_objects_

* Revert unused changes

* Addressed Prashanth's initial comments

* Modify CreateTable for tests + modify LayoutTuner

* Address Pervaze's review comments.

* Changed after Prashanth's review

472 of 472 new or added lines in 20 files covered. (100.0%)

24368 of 31421 relevant lines covered (77.55%)

29185.24 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/storage/tile_group_factory.cpp
1
100.0
src/tuning/index_tuner.cpp
3
100.0
src/catalog/schema.cpp
5
100.0
src/catalog/catalog.cpp
6
100.0
src/gc/gc_manager.cpp
6
100.0
src/tuning/layout_tuner.cpp
8
100.0
src/storage/tile_group.cpp
12
100.0
src/storage/data_table.cpp
16
100.0
src/catalog/table_catalog.cpp
16
100.0
src/storage/layout.cpp

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/storage/tile_group.cpp
2
100.0
src/network/postgres_protocol_handler.cpp
2
100.0
src/network/connection_handle.cpp
4
100.0
src/catalog/schema.cpp
Jobs
ID Job ID Ran Files Coverage
2 5743.2 (NAME="gcc5 Debug/Tests/AddressSanitizer/Coveralls" CXX=g++-5 CC=gcc-5 PELOTON_BUILD_TYPE=Debug COVERALLS=On) 15 May 2018 12:52AM UTC 0
77.55
Travis Job 5743.2
Source Files on build 5743
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5743
  • 5686479c on github
  • Prev Build on master (#5485)
  • Next Build on master (#5792)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc