Skip to content

Commit c87d21c

Browse files
committed
*Disable maxlag on certain interactive modes.
*Suppress INFO logging on GAE. *Fix test broken by on-wiki changes. *Cross-wiki linksearch servlets: parallelise at 3 because GAE runtime is too slow. *Wiki: fix api url.
1 parent 2f77c93 commit c87d21c

File tree

7 files changed

+10
-7
lines changed

7 files changed

+10
-7
lines changed

src/org/wikipedia/Wiki.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8417,12 +8417,12 @@ public String makeApiCall(Map<String, String> getparams, Map<String, Object> pos
84178417
getparams.putAll(defaultApiParams);
84188418
for (Map.Entry<String, String> entry : getparams.entrySet())
84198419
{
8420-
urlbuilder.append('&');
84218420
urlbuilder.append(entry.getKey());
84228421
urlbuilder.append('=');
84238422
urlbuilder.append(URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8));
8423+
urlbuilder.append('&');
84248424
}
8425-
String url = urlbuilder.toString();
8425+
String url = urlbuilder.deleteCharAt(urlbuilder.length() - 1).toString();
84268426

84278427
// POST stuff
84288428
boolean isPOST = (postparams != null && !postparams.isEmpty());

src/org/wikipedia/servlets/linksearch.jsp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ reasons, results are limited to <%= limit %> links per wiki.
8282
{
8383
results = switch (set)
8484
{
85-
case "top25" -> AllWikiLinksearch.crossWikiLinksearch(limit, 1,
85+
case "top25" -> AllWikiLinksearch.crossWikiLinksearch(limit, 3,
8686
domain, AllWikiLinksearch.TOP25, mailto, ns);
87-
case "top50" -> AllWikiLinksearch.crossWikiLinksearch(limit, 1,
87+
case "top50" -> AllWikiLinksearch.crossWikiLinksearch(limit, 3,
8888
domain, AllWikiLinksearch.TOP50, mailto, ns);
89-
case "major" -> AllWikiLinksearch.crossWikiLinksearch(limit, 1,
89+
case "major" -> AllWikiLinksearch.crossWikiLinksearch(limit, 3,
9090
domain, AllWikiLinksearch.MAJOR_WIKIS, mailto, ns);
9191
default ->
9292
{

src/org/wikipedia/tools/CCIAnalyzer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ public static void main(String[] args) throws IOException
8686

8787
// load CCIs
8888
Wiki enWiki = Wiki.newSession("en.wikipedia.org");
89+
enWiki.setMaxLag(-1);
8990
enWiki.setLogLevel(Level.WARNING);
9091
String ccipage = parsedargs.get("default");
9192
List<CCIPage> pages;

src/org/wikipedia/tools/ContributionSurveyor.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ public static void main(String[] args) throws IOException
112112
ns = new int[] { Wiki.MAIN_NAMESPACE };
113113

114114
ContributionSurveyor surveyor = makeContributionSurveyor(homewiki, parsedargs);
115+
homewiki.setMaxLag(-1);
115116
StringBuilder temp = new StringBuilder("Command line: <kbd>java org.wikipedia.tools.ContributionSurveyor");
116117
for (String arg : args)
117118
{

test/org/wikipedia/WikiTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ public void getTemplates() throws Exception
410410

411411
pages = List.of(pages.get(1));
412412
assertTrue(testWiki.getTemplates(pages, Wiki.MAIN_NAMESPACE).get(0).isEmpty(), "namespace filter");
413-
assertEquals(List.of("Template:La"), testWiki.getTemplates(pages, Wiki.TEMPLATE_NAMESPACE).get(0), "namespace filter");
413+
assertEquals(List.of("Template:!="), testWiki.getTemplates(pages, Wiki.TEMPLATE_NAMESPACE).get(0), "namespace filter");
414414
}
415415

416416
@Test

web/WEB-INF/app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
runtime: java21
2-
entrypoint: 'java -jar jetty/start.jar'
2+
entrypoint: 'java -jar -Djava.util.logging.config.file=WEB-INF/logging.properties jetty/start.jar'
33

44
error_handlers:
55
- file: timeout.html

web/WEB-INF/logging.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.level=WARNING

0 commit comments

Comments
 (0)