Page MenuHomePhabricator

Raymond_Ndibe (Ray)
Software Engineer

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Mar 6 2020, 9:03 PM (223 w, 6 d)
Availability
Available
IRC Nick
Raymond_Ndibe
LDAP User
Raymond Ndibe
MediaWiki User
Raymond Ndibe [ Global Accounts ]

Recent Activity

Yesterday

Raymond_Ndibe closed T367961: envvars-api 0.0.50 depends on unreleased envvars-cli changes as Resolved.
Thu, Jun 20, 11:50 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe changed the status of T367961: envvars-api 0.0.50 depends on unreleased envvars-cli changes from Open to In Progress.
Thu, Jun 20, 11:49 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe closed T348758: [jobs-api,jobs-cli] Support services in jobs as Resolved.
Thu, Jun 20, 11:49 AM · Toolforge (Toolforge iteration 11), User-aborrero
Raymond_Ndibe closed T348758: [jobs-api,jobs-cli] Support services in jobs, a subtask of T348755: [jobs-api,webservice] Run webservices via the jobs framework, as Resolved.
Thu, Jun 20, 11:49 AM · User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe closed T348758: [jobs-api,jobs-cli] Support services in jobs, a subtask of T362072: [components-api] Add support for non-public services, as Resolved.
Thu, Jun 20, 11:49 AM · Toolforge

Wed, Jun 19

Raymond_Ndibe added a comment to T367961: envvars-api 0.0.50 depends on unreleased envvars-cli changes.

Hello @taavi , thanks for helping reverse this. This was a oversight on my path. I thought the cli changes has already been deployed

Wed, Jun 19, 2:43 PM · Toolforge (Toolforge iteration 11)

Tue, Jun 18

Raymond_Ndibe added a comment to T348758: [jobs-api,jobs-cli] Support services in jobs.

yes docs. Will add that

Tue, Jun 18, 12:41 PM · Toolforge (Toolforge iteration 11), User-aborrero
Raymond_Ndibe moved T366209: [jobs-api] move jobs load feature to the backend from In Progress to In Review on the Toolforge (Toolforge iteration 11) board.
Tue, Jun 18, 12:40 PM · Patch-For-Review, Toolforge (Toolforge iteration 11)

Thu, Jun 6

Raymond_Ndibe updated the task description for T363683: Decision request - kubernetes upgrade workgroup.
Thu, Jun 6, 2:55 PM · Cloud Services Proposals

Tue, Jun 4

Raymond_Ndibe closed T362290: [builds-api, envvars-api] add oapi-codegen installation to makefile as Resolved.
Tue, Jun 4, 1:34 PM · Toolforge (Toolforge iteration 10)

Mon, Jun 3

Raymond_Ndibe updated the task description for T359650: [jobs-api] Save business models in a DB.
Mon, Jun 3, 3:02 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe updated the task description for T366209: [jobs-api] move jobs load feature to the backend.
Mon, Jun 3, 2:27 PM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Raymond_Ndibe renamed T366209: [jobs-api] move jobs load feature to the backend from [jobs-api] api endpoint that returns all the default values of a job from the backend to [jobs-api] move jobs load feature to the backend.
Mon, Jun 3, 2:25 PM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Raymond_Ndibe added a comment to T364204: toolforge jobs load flushes out all jobs.

@Raymond_Ndibe what is the status? I see you merged something. I just tested and the problem still exists.

Mon, Jun 3, 2:20 PM · Wikimedia-Hackathon-2024, Toolforge

Thu, May 30

Raymond_Ndibe added a comment to T366209: [jobs-api] move jobs load feature to the backend.

also I am working on unifying the parameters

Thu, May 30, 2:36 PM · Patch-For-Review, Toolforge (Toolforge iteration 11)
Raymond_Ndibe added a comment to T366209: [jobs-api] move jobs load feature to the backend.

then we rename this task to move jobs load logic to the jobs-api? that way it will still be valid for component-api? because we need to resolve this or else we can't say we've conclusively resolved the parent task https://phabricator.wikimedia.org/T364204

Thu, May 30, 2:36 PM · Patch-For-Review, Toolforge (Toolforge iteration 11)

Wed, May 29

Raymond_Ndibe created T366211: [jobs-cli] enforce proper validation for load jobs before calculate_changes.
Wed, May 29, 8:51 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe created T366209: [jobs-api] move jobs load feature to the backend.
Wed, May 29, 8:14 PM · Patch-For-Review, Toolforge (Toolforge iteration 11)

Tue, May 28

Raymond_Ndibe updated the task description for T359650: [jobs-api] Save business models in a DB.
Tue, May 28, 2:08 AM · Toolforge (Toolforge iteration 11)

Mon, May 27

Raymond_Ndibe added a comment to T359650: [jobs-api] Save business models in a DB.

made some attempt to define somethings and answer some important questions on the task description, based on our discussion @dcaro . Input and possible modifications are welcome

Mon, May 27, 10:58 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe edited projects for T359650: [jobs-api] Save business models in a DB, added: Toolforge (Toolforge iteration 10); removed Toolforge.
Mon, May 27, 10:56 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe updated the task description for T359650: [jobs-api] Save business models in a DB.
Mon, May 27, 10:54 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe added a comment to T364204: toolforge jobs load flushes out all jobs.

Thanks @bd808

Mon, May 27, 2:08 PM · Wikimedia-Hackathon-2024, Toolforge
Raymond_Ndibe claimed T364204: toolforge jobs load flushes out all jobs.
Mon, May 27, 2:07 PM · Wikimedia-Hackathon-2024, Toolforge

Wed, May 22

Raymond_Ndibe claimed T359650: [jobs-api] Save business models in a DB.
Wed, May 22, 12:32 PM · Toolforge (Toolforge iteration 11)
Raymond_Ndibe added a comment to T359808: [jobs-api] Split the API, business, and k8s models.

this is done right @dcaro? we should mark it as resolved if so

Wed, May 22, 12:22 PM · Toolforge (Toolforge iteration 11), Patch-For-Review, User-Raymond_Ndibe
Raymond_Ndibe added a comment to T341066: [jobs-api,jobs-cli] Support multiple replicas of continuous jobs.

how will this affect the current 3 continuous jobs limit? does 2 replicas of a continuous job count as 1 or 2 when considering limits?

I would consider it as one, that uses 2x the amount of resources.

Wed, May 22, 12:18 PM · User-Raymond_Ndibe, Toolforge

May 21 2024

Raymond_Ndibe claimed T362520: [maintain-kubeusers] Increment default services quota.
May 21 2024, 10:01 PM · Toolforge (Toolforge iteration 10)

May 16 2024

Raymond_Ndibe added a comment to T362075: [components-api] add one-off, scheduled and continuous jobs support to the yaml + api.

I have a thing against reuse-from. It is not immediately clear what it means by just looking at it. depends-on is a more descriptive name if I understand the supposed meaning of reuse-from correctly. In contrast reuse-from sounds like we are somehow reusing the configuration of a particular component in another. Obviously this is not already set in stone but it's important to point it out

May 16 2024, 7:42 PM · Toolforge
Raymond_Ndibe updated subscribers of T362520: [maintain-kubeusers] Increment default services quota.

Very valid point Bryan. I can't think of a reason too. The most important quotas to put in place imo are hardware resource quotas like ram and cpu. Maybe @dcaro and @taavi has an opinion?

May 16 2024, 6:56 PM · Toolforge (Toolforge iteration 10)

May 15 2024

Raymond_Ndibe added a comment to T362520: [maintain-kubeusers] Increment default services quota.

to some TBD higher value.

How about 16 to match the number of pods in the default quota? We can certainly pick any other arbitrary number >1 as well, but this at least has some rationale.

I find it pretty unlikely that a typical tool will exhaust either the Pod or Service quota at 16; I think the most typical tool will continue to be a webservice that consumes one Pod and one Service. In the spirit of T306324: Consider improving quota workflow I think we should set the default limits quite high relative to expected use when possible so that we don't end up discouraging folks from innovating by making them stop to ask for permission to use the platform.

May 15 2024, 11:59 PM · Toolforge (Toolforge iteration 10)

May 13 2024

Raymond_Ndibe created T364780: increase quota for services.
May 13 2024, 7:54 PM · Toolforge (Toolforge iteration 09)
Raymond_Ndibe updated Raymond_Ndibe.
May 13 2024, 7:48 PM
Raymond_Ndibe updated Raymond_Ndibe.
May 13 2024, 7:47 PM
Raymond_Ndibe added a comment to T363683: Decision request - kubernetes upgrade workgroup.

one of the resources we need to be aware of here https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Kubernetes/Upgrading_Kubernetes

May 13 2024, 3:09 PM · Cloud Services Proposals
Raymond_Ndibe added a comment to T363683: Decision request - kubernetes upgrade workgroup.

Can we link any resources we already have (automations, cookbooks, instructions, etc) on how we handle k8s upgrade here too? k8s upgrade is easy on paper but I assume it'll probably be more hairy for our particular implementation. Btw for the decision request I'm going with Option 2

May 13 2024, 3:07 PM · Cloud Services Proposals

Apr 16 2024

Raymond_Ndibe closed T353563: [toolforge-cd] remove duplicated run on tag and push to master (just do one if possible) as Resolved.
Apr 16 2024, 3:00 AM · Toolforge (Toolforge iteration 08), User-Raymond_Ndibe
Raymond_Ndibe closed T353563: [toolforge-cd] remove duplicated run on tag and push to master (just do one if possible), a subtask of T353514: [toolforge-cd] gitlab-ci refactor, as Resolved.
Apr 16 2024, 3:00 AM · Toolforge
Raymond_Ndibe closed T335592: [jobs-api,jobs-cli] Support job health checks as Resolved.
Apr 16 2024, 2:59 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Raymond_Ndibe closed T361901: [builds-api] replace all error message models with ResponseMessages as Resolved.
Apr 16 2024, 2:59 AM · Patch-For-Review, Toolforge (Toolforge iteration 08)
Raymond_Ndibe closed T335592: [jobs-api,jobs-cli] Support job health checks, a subtask of T348755: [jobs-api,webservice] Run webservices via the jobs framework, as Resolved.
Apr 16 2024, 2:59 AM · User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe added a comment to T335592: [jobs-api,jobs-cli] Support job health checks.

marking as resolved. We can open it again if anyone disagrees

Apr 16 2024, 2:59 AM · Toolforge (Toolforge iteration 08), Patch-For-Review

Apr 10 2024

Raymond_Ndibe changed the status of T362290: [builds-api, envvars-api] add oapi-codegen installation to makefile from Open to In Progress.
Apr 10 2024, 11:15 PM · Toolforge (Toolforge iteration 10)
Raymond_Ndibe claimed T362290: [builds-api, envvars-api] add oapi-codegen installation to makefile.
Apr 10 2024, 11:04 PM · Toolforge (Toolforge iteration 10)
Raymond_Ndibe created T362290: [builds-api, envvars-api] add oapi-codegen installation to makefile.
Apr 10 2024, 11:04 PM · Toolforge (Toolforge iteration 10)

Apr 9 2024

Raymond_Ndibe changed the status of T361901: [builds-api] replace all error message models with ResponseMessages from Open to In Progress.
Apr 9 2024, 10:58 PM · Patch-For-Review, Toolforge (Toolforge iteration 08)
Raymond_Ndibe added a comment to T335592: [jobs-api,jobs-cli] Support job health checks.

I think we can mark this as resolved now @taavi

Apr 9 2024, 12:21 AM · Toolforge (Toolforge iteration 08), Patch-For-Review
Raymond_Ndibe added a comment to T335592: [jobs-api,jobs-cli] Support job health checks.

@Raymond_Ndibe I think this feature deserves a section on https://wikitech.wikimedia.org/wiki/Help:Toolforge/Jobs_framework and an email to cloud@ letting folks know it is possible now and any special things that they should look out for as they try to write their own check script.

Apr 9 2024, 12:21 AM · Toolforge (Toolforge iteration 08), Patch-For-Review

Apr 8 2024

Raymond_Ndibe added a comment to T335592: [jobs-api,jobs-cli] Support job health checks.

@bd808 the script will be executed inside the pod. you can either provide an inline script (--health-check-script "echo this-is-a-script") or create a script file and do --health-check-script ./script.sh (goes without saying but you need to make the script executable). In both cases the running script can view the state of things inside the pod (processes, envvars, etc).

Thanks for these details @Raymond_Ndibe. If you use a script file, can that script file be a part of the job's custom build service manged image or does the file need to be readable by the toolforge jobs script on the bastion when the job is configured?

Apr 8 2024, 10:57 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Raymond_Ndibe added a comment to T335592: [jobs-api,jobs-cli] Support job health checks.

Re-opening since I think documentation needs to be added to https://wikitech.wikimedia.org/wiki/Help:Toolforge/Jobs_framework for this to be considered complete.

Also T348755: [jobs-api,webservice] Run webservices via the jobs framework will need a HTTP probe, should I file a separate task for that?

Apr 8 2024, 10:52 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Raymond_Ndibe added a comment to T335592: [jobs-api,jobs-cli] Support job health checks.

@Raymond_Ndibe I think this feature deserves a section on https://wikitech.wikimedia.org/wiki/Help:Toolforge/Jobs_framework and an email to cloud@ letting folks know it is possible now and any special things that they should look out for as they try to write their own check script.

Questions I have right now are where does the script actually end up running (inside the live Pod or elsewhere?) and can the script somehow see the state of things inside the live Pod including processes, envvars, and file system things?

Apr 8 2024, 10:48 PM · Toolforge (Toolforge iteration 08), Patch-For-Review

Apr 4 2024

Raymond_Ndibe claimed T361896: remove "File log:" column from toolforge jobs list -o long output.
Apr 4 2024, 11:44 PM · Toolforge
Raymond_Ndibe claimed T361901: [builds-api] replace all error message models with ResponseMessages.
Apr 4 2024, 11:44 PM · Patch-For-Review, Toolforge (Toolforge iteration 08)
Raymond_Ndibe created T361901: [builds-api] replace all error message models with ResponseMessages.
Apr 4 2024, 11:44 PM · Patch-For-Review, Toolforge (Toolforge iteration 08)
Raymond_Ndibe updated the task description for T361896: remove "File log:" column from toolforge jobs list -o long output.
Apr 4 2024, 11:11 PM · Toolforge
Raymond_Ndibe updated the task description for T361896: remove "File log:" column from toolforge jobs list -o long output.
Apr 4 2024, 11:07 PM · Toolforge
Raymond_Ndibe updated the task description for T361896: remove "File log:" column from toolforge jobs list -o long output.
Apr 4 2024, 11:06 PM · Toolforge
Raymond_Ndibe renamed T361896: remove "File log:" column from toolforge jobs list -o long output from remove `File log:` column from toolforge jobs list -o long output to remove "File log:" column from toolforge jobs list -o long output.
Apr 4 2024, 11:06 PM · Toolforge
Raymond_Ndibe created T361896: remove "File log:" column from toolforge jobs list -o long output.
Apr 4 2024, 11:05 PM · Toolforge
Raymond_Ndibe added a project to T334589: [toolforge-cli.build] Implement a --json flag to output machine-readable output: User-Raymond_Ndibe.
Apr 4 2024, 10:44 PM · User-Raymond_Ndibe, Toolforge, cloud-services-team, User-dcaro, Cloud-Services-Origin-Team, Cloud-Services-Worktype-Project, Epic
Raymond_Ndibe added a project to T336813: [maintain-harbor] investigate how the tools deletion process currently works and how that can be handled in maintain-harbor: User-Raymond_Ndibe.
Apr 4 2024, 10:43 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe added a project to T327760: Create a high-level overview of Toolforge system architecture: User-Raymond_Ndibe.
Apr 4 2024, 10:41 PM · User-Raymond_Ndibe, Documentation, Toolforge
Raymond_Ndibe added a project to T356503: [toolforge,jobs] toolforge jobs logs read timeout error: User-Raymond_Ndibe.
Apr 4 2024, 10:39 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe added a project to T349775: [toolforge,jobs] "toolforge jobs logs" fails when job has not started yet: User-Raymond_Ndibe.
Apr 4 2024, 10:38 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe added a project to T354726: [builds-cli] --debug option behaviour is confusing: User-Raymond_Ndibe.
Apr 4 2024, 10:36 PM · User-Raymond_Ndibe, Toolforge, cloud-services-team
Raymond_Ndibe added a comment to T306391: [jobs-api] Allow Toolforge scheduled jobs to have a maximum runtime.

we now have a --health-check-script argument that allows you to provide a custom health script that kubernetes uses to decide when your workload becomes unhealthy so it can be restarted. This only works for continuous jobs

Apr 4 2024, 10:34 PM · Toolforge, Kubernetes
Raymond_Ndibe added a project to T358534: [jobs-api,jobs-cli] API read timeout exception crashes `toolforge jobs logs --follow NAME` after a few seconds: User-Raymond_Ndibe.
Apr 4 2024, 10:27 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe added a comment to T341066: [jobs-api,jobs-cli] Support multiple replicas of continuous jobs.

how will this affect the current 3 continuous jobs limit? does 2 replicas of a continuous job count as 1 or 2 when considering limits?

Apr 4 2024, 10:27 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe added a project to T341066: [jobs-api,jobs-cli] Support multiple replicas of continuous jobs: User-Raymond_Ndibe.
Apr 4 2024, 10:26 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe edited projects for T361120: [jobs-cli,jobs-api] quota shows different units for limit and usage, added: Toolforge (Toolforge iteration 08); removed Toolforge.
Apr 4 2024, 10:14 PM · Toolforge
Raymond_Ndibe claimed T361120: [jobs-cli,jobs-api] quota shows different units for limit and usage.
Apr 4 2024, 10:14 PM · Toolforge
Raymond_Ndibe moved T358203: [k8s] Add node anti-affinity topologySpreadConstraints to infrastructure components where relevant from In Progress to In Review on the Toolforge (Toolforge iteration 08) board.
Apr 4 2024, 10:08 PM · Toolforge (Toolforge iteration 11), Patch-For-Review
Raymond_Ndibe closed T353059: [maintain-harbor] Improvements to subcommands and config validation as Resolved.
Apr 4 2024, 9:58 PM · Toolforge (Toolforge iteration 08)
Raymond_Ndibe closed T353059: [maintain-harbor] Improvements to subcommands and config validation, a subtask of T329176: [maintain-harbor,docs] Document current setup and admin procedures, as Resolved.
Apr 4 2024, 9:58 PM · Toolforge (Toolforge iteration 11), Cloud-Services-Worktype-Project, Cloud-Services-Origin-Team, User-dcaro
Raymond_Ndibe closed T335592: [jobs-api,jobs-cli] Support job health checks, a subtask of T306391: [jobs-api] Allow Toolforge scheduled jobs to have a maximum runtime, as Resolved.
Apr 4 2024, 9:57 PM · Toolforge, Kubernetes
Raymond_Ndibe closed T335592: [jobs-api,jobs-cli] Support job health checks, a subtask of T348755: [jobs-api,webservice] Run webservices via the jobs framework, as Resolved.
Apr 4 2024, 9:57 PM · User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe closed T335592: [jobs-api,jobs-cli] Support job health checks as Resolved.
Apr 4 2024, 9:57 PM · Toolforge (Toolforge iteration 08), Patch-For-Review

Apr 2 2024

Raymond_Ndibe claimed T358203: [k8s] Add node anti-affinity topologySpreadConstraints to infrastructure components where relevant.
Apr 2 2024, 10:19 PM · Toolforge (Toolforge iteration 11), Patch-For-Review
Raymond_Ndibe moved T353563: [toolforge-cd] remove duplicated run on tag and push to master (just do one if possible) from In Progress to In Review on the Toolforge (Toolforge iteration 07) board.
Apr 2 2024, 7:23 PM · Toolforge (Toolforge iteration 08), User-Raymond_Ndibe
Raymond_Ndibe moved T348758: [jobs-api,jobs-cli] Support services in jobs from Next Up to In Review on the Toolforge (Toolforge iteration 07) board.
Apr 2 2024, 6:37 PM · Toolforge (Toolforge iteration 11), User-aborrero
Raymond_Ndibe edited projects for T348758: [jobs-api,jobs-cli] Support services in jobs, added: Toolforge (Toolforge iteration 07); removed Toolforge.
Apr 2 2024, 6:36 PM · Toolforge (Toolforge iteration 11), User-aborrero
Raymond_Ndibe moved T335592: [jobs-api,jobs-cli] Support job health checks from In Progress to In Review on the Toolforge (Toolforge iteration 07) board.
Apr 2 2024, 6:34 PM · Toolforge (Toolforge iteration 08), Patch-For-Review

Mar 21 2024

Raymond_Ndibe claimed T348758: [jobs-api,jobs-cli] Support services in jobs.
Mar 21 2024, 10:26 PM · Toolforge (Toolforge iteration 11), User-aborrero
Raymond_Ndibe moved T353059: [maintain-harbor] Improvements to subcommands and config validation from In Progress to In Review on the Toolforge (Toolforge iteration 07) board.
Mar 21 2024, 10:13 PM · Toolforge (Toolforge iteration 08)
Raymond_Ndibe moved T335592: [jobs-api,jobs-cli] Support job health checks from In Progress to In Review on the Toolforge (Toolforge iteration 07) board.
Mar 21 2024, 10:13 PM · Toolforge (Toolforge iteration 08), Patch-For-Review

Mar 5 2024

Raymond_Ndibe added a comment to T354116: Harbor uploads sometimes fail due to tmpfs space on project-proxy.

@dcaro do you have any idea on how to reproduce this issue?

Mar 5 2024, 10:50 PM · Toolforge (Toolforge iteration 09), cloud-services-team
Raymond_Ndibe claimed T348755: [jobs-api,webservice] Run webservices via the jobs framework.
Mar 5 2024, 1:29 PM · User-Raymond_Ndibe, Toolforge, Epic

Mar 4 2024

Raymond_Ndibe added a project to T335592: [jobs-api,jobs-cli] Support job health checks: Patch-For-Review.
Mar 4 2024, 5:30 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Raymond_Ndibe changed the status of T335592: [jobs-api,jobs-cli] Support job health checks from Open to In Progress.
Mar 4 2024, 5:30 PM · Toolforge (Toolforge iteration 08), Patch-For-Review
Raymond_Ndibe changed the status of T335592: [jobs-api,jobs-cli] Support job health checks, a subtask of T348755: [jobs-api,webservice] Run webservices via the jobs framework, from Open to In Progress.
Mar 4 2024, 5:30 PM · User-Raymond_Ndibe, Toolforge, Epic
Raymond_Ndibe added a project to T335592: [jobs-api,jobs-cli] Support job health checks: Toolforge (Toolforge iteration 06).
Mar 4 2024, 5:26 PM · Toolforge (Toolforge iteration 08), Patch-For-Review

Feb 29 2024

Raymond_Ndibe claimed T358815: [jobs-api] separate jobs-framework k8s object templates from code.
Feb 29 2024, 11:25 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe created T358815: [jobs-api] separate jobs-framework k8s object templates from code.
Feb 29 2024, 11:21 PM · User-Raymond_Ndibe, Toolforge
Raymond_Ndibe claimed T335592: [jobs-api,jobs-cli] Support job health checks.
Feb 29 2024, 2:47 PM · Toolforge (Toolforge iteration 08), Patch-For-Review

Feb 27 2024

Raymond_Ndibe added a comment to T358552: Rust image build on toolforge fails.

I think I need help reproducing this. So far multiple runs on tools and toolsbeta failed to trigger this error. Is it likely that this is a combination of more than 1 factor, maybe a result of multiple users trying to upload at the same time?

Feb 27 2024, 11:29 PM · Toolforge (Toolforge iteration 08)
Raymond_Ndibe added a comment to T354116: Harbor uploads sometimes fail due to tmpfs space on project-proxy.

There's documentation about the buffering being disabled if the client uses HTTP 1.1 with chunked transfer:
"""
When HTTP/1.1 chunked transfer encoding is used to send the original request body, the request body will be buffered regardless of the directive value unless HTTP/1.1 is enabled for proxying.
""
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_request_buffering

But it seems the client is using 2.0, I have not found yet any mention of how http 2.0 is handled.

Feb 27 2024, 2:21 PM · Toolforge (Toolforge iteration 09), cloud-services-team

Feb 22 2024

Raymond_Ndibe closed T352763: [tbs] cleanup robot account related code as Resolved.
Feb 22 2024, 9:46 PM · Toolforge (Toolforge iteration 06), Toolforge Build Service

Feb 19 2024

Raymond_Ndibe closed T351178: [tbs] Give a meaningful error message when a user exceeds their Harbor quota as Resolved.
Feb 19 2024, 8:18 PM · Toolforge (Toolforge iteration 05), Toolforge Build Service, User-Raymond_Ndibe
Raymond_Ndibe closed T351178: [tbs] Give a meaningful error message when a user exceeds their Harbor quota, a subtask of T351092: [harbor,docs] Improve Harbor quota handling and docs, as Resolved.
Feb 19 2024, 8:17 PM · Toolforge (Toolforge iteration 11), Documentation
Raymond_Ndibe added a project to T348755: [jobs-api,webservice] Run webservices via the jobs framework: User-Raymond_Ndibe.
Feb 19 2024, 3:48 PM · User-Raymond_Ndibe, Toolforge, Epic