TokuDB - factor out i_s and sysvars
Factor out information_schema and sysvars into their own files and namespaces.
Blueprint information
- Status:
- Complete
- Approver:
- George Ormond Lorch III
- Priority:
- Medium
- Drafter:
- George Ormond Lorch III
- Direction:
- Approved
- Assignee:
- George Ormond Lorch III
- Definition:
- Approved
- Series goal:
- Accepted for 5.6
- Implementation:
- Implemented
- Milestone target:
- 5.6.27-76.0
- Started by
- George Ormond Lorch III
- Completed by
- George Ormond Lorch III
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
Factor sysvars out to its own source file and into a sysvars namespace : DONE
Factor information schema out to its own source file and into an information_schema namespace : DONE
Normalize sysvars types to use proper mysql types of my_bool, uint, ulong and ulonglong instead of uintxx_t : DONE
Create proper accessors for thread/session variables and replace all calls to THDVAR(ths, ...) to use these accessors : DONE
Continue to correct the TokuDB #include organization to eventually get all source files in CMakeLists.txt rather then #include "something.cc" : DONE
Add TOKUDB_UNLIKELY around many, many debug predicates : DONE
Correct source formatting : INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.