TokuDB - factor out i_s and sysvars

Registered by George Ormond Lorch III

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:
milestone icon 5.6.27-76.0
Started by
George Ormond Lorch III
Completed by
George Ormond Lorch III

Related branches

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.