lp://staging/~stewart/drizzle/catalog-in-path-not-chdir

Created by Stewart Smith and last modified
Get this branch:
bzr branch lp://staging/~stewart/drizzle/catalog-in-path-not-chdir
Only Stewart Smith can upload to this branch. If you are Stewart Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stewart Smith
Project:
Drizzle
Status:
Development

Recent revisions

2487. By Stewart Smith

have ahhhfuck.test do the repeat internally, so it just fails.

2486. By Stewart Smith

add the infamous ahhhfuck test, which is a simplified having.test that throws the catalog-in-path-not-chdir tree into a spin with --repeat=2. This test doesn't need repeat, it just fails.

2485. By Stewart Smith

merge trunk

2484. By Stewart Smith

update innodb-system-table-view.result to include CATALOG in path to table

2483. By Stewart Smith

modify tableprototester to include local/ in the path for the test tables

2482. By Stewart Smith

modify transaction_log plugin to default to local/transaction.log to keep backwards compatibility with old drizzled (before chdir to local/ was removed)

2481. By Stewart Smith

no longer chdir into local CATALOG. Instead, generate paths everywhere (well... in identifiers) that include the path to the correct CATALOG. Currently that's just LOCAL, but we get closer. Also added is some backwards compatibility code in InnoDB for old data dictionary entries that didn't include CATALOG in catalog/db/table but just had db/table. The next step is to construct the table and schema identifiers with the current CATALOG.

2480. By Stewart Smith

Partially move towards using LOCAL catalog in all path generation by removing getDataHomeCatalog() and instead using catalog::local_identifier() around the place. We do a bit of prep work in the schema engine too. Next step is to remove chdir to 'local' and generate local as part of path to all objects.

2479. By Stewart Smith

ensure that Table::Key has the CATALOG along with SCHEMA and TABLE_NAME in it. Modify the (not so great) code in Table and TableShare to handle this too. This is one of the precursors for proper CATALOG support.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~drizzle-trunk/drizzle/development
This branch contains Public information 
Everyone can see this information.

Subscribers