Page MenuHomePhabricator

Fix context values in Java client to pass EventLogging validation
Closed, ResolvedPublic

Description

Background

During end-to-end testing of the Java client, 2 properties did not pass validation:

  • wikidata_id
  • registration_dt

See T327083#8635819

This ticket depends on T330459

Description

Fix the types of wikidata_id and registration_dt to pass EventLogging validation when those context values are added to a stream config.

Acceptance criteria

  • Java client passes a new property called wikidata_qid that is of type string instead of integer
  • Java client registration_dt is a string of date-time format that passes EventLogging validation

Event Timeline

Change 891745 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/libs/metrics-platform@master] Update schema version to 1.1.2

https://gerrit.wikimedia.org/r/891745

Change 891746 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[mediawiki/libs/metrics-platform@master] Update context values for Java client

https://gerrit.wikimedia.org/r/891746

Change 891745 merged by jenkins-bot:

[mediawiki/libs/metrics-platform@master] [PHP][JS] Update schema version to 1.2.0 for js, php clients

https://gerrit.wikimedia.org/r/891745

Change 891746 merged by jenkins-bot:

[mediawiki/libs/metrics-platform@master] Update context values for Java client

https://gerrit.wikimedia.org/r/891746

phuedx subscribed.

Being bold.