Page MenuHomePhabricator

Properly configure logback for W[CD]QS streaming updater
Closed, ResolvedPublic

Description

As an operator of W[CD]QS, I want to have local access to the logs and I want the configuration files to reflect the reality of the service so that I can properly diagnose potential issues.

Currently, we have a logback configuration in /etc/query_service/logback-wcqs-updater.xml, but that isn't loaded as our startup scripts don't configure -Dlogback.configurationFile=.

AC:

  • changes to logback configuration files are properly reflected in the streaming updater
  • logs are available on disk as expected in /var/log/query_service/
  • code is simplified to account for the differentiation between WCQS and WDQS

Event Timeline

Gehel removed the point value 3 for this task.

Change 757124 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/puppet@production] rdf query service: Use constant filename for defaults

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

Change 757146 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[wikidata/query/deploy@master] Deparameterize streaming updater defaults path

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

Change 757146 abandoned by Ebernhardson:

[wikidata/query/deploy@master] Deparameterize streaming updater defaults path

Reason:

wrong codebase

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

Change 757514 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[wikidata/query/rdf@master] Deparameterize streaming updater defaults path

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

Change 757514 merged by jenkins-bot:

[wikidata/query/rdf@master] Deparameterize streaming updater defaults path

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

Change 757124 merged by Ryan Kemper:

[operations/puppet@production] rdf query service: Use constant filename for defaults

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

Mentioned in SAL (#wikimedia-operations) [2022-02-01T01:42:35Z] <ryankemper> T299222 ryankemper@cumin1001:~$ sudo cumin 'wdqs*' 'sudo rm -fv /etc/default/wdqs-updater'

Mentioned in SAL (#wikimedia-operations) [2022-02-01T01:42:41Z] <ryankemper> T299222 ryankemper@cumin1001:~$ sudo cumin 'wcqs*' 'sudo rm -fv /etc/default/wcqs-updater'

Change 760633 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[wikidata/query/rdf@master] Remove BC for varied default file path

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

Logs themselves have been flowing for a while now, since the patch merge on Jan 26. I put up one more cleanup patch, after that i believe this should be complete. We don't need to do a deploy for this patch, it can run with whatever the next deployment is.

Change 760633 merged by jenkins-bot:

[wikidata/query/rdf@master] Remove BC for varied default file path

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

EBernhardson removed a project: Patch-For-Review.

doesn't look like there are any more patches here, removing patch-for-review