Tokutek source trees merge
Tokutek source trees merge, git submodules and related package changes
Changes needed for Tokutek source trees merge into PS git tree:
1. Merge following source trees into PS tree with history and move files into appropriate places
https:/
https:/
https:/
2. Add submodules for PerconaFT and Percona-TokuBackup repo as they are needed for full build.
https:/
https:/
When cloning PS source tree with git submodules are initialized and populated as:
git submodule init
git submodule update
PS master tree holds a reference to a fixed commit in those submodules which needs to be updated from time to time.
Hash tags of those commits per submodule can be seen when doing: "git submodule"
It can be updated to a newer commit for specific submodule as:
git submodule update --remote
git add storage/
git commit -m "Update PerconaFT submodule to 596efd7861130f7
3. Packaging changes needed:
Create only one source tarball and binary tarball.
Add TokuBackup into TokuDB deb/rpm package.
Change ps_tokudb_admin script to add --enable-backup and --disable-backup to install tokudb-
TokuDB build is skipped if the platform is not supported (32-bit or older gcc/cmake) so the ha_tokudb.so, libHotBackup.so and tokudb_backup.so are not created in that case.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Tomislav Plavcic
- Direction:
- Approved
- Assignee:
- Tomislav Plavcic
- Definition:
- Approved
- Series goal:
- Accepted for 5.6
- Implementation:
- Implemented
- Milestone target:
- 5.6.26-74.0
- Started by
- Tomislav Plavcic
- Completed by
- Tomislav Plavcic
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
Merge source and history from Tokutek repos into PS git repository: DONE
Add PerconaFT and Percona-TokuBackup repositories as submodules: DONE
Make packaging changes: DONE
Make jenkins changes for trunk/param and release jobs: DONE
Dependency tree
* Blueprints in grey have been implemented.