Page MenuHomeSoftware Heritage
Feed Advanced Search

May 10 2022

olasd closed D7753: add_forge_now: add inbound email address to model.
May 10 2022, 1:37 PM
olasd committed rDWAPPS833b171c6932: Add forge now: add inbound email address to model (authored by olasd).
Add forge now: add inbound email address to model
May 10 2022, 1:37 PM
olasd requested review of D7798: Add Forge Now: add a forge_domain property for use in templates.
May 10 2022, 1:35 PM
olasd updated the diff for D7753: add_forge_now: add inbound email address to model.

Rebase and add docstring

May 10 2022, 1:11 PM

May 9 2022

olasd accepted D7793: logstash: Fix the closed index's error filtering.
May 9 2022, 4:00 PM
olasd accepted D7764: icinga checks: Activate the prometheus export on e2e tests.

馃し馃し馃し let's try it and see...

May 9 2022, 11:19 AM

May 6 2022

olasd changed the status of T4225: Deploy a more recent version of prometheus-statsd-exporter on all nodes from Open to Work in Progress.

I've started working on this, but this needs a backport of a newer prometheus client library, so it's a bit involved.

May 6 2022, 5:00 PMSystem administration
olasd changed the status of T4225: Deploy a more recent version of prometheus-statsd-exporter on all nodes, a subtask of T4219: Investigate why GitHub fork detection did not bring a speed-up, from Open to Work in Progress.
May 6 2022, 5:00 PMOrigin-GitHub, Git loader
olasd triaged T4225: Deploy a more recent version of prometheus-statsd-exporter on all nodes as High priority.
May 6 2022, 4:55 PMSystem administration
olasd accepted D7758: Add logging to compression pipeline.

LGTM, thanks

May 6 2022, 3:49 PM
olasd added inline comments to D7758: Add logging to compression pipeline.
May 6 2022, 3:35 PM
olasd committed rSPSITEeaefd1ed8e06: prometheus-statsd-exporter: add mapping for percentage histograms (authored by olasd).
prometheus-statsd-exporter: add mapping for percentage histograms
May 6 2022, 2:49 PM
olasd accepted D7754: prometheus-statsd-mapping: Add mapping for *_percent metrics.
May 6 2022, 12:12 PM
olasd requested review of D7753: add_forge_now: add inbound email address to model.
May 6 2022, 11:57 AM
olasd accepted D7732: Add statsd metrics on incremental loading.

Awesome, thanks! (With one last stroke of paint on the bikeshed :D)

May 6 2022, 11:40 AM

May 5 2022

olasd accepted D7727: loader.core: Add statsd metrics on collected metadata.

Thanks!

May 5 2022, 5:48 PM
olasd accepted D7746: docs: Add /raw/(swhid)/ endpoint in Web API documentation.
May 5 2022, 5:46 PM
olasd accepted D7745: Create a new statsd instance to manage namespace and constant tags..

Maybe the localized statsd methods could use a docstring and type annotations.

May 5 2022, 5:45 PM
olasd added a comment to D7746: docs: Add /raw/(swhid)/ endpoint in Web API documentation.

Should we add redirects for the previous page names?

May 5 2022, 5:13 PM
olasd added inline comments to D7732: Add statsd metrics on incremental loading.
May 5 2022, 2:18 PM
olasd added a comment to D7726: loader.core: Add statsd timing metrics.

Good idea, I'll send another diff (based on D7727) to do this

May 5 2022, 2:06 PM
olasd added inline comments to D7726: loader.core: Add statsd timing metrics.
May 5 2022, 2:05 PM
olasd added a comment to D7726: loader.core: Add statsd timing metrics.

Very nice, thanks!

May 5 2022, 1:56 PM
olasd accepted D7743: docs: Add references to swh-graphql package.

Nice, thanks

May 5 2022, 1:33 PM
olasd accepted D7739: Declare a generic rancher-node-.* hostname matching.

LGTM

May 5 2022, 1:33 PM
olasd added inline comments to D7727: loader.core: Add statsd metrics on collected metadata.
May 5 2022, 1:12 PM
olasd accepted D7726: loader.core: Add statsd timing metrics.
May 5 2022, 12:18 PM
olasd added inline comments to D7727: loader.core: Add statsd metrics on collected metadata.
May 5 2022, 11:28 AM
olasd added inline comments to D7726: loader.core: Add statsd timing metrics.
May 5 2022, 11:27 AM
olasd added inline comments to D7726: loader.core: Add statsd timing metrics.
May 5 2022, 11:17 AM

May 4 2022

olasd closed D7736: pip-install-swh-dev: install packages all at once.
May 4 2022, 3:43 PM
olasd committed rDDOC722a948a6fc1: pip-install-swh-dev: install packages all at once (authored by olasd).
pip-install-swh-dev: install packages all at once
May 4 2022, 3:43 PM
olasd requested review of D7736: pip-install-swh-dev: install packages all at once.
May 4 2022, 3:30 PM
olasd closed D7738: Makefile: only try to run docs/% targets if the Makefile exists.
May 4 2022, 3:15 PM
olasd committed rDENV92e599d92bd9: Makefile: only try to run docs/% targets if the Makefile exists (authored by olasd).
Makefile: only try to run docs/% targets if the Makefile exists
May 4 2022, 3:15 PM
olasd requested review of D7738: Makefile: only try to run docs/% targets if the Makefile exists.
May 4 2022, 3:07 PM
olasd closed D7737: sphinx-dev job: Use git clone --single-branch instead of --depth 1.
May 4 2022, 2:38 PM
olasd committed rCJSWH17d15fcbc158: sphinx-dev job: Use git clone --single-branch instead of --depth 1 (authored by olasd).
sphinx-dev job: Use git clone --single-branch instead of --depth 1
May 4 2022, 2:38 PM
olasd updated the diff for D7737: sphinx-dev job: Use git clone --single-branch instead of --depth 1.

Make the comment make sense

May 4 2022, 2:37 PM
olasd edited reviewers for D7737: sphinx-dev job: Use git clone --single-branch instead of --depth 1, added: Reviewers; removed: System administrators.
May 4 2022, 2:34 PM
olasd requested review of D7737: sphinx-dev job: Use git clone --single-branch instead of --depth 1.
May 4 2022, 2:33 PM
olasd added a project to T4185: Loader profiling : Add Measure of ignored objects : Storage manager.
May 4 2022, 10:54 AMStorage manager

May 3 2022

olasd added a comment to T4185: Loader profiling : Add Measure of ignored objects .

Loaders do not have this information themselves, it is handled by the "filtering storage proxy" (swh.storage.proxies.filter); which runs in the same process as loaders

May 3 2022, 5:52 PMStorage manager
olasd renamed T4221: Create a kubernetes cluster for the deployment experiment from Create a kubernetes cluster for the deployment expirement to Create a kubernetes cluster for the deployment experiment.
May 3 2022, 5:37 PMSystem administration

Apr 29 2022

olasd accepted D7718: journalprocessor: re-enable subsharding per partition.

In the future this may warrant a config knob (or enablement only above a given threshold in the target offsets) to avoid thrashing on 16 indexes all the time even for small(er) topics.

Apr 29 2022, 5:46 PM
olasd accepted D7711: docs: Document how to export subdatasets and document/publish datasets.

Nice, thanks!

Apr 29 2022, 5:19 PM
olasd closed T3544: Deal with GitHub removing support for git:// URLs, a subtask of T2207: Improve ingestion efficiency , as Resolved.
Apr 29 2022, 4:11 PMOrigin-GitLab, Origin-GitHub, Roadmap 2020
olasd closed T3544: Deal with GitHub removing support for git:// URLs as Resolved.

I'm closing this. I've submitted T4216 to track the actual packfile limit issue.

Apr 29 2022, 4:11 PMOrigin-GitHub, Git loader
olasd triaged T4216: git loader packfile size limit is poorly applied to HTTP(s) repositories as Normal priority.
Apr 29 2022, 4:09 PMGit loader

Apr 28 2022

olasd triaged T4203: mailmap admin interface: only display mailmaps matching a search pattern as Normal priority.
Apr 28 2022, 2:43 PMWeb app

Apr 27 2022

olasd added a comment to T4191: Hedgedoc: websocket upgrade queries routed to grafana.

Deployed the puppet changes and ran puppet on rp1.internal.admin. The websocket requests from hedgedoc get properly handled. Websocket requests for grafana also still work.

Apr 27 2022, 5:39 PMSystem administration
olasd closed T4191: Hedgedoc: websocket upgrade queries routed to grafana as Resolved.
Apr 27 2022, 5:37 PMSystem administration
olasd closed D7703: varnish: simplify host header handling.
Apr 27 2022, 5:35 PM
olasd committed rSPSITEfd7f9552bfa1: varnish: simplify host header handling (authored by olasd).
varnish: simplify host header handling
Apr 27 2022, 5:35 PM
olasd requested review of D7703: varnish: simplify host header handling.
Apr 27 2022, 5:08 PM
olasd closed D7696: varnish: set the backend_hint as soon as possible.
Apr 27 2022, 2:55 PM
olasd committed rSPSITEebb08eec6fa5: varnish: set the backend_hint as soon as possible (authored by olasd).
varnish: set the backend_hint as soon as possible
Apr 27 2022, 2:55 PM
olasd added a revision to T4191: Hedgedoc: websocket upgrade queries routed to grafana: D7696: varnish: set the backend_hint as soon as possible.
Apr 27 2022, 2:28 PMSystem administration
olasd requested review of D7696: varnish: set the backend_hint as soon as possible.
Apr 27 2022, 2:28 PM
olasd accepted D7695: Replace 'base_url' argument with 'self.parent_origins' attribute.

Very nice, thanks!

Apr 27 2022, 2:08 PM
olasd added inline comments to D7691: Store the result of MetadataFetcher.get_parent_origins.
Apr 27 2022, 1:51 PM
olasd added inline comments to D7691: Store the result of MetadataFetcher.get_parent_origins.
Apr 27 2022, 1:44 PM
olasd accepted D7691: Store the result of MetadataFetcher.get_parent_origins.

LGTM (save from a couple of nitpicks), thanks

Apr 27 2022, 1:35 PM
olasd added inline comments to D7691: Store the result of MetadataFetcher.get_parent_origins.
Apr 27 2022, 1:35 PM
olasd accepted D7663: Add method get_parent_origins().

Thanks. Your commit message needs an update :-)

Apr 27 2022, 1:30 PM
olasd triaged T4199: swh.loader.svn gets DoSed by very deeply nested repositories (generating large checkouts) as High priority.
Apr 27 2022, 12:24 PMSVN Loader

Apr 26 2022

olasd accepted D7647: Update the the listing and loading scheduling architecture doc.

I think the separate mechanic for save code now is much more than a detail; it's the main reason we've kept the old task scheduler.

Apr 26 2022, 6:12 PM
olasd added a comment to D7663: Add method get_parent_origins().

Should we be using the parent, or the source (which, afaik, is the root of all forks) repo? Or both?

Apr 26 2022, 4:28 PM
olasd added a comment to D7647: Update the the listing and loading scheduling architecture doc.

Thanks. On the diagram, it looks like 9' is causing 12 (via 10 and 11), which is not true (yet! D7332 isn't agreed upon) and could be very confusing.

This is because 9' writes to the origin_visit table, but 10/11/12 are based on the origin table/topic.

Could you split swh-storage in two, to avoid this misunderstanding?

Apr 26 2022, 2:20 PM
olasd added a comment to D7647: Update the the listing and loading scheduling architecture doc.

I have a few nits, but overall the text looks good to me, thank you!

Apr 26 2022, 1:02 PM
olasd committed rCJSWH9ec6c14548c1: docs: add set -ex in bash scripts to abort on failure... (authored by olasd).
docs: add set -ex in bash scripts to abort on failure...
Apr 26 2022, 11:40 AM
olasd accepted D7630: github: Refactor rate-limiting out of the GitHubLister class.
Apr 26 2022, 11:19 AM

Apr 25 2022

olasd accepted D7651: swh-pypi: Activate --verbose output for failing upload.
Apr 25 2022, 6:07 PM
olasd accepted D7646: Make user_agent a parameter of GitHubSession.

Cool, thanks.

Apr 25 2022, 5:01 PM
olasd accepted D7645: Move GitHubSession from github/lister.py to github/utils.py.

Thanks!

Apr 25 2022, 5:00 PM
olasd added a comment to D7630: github: Refactor rate-limiting out of the GitHubLister class.

To be able to reuse this code somewhere else, you will want to make it accept a user-agent value explicitly too. That way the loader.metadata can just set its own value.

Apr 25 2022, 3:36 PM
olasd added a comment to D7630: github: Refactor rate-limiting out of the GitHubLister class.

In terms of architecture, I think it would make sense to move this to a new swh.lister.github.utils (or swh.lister.utils.github) module, so that third-party users don't import the whole listing machinery but just the relevant bits for platform access.

Apr 25 2022, 3:26 PM
olasd triaged T4198: swh-webapp-update-savecodenow-statuses.service times out because it uses a poorly indexed origin visit query as Normal priority.
Apr 25 2022, 12:01 PMWeb app

Apr 20 2022

olasd accepted D7591: Make scheduling policy used in schedule_recurrent configurable.
Apr 20 2022, 5:41 PM
olasd added inline comments to D7591: Make scheduling policy used in schedule_recurrent configurable.
Apr 20 2022, 2:45 PM
olasd added a comment to D7591: Make scheduling policy used in schedule_recurrent configurable.

Looks good, except for a small issue in the logic with repeated policies (which probably warrants adding a test for this usecase too).

Apr 20 2022, 2:43 PM
olasd closed D7598: Add a time.sleep in the certbot gandi dns-01 hook.
Apr 20 2022, 12:59 PM
olasd committed rSPSITE22e2d04ae7c5: Add a time.sleep in the certbot gandi dns-01 hook (authored by olasd).
Add a time.sleep in the certbot gandi dns-01 hook
Apr 20 2022, 12:59 PM

Apr 19 2022

olasd requested review of D7598: Add a time.sleep in the certbot gandi dns-01 hook.
Apr 19 2022, 6:39 PM

Apr 15 2022

olasd added a comment to D7591: Make scheduling policy used in schedule_recurrent configurable.

Sounds good! I would suggest making the policies for a given visit type a list:

Apr 15 2022, 6:47 PM
olasd committed rDCOREc1b2e9371a74: sentry: always override init settings with the environment variables (authored by olasd).
sentry: always override init settings with the environment variables
Apr 15 2022, 12:47 PM
olasd closed D7580: sentry: always override init settings with the environment variables.
Apr 15 2022, 12:47 PM
olasd committed rDCORE151a2f95c267: cli: Ensure tests don't mess with the global logging setup (authored by olasd).
cli: Ensure tests don't mess with the global logging setup
Apr 15 2022, 12:47 PM
olasd updated the diff for D7580: sentry: always override init settings with the environment variables.

Add test to ensure that one can override the gunicorn (flipped) default with an envvar

Apr 15 2022, 12:44 PM
olasd updated the diff for D7580: sentry: always override init settings with the environment variables.

Make the cli tests clearer by running the asserts in the subcommand

Apr 15 2022, 12:40 PM

Apr 14 2022

olasd updated the diff for D7580: sentry: always override init settings with the environment variables.

Switch approach for preventing changes to the global logging setup

Apr 14 2022, 4:20 PM
olasd requested review of D7580: sentry: always override init settings with the environment variables.
Apr 14 2022, 3:25 PM
olasd added inline comments to D7570: Add support for disabling logging integration in sentry.
Apr 14 2022, 2:23 PM
olasd closed D7567: gunicorn: disable sentry logging event reporting by default.
Apr 14 2022, 1:58 PM
olasd committed rDCORE8f2cfa886c2f: gunicorn: disable sentry logging event reporting by default (authored by olasd).
gunicorn: disable sentry logging event reporting by default
Apr 14 2022, 1:58 PM
olasd closed D7570: Add support for disabling logging integration in sentry.
Apr 14 2022, 1:58 PM
olasd committed rDCOREb9b898e33753: Add support for disabling logging-based events in sentry (authored by olasd).
Add support for disabling logging-based events in sentry
Apr 14 2022, 1:58 PM
olasd added inline comments to D7570: Add support for disabling logging integration in sentry.
Apr 14 2022, 11:56 AM
olasd requested review of D7567: gunicorn: disable sentry logging event reporting by default.
Apr 14 2022, 11:46 AM
olasd edited reviewers for D7570: Add support for disabling logging integration in sentry, added: douardda; removed: Reviewers.
Apr 14 2022, 11:46 AM