Thanks for reaching out Greg (sorry for not having answered sooner), I'll try to find some time soon to discuss this.

Raph

On 9/30/21 3:55 AM, Gregory Szorc wrote:
On Wed, Sep 29, 2021 at 2:41 AM Raphaël Gomès <raphael.go...@octobus.net <mailto:raphael.go...@octobus.net>> wrote:

    Hi all,

    I am bringing unfortunate news, though I hope this situation is
    temporary.

    Earlier this month, OVH which provided free VMs for my company
    Octobus
    has started billing us with no real notice. This wasn't a surprise
    however, since we were in a "grace period" of sorts and could
    expect the
    billing to start at any moment, we just hoped it would be later in
    the year.

    Four of those VMs were used exclusively for Mercurial's Windows CI in
    order to help the project move forward and truly support Windows
    (especially on Python 3). Unfortunately, this new regular
    financial load
    adds up on top of the rest of the investment our small company
    puts into
    Mercurial - whether it be developer time for projects like
    Heptapod or
    directly on Mercurial like bug fixes, code review, etc. - and is not
    sustainable for us at the moment.

    I have already stopped two of the four machines earlier this week and
    will remove the last two tomorrow (30th of September), meaning
    that we
    will not have any regular Windows CI for the project anymore.

    I've sent https://phab.mercurial-scm.org/D11499
    <https://phab.mercurial-scm.org/D11499> to adjust the CI file to
    not break every pipeline from now on, hopefully it can be queue
    before that.

    We're trying to figure out ways of gaining back Windows VMs (and
    actually for other OSes as well) in a more sustainable manner, if you
    know of anyone that could help, please reach out.


I've been running https://ci.hg.gregoryszorc.com/ <https://ci.hg.gregoryszorc.com/> for the past few years out of my own pocket. I was actually thinking about turning it off since it seems to be redundant with the superior Octobus CI and it is costing me a good chunk of money. But maybe I should keep it around?

What's the monthly cost to run the Windows CI workers? How many CPU cores / memory do you need? What's the total CPU/wall time we're talking about here? If we cut down Windows CI to just run on pushes to hg-committed, I feel like we can reduce the cost to something reasonable.

(Feel free to drop the list if you want to discuss privately.)

_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to