TricircleHowToReadCode
Revision as of 10:15, 19 February 2017 by Chaoyi Huang (talk | contribs)
Contents
How to read the source code of Tricircle
Experience the single node Tricircle networking first
Follow the single node installation guide: https://docs.openstack.org/developer/tricircle/installation-guide.html#single-pod-installation-with-devstack
Learn the source code step by step
Step 1 ~ Step 7: no code of Tricircle will be involved
Step 8: Create pod instances
- The restful API request will be routed to V1Controller from RootController for the version is 'v1.0': https://github.com/openstack/tricircle/blob/master/tricircle/api/controllers/root.py
- In V1Controller, because the request is to create pod, so the request will be forwarded to PodsController: https://github.com/openstack/tricircle/blob/master/tricircle/api/controllers/root.py#L76
- The pod creation will be handled in the post function: https://github.com/openstack/tricircle/blob/master/tricircle/api/controllers/pod.py#L44~#L116