Re: Emergency Transfer of Application
[email protected] (Doug Bell) Thu, 27 Nov 2025 08:56:13 -0600
| Newsgroups | perl.cpan.testers.discuss |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_22801818-7BF9-4941-B9AC-59EADE772A8A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 My next steps are getting those OSL boxes serving requests. At the = moment, Docker Swarm seems like the least-terrible way to do so, but = that means making the applications' configurations more cloud-friendly = so configs and secrets can be managed safely. I think I've got a plan = for that, just trying to iterate in my head over how maintainable I can = get it... The need for 2-3 rather large storage devices for raw report data = remains. Didn't Ruth say she had an in with a cloud vendor via TPF as = well? Though... the "backup" DB server has been non-functional for a = while... And we still have a contact at ServerCentral (Joel Berger) so = that hosting isn't as tenuous as ByteMark was (past tense now... = unfortunate...) And the Rexfiles for deploying things still need some work. I fixed what = I could from installing on my Debian Trixie VM, but ideally they could = deploy to Rocky and we'd have it deploy to Docker Swarm (or something = cloudy) instead. Doug Bell [email protected] > On Nov 23, 2025, at 5:39=E2=80=AFPM, Scott Baker <[email protected]> = wrote: >=20 > Doug! >=20 > You are a superstar my friend. I can confirm that log.txt is working = now, and so is the API to fetch test results. Magpie is happy again, so = that mean's Slaven's stuff is probably also working. What are the next = steps? How can we help? >=20 > I/we/the Perl community really appreciate your hard work getting CPT = mostly functional again. >=20 > -- Scottchiefbaker >=20 > On 11/23/2025 11:48 AM, Scott Baker wrote: >> Don't worry about "E-mailed test reports". I've been brainstorming = how we can do that with Magpie and the API it already has. I'll handle = that piece. >>=20 >> Others are welcome to step in as they can. >>=20 >> -- Scottchiefbaker >>=20 >> On 11/23/2025 7:00 AM, Doug Bell wrote: >>> Summary: >>>=20 >>> * Our main server died >>> * We're running on a small VM for now >>> * We will scale to more VMs today >>> * Some things are broken and cannot be restored without contributed = labor >>>=20 >>> --- >>>=20 >>> Yesterday sometime before 10:30am US/Central, the primary CPAN = Testers application server died: One of the main disks failed. Since = this machine is hosted by ByteMark, and since we have no contact with = them anymore, there is no chance at restoration. As of 19:00 US/Central, = I was able to restore operations on a medium-sized VM I'm renting from = NetActuate[1]. It is less than half the capacity of the bare-metal = machine that died, so we're still not back to where we were. >>>=20 >>> Scott Baker has procured some VMs from the Open Source Lab at Oregon = State University[2]. I am going to scale the app to those systems as = well in hope that the three VMs will handle the load we generate. My = guess for that is "probably". >>>=20 >>> But, with ByteMark's servers now completely out, there are parts of = the site that simply do not function.=20 >>>=20 >>> * Our CPAN/BackPAN mirror is gone. I'm working on requirements to = see how this can be fixed. >>> * E-mailed test reports have been offline for a while, but now is = gone until a replacement can be made. >>> * Large sections of the primary site are still unimplemented >>>=20 >>> If anybody wants to make a large impact for a little work on some = Mojolicious sites, we can get things working. Until then, I'm doing what = I can with what I have. >>>=20 >>>=20 >>>=20 >>> Doug Bell >>> [email protected] <mailto:[email protected]> >>>=20 >>>=20 >>>=20 >>>=20 >>> 1: https://www.netactuate.com/ >>> 2: http://osuosl.org/ >>>=20 --Apple-Mail=_22801818-7BF9-4941-B9AC-59EADE772A8A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;">My next steps = are getting those OSL boxes serving requests. At the moment, Docker = Swarm seems like the least-terrible way to do so, but that means making = the applications' configurations more cloud-friendly so configs = and secrets can be managed safely. I think I've got a plan for that, = just trying to iterate in my head over how maintainable I can get = it...<div><br></div><div><span style=3D"caret-color: rgb(0, 0, 0); = color: rgb(0, 0, 0);">The need for 2-3 rather large storage devices for = raw report data remains.</span><span style=3D"caret-color: rgb(0, 0, 0); = color: rgb(0, 0, 0);"> </span>Didn't Ruth say she had an in with a = cloud vendor via TPF as well? Though... the "backup" DB server has been = non-functional for a while... And we still have a contact at = ServerCentral (Joel Berger) so that hosting isn't as tenuous as ByteMark = was (past tense now... unfortunate...)</div><div><br><div>And the = Rexfiles for deploying things still need some work. I fixed what I could = from installing on my Debian Trixie VM, but ideally they could deploy to = Rocky and we'd have it deploy to Docker Swarm (or something cloudy) = instead.</div><div><br></div><div><br></div><div><br = id=3D"lineBreakAtBeginningOfMessage"><div> <div>Doug Bell</div><div>[email protected]</div><div><br></div><br = class=3D"Apple-interchange-newline"> </div> <div><br><blockquote type=3D"cite"><div>On Nov 23, 2025, at 5:39=E2=80=AFP= M, Scott Baker <[email protected]> wrote:</div><br = class=3D"Apple-interchange-newline"><div> =20 <meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3DUTF-8"> =20 <div><p>Doug!</p><p>You are a superstar my friend. <span = class=3D"message"><span class=3D"content">I can confirm that <b>log.txt = </b>is working now, and so is the API to fetch test results. Magpie is happy again, so that mean's Slaven's stuff is probably also working. What are the next steps? How can we = help?</span></span></p><p>I/we/the Perl community really appreciate your = hard work getting CPT mostly functional again.</p><p>-- Scottchiefbaker</p> <div class=3D"moz-cite-prefix">On 11/23/2025 11:48 AM, Scott Baker wrote:<br> </div> <blockquote type=3D"cite" = cite=3D"mid:[email protected]"> <meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3DUTF-8"><p>Don't worry about "E-mailed test reports". I've been brainstorming how we can do that with Magpie and the API it already has. I'll handle that piece.</p><p>Others are welcome to = step in as they can.</p><p>-- Scottchiefbaker</p> <div class=3D"moz-cite-prefix">On 11/23/2025 7:00 AM, Doug Bell wrote:<br> </div> <blockquote type=3D"cite" = cite=3D"mid:[email protected]"> <meta http-equiv=3D"content-type" content=3D"text/html; = charset=3DUTF-8"> <div>Summary:</div> <div><br> </div> <div>* Our main server died</div> <div>* We're running on a small VM for now</div> <div>* We will scale to more VMs today</div> <div>* Some things are broken and cannot be restored without contributed labor</div> <div><br> </div> <div>---</div> <div><br> </div> Yesterday sometime before 10:30am US/Central, the primary CPAN Testers application server died: One of the main disks failed. Since this machine is hosted by ByteMark, and since we have no contact with them anymore, there is no chance at restoration. As of 19:00 US/Central, I was able to restore operations on a medium-sized VM I'm renting from NetActuate[1]. It is less than half the capacity of the bare-metal machine that died, so we're still not back to where we were. <div><br> </div> <div>Scott Baker has procured some VMs from the Open Source Lab at Oregon State University[2]. I am going to scale the app to those systems as well in hope that the three VMs will handle the load we generate. My guess for that is "probably".</div> <div><br> </div> <div>But, with ByteMark's servers now completely out, there are parts of the site that simply do not function. </div> <div><br> </div> <div>* Our CPAN/BackPAN mirror is gone. I'm working on requirements to see how this can be fixed.</div> <div>* E-mailed test reports have been offline for a while, but now is gone until a replacement can be made.</div> <div>* Large sections of the primary site are still unimplemented</div> <div><br> </div> <div>If anybody wants to make a large impact for a little work on some Mojolicious sites, we can get things working. Until then, I'm doing what I can with what I have.</div> <div><br> </div> <div><br> </div> <div><br> </div> <div> <div> <div> <div>Doug Bell</div> <div><a class=3D"moz-txt-link-abbreviated = moz-txt-link-freetext" href=3D"mailto:[email protected]" = moz-do-not-send=3D"true">[email protected]</a></div> <div><br> </div> <br class=3D"Apple-interchange-newline"> </div> <br> </div> </div> <div> <div><br> </div> <div>1: <a href=3D"https://www.netactuate.com/" = moz-do-not-send=3D"true" = class=3D"moz-txt-link-freetext">https://www.netactuate.com/</a></div> <div><span style=3D"caret-color: rgb(0, 0, = 0);">2: </span><a href=3D"http://osuosl.org/" = moz-do-not-send=3D"true" = class=3D"moz-txt-link-freetext">http://osuosl.org/</a><br = style=3D"caret-color: rgb(0, 0, 0);"> </div> </div> <div><br> </div> </blockquote> </blockquote> </div> </div></blockquote></div><br></div></div></body></html>= --Apple-Mail=_22801818-7BF9-4941-B9AC-59EADE772A8A--