This repository has been archived by the owner on Apr 24, 2023. It is now read-only.
/
job_schedule.edn
108 lines (107 loc) · 3.56 KB
/
job_schedule.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
{:model
[[{:db/id #db/id[:db.part/db]
:db/ident :model.type/cook
:db/doc "Cook scheduling jobs for a Mesos cluster and reporting on results."}
{:db/id #db/id[:db.part/db]
:db/ident :model/num-users
:db/valueType :db.type/long
:db/doc "Number of users who schedule jobs"
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :model/mean-seconds-between-jobs
:db/valueType :db.type/long
:db/doc "Mean time between jobs in seconds"
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :model/mean-job-duration
:db/valueType :db.type/long
:db/doc "Mean job execution duration"
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :model/mean-job-memory
:db/valueType :db.type/long
:db/doc "Mean job memory requirements in megabytes"
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :model/mean-job-cpu
:db/valueType :db.type/float
:db/doc "Mean job CPU requirements"
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}]]
:test
[[{:db/id #db/id[:db.part/db]
:db/ident :test.type/cook}
{:db/id #db/id[:db.part/db]
:db/ident :agent.type/user}
{:db/id #db/id[:db.part/db]
:db/ident :action.type/job
:db/doc "metadata about a single intended cook job"}
{:db/id #db/id[:db.part/db]
:db/ident :test/label
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}]]
:sim
[[{:db/id #db/id[:db.part/db]
:db/ident :sim/label
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}]]
:job
[[{:db/id #db/id[:db.part/db]
:db/ident :job/uuid
:db/unique :db.unique/identity
:db/valueType :db.type/uuid
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/requested-at
:db/valueType :db.type/long
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/username
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/priority
:db/valueType :db.type/long
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/name
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/group
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/duration
:db/valueType :db.type/long
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/memory
:db/valueType :db.type/long
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/cpu
:db/valueType :db.type/float
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
{:db/id #db/id[:db.part/db]
:db/ident :job/exit-code
:db/valueType :db.type/long
:db/cardinality :db.cardinality/one
:db.install/_attribute :db.part/db}
]]
}