Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(405)

Side by Side Diff: fiddle/PROD.md

Issue 1926793003: Add initial production manual for fiddle. (Closed) Base URL: https://skia.googlesource.com/buildbot@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « alertserver/alerts.cfg ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 Fiddle Production Manual
2 ========================
3
4 First make sure you are familar with the design of fiddle by reading the
5 [DESIGN](./DESIGN.md) doc.
6
7
8 Forcing a build
9 ---------------
10
11 You may need for force a build on the server, say if you accidentally wiped
12 the mounted drive, or say fiddle is broken and you need to force it to build
13 at HEAD and not wait for that commit to make it into a DEPS rolls.
14
15 SSH into `skia-fiddle` and run:
16
17 fiddle_build --force --head --alsologtostderr \
18 --depot_tools=/mnt/pd0/depot_tools \
19 --fiddle_root=/mnt/pd0/fiddle
20
21 After that finishes restart fiddle:
22
23 sudo systemctl restart fiddle.service
24
25 Or restart Fiddle from the push dashboard.
26
27 Debugging fiddle\_secwrap.cpp
28 -----------------------------
29
30 Highly unlikely to be needed, but if font handling changes, for example, then
31 Skia applications may start trying to read new directories or make exciting
32 new system calls.
33
34 If that happens then uncomment the line:
35
36 TRACE_ALL,
37
38 in `fiddle_secwrap.cpp`, then compile and run fiddle\_secwrap locally and then
39 run it over the offending exe to determine which calls it is making and then
40 add those to the whitelist.
41
42 Alerts
43 ======
44
45 Items below here should include target links from alerts.
46
47 Fiddle is failing to build <a id=build_fail></a>
48 ------------------------------------------------
49
50 This usually isn't a critical error since Fiddle will only start
51 using a build of Skia if it was successfully built, but this should
52 be addressed so Fiddle doesn't get too far removed from Skia HEAD.
53
54 Search logs for "Failed to build LKGR:" and "Successfully built:".
55
56 Fiddle is failing to sync<a id=sync_fail></a>
57 ------------------------------------------------
58
59 This sync is for Fiddle updating a local copy of Skia that's used
60 to look up git hashes. The repo is located at /mnt/pd0/fiddle/skia.
61
62 Search logs for "Failed to update skia repo".
63
64 One easy fix is to SSH into the machine and delete the directory and
65 then restart Fiddle, which will rebuild the checkout.
OLDNEW
« no previous file with comments | « alertserver/alerts.cfg ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698