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

Issue 55913003: Docserver: Fix 3 issues relating to finding API references in sample files, (Closed)

Created:
7 years, 1 month ago by not at google - send to devlin
Modified:
7 years, 1 month ago
Reviewers:
Jeffrey Yasskin
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Visibility:
Public.

Description

Docserver: Fix 3 issues relating to finding API references in sample files, contributing to too-long database keys. Most importantly, match whole words when doing variable name replacement, not just character sequences. Minified files with variable names like "a" were exploding. Secondly, don't cache the title of links in reference resolver, it's pointless and leading to even longer database keys. Thirdly, truncate database keys to avoid crashing the server from this ever again; log error instead. BUG=314102 R=jyasskin@chromium.org NOTRY=true Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=232856

Patch Set 1 #

Total comments: 10

Patch Set 2 : rebase, jeffrey #

Total comments: 4

Patch Set 3 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -34 lines) Patch
M chrome/common/extensions/docs/server2/app.yaml View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/cron.yaml View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/reference_resolver.py View 1 2 7 chunks +35 lines, -23 lines 0 comments Download
M chrome/common/extensions/docs/server2/samples_data_source.py View 1 2 chunks +20 lines, -9 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
not at google - send to devlin
Before you ask for a test - the samples are woefully undertested. They're awful. Definitely ...
7 years, 1 month ago (2013-11-01 17:12:04 UTC) #1
Jeffrey Yasskin
https://codereview.chromium.org/55913003/diff/1/chrome/common/extensions/docs/server2/reference_resolver.py File chrome/common/extensions/docs/server2/reference_resolver.py (right): https://codereview.chromium.org/55913003/diff/1/chrome/common/extensions/docs/server2/reference_resolver.py#newcode152 chrome/common/extensions/docs/server2/reference_resolver.py:152: link = deepcopy(link) Does the object store actually return ...
7 years, 1 month ago (2013-11-01 18:00:24 UTC) #2
not at google - send to devlin
https://codereview.chromium.org/55913003/diff/1/chrome/common/extensions/docs/server2/reference_resolver.py File chrome/common/extensions/docs/server2/reference_resolver.py (right): https://codereview.chromium.org/55913003/diff/1/chrome/common/extensions/docs/server2/reference_resolver.py#newcode152 chrome/common/extensions/docs/server2/reference_resolver.py:152: link = deepcopy(link) On 2013/11/01 18:00:24, Jeffrey Yasskin wrote: ...
7 years, 1 month ago (2013-11-04 21:51:00 UTC) #3
Jeffrey Yasskin
lgtm https://codereview.chromium.org/55913003/diff/50001/chrome/common/extensions/docs/server2/samples_data_source.py File chrome/common/extensions/docs/server2/samples_data_source.py (right): https://codereview.chromium.org/55913003/diff/50001/chrome/common/extensions/docs/server2/samples_data_source.py#newcode68 chrome/common/extensions/docs/server2/samples_data_source.py:68: for var_match in re.finditer(r'\b%s\.([\w.]+)\b' % re.escape(var_name), You could ...
7 years, 1 month ago (2013-11-04 22:50:30 UTC) #4
not at google - send to devlin
https://codereview.chromium.org/55913003/diff/50001/chrome/common/extensions/docs/server2/samples_data_source.py File chrome/common/extensions/docs/server2/samples_data_source.py (right): https://codereview.chromium.org/55913003/diff/50001/chrome/common/extensions/docs/server2/samples_data_source.py#newcode68 chrome/common/extensions/docs/server2/samples_data_source.py:68: for var_match in re.finditer(r'\b%s\.([\w.]+)\b' % re.escape(var_name), On 2013/11/04 22:50:30, ...
7 years, 1 month ago (2013-11-04 23:39:41 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/55913003/50001
7 years, 1 month ago (2013-11-05 00:24:36 UTC) #6
commit-bot: I haz the power
Failed to apply patch for chrome/common/extensions/docs/server2/app.yaml: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 1 month ago (2013-11-05 00:24:38 UTC) #7
not at google - send to devlin
7 years, 1 month ago (2013-11-05 00:53:41 UTC) #8
Message was sent while issue was closed.
Committed patchset #3 manually as r232856.

Powered by Google App Engine
This is Rietveld 408576698