Skip to content

Commit aec9080

Browse files
committed
Create trail.md
1 parent 13b91c2 commit aec9080

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

_posts/trail.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<head>
2+
<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family=Inconsolata">
3+
</head>
4+
<pre style="margin-left:100px">
5+
<h2>
6+
Schedulers state machine:
7+
------------------------
8+
- RATM
9+
- Problems
10+
- Execution
11+
</h2>
12+
</pre>
13+
<pre style="font-size: 15px; margin-left:120px;">
14+
15+
This document jumps right into scheduler implementation details. If you've never
16+
read scheduler code before, you might benefit from talking to someone on the lab
17+
team to get context first. You can also check out the docstrings in <a href="https://chromium-review.googlesource.com/#/c/174080/">this cl</a>.
18+
19+
<h3>
20+
RATM:
21+
====
22+
</h3>
23+
24+
This segment can also be viewed as a crosssection of db writes in the scheduler,
25+
since anything that runs in the lab records state in mysql. None of what follows
26+
will make much sense if you've never thought about how jobs run in the lab.
27+
28+
</pre>

0 commit comments

Comments
 (0)