Merge lp:~cjohnston/qa-dashboard/performance-size-increase into lp:qa-dashboard
- performance-size-increase
- Merge into dev
Proposed by
Chris Johnston
Status: | Superseded |
---|---|
Proposed branch: | lp:~cjohnston/qa-dashboard/performance-size-increase |
Merge into: | lp:qa-dashboard |
Diff against target: |
1331 lines (+1119/-37) 9 files modified
eventstat/migrations/0002_increase_max_length.py (+286/-0) eventstat/models.py (+12/-12) idle_power/migrations/0003_increase_max_length.py (+167/-0) memevent/migrations/0005_increase_max_length.py (+161/-0) memory/migrations/0002_increase_max_length.py (+316/-0) memory/models.py (+6/-6) performance/models.py (+18/-15) power/migrations/0005_increase_max_length.py (+149/-0) power/models.py (+4/-4) |
To merge this branch: | bzr merge lp:~cjohnston/qa-dashboard/performance-size-increase |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Approve | |
Canonical CI Engineering | Pending | ||
Review via email:
|
Commit message
Increase the max_length of all performance based model fields
Description of the change
To post a comment you must log in.
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
PS Jenkins bot (ps-jenkins) wrote : | # |
review:
Approve
(continuous-integration)
Unmerged revisions
- 645. By Chris Johnston
-
Update all performance based models to support larger field sizes
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added file 'eventstat/migrations/0002_increase_max_length.py' |
2 | --- eventstat/migrations/0002_increase_max_length.py 1970-01-01 00:00:00 +0000 |
3 | +++ eventstat/migrations/0002_increase_max_length.py 2013-10-21 00:41:27 +0000 |
4 | @@ -0,0 +1,286 @@ |
5 | +# -*- coding: utf-8 -*- |
6 | +import datetime |
7 | +from south.db import db |
8 | +from south.v2 import SchemaMigration |
9 | +from django.db import models |
10 | + |
11 | + |
12 | +class Migration(SchemaMigration): |
13 | + |
14 | + def forwards(self, orm): |
15 | + |
16 | + # Changing field 'EventstatImage.build_number' |
17 | + db.alter_column('eventstat_image', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
18 | + |
19 | + # Changing field 'EventstatImage.image_type' |
20 | + db.alter_column('eventstat_image', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
21 | + |
22 | + # Changing field 'EventstatImage.variant' |
23 | + db.alter_column('eventstat_image', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
24 | + |
25 | + # Changing field 'EventstatImage.release' |
26 | + db.alter_column('eventstat_image', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
27 | + |
28 | + # Changing field 'EventstatImage.arch' |
29 | + db.alter_column('eventstat_image', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
30 | + |
31 | + # Changing field 'EventstatImage.md5' |
32 | + db.alter_column('eventstat_image', 'md5', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
33 | + |
34 | + # Changing field 'EventstatDetail.init_function' |
35 | + db.alter_column('eventstat_details', 'init_function', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
36 | + |
37 | + # Changing field 'EventstatDetail.kernel' |
38 | + db.alter_column('eventstat_details', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
39 | + |
40 | + # Changing field 'EventstatDetail.callback' |
41 | + db.alter_column('eventstat_details', 'callback', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
42 | + |
43 | + # Changing field 'EventstatDetail.task' |
44 | + db.alter_column('eventstat_details', 'task', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
45 | + |
46 | + # Changing field 'EventstatDetail.task_type' |
47 | + db.alter_column('eventstat_details', 'task_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
48 | + |
49 | + # Changing field 'EventstatResult.init_function' |
50 | + db.alter_column('eventstat_results', 'init_function', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
51 | + |
52 | + # Changing field 'EventstatResult.kernel' |
53 | + db.alter_column('eventstat_results', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
54 | + |
55 | + # Changing field 'EventstatResult.name' |
56 | + db.alter_column('eventstat_results', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
57 | + |
58 | + # Changing field 'EventstatResult.task' |
59 | + db.alter_column('eventstat_results', 'task', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
60 | + |
61 | + # Changing field 'EventstatResult.callback' |
62 | + db.alter_column('eventstat_results', 'callback', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
63 | + |
64 | + # Changing field 'EventstatResult.task_type' |
65 | + db.alter_column('eventstat_results', 'task_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
66 | + |
67 | + # Changing field 'EventstatLog.name' |
68 | + db.alter_column('eventstat_logs', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
69 | + |
70 | + # Changing field 'EventstatUpgrade.variant' |
71 | + db.alter_column('eventstat_upgrade', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
72 | + |
73 | + # Changing field 'EventstatUpgrade.release' |
74 | + db.alter_column('eventstat_upgrade', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
75 | + |
76 | + # Changing field 'EventstatUpgrade.from_release' |
77 | + db.alter_column('eventstat_upgrade', 'from_release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
78 | + |
79 | + # Changing field 'EventstatUpgrade.arch' |
80 | + db.alter_column('eventstat_upgrade', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
81 | + |
82 | + # Changing field 'EventstatMetric.kernel' |
83 | + db.alter_column('eventstat_metrics', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
84 | + |
85 | + # Changing field 'EventstatMetric.name' |
86 | + db.alter_column('eventstat_metrics', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
87 | + |
88 | + # Changing field 'EventstatMachine.name' |
89 | + db.alter_column('eventstat_machines', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
90 | + |
91 | + # Changing field 'EventstatMachine.mac_address' |
92 | + db.alter_column('eventstat_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
93 | + |
94 | + def backwards(self, orm): |
95 | + |
96 | + # Changing field 'EventstatImage.build_number' |
97 | + db.alter_column('eventstat_image', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=50)) |
98 | + |
99 | + # Changing field 'EventstatImage.image_type' |
100 | + db.alter_column('eventstat_image', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=10)) |
101 | + |
102 | + # Changing field 'EventstatImage.variant' |
103 | + db.alter_column('eventstat_image', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
104 | + |
105 | + # Changing field 'EventstatImage.release' |
106 | + db.alter_column('eventstat_image', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
107 | + |
108 | + # Changing field 'EventstatImage.arch' |
109 | + db.alter_column('eventstat_image', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
110 | + |
111 | + # Changing field 'EventstatImage.md5' |
112 | + db.alter_column('eventstat_image', 'md5', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
113 | + |
114 | + # Changing field 'EventstatDetail.init_function' |
115 | + db.alter_column('eventstat_details', 'init_function', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
116 | + |
117 | + # Changing field 'EventstatDetail.kernel' |
118 | + db.alter_column('eventstat_details', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)) |
119 | + |
120 | + # Changing field 'EventstatDetail.callback' |
121 | + db.alter_column('eventstat_details', 'callback', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
122 | + |
123 | + # Changing field 'EventstatDetail.task' |
124 | + db.alter_column('eventstat_details', 'task', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
125 | + |
126 | + # Changing field 'EventstatDetail.task_type' |
127 | + db.alter_column('eventstat_details', 'task_type', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
128 | + |
129 | + # Changing field 'EventstatResult.init_function' |
130 | + db.alter_column('eventstat_results', 'init_function', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
131 | + |
132 | + # Changing field 'EventstatResult.kernel' |
133 | + db.alter_column('eventstat_results', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)) |
134 | + |
135 | + # Changing field 'EventstatResult.name' |
136 | + db.alter_column('eventstat_results', 'name', self.gf('django.db.models.fields.CharField')(max_length=200)) |
137 | + |
138 | + # Changing field 'EventstatResult.task' |
139 | + db.alter_column('eventstat_results', 'task', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
140 | + |
141 | + # Changing field 'EventstatResult.callback' |
142 | + db.alter_column('eventstat_results', 'callback', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
143 | + |
144 | + # Changing field 'EventstatResult.task_type' |
145 | + db.alter_column('eventstat_results', 'task_type', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
146 | + |
147 | + # Changing field 'EventstatLog.name' |
148 | + db.alter_column('eventstat_logs', 'name', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
149 | + |
150 | + # Changing field 'EventstatUpgrade.variant' |
151 | + db.alter_column('eventstat_upgrade', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
152 | + |
153 | + # Changing field 'EventstatUpgrade.release' |
154 | + db.alter_column('eventstat_upgrade', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
155 | + |
156 | + # Changing field 'EventstatUpgrade.from_release' |
157 | + db.alter_column('eventstat_upgrade', 'from_release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
158 | + |
159 | + # Changing field 'EventstatUpgrade.arch' |
160 | + db.alter_column('eventstat_upgrade', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
161 | + |
162 | + # Changing field 'EventstatMetric.kernel' |
163 | + db.alter_column('eventstat_metrics', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)) |
164 | + |
165 | + # Changing field 'EventstatMetric.name' |
166 | + db.alter_column('eventstat_metrics', 'name', self.gf('django.db.models.fields.CharField')(max_length=200)) |
167 | + |
168 | + # Changing field 'EventstatMachine.name' |
169 | + db.alter_column('eventstat_machines', 'name', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
170 | + |
171 | + # Changing field 'EventstatMachine.mac_address' |
172 | + db.alter_column('eventstat_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=200)) |
173 | + |
174 | + models = { |
175 | + u'eventstat.eventstatdetail': { |
176 | + 'Meta': {'object_name': 'EventstatDetail', 'db_table': "'eventstat_details'"}, |
177 | + 'callback': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
178 | + 'command': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
179 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
180 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
181 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatImage']", 'null': 'True'}), |
182 | + 'init_function': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
183 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
184 | + 'interval': ('django.db.models.fields.PositiveIntegerField', [], {}), |
185 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
186 | + 'kernel': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
187 | + 'log': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatLog']", 'null': 'True'}), |
188 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatMachine']"}), |
189 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
190 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
191 | + 'result': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatResult']", 'null': 'True'}), |
192 | + 'task': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
193 | + 'task_type': ('django.db.models.fields.CharField', [], {'default': "[('Kernel', 'kernel')]", 'max_length': '4096'}), |
194 | + 'total': ('django.db.models.fields.PositiveIntegerField', [], {}), |
195 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
196 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatUpgrade']", 'null': 'True'}) |
197 | + }, |
198 | + u'eventstat.eventstatimage': { |
199 | + 'Meta': {'object_name': 'EventstatImage', 'db_table': "'eventstat_image'"}, |
200 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
201 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
202 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
203 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
204 | + 'image_type': ('django.db.models.fields.CharField', [], {'default': "u'daily'", 'max_length': '4096'}), |
205 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
206 | + 'md5': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
207 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
208 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
209 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
210 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
211 | + }, |
212 | + u'eventstat.eventstatlog': { |
213 | + 'Meta': {'object_name': 'EventstatLog', 'db_table': "'eventstat_logs'"}, |
214 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
215 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
216 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
217 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
218 | + 'path': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
219 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
220 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
221 | + }, |
222 | + u'eventstat.eventstatmachine': { |
223 | + 'Meta': {'object_name': 'EventstatMachine', 'db_table': "'eventstat_machines'"}, |
224 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
225 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
226 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
227 | + 'mac_address': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
228 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
229 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
230 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
231 | + }, |
232 | + u'eventstat.eventstatmetric': { |
233 | + 'Meta': {'object_name': 'EventstatMetric', 'db_table': "'eventstat_metrics'"}, |
234 | + 'average': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
235 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
236 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
237 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatImage']", 'null': 'True'}), |
238 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
239 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
240 | + 'kernel': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
241 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatMachine']"}), |
242 | + 'maximum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
243 | + 'minimum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
244 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
245 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
246 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
247 | + 'stddev': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
248 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
249 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatUpgrade']", 'null': 'True'}) |
250 | + }, |
251 | + u'eventstat.eventstatresult': { |
252 | + 'Meta': {'object_name': 'EventstatResult', 'db_table': "'eventstat_results'"}, |
253 | + 'callback': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
254 | + 'command': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
255 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
256 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
257 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatImage']", 'null': 'True'}), |
258 | + 'init_function': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
259 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
260 | + 'interval': ('django.db.models.fields.PositiveIntegerField', [], {}), |
261 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
262 | + 'kernel': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
263 | + 'log': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatLog']", 'null': 'True'}), |
264 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatMachine']"}), |
265 | + 'metric': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatMetric']", 'null': 'True'}), |
266 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
267 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
268 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
269 | + 'task': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
270 | + 'task_type': ('django.db.models.fields.CharField', [], {'default': "[('Kernel', 'kernel')]", 'max_length': '4096'}), |
271 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
272 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['eventstat.EventstatUpgrade']", 'null': 'True'}), |
273 | + 'value': ('django.db.models.fields.FloatField', [], {}) |
274 | + }, |
275 | + u'eventstat.eventstatupgrade': { |
276 | + 'Meta': {'object_name': 'EventstatUpgrade', 'db_table': "'eventstat_upgrade'"}, |
277 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
278 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
279 | + 'date': ('django.db.models.fields.DateTimeField', [], {}), |
280 | + 'from_release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
281 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
282 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
283 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
284 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
285 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
286 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
287 | + } |
288 | + } |
289 | + |
290 | + complete_apps = ['eventstat'] |
291 | \ No newline at end of file |
292 | |
293 | === modified file 'eventstat/models.py' |
294 | --- eventstat/models.py 2013-08-09 21:14:01 +0000 |
295 | +++ eventstat/models.py 2013-10-21 00:41:27 +0000 |
296 | @@ -86,20 +86,20 @@ |
297 | image = models.ForeignKey(EventstatImage, null=True) |
298 | upgrade = models.ForeignKey(EventstatUpgrade, null=True) |
299 | machine = models.ForeignKey(EventstatMachine) |
300 | - task = models.CharField(max_length=1024) |
301 | + task = models.CharField(max_length=4096) |
302 | command = models.CharField(max_length=4096) |
303 | task_type = models.CharField( |
304 | - max_length=1024, |
305 | + max_length=4096, |
306 | choices=TASK_TYPE_CHOICES, |
307 | default=TASK_TYPE_CHOICES[:-1], |
308 | ) |
309 | - init_function = models.CharField(max_length=1024) |
310 | - callback = models.CharField(max_length=1024) |
311 | + init_function = models.CharField(max_length=4096) |
312 | + callback = models.CharField(max_length=4096) |
313 | total = models.PositiveIntegerField() |
314 | interval = models.PositiveIntegerField() |
315 | ran_at = models.DateTimeField("date run") |
316 | result = models.ForeignKey("EventstatResult", null=True) |
317 | - kernel = models.CharField(max_length=1024, null=True) |
318 | + kernel = models.CharField(max_length=4096, null=True) |
319 | log = models.ForeignKey('EventstatLog', null=True) |
320 | jenkins_url = models.URLField(null=True) |
321 | |
322 | @@ -128,19 +128,19 @@ |
323 | image = models.ForeignKey(EventstatImage, null=True) |
324 | upgrade = models.ForeignKey(EventstatUpgrade, null=True) |
325 | machine = models.ForeignKey(EventstatMachine) |
326 | - kernel = models.CharField(max_length=1024, null=True) |
327 | + kernel = models.CharField(max_length=4096, null=True) |
328 | metric = models.ForeignKey('EventstatMetric', null=True) |
329 | log = models.ForeignKey('EventstatLog', null=True) |
330 | interval = models.PositiveIntegerField() |
331 | - task = models.CharField(max_length=1024) |
332 | + task = models.CharField(max_length=4096) |
333 | command = models.CharField(max_length=4096) |
334 | task_type = models.CharField( |
335 | - max_length=1024, |
336 | + max_length=4096, |
337 | choices=TASK_TYPE_CHOICES, |
338 | default=TASK_TYPE_CHOICES[:-1], |
339 | ) |
340 | - init_function = models.CharField(max_length=1024) |
341 | - callback = models.CharField(max_length=1024) |
342 | + init_function = models.CharField(max_length=4096) |
343 | + callback = models.CharField(max_length=4096) |
344 | |
345 | @property |
346 | def logs(self): |
347 | @@ -178,7 +178,7 @@ |
348 | image = models.ForeignKey(EventstatImage, null=True) |
349 | upgrade = models.ForeignKey(EventstatUpgrade, null=True) |
350 | machine = models.ForeignKey(EventstatMachine) |
351 | - kernel = models.CharField(max_length=1024, null=True) |
352 | + kernel = models.CharField(max_length=4096, null=True) |
353 | |
354 | @property |
355 | def logs(self): |
356 | @@ -200,7 +200,7 @@ |
357 | db_table = "eventstat_logs" |
358 | |
359 | path = models.CharField(max_length=4096) |
360 | - name = models.CharField(max_length=1024) |
361 | + name = models.CharField(max_length=4096) |
362 | |
363 | def __unicode__(self): |
364 | return self.name |
365 | |
366 | === added file 'idle_power/migrations/0003_increase_max_length.py' |
367 | --- idle_power/migrations/0003_increase_max_length.py 1970-01-01 00:00:00 +0000 |
368 | +++ idle_power/migrations/0003_increase_max_length.py 2013-10-21 00:41:27 +0000 |
369 | @@ -0,0 +1,167 @@ |
370 | +# -*- coding: utf-8 -*- |
371 | +import datetime |
372 | +from south.db import db |
373 | +from south.v2 import SchemaMigration |
374 | +from django.db import models |
375 | + |
376 | + |
377 | +class Migration(SchemaMigration): |
378 | + |
379 | + def forwards(self, orm): |
380 | + |
381 | + # Changing field 'IdlePowerMachine.name' |
382 | + db.alter_column('idle_power_machines', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
383 | + |
384 | + # Changing field 'IdlePowerMachine.mac_address' |
385 | + db.alter_column('idle_power_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
386 | + |
387 | + # Changing field 'IdlePowerImage.build_number' |
388 | + db.alter_column('idle_power_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
389 | + |
390 | + # Changing field 'IdlePowerImage.image_type' |
391 | + db.alter_column('idle_power_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
392 | + |
393 | + # Changing field 'IdlePowerImage.variant' |
394 | + db.alter_column('idle_power_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
395 | + |
396 | + # Changing field 'IdlePowerImage.release' |
397 | + db.alter_column('idle_power_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
398 | + |
399 | + # Changing field 'IdlePowerImage.arch' |
400 | + db.alter_column('idle_power_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
401 | + |
402 | + # Changing field 'IdlePowerImage.md5' |
403 | + db.alter_column('idle_power_images', 'md5', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
404 | + |
405 | + def backwards(self, orm): |
406 | + |
407 | + # Changing field 'IdlePowerMachine.name' |
408 | + db.alter_column('idle_power_machines', 'name', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
409 | + |
410 | + # Changing field 'IdlePowerMachine.mac_address' |
411 | + db.alter_column('idle_power_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=200)) |
412 | + |
413 | + # Changing field 'IdlePowerImage.build_number' |
414 | + db.alter_column('idle_power_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=50)) |
415 | + |
416 | + # Changing field 'IdlePowerImage.image_type' |
417 | + db.alter_column('idle_power_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=10)) |
418 | + |
419 | + # Changing field 'IdlePowerImage.variant' |
420 | + db.alter_column('idle_power_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
421 | + |
422 | + # Changing field 'IdlePowerImage.release' |
423 | + db.alter_column('idle_power_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
424 | + |
425 | + # Changing field 'IdlePowerImage.arch' |
426 | + db.alter_column('idle_power_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
427 | + |
428 | + # Changing field 'IdlePowerImage.md5' |
429 | + db.alter_column('idle_power_images', 'md5', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
430 | + |
431 | + models = { |
432 | + u'common.bug': { |
433 | + 'Meta': {'object_name': 'Bug', 'db_table': "'bugs'"}, |
434 | + 'assignee': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
435 | + 'bug_no': ('django.db.models.fields.CharField', [], {'max_length': '255'}), |
436 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
437 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
438 | + 'importance': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}), |
439 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
440 | + 'project': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
441 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
442 | + 'status': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}), |
443 | + 'title': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
444 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
445 | + }, |
446 | + u'common.jenkinsbuild': { |
447 | + 'Meta': {'unique_together': "(('job', 'build_number'),)", 'object_name': 'JenkinsBuild', 'db_table': "'jenkins_builds'"}, |
448 | + 'bugs': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'build_bugs'", 'symmetrical': 'False', 'to': u"orm['common.Bug']"}), |
449 | + 'build_description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '1024'}), |
450 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '50'}), |
451 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
452 | + 'failed': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
453 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
454 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
455 | + 'job': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['common.JenkinsJob']"}), |
456 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
457 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
458 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
459 | + }, |
460 | + u'common.jenkinsjob': { |
461 | + 'Meta': {'object_name': 'JenkinsJob', 'db_table': "'jenkins_jobs'"}, |
462 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
463 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
464 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
465 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}), |
466 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
467 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
468 | + 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) |
469 | + }, |
470 | + u'idle_power.idlepowerbuild': { |
471 | + 'Meta': {'object_name': 'IdlePowerBuild', 'db_table': "'idle_power_builds'"}, |
472 | + 'build': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['common.JenkinsBuild']"}), |
473 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
474 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
475 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['idle_power.IdlePowerImage']", 'null': 'True'}), |
476 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
477 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['idle_power.IdlePowerMachine']"}), |
478 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
479 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
480 | + }, |
481 | + u'idle_power.idlepowerdetail': { |
482 | + 'Meta': {'object_name': 'IdlePowerDetail', 'db_table': "'idle_power_details'"}, |
483 | + 'calculated_energy': ('django.db.models.fields.PositiveIntegerField', [], {}), |
484 | + 'charge_start': ('django.db.models.fields.PositiveIntegerField', [], {}), |
485 | + 'charge_used': ('django.db.models.fields.PositiveIntegerField', [], {}), |
486 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
487 | + 'duration': ('django.db.models.fields.PositiveIntegerField', [], {}), |
488 | + 'energy_start': ('django.db.models.fields.PositiveIntegerField', [], {}), |
489 | + 'energy_used': ('django.db.models.fields.PositiveIntegerField', [], {}), |
490 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
491 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['idle_power.IdlePowerImage']", 'null': 'True'}), |
492 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
493 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200'}), |
494 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['idle_power.IdlePowerMachine']"}), |
495 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
496 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
497 | + 'testcase': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
498 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
499 | + }, |
500 | + u'idle_power.idlepowerimage': { |
501 | + 'Meta': {'object_name': 'IdlePowerImage', 'db_table': "'idle_power_images'"}, |
502 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
503 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
504 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
505 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
506 | + 'image_type': ('django.db.models.fields.CharField', [], {'default': "u'daily'", 'max_length': '4096'}), |
507 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
508 | + 'md5': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
509 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
510 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
511 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
512 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
513 | + }, |
514 | + u'idle_power.idlepowerlog': { |
515 | + 'Meta': {'object_name': 'IdlePowerLog', 'db_table': "'idle_power_logs'"}, |
516 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
517 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
518 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
519 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
520 | + 'path': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
521 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
522 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
523 | + }, |
524 | + u'idle_power.idlepowermachine': { |
525 | + 'Meta': {'object_name': 'IdlePowerMachine', 'db_table': "'idle_power_machines'"}, |
526 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
527 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
528 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
529 | + 'mac_address': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
530 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
531 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
532 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
533 | + } |
534 | + } |
535 | + |
536 | + complete_apps = ['idle_power'] |
537 | \ No newline at end of file |
538 | |
539 | === added file 'memevent/migrations/0005_increase_max_length.py' |
540 | --- memevent/migrations/0005_increase_max_length.py 1970-01-01 00:00:00 +0000 |
541 | +++ memevent/migrations/0005_increase_max_length.py 2013-10-21 00:41:27 +0000 |
542 | @@ -0,0 +1,161 @@ |
543 | +# -*- coding: utf-8 -*- |
544 | +import datetime |
545 | +from south.db import db |
546 | +from south.v2 import SchemaMigration |
547 | +from django.db import models |
548 | + |
549 | + |
550 | +class Migration(SchemaMigration): |
551 | + |
552 | + def forwards(self, orm): |
553 | + |
554 | + # Changing field 'MemoryEventMachine.name' |
555 | + db.alter_column('memevent_machines', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
556 | + |
557 | + # Changing field 'MemoryEventMachine.mac_address' |
558 | + db.alter_column('memevent_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
559 | + |
560 | + # Changing field 'MemoryEventImage.build_number' |
561 | + db.alter_column('memevent_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
562 | + |
563 | + # Changing field 'MemoryEventImage.image_type' |
564 | + db.alter_column('memevent_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
565 | + |
566 | + # Changing field 'MemoryEventImage.variant' |
567 | + db.alter_column('memevent_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
568 | + |
569 | + # Changing field 'MemoryEventImage.release' |
570 | + db.alter_column('memevent_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
571 | + |
572 | + # Changing field 'MemoryEventImage.arch' |
573 | + db.alter_column('memevent_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
574 | + |
575 | + # Changing field 'MemoryEventImage.md5' |
576 | + db.alter_column('memevent_images', 'md5', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
577 | + |
578 | + def backwards(self, orm): |
579 | + |
580 | + # Changing field 'MemoryEventMachine.name' |
581 | + db.alter_column('memevent_machines', 'name', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
582 | + |
583 | + # Changing field 'MemoryEventMachine.mac_address' |
584 | + db.alter_column('memevent_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=200)) |
585 | + |
586 | + # Changing field 'MemoryEventImage.build_number' |
587 | + db.alter_column('memevent_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=50)) |
588 | + |
589 | + # Changing field 'MemoryEventImage.image_type' |
590 | + db.alter_column('memevent_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=10)) |
591 | + |
592 | + # Changing field 'MemoryEventImage.variant' |
593 | + db.alter_column('memevent_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
594 | + |
595 | + # Changing field 'MemoryEventImage.release' |
596 | + db.alter_column('memevent_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
597 | + |
598 | + # Changing field 'MemoryEventImage.arch' |
599 | + db.alter_column('memevent_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
600 | + |
601 | + # Changing field 'MemoryEventImage.md5' |
602 | + db.alter_column('memevent_images', 'md5', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
603 | + |
604 | + models = { |
605 | + u'common.bug': { |
606 | + 'Meta': {'object_name': 'Bug', 'db_table': "'bugs'"}, |
607 | + 'assignee': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
608 | + 'bug_no': ('django.db.models.fields.CharField', [], {'max_length': '255'}), |
609 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
610 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
611 | + 'importance': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}), |
612 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
613 | + 'project': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
614 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
615 | + 'status': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}), |
616 | + 'title': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
617 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
618 | + }, |
619 | + u'common.jenkinsbuild': { |
620 | + 'Meta': {'unique_together': "(('job', 'build_number'),)", 'object_name': 'JenkinsBuild', 'db_table': "'jenkins_builds'"}, |
621 | + 'bugs': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'build_bugs'", 'symmetrical': 'False', 'to': u"orm['common.Bug']"}), |
622 | + 'build_description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '1024'}), |
623 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '50'}), |
624 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
625 | + 'failed': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
626 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
627 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
628 | + 'job': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['common.JenkinsJob']"}), |
629 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
630 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
631 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
632 | + }, |
633 | + u'common.jenkinsjob': { |
634 | + 'Meta': {'object_name': 'JenkinsJob', 'db_table': "'jenkins_jobs'"}, |
635 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
636 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
637 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
638 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}), |
639 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
640 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
641 | + 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) |
642 | + }, |
643 | + u'memevent.memoryeventdetail': { |
644 | + 'Meta': {'object_name': 'MemoryEventDetail', 'db_table': "'memevent_details'"}, |
645 | + 'command': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
646 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
647 | + 'event': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
648 | + 'event_index': ('django.db.models.fields.PositiveIntegerField', [], {}), |
649 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
650 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memevent.MemoryEventImage']"}), |
651 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
652 | + 'jenkins_build': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['common.JenkinsBuild']"}), |
653 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memevent.MemoryEventMachine']"}), |
654 | + 'pid': ('django.db.models.fields.IntegerField', [], {}), |
655 | + 'pss': ('django.db.models.fields.PositiveIntegerField', [], {}), |
656 | + 'pss_threshold': ('django.db.models.fields.PositiveIntegerField', [], {'default': '131072'}), |
657 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
658 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
659 | + 'rss': ('django.db.models.fields.PositiveIntegerField', [], {}), |
660 | + 'run': ('django.db.models.fields.PositiveIntegerField', [], {}), |
661 | + 'swap': ('django.db.models.fields.PositiveIntegerField', [], {}), |
662 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
663 | + 'user': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
664 | + 'uss': ('django.db.models.fields.PositiveIntegerField', [], {}) |
665 | + }, |
666 | + u'memevent.memoryeventimage': { |
667 | + 'Meta': {'object_name': 'MemoryEventImage', 'db_table': "'memevent_images'"}, |
668 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
669 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
670 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
671 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
672 | + 'image_type': ('django.db.models.fields.CharField', [], {'default': "u'daily'", 'max_length': '4096'}), |
673 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
674 | + 'md5': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
675 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
676 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
677 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
678 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
679 | + }, |
680 | + u'memevent.memoryeventmachine': { |
681 | + 'Meta': {'object_name': 'MemoryEventMachine', 'db_table': "'memevent_machines'"}, |
682 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
683 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
684 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
685 | + 'mac_address': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
686 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
687 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
688 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
689 | + }, |
690 | + u'memevent.memoryeventthreshold': { |
691 | + 'Meta': {'object_name': 'MemoryEventThreshold', 'db_table': "'memevent_thresholds'"}, |
692 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
693 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
694 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memevent.MemoryEventImage']"}), |
695 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
696 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memevent.MemoryEventMachine']"}), |
697 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
698 | + 'threshold': ('django.db.models.fields.FloatField', [], {}), |
699 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
700 | + } |
701 | + } |
702 | + |
703 | + complete_apps = ['memevent'] |
704 | \ No newline at end of file |
705 | |
706 | === added file 'memory/migrations/0002_increase_max_length.py' |
707 | --- memory/migrations/0002_increase_max_length.py 1970-01-01 00:00:00 +0000 |
708 | +++ memory/migrations/0002_increase_max_length.py 2013-10-21 00:41:27 +0000 |
709 | @@ -0,0 +1,316 @@ |
710 | +# -*- coding: utf-8 -*- |
711 | +import datetime |
712 | +from south.db import db |
713 | +from south.v2 import SchemaMigration |
714 | +from django.db import models |
715 | + |
716 | + |
717 | +class Migration(SchemaMigration): |
718 | + |
719 | + def forwards(self, orm): |
720 | + |
721 | + # Changing field 'MemoryResult.kernel' |
722 | + db.alter_column('memory_results', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
723 | + |
724 | + # Changing field 'MemoryResult.name' |
725 | + db.alter_column('memory_results', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
726 | + |
727 | + # Changing field 'MemoryMachine.name' |
728 | + db.alter_column('memory_machines', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
729 | + |
730 | + # Changing field 'MemoryMachine.mac_address' |
731 | + db.alter_column('memory_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
732 | + |
733 | + # Changing field 'MemoryUpgrade.variant' |
734 | + db.alter_column('memory_upgrades', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
735 | + |
736 | + # Changing field 'MemoryUpgrade.release' |
737 | + db.alter_column('memory_upgrades', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
738 | + |
739 | + # Changing field 'MemoryUpgrade.from_release' |
740 | + db.alter_column('memory_upgrades', 'from_release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
741 | + |
742 | + # Changing field 'MemoryUpgrade.arch' |
743 | + db.alter_column('memory_upgrades', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
744 | + |
745 | + # Changing field 'MemoryLog.name' |
746 | + db.alter_column('memory_logs', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
747 | + |
748 | + # Changing field 'MemoryLog.path' |
749 | + db.alter_column('memory_logs', 'path', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
750 | + |
751 | + # Changing field 'MemoryDetail.name' |
752 | + db.alter_column('memory_details', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
753 | + |
754 | + # Changing field 'MemoryProcess.process' |
755 | + db.alter_column('memory_processes', 'process', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
756 | + |
757 | + # Changing field 'MemoryProcess.name' |
758 | + db.alter_column('memory_processes', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
759 | + |
760 | + # Changing field 'MemoryImage.build_number' |
761 | + db.alter_column('memory_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
762 | + |
763 | + # Changing field 'MemoryImage.image_type' |
764 | + db.alter_column('memory_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
765 | + |
766 | + # Changing field 'MemoryImage.variant' |
767 | + db.alter_column('memory_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
768 | + |
769 | + # Changing field 'MemoryImage.release' |
770 | + db.alter_column('memory_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
771 | + |
772 | + # Changing field 'MemoryImage.arch' |
773 | + db.alter_column('memory_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
774 | + |
775 | + # Changing field 'MemoryImage.md5' |
776 | + db.alter_column('memory_images', 'md5', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
777 | + |
778 | + # Changing field 'MemoryMetric.kernel' |
779 | + db.alter_column('memory_metrics', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
780 | + |
781 | + # Changing field 'MemoryMetric.name' |
782 | + db.alter_column('memory_metrics', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
783 | + |
784 | + def backwards(self, orm): |
785 | + |
786 | + # Changing field 'MemoryResult.kernel' |
787 | + db.alter_column('memory_results', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) |
788 | + |
789 | + # Changing field 'MemoryResult.name' |
790 | + db.alter_column('memory_results', 'name', self.gf('django.db.models.fields.CharField')(max_length=200)) |
791 | + |
792 | + # Changing field 'MemoryMachine.name' |
793 | + db.alter_column('memory_machines', 'name', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
794 | + |
795 | + # Changing field 'MemoryMachine.mac_address' |
796 | + db.alter_column('memory_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=200)) |
797 | + |
798 | + # Changing field 'MemoryUpgrade.variant' |
799 | + db.alter_column('memory_upgrades', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
800 | + |
801 | + # Changing field 'MemoryUpgrade.release' |
802 | + db.alter_column('memory_upgrades', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
803 | + |
804 | + # Changing field 'MemoryUpgrade.from_release' |
805 | + db.alter_column('memory_upgrades', 'from_release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
806 | + |
807 | + # Changing field 'MemoryUpgrade.arch' |
808 | + db.alter_column('memory_upgrades', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
809 | + |
810 | + # Changing field 'MemoryLog.name' |
811 | + db.alter_column('memory_logs', 'name', self.gf('django.db.models.fields.CharField')(max_length=100)) |
812 | + |
813 | + # Changing field 'MemoryLog.path' |
814 | + db.alter_column('memory_logs', 'path', self.gf('django.db.models.fields.CharField')(max_length=512)) |
815 | + |
816 | + # Changing field 'MemoryDetail.name' |
817 | + db.alter_column('memory_details', 'name', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
818 | + |
819 | + # Changing field 'MemoryProcess.process' |
820 | + db.alter_column('memory_processes', 'process', self.gf('django.db.models.fields.CharField')(max_length=1024)) |
821 | + |
822 | + # Changing field 'MemoryProcess.name' |
823 | + db.alter_column('memory_processes', 'name', self.gf('django.db.models.fields.CharField')(max_length=200)) |
824 | + |
825 | + # Changing field 'MemoryImage.build_number' |
826 | + db.alter_column('memory_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=50)) |
827 | + |
828 | + # Changing field 'MemoryImage.image_type' |
829 | + db.alter_column('memory_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=10)) |
830 | + |
831 | + # Changing field 'MemoryImage.variant' |
832 | + db.alter_column('memory_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
833 | + |
834 | + # Changing field 'MemoryImage.release' |
835 | + db.alter_column('memory_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
836 | + |
837 | + # Changing field 'MemoryImage.arch' |
838 | + db.alter_column('memory_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
839 | + |
840 | + # Changing field 'MemoryImage.md5' |
841 | + db.alter_column('memory_images', 'md5', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
842 | + |
843 | + # Changing field 'MemoryMetric.kernel' |
844 | + db.alter_column('memory_metrics', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) |
845 | + |
846 | + # Changing field 'MemoryMetric.name' |
847 | + db.alter_column('memory_metrics', 'name', self.gf('django.db.models.fields.CharField')(max_length=200)) |
848 | + |
849 | + models = { |
850 | + u'common.bug': { |
851 | + 'Meta': {'object_name': 'Bug', 'db_table': "'bugs'"}, |
852 | + 'assignee': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
853 | + 'bug_no': ('django.db.models.fields.CharField', [], {'max_length': '255'}), |
854 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
855 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
856 | + 'importance': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}), |
857 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
858 | + 'project': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
859 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
860 | + 'status': ('django.db.models.fields.CharField', [], {'default': "u'unknown'", 'max_length': '4096'}), |
861 | + 'title': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
862 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
863 | + }, |
864 | + u'common.jenkinsbuild': { |
865 | + 'Meta': {'unique_together': "(('job', 'build_number'),)", 'object_name': 'JenkinsBuild', 'db_table': "'jenkins_builds'"}, |
866 | + 'bugs': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'build_bugs'", 'symmetrical': 'False', 'to': u"orm['common.Bug']"}), |
867 | + 'build_description': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '1024'}), |
868 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '50'}), |
869 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
870 | + 'failed': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
871 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
872 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
873 | + 'job': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['common.JenkinsJob']"}), |
874 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
875 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
876 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
877 | + }, |
878 | + u'common.jenkinsjob': { |
879 | + 'Meta': {'object_name': 'JenkinsJob', 'db_table': "'jenkins_jobs'"}, |
880 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
881 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
882 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
883 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}), |
884 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
885 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
886 | + 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) |
887 | + }, |
888 | + u'memory.memorybuild': { |
889 | + 'Meta': {'object_name': 'MemoryBuild', 'db_table': "'memory_builds'"}, |
890 | + 'build': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['common.JenkinsBuild']"}), |
891 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
892 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
893 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryImage']", 'null': 'True'}), |
894 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
895 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryMachine']"}), |
896 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
897 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
898 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryUpgrade']", 'null': 'True'}) |
899 | + }, |
900 | + u'memory.memorydetail': { |
901 | + 'Meta': {'object_name': 'MemoryDetail', 'db_table': "'memory_details'"}, |
902 | + 'command': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
903 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
904 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
905 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryImage']", 'null': 'True'}), |
906 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
907 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryMachine']"}), |
908 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
909 | + 'pss': ('django.db.models.fields.PositiveIntegerField', [], {}), |
910 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
911 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
912 | + 'result': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryResult']"}), |
913 | + 'rss': ('django.db.models.fields.PositiveIntegerField', [], {}), |
914 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
915 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryUpgrade']", 'null': 'True'}), |
916 | + 'uss': ('django.db.models.fields.PositiveIntegerField', [], {}), |
917 | + 'vss': ('django.db.models.fields.PositiveIntegerField', [], {}) |
918 | + }, |
919 | + u'memory.memoryimage': { |
920 | + 'Meta': {'object_name': 'MemoryImage', 'db_table': "'memory_images'"}, |
921 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
922 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
923 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
924 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
925 | + 'image_type': ('django.db.models.fields.CharField', [], {'default': "u'daily'", 'max_length': '4096'}), |
926 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
927 | + 'md5': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
928 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
929 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
930 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
931 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
932 | + }, |
933 | + u'memory.memorylog': { |
934 | + 'Meta': {'object_name': 'MemoryLog', 'db_table': "'memory_logs'"}, |
935 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
936 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
937 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
938 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
939 | + 'path': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
940 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
941 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
942 | + }, |
943 | + u'memory.memorymachine': { |
944 | + 'Meta': {'object_name': 'MemoryMachine', 'db_table': "'memory_machines'"}, |
945 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
946 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
947 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
948 | + 'mac_address': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
949 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
950 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
951 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
952 | + }, |
953 | + u'memory.memorymetric': { |
954 | + 'Meta': {'object_name': 'MemoryMetric', 'db_table': "'memory_metrics'"}, |
955 | + 'average': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
956 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
957 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
958 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryImage']", 'null': 'True'}), |
959 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
960 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
961 | + 'kernel': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
962 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryMachine']"}), |
963 | + 'maximum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
964 | + 'minimum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
965 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
966 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
967 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
968 | + 'stddev': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
969 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
970 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryUpgrade']", 'null': 'True'}) |
971 | + }, |
972 | + u'memory.memoryprocess': { |
973 | + 'Meta': {'object_name': 'MemoryProcess', 'db_table': "'memory_processes'"}, |
974 | + 'average': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
975 | + 'command': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
976 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
977 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
978 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryImage']", 'null': 'True'}), |
979 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
980 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
981 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryMachine']"}), |
982 | + 'maximum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
983 | + 'minimum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
984 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
985 | + 'process': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
986 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
987 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
988 | + 'stddev': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
989 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
990 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryUpgrade']", 'null': 'True'}) |
991 | + }, |
992 | + u'memory.memoryresult': { |
993 | + 'Meta': {'object_name': 'MemoryResult', 'db_table': "'memory_results'"}, |
994 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
995 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
996 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryImage']", 'null': 'True'}), |
997 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
998 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
999 | + 'kernel': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
1000 | + 'log': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryLog']"}), |
1001 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryMachine']"}), |
1002 | + 'metric': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryMetric']"}), |
1003 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1004 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1005 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
1006 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
1007 | + 'upgrade': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['memory.MemoryUpgrade']", 'null': 'True'}), |
1008 | + 'value': ('django.db.models.fields.FloatField', [], {}) |
1009 | + }, |
1010 | + u'memory.memoryupgrade': { |
1011 | + 'Meta': {'object_name': 'MemoryUpgrade', 'db_table': "'memory_upgrades'"}, |
1012 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1013 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
1014 | + 'date': ('django.db.models.fields.DateTimeField', [], {}), |
1015 | + 'from_release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1016 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1017 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1018 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1019 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1020 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
1021 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
1022 | + } |
1023 | + } |
1024 | + |
1025 | + complete_apps = ['memory'] |
1026 | \ No newline at end of file |
1027 | |
1028 | === modified file 'memory/models.py' |
1029 | --- memory/models.py 2013-05-06 21:18:46 +0000 |
1030 | +++ memory/models.py 2013-10-21 00:41:27 +0000 |
1031 | @@ -100,8 +100,8 @@ |
1032 | class Meta: |
1033 | db_table = "memory_logs" |
1034 | |
1035 | - path = models.CharField(max_length=512) |
1036 | - name = models.CharField(max_length=100) |
1037 | + path = models.CharField(max_length=4096) |
1038 | + name = models.CharField(max_length=4096) |
1039 | |
1040 | |
1041 | class MemoryDetail(DashboardBaseModel): |
1042 | @@ -113,7 +113,7 @@ |
1043 | image = models.ForeignKey(MemoryImage, null=True) |
1044 | upgrade = models.ForeignKey(MemoryUpgrade, null=True) |
1045 | machine = models.ForeignKey(MemoryMachine) |
1046 | - name = models.CharField(max_length=1024) |
1047 | + name = models.CharField(max_length=4096) |
1048 | command = models.CharField(max_length=4096) |
1049 | uss = models.PositiveIntegerField() |
1050 | pss = models.PositiveIntegerField() |
1051 | @@ -177,7 +177,7 @@ |
1052 | image = models.ForeignKey(MemoryImage, null=True) |
1053 | upgrade = models.ForeignKey(MemoryUpgrade, null=True) |
1054 | machine = models.ForeignKey(MemoryMachine) |
1055 | - kernel = models.CharField(max_length=100, null=True) |
1056 | + kernel = models.CharField(max_length=4096, null=True) |
1057 | metric = models.ForeignKey('MemoryMetric') |
1058 | log = models.ForeignKey('MemoryLog') |
1059 | |
1060 | @@ -219,7 +219,7 @@ |
1061 | image = models.ForeignKey(MemoryImage, null=True) |
1062 | upgrade = models.ForeignKey(MemoryUpgrade, null=True) |
1063 | machine = models.ForeignKey(MemoryMachine) |
1064 | - kernel = models.CharField(max_length=100, null=True) |
1065 | + kernel = models.CharField(max_length=4096, null=True) |
1066 | |
1067 | def save(self, *args, **kwargs): |
1068 | """ |
1069 | @@ -302,7 +302,7 @@ |
1070 | upgrade = models.ForeignKey(MemoryUpgrade, null=True) |
1071 | machine = models.ForeignKey(MemoryMachine) |
1072 | command = models.CharField(max_length=4096) |
1073 | - process = models.CharField(max_length=1024) |
1074 | + process = models.CharField(max_length=4096) |
1075 | |
1076 | @property |
1077 | def count(self): |
1078 | |
1079 | === modified file 'performance/models.py' |
1080 | --- performance/models.py 2013-02-15 02:50:06 +0000 |
1081 | +++ performance/models.py 2013-10-21 00:41:27 +0000 |
1082 | @@ -34,13 +34,16 @@ |
1083 | abstract = True |
1084 | unique_together = ('release', 'variant', 'arch', 'build_number') |
1085 | |
1086 | - release = models.CharField(max_length=200) |
1087 | - variant = models.CharField(max_length=200) |
1088 | - arch = models.CharField(max_length=200) |
1089 | - md5 = models.CharField(max_length=200, unique=True) |
1090 | - build_number = models.CharField(max_length=50) |
1091 | - image_type = models.CharField(max_length=10, choices=TYPE_CHOICES, |
1092 | - default=TYPE_CHOICES[0][0]) |
1093 | + release = models.CharField(max_length=4096) |
1094 | + variant = models.CharField(max_length=4096) |
1095 | + arch = models.CharField(max_length=4096) |
1096 | + md5 = models.CharField(max_length=4096, unique=True) |
1097 | + build_number = models.CharField(max_length=4096) |
1098 | + image_type = models.CharField( |
1099 | + max_length=4096, |
1100 | + choices=TYPE_CHOICES, |
1101 | + default=TYPE_CHOICES[0][0], |
1102 | + ) |
1103 | |
1104 | def __unicode__(self): |
1105 | return "{}-{}-{}-{}".format( |
1106 | @@ -57,10 +60,10 @@ |
1107 | class Meta: |
1108 | abstract = True |
1109 | |
1110 | - release = models.CharField(max_length=200) |
1111 | - variant = models.CharField(max_length=200) |
1112 | - arch = models.CharField(max_length=200) |
1113 | - from_release = models.CharField(max_length=200) |
1114 | + release = models.CharField(max_length=4096) |
1115 | + variant = models.CharField(max_length=4096) |
1116 | + arch = models.CharField(max_length=4096) |
1117 | + from_release = models.CharField(max_length=4096) |
1118 | date = models.DateTimeField("date upgraded") |
1119 | |
1120 | def __unicode__(self): |
1121 | @@ -78,8 +81,8 @@ |
1122 | class Meta: |
1123 | abstract = True |
1124 | |
1125 | - name = models.CharField(max_length=200, unique=True) |
1126 | - mac_address = models.CharField(max_length=200) |
1127 | + name = models.CharField(max_length=4096, unique=True) |
1128 | + mac_address = models.CharField(max_length=4096) |
1129 | |
1130 | def __unicode__(self): |
1131 | return self.name |
1132 | @@ -91,7 +94,7 @@ |
1133 | class Meta: |
1134 | abstract = True |
1135 | |
1136 | - name = models.CharField(max_length=200) |
1137 | + name = models.CharField(max_length=4096) |
1138 | minimum = models.FloatField(default=0) |
1139 | maximum = models.FloatField(default=0) |
1140 | average = models.FloatField(default=0) |
1141 | @@ -114,7 +117,7 @@ |
1142 | class Meta: |
1143 | abstract = True |
1144 | |
1145 | - name = models.CharField(max_length=200) |
1146 | + name = models.CharField(max_length=4096) |
1147 | value = models.FloatField() |
1148 | ran_at = models.DateTimeField('date run') |
1149 | jenkins_url = models.URLField(null=True) |
1150 | |
1151 | === added file 'power/migrations/0005_increase_max_length.py' |
1152 | --- power/migrations/0005_increase_max_length.py 1970-01-01 00:00:00 +0000 |
1153 | +++ power/migrations/0005_increase_max_length.py 2013-10-21 00:41:27 +0000 |
1154 | @@ -0,0 +1,149 @@ |
1155 | +# -*- coding: utf-8 -*- |
1156 | +import datetime |
1157 | +from south.db import db |
1158 | +from south.v2 import SchemaMigration |
1159 | +from django.db import models |
1160 | + |
1161 | + |
1162 | +class Migration(SchemaMigration): |
1163 | + |
1164 | + def forwards(self, orm): |
1165 | + |
1166 | + # Changing field 'PowerImage.build_number' |
1167 | + db.alter_column('power_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1168 | + |
1169 | + # Changing field 'PowerImage.image_type' |
1170 | + db.alter_column('power_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1171 | + |
1172 | + # Changing field 'PowerImage.variant' |
1173 | + db.alter_column('power_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1174 | + |
1175 | + # Changing field 'PowerImage.release' |
1176 | + db.alter_column('power_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1177 | + |
1178 | + # Changing field 'PowerImage.arch' |
1179 | + db.alter_column('power_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1180 | + |
1181 | + # Changing field 'PowerImage.md5' |
1182 | + db.alter_column('power_images', 'md5', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
1183 | + |
1184 | + # Changing field 'PowerLog.name' |
1185 | + db.alter_column('power_logs', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1186 | + |
1187 | + # Changing field 'PowerLog.path' |
1188 | + db.alter_column('power_logs', 'path', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1189 | + |
1190 | + # Changing field 'PowerMachine.name' |
1191 | + db.alter_column('power_machines', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=4096)) |
1192 | + |
1193 | + # Changing field 'PowerMachine.mac_address' |
1194 | + db.alter_column('power_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1195 | + |
1196 | + # Changing field 'PowerMetric.kernel' |
1197 | + db.alter_column('power_metrics', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
1198 | + |
1199 | + # Changing field 'PowerMetric.name' |
1200 | + db.alter_column('power_metrics', 'name', self.gf('django.db.models.fields.CharField')(max_length=4096)) |
1201 | + |
1202 | + # Changing field 'PowerMetric.duration' |
1203 | + db.alter_column('power_metrics', 'duration', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) |
1204 | + |
1205 | + def backwards(self, orm): |
1206 | + |
1207 | + # Changing field 'PowerImage.build_number' |
1208 | + db.alter_column('power_images', 'build_number', self.gf('django.db.models.fields.CharField')(max_length=50)) |
1209 | + |
1210 | + # Changing field 'PowerImage.image_type' |
1211 | + db.alter_column('power_images', 'image_type', self.gf('django.db.models.fields.CharField')(max_length=10)) |
1212 | + |
1213 | + # Changing field 'PowerImage.variant' |
1214 | + db.alter_column('power_images', 'variant', self.gf('django.db.models.fields.CharField')(max_length=200)) |
1215 | + |
1216 | + # Changing field 'PowerImage.release' |
1217 | + db.alter_column('power_images', 'release', self.gf('django.db.models.fields.CharField')(max_length=200)) |
1218 | + |
1219 | + # Changing field 'PowerImage.arch' |
1220 | + db.alter_column('power_images', 'arch', self.gf('django.db.models.fields.CharField')(max_length=200)) |
1221 | + |
1222 | + # Changing field 'PowerImage.md5' |
1223 | + db.alter_column('power_images', 'md5', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
1224 | + |
1225 | + # Changing field 'PowerLog.name' |
1226 | + db.alter_column('power_logs', 'name', self.gf('django.db.models.fields.CharField')(max_length=100)) |
1227 | + |
1228 | + # Changing field 'PowerLog.path' |
1229 | + db.alter_column('power_logs', 'path', self.gf('django.db.models.fields.CharField')(max_length=512)) |
1230 | + |
1231 | + # Changing field 'PowerMachine.name' |
1232 | + db.alter_column('power_machines', 'name', self.gf('django.db.models.fields.CharField')(max_length=200, unique=True)) |
1233 | + |
1234 | + # Changing field 'PowerMachine.mac_address' |
1235 | + db.alter_column('power_machines', 'mac_address', self.gf('django.db.models.fields.CharField')(max_length=200)) |
1236 | + |
1237 | + # Changing field 'PowerMetric.kernel' |
1238 | + db.alter_column('power_metrics', 'kernel', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)) |
1239 | + |
1240 | + # Changing field 'PowerMetric.name' |
1241 | + db.alter_column('power_metrics', 'name', self.gf('django.db.models.fields.CharField')(max_length=200)) |
1242 | + |
1243 | + # Changing field 'PowerMetric.duration' |
1244 | + db.alter_column('power_metrics', 'duration', self.gf('django.db.models.fields.CharField')(max_length=75, null=True)) |
1245 | + |
1246 | + models = { |
1247 | + u'power.powerimage': { |
1248 | + 'Meta': {'object_name': 'PowerImage', 'db_table': "'power_images'"}, |
1249 | + 'arch': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1250 | + 'build_number': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1251 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
1252 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1253 | + 'image_type': ('django.db.models.fields.CharField', [], {'default': "u'daily'", 'max_length': '4096'}), |
1254 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1255 | + 'md5': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
1256 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1257 | + 'release': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1258 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), |
1259 | + 'variant': ('django.db.models.fields.CharField', [], {'max_length': '4096'}) |
1260 | + }, |
1261 | + u'power.powerlog': { |
1262 | + 'Meta': {'object_name': 'PowerLog', 'db_table': "'power_logs'"}, |
1263 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
1264 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1265 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1266 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1267 | + 'path': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1268 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1269 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
1270 | + }, |
1271 | + u'power.powermachine': { |
1272 | + 'Meta': {'object_name': 'PowerMachine', 'db_table': "'power_machines'"}, |
1273 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
1274 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1275 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1276 | + 'mac_address': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1277 | + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '4096'}), |
1278 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1279 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
1280 | + }, |
1281 | + u'power.powermetric': { |
1282 | + 'Meta': {'object_name': 'PowerMetric', 'db_table': "'power_metrics'"}, |
1283 | + 'average': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
1284 | + 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
1285 | + 'duration': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
1286 | + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1287 | + 'image': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['power.PowerImage']"}), |
1288 | + 'internal': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1289 | + 'jenkins_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
1290 | + 'kernel': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), |
1291 | + 'logs': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'metrics'", 'symmetrical': 'False', 'to': u"orm['power.PowerLog']"}), |
1292 | + 'machine': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['power.PowerMachine']"}), |
1293 | + 'maximum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
1294 | + 'minimum': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
1295 | + 'name': ('django.db.models.fields.CharField', [], {'max_length': '4096'}), |
1296 | + 'publish': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), |
1297 | + 'ran_at': ('django.db.models.fields.DateTimeField', [], {}), |
1298 | + 'stddev': ('django.db.models.fields.FloatField', [], {'default': '0'}), |
1299 | + 'updated_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) |
1300 | + } |
1301 | + } |
1302 | + |
1303 | + complete_apps = ['power'] |
1304 | \ No newline at end of file |
1305 | |
1306 | === modified file 'power/models.py' |
1307 | --- power/models.py 2013-05-06 21:18:46 +0000 |
1308 | +++ power/models.py 2013-10-21 00:41:27 +0000 |
1309 | @@ -60,8 +60,8 @@ |
1310 | class Meta: |
1311 | db_table = "power_logs" |
1312 | |
1313 | - path = models.CharField(max_length=512) |
1314 | - name = models.CharField(max_length=100) |
1315 | + path = models.CharField(max_length=4096) |
1316 | + name = models.CharField(max_length=4096) |
1317 | |
1318 | |
1319 | class PowerMetric(MetricBase): |
1320 | @@ -72,9 +72,9 @@ |
1321 | |
1322 | image = models.ForeignKey(PowerImage) |
1323 | machine = models.ForeignKey(PowerMachine) |
1324 | - kernel = models.CharField(max_length=100, null=True) |
1325 | + kernel = models.CharField(max_length=4096, null=True) |
1326 | logs = models.ManyToManyField(PowerLog, related_name="metrics") |
1327 | - duration = models.CharField(max_length=75, null=True) |
1328 | + duration = models.CharField(max_length=4096, null=True) |
1329 | |
1330 | @property |
1331 | def log_links(self): |
PASSED: Continuous integration, rev:645 10.97.0. 26:8080/ job/dashboard- ci/208/
http://
Executed test runs:
Click here to trigger a rebuild: 10.97.0. 26:8080/ job/dashboard- ci/208/ rebuild
http://