Page MenuHomePhabricator

Smalyshev (Stas Malyshev)
Engineer in Search Platform team

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 28 2014, 7:04 AM (229 w, 1 d)
Availability
Available
IRC Nick
Smalyshev
LDAP User
Smalyshev
MediaWiki User
Smalyshev (WMF) [ Global Accounts ]

Recent Activity

Yesterday

Smalyshev triaged T221484: RequestLoggerTest::setUp is broken with fatal error as High priority.
Fri, Apr 19, 11:29 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, Discovery-Search (Current work), Wikimedia-production-error (Shared Build Failure), CirrusSearch
Smalyshev moved T221484: RequestLoggerTest::setUp is broken with fatal error from needs triage to Current work on the Discovery-Search board.
Fri, Apr 19, 11:29 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, Discovery-Search (Current work), Wikimedia-production-error (Shared Build Failure), CirrusSearch
Smalyshev created T221484: RequestLoggerTest::setUp is broken with fatal error.
Fri, Apr 19, 11:29 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, Discovery-Search (Current work), Wikimedia-production-error (Shared Build Failure), CirrusSearch
Smalyshev triaged T221407: Unrecognized subject messages in Updater as Normal priority.
Fri, Apr 19, 9:03 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, Wikidata, Wikidata-Query-Service
Smalyshev updated subscribers of T221407: Unrecognized subject messages in Updater.

I think I know the reason... Constraint violations are always fetched for latest version, while revision fetches may be fetched for non-current ones. This means that constraint violation statements can include statement IDs that are not present in current revision... I wonder what the best way to fix it. Possible solutions are:

Fri, Apr 19, 8:49 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater.

Results of caching can be seen here:
https://grafana.wikimedia.org/d/000000489/wikidata-query-service?orgId=1&from=now-30d&to=now&panelId=24&fullscreen&var-cluster_name=wdqs-internal

Fri, Apr 19, 8:45 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev added a comment to T221407: Unrecognized subject messages in Updater.

Also, errors on different servers do not seem to match, even though the content is supposed to be exactly the same - this is the whole point of caching after all! Something weird is definitely going on.

Fri, Apr 19, 8:34 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T221407: Unrecognized subject messages in Updater.

First error on wdq24 is from 2019-04-11 07:45:56.038. Patch was merged also on Apr 11 and Updater was restarted with it on 07:42:21.097. I'm pretty much sure it's connected - still not sure how.

Fri, Apr 19, 8:15 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T221407: Unrecognized subject messages in Updater.

Curiously, this happens only on hosts where revision-fetch is enabled. I wonder whether it's related, though I am not sure how.

Fri, Apr 19, 7:43 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, Wikidata, Wikidata-Query-Service
Smalyshev awarded T122086: RFC: Sharing templates and modules between wikis - poor man's version (investigation) a Like token.
Fri, Apr 19, 6:52 PM · Pywikibot, Proposal, Pywikibot-RfCs
Smalyshev updated subscribers of T198676: Add versioning to DCAT-AP config.

Unfortunately no, don't know too much about this. I think @Lokal_Profil could probably add more explanations, also maybe @hoo?

Fri, Apr 19, 6:51 PM · Patch-For-Review, Dumps-Generation, User-LokalProfil

Thu, Apr 18

Smalyshev moved T212550: Implement support for ChronologyProtection in RDF export from Doing to Waiting/Blocked on the User-Smalyshev board.
Thu, Apr 18, 10:38 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T212550: Implement support for ChronologyProtection in RDF export.

@aaron Is there any docs how to use the client ID on the client side? I see there's support for cpPosIndex cookie which is $index@$time#$clientId but if I have only client ID that is not going to help me. So I am not sure how would one use it - I can't find any trace of ChronologyClientId HTTP header.

Thu, Apr 18, 10:37 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev updated the task description for T87892: Convert CirrusSearch to use extension registration.
Thu, Apr 18, 9:55 PM · Discovery-Search, Discovery, CirrusSearch
Smalyshev moved T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater from Waiting/Blocked to In review on the User-Smalyshev board.
Thu, Apr 18, 9:37 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev added a comment to T221146: WDQS confuses strings with and without U+00AD.

See also https://github.com/blazegraph/database/issues/93

Thu, Apr 18, 9:09 PM · Wikidata-Query-Service, Wikidata
Smalyshev renamed T221146: WDQS confuses strings with and without U+00AD from WDQS returns stale data to WDQS confuses strings with and without U+00AD.
Thu, Apr 18, 9:09 PM · Wikidata-Query-Service, Wikidata
Smalyshev added a comment to T221146: WDQS confuses strings with and without U+00AD.

The data seems to be updated in the database (revision 915966700). I suspect it may be the same issue as with T197447 - Blazegraph conflates strings with some invisible characters and strings without them.

Thu, Apr 18, 9:04 PM · Wikidata-Query-Service, Wikidata
Smalyshev moved T218683: extract throttling filter form wdqs so that it can be reused in other projects from All WDQS-related tasks to External on the Wikidata-Query-Service board.
Thu, Apr 18, 8:56 PM · Restricted Project, Wikidata, Wikidata-Query-Service
Smalyshev created T221407: Unrecognized subject messages in Updater.
Thu, Apr 18, 8:55 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, Wikidata, Wikidata-Query-Service
Smalyshev created T221405: DCATAP dump reload does not delete old namespace.
Thu, Apr 18, 8:54 PM · Patch-For-Review, Wikidata, Wikidata-Query-Service
Smalyshev moved T221315: Determine future of bare-metal hosting for services like WDQS, ElasticSearch, RESTBase Cassandra, etc. from All WDQS-related tasks to Operations on the Wikidata-Query-Service board.
Thu, Apr 18, 8:43 PM · Core Platform Team Backlog (Designing), Services (designing), RESTBase, Discovery-Search, Wikidata, serviceops, Release Pipeline, Elasticsearch, Wikidata-Query-Service
Smalyshev added a comment to T212550: Implement support for ChronologyProtection in RDF export.

This is probably the request for @aaron, he knows the most about it.

Thu, Apr 18, 5:03 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
deryckchan awarded T112715: Enable different URL shorteners for WDQS a Like token.
Thu, Apr 18, 1:43 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata-Query-Service, Wikidata
deryckchan awarded T221126: Improve error reporting on URL shortener a Like token.
Thu, Apr 18, 1:39 PM · Wikidata, Wikidata Query UI

Wed, Apr 17

Smalyshev removed a project from T217925: Keep global "last seen revision" map for Updater: Discovery-Wikidata-Query-Service-Sprint.
Wed, Apr 17, 11:40 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T221315: Determine future of bare-metal hosting for services like WDQS, ElasticSearch, RESTBase Cassandra, etc..

The web UI frontend is just a bunch of HTML files, so there's not much to move. There's however nginx frontend, which serves in dual capacity as both gateway to database backend and UI server. It is possible to run either function on a separate container in necessary, though it makes sense to keep them together. I am not sure whether there's an added value in separating the frontend from the backend.

Wed, Apr 17, 10:55 PM · Core Platform Team Backlog (Designing), Services (designing), RESTBase, Discovery-Search, Wikidata, serviceops, Release Pipeline, Elasticsearch, Wikidata-Query-Service
Smalyshev added a comment to T219749: WDQS GUI test broken after merging 2144a682d48168555368d8aa5df1bd9dfa369fb2.

Still getting failures, see: https://integration.wikimedia.org/ci/job/wikidata-query-rdf-maven-java8-docker/855/console

Wed, Apr 17, 8:51 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Noarave, Wikidata, Wikidata Query UI
Smalyshev moved T220823: Use ElasticSearch for bulk Wikidata entity term lookup from needs triage to Wikidata Search on the Discovery-Search board.
Wed, Apr 17, 7:57 AM · Discovery-Search, User-Addshore, wikidata-tech-focus, Wikidata

Tue, Apr 16

Smalyshev created T221135: Include WikibaseCirrusSearch into CirrusSearch tests.
Tue, Apr 16, 7:23 PM · Discovery-Search, Discovery
Smalyshev added a comment to T221111: Can't merge code in WikibaseMediaInfo; seemingly caused by WikibaseCirrusSearch changes?.

Yes, https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseCirrusSearch/+/504413 should fix it.

Tue, Apr 16, 7:19 PM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Patch-For-Review, Discovery-Search, CirrusSearch, WikibaseMediaInfo
Smalyshev created T221127: URL shortener widget is hard to copy.
Tue, Apr 16, 6:15 PM · Wikidata, Wikidata Query UI
Smalyshev created T221126: Improve error reporting on URL shortener.
Tue, Apr 16, 6:12 PM · Wikidata, Wikidata Query UI
Smalyshev added a comment to T112715: Enable different URL shorteners for WDQS.

So there is no difference between "failed because URL is too long" and "failed because so many people use the service that it's been blocked by rate limit"

Tue, Apr 16, 5:23 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata-Query-Service, Wikidata
Smalyshev moved T55652: Special:Search doesn't use labels and descriptions for suggestions but just the item ID from Backlog to Doing on the User-Smalyshev board.
Tue, Apr 16, 5:19 PM · Discovery-Search, Patch-For-Review, User-Smalyshev, Wikidata, MediaWiki-extensions-WikibaseRepository
Smalyshev moved T212550: Implement support for ChronologyProtection in RDF export from In review to Doing on the User-Smalyshev board.
Tue, Apr 16, 5:19 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev moved T218716: Remove Elastic/Cirrus code from Wikibase repo from In review to Done on the User-Smalyshev board.
Tue, Apr 16, 5:19 PM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Discovery-Search (Current work), Patch-For-Review, CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev moved T212550: Implement support for ChronologyProtection in RDF export from Waiting/Blocked to In review on the User-Smalyshev board.
Tue, Apr 16, 5:19 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev moved T190022: Separate the CirrusSearch/Elastic-specific code from Wikibase code base from Doing to Done on the User-Smalyshev board.
Tue, Apr 16, 5:19 PM · Discovery-Search (Current work), CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev moved T190022: Separate the CirrusSearch/Elastic-specific code from Wikibase code base from Needs review to Done on the Discovery-Search (Current work) board.
Tue, Apr 16, 5:18 PM · Discovery-Search (Current work), CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev moved T218716: Remove Elastic/Cirrus code from Wikibase repo from Needs review to Done on the Discovery-Search (Current work) board.
Tue, Apr 16, 5:17 PM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Discovery-Search (Current work), Patch-For-Review, CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev updated subscribers of T190422: On WDQS some messages are not translated when switching languages.
Tue, Apr 16, 7:05 AM · Wikidata, I18n, Wikidata Query UI
Smalyshev updated the task description for T190422: On WDQS some messages are not translated when switching languages.
Tue, Apr 16, 7:05 AM · Wikidata, I18n, Wikidata Query UI

Mon, Apr 15

Smalyshev moved T212550: Implement support for ChronologyProtection in RDF export from Next to Waiting/Blocked on the User-Smalyshev board.
Mon, Apr 15, 9:22 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T212550: Implement support for ChronologyProtection in RDF export.

@aaron I have started looking into it, and I am not sure how one can get an instance of ChronologyProtector in the code that needs it. The only place I can see that uses ChronologyProtector is LBFactory class, but getChronologyProtector() is protected there, so it's impossible to get it from outside, and there are no other code anywhere that work with it. What would you advise to do in this case? How can one get ChronologyProtector::getClientId()?

Mon, Apr 15, 9:21 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Performance-Team, Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev moved T217925: Keep global "last seen revision" map for Updater from Doing to Waiting/Blocked on the User-Smalyshev board.
Mon, Apr 15, 8:20 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service
Smalyshev added a comment to T112715: Enable different URL shorteners for WDQS.

@Ladsgroup which one? With the query (top left) or the results (down right in the menu)? In any case, probably makes sense to open new task with a screen shot.

Mon, Apr 15, 7:00 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata-Query-Service, Wikidata
Smalyshev moved T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater from In review to Waiting/Blocked on the User-Smalyshev board.
Mon, Apr 15, 6:44 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev closed T218568: Allow CORS from query.wikidata.org to production wikis, a subtask of T112715: Enable different URL shorteners for WDQS, as Declined.
Mon, Apr 15, 6:43 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata-Query-Service, Wikidata
Smalyshev closed T218568: Allow CORS from query.wikidata.org to production wikis as Declined.

Looks like URL shortener works without it, so we don't need this for now.

Mon, Apr 15, 6:43 PM · Security, Wikimedia-Site-requests, Discovery, Wikidata-Query-Service, Wikidata
Smalyshev closed T219968: Enable the URLshortener for WDQS, a subtask of T112715: Enable different URL shorteners for WDQS, as Resolved.
Mon, Apr 15, 6:42 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata-Query-Service, Wikidata
Smalyshev closed T219968: Enable the URLshortener for WDQS as Resolved.
Mon, Apr 15, 6:42 PM · Patch-For-Review, Wikidata Query UI, Wikidata
Smalyshev closed T112715: Enable different URL shorteners for WDQS as Resolved.
Mon, Apr 15, 6:42 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata-Query-Service, Wikidata

Thu, Apr 11

Smalyshev committed rEWCS7ee94368bdd5: Remove more old wikibase dependencies (authored by Stanislav Malyshev <smalyshev@gmail.com>).
Remove more old wikibase dependencies
Thu, Apr 11, 8:04 PM
Smalyshev added a comment to T219749: WDQS GUI test broken after merging 2144a682d48168555368d8aa5df1bd9dfa369fb2.

The latest patch doesn't seem to help, because test is run by pom.xml as it seems. Please see full log in https://integration.wikimedia.org/ci/job/wikidata-query-rdf-maven-java8-docker/850/console

Thu, Apr 11, 12:45 AM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Noarave, Wikidata, Wikidata Query UI
Smalyshev added a comment to T217557: Socket timeout on wdqs.svc.eqiad.wmnet.

@Gehel any input on this?

Thu, Apr 11, 12:42 AM · Wikidata, Operations, Wikidata-Query-Service, Discovery-Wikidata-Query-Service-Sprint
Smalyshev moved T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater from All WDQS-related tasks to Ready for work on the Wikidata-Query-Service board.
Thu, Apr 11, 12:41 AM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev committed rEWCS46e37f1d00c6: Remove some BC features from WikibaseSearchConfig (authored by Stanislav Malyshev <smalyshev@gmail.com>).
Remove some BC features from WikibaseSearchConfig
Thu, Apr 11, 12:35 AM

Wed, Apr 10

Smalyshev updated the task description for T220666: quibble-vendor-mysql-hhvm-docker fails in Wikibase.
Wed, Apr 10, 10:41 PM · Wikidata, Lexicographical data, Wikidata-Campsite
Smalyshev created T220666: quibble-vendor-mysql-hhvm-docker fails in Wikibase.
Wed, Apr 10, 10:41 PM · Wikidata, Lexicographical data, Wikidata-Campsite
Smalyshev moved T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater from Doing to In review on the User-Smalyshev board.
Wed, Apr 10, 10:16 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev awarded T220046: Set up developer account for Igor Kim a Like token.
Wed, Apr 10, 9:04 PM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev updated subscribers of T220432: Clean up "easter egg" short URLs before extension goes live.

According to @jcrespo at IRC: "you can jump over ids with no problem, what you cannot do is insert values with lower than the last insert id, if you are doing that you should not use autoinc"

Wed, Apr 10, 3:43 PM · MediaWiki-extensions-UrlShortener
Smalyshev added a comment to T220432: Clean up "easter egg" short URLs before extension goes live.

I don't expect them all to be used. This is mostly if we wanted to make shortcuts for 3-letter language codes, like arz. But if this is not desired then doing just 2 letters is fine.

Wed, Apr 10, 6:12 AM · MediaWiki-extensions-UrlShortener

Tue, Apr 9

Smalyshev added a comment to T220046: Set up developer account for Igor Kim.

@thcipriani @mmodell is this something you would be able to do - create the Gerrit account for Igor manually?

Tue, Apr 9, 7:46 PM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev updated subscribers of T220046: Set up developer account for Igor Kim.
Tue, Apr 9, 7:44 PM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev added a comment to T220432: Clean up "easter egg" short URLs before extension goes live.

The script, excluding the boilerplate, should be roughly this:

$dbw = self::getDB( DB_MASTER );
$url = 'https://meta.wikimedia.org/';
$rowData = [
	'usc_id' => $newId,
	'usc_url' => $url,
	'usc_url_hash' => md5( $url )
];
$dbw->insert( 'urlshortcodes', $rowData, __METHOD__, [ 'IGNORE' ] );
Tue, Apr 9, 7:35 PM · MediaWiki-extensions-UrlShortener
Smalyshev added a comment to T220432: Clean up "easter egg" short URLs before extension goes live.

for example you need to explicitly set the table to accept PK on insert

Tue, Apr 9, 7:28 PM · MediaWiki-extensions-UrlShortener
Smalyshev added a comment to T220432: Clean up "easter egg" short URLs before extension goes live.

can't jump over them and assign them later.

Tue, Apr 9, 7:14 PM · MediaWiki-extensions-UrlShortener
Smalyshev added a comment to T220432: Clean up "easter egg" short URLs before extension goes live.

Just my two cents, but wouldn't it make sense to reserve all one-, two-, and three-letter URLs for future use?

Tue, Apr 9, 6:13 PM · MediaWiki-extensions-UrlShortener
Smalyshev added a comment to T200612: Wikidata's SPARQL endpoint doesn't escape commas in IRIs in CSV output.

Turns out Sesame 2.8 has pretty big difference from 2.7 - in RDF 1.1/SPARQL 1.1 there are no "simple literals" anymore, i.e. literal "abc" is the same as literal "abc"^^xsd:string and the only type of plain literal is language one - "abc"@en. Updating for this may be a bit tricky.

Tue, Apr 9, 6:27 AM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, User-Smalyshev, Upstream, Wikidata-Query-Service, Wikidata
Smalyshev updated the task description for T218716: Remove Elastic/Cirrus code from Wikibase repo.
Tue, Apr 9, 6:08 AM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Discovery-Search (Current work), Patch-For-Review, CirrusSearch, Discovery, User-Smalyshev, Wikidata

Mon, Apr 8

Smalyshev added a comment to T200612: Wikidata's SPARQL endpoint doesn't escape commas in IRIs in CSV output.

This seems to be a change in Sesame - before, LiteralImpl(String) produced null as datatype, now it produces XMLSchema.STRING. It was changed in this commit: https://bitbucket.org/openrdf/sesame/commits/675015e6b996cc8609fa735730baa49edf27d2e7

Mon, Apr 8, 11:19 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, User-Smalyshev, Upstream, Wikidata-Query-Service, Wikidata
Smalyshev updated subscribers of T200612: Wikidata's SPARQL endpoint doesn't escape commas in IRIs in CSV output.

Getting this in the CI run:

8:59:10 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
18:59:10 SLF4J: Defaulting to no-operation (NOP) logger implementation
18:59:10 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
18:59:10 log4j:WARN No appenders could be found for logger (com.bigdata.rdf.ServiceProviderHook).
18:59:10 log4j:WARN Please initialize the log4j system properly.
18:59:10 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
18:59:10 Failed tests: 
18:59:10   TestEncodeDecodeValue.test_encodeDecode_Literal:89->doTest:190 expected:<"abc"[]> but was:<"abc"[^^<http://www.w3.org/2001/XMLSchema#string>]>
18:59:10   TestEncodeDecodeValue.test_encodeDecode_Literal_escapeCodeSequence:170->doTest:190 expected:<"ab"c"[]> but was:<"ab"c"[^^<http://www.w3.org/2001/XMLSchema#string>]>
18:59:10   TestEncodeDecodeValue.test_encodeDecode_Literal_languageCode:128->doTest:190 expected:<"abc"@en[]> but was:<"abc"@en[^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#langString>]>
18:59:10   TestEncodeDecodeValue.test_encodeDecode_Literal_singleQuotes:123->doTest:190 expected:<"'ab'c'"[]> but was:<"'ab'c'"[^^<http://www.w3.org/2001/XMLSchema#string>]>
18:59:10
Mon, Apr 8, 10:20 PM · Patch-For-Review, Discovery-Wikidata-Query-Service-Sprint, User-Smalyshev, Upstream, Wikidata-Query-Service, Wikidata
Smalyshev created T220437: Allow force-push for wikidata-query on wikidata/query/blazegraph.
Mon, Apr 8, 6:34 PM · Wikidata, Gerrit-Privilege-Requests, Wikidata-Query-Service
Smalyshev created P8369 (An Untitled Masterwork).
Mon, Apr 8, 6:01 PM

Fri, Apr 5

Smalyshev moved T190022: Separate the CirrusSearch/Elastic-specific code from Wikibase code base from in progress to Needs review on the Discovery-Search (Current work) board.
Fri, Apr 5, 3:49 AM · Discovery-Search (Current work), CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev moved T218716: Remove Elastic/Cirrus code from Wikibase repo from in progress to Needs review on the Discovery-Search (Current work) board.
Fri, Apr 5, 3:49 AM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Discovery-Search (Current work), Patch-For-Review, CirrusSearch, Discovery, User-Smalyshev, Wikidata

Thu, Apr 4

Smalyshev updated the task description for T220046: Set up developer account for Igor Kim.
Thu, Apr 4, 7:37 AM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev updated the task description for T218716: Remove Elastic/Cirrus code from Wikibase repo.
Thu, Apr 4, 6:00 AM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Discovery-Search (Current work), Patch-For-Review, CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev added a comment to T220046: Set up developer account for Igor Kim.

@Aklapper also, could you do the necessary magic to make Igor's phabricator account approved?

Thu, Apr 4, 5:56 AM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev triaged T220046: Set up developer account for Igor Kim as High priority.
Thu, Apr 4, 5:51 AM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev added a comment to T220046: Set up developer account for Igor Kim.

@Aklapper: I see there that:

Thu, Apr 4, 2:58 AM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service

Wed, Apr 3

Smalyshev added a comment to T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater.

I've also made a counter to check how many "forward skips" - i.e. loading revision further than we've asked in change - we get. The averages are between 0.1 and 0.5, sometimes going to 1 - i.e. we're saving up to one item fetch/update per second, or since we're processing about 10 updates per second, it's from 1% to 10% speed improvement. 1% is low, but 10% is not, so we may not want to give up on skip-ahead just yet.

Wed, Apr 3, 11:59 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev updated subscribers of T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater.

Looks like we have problem with redirects - they can not be fetched by-revision. E.g.:

Wed, Apr 3, 11:55 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev moved T218716: Remove Elastic/Cirrus code from Wikibase repo from Doing to In review on the User-Smalyshev board.
Wed, Apr 3, 11:42 PM · MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), Discovery-Search (Current work), Patch-For-Review, CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev moved T217897: Reduce / remove the aggessive cache busting behaviour of wdqs-updater from Backlog to Doing on the User-Smalyshev board.
Wed, Apr 3, 11:41 PM · Patch-For-Review, User-Smalyshev, Wikidata, Wikidata-Query-Service, Traffic, Operations
Smalyshev moved T112715: Enable different URL shorteners for WDQS from Waiting/Blocked to In review on the User-Smalyshev board.
Wed, Apr 3, 11:41 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata, Wikidata-Query-Service
Smalyshev moved T216206: Set up WikibaseLexemeCirrusSearch extension for Elastic code in WikibaseLexeme from Waiting/Blocked to Done on the User-Smalyshev board.
Wed, Apr 3, 11:41 PM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Lexicographical data, Discovery-Search (Current work), CirrusSearch, Discovery, User-Smalyshev, Wikidata
Smalyshev added a comment to T219749: WDQS GUI test broken after merging 2144a682d48168555368d8aa5df1bd9dfa369fb2.

GUI is still not mergeable, so I think I'll disable running wdio test on CI for now.

Wed, Apr 3, 11:36 PM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Noarave, Wikidata, Wikidata Query UI
Smalyshev updated the task description for T220046: Set up developer account for Igor Kim.
Wed, Apr 3, 10:16 PM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev added a project to T220046: Set up developer account for Igor Kim: LDAP-Access-Requests.
Wed, Apr 3, 10:15 PM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev created T220046: Set up developer account for Igor Kim.
Wed, Apr 3, 10:13 PM · LDAP-Access-Requests, Wikidata, Discovery, Wikidata-Query-Service
Smalyshev committed rWDQG275908d2f75b: Refactor URL shortener as separate API (authored by Stanislav Malyshev <smalyshev@gmail.com>).
Refactor URL shortener as separate API
Wed, Apr 3, 3:29 PM
Smalyshev triaged T219968: Enable the URLshortener for WDQS as Normal priority.
Wed, Apr 3, 3:26 PM · Patch-For-Review, Wikidata Query UI, Wikidata
Smalyshev added a subtask for T112715: Enable different URL shorteners for WDQS: T219968: Enable the URLshortener for WDQS.
Wed, Apr 3, 3:26 PM · Patch-For-Review, patch-welcome, User-Smalyshev, Discovery, Wikidata, Wikidata-Query-Service
Smalyshev added a parent task for T219968: Enable the URLshortener for WDQS: T112715: Enable different URL shorteners for WDQS.
Wed, Apr 3, 3:26 PM · Patch-For-Review, Wikidata Query UI, Wikidata
Smalyshev removed a project from T219749: WDQS GUI test broken after merging 2144a682d48168555368d8aa5df1bd9dfa369fb2: Patch-For-Review.
Wed, Apr 3, 12:19 AM · Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), User-Noarave, Wikidata, Wikidata Query UI

Tue, Apr 2

Smalyshev added a comment to T87283: Wikidata dumps should have revision ID or other sequence mark.

It's a 4 year old task, so I myself is not 100% clear which one it was back then. So I think having it here is fine.

Tue, Apr 2, 7:02 PM · Patch-For-Review, Wikidata
Smalyshev added a comment to T87283: Wikidata dumps should have revision ID or other sequence mark.

OK it seems to be a bit unclear whether this was asking for revision IDs on particular entity or on the dump as a whole. I think that we need both, but the patch above seems to add the revision ID to entities. I think it makes sense.

Tue, Apr 2, 6:59 PM · Patch-For-Review, Wikidata