[squeak-dev] All mczs have disappeared from source.squeak.org

Chris Muller ma.chris.m at gmail.com
Fri Oct 7 23:00:21 UTC 2022


I'm 98% certain the issue is the new memory monitor running

   OSProcess outputOf: 'cat /proc/meminfo'

every 5 seconds.  It automatically disables on any Error.  Unfortunately,
#outputOf: appears to have a slow resource leak that causes a slow grind to
a halt -- never signaling any Errors, and never crashing.  My attempt to
make the server more resilient has ironically resulted in it being more
fragile.

So, I think I'm going to try going back to my old method which uses
#command:

     OSProcess command: 'cat /proc/meminfo -> meminfo.out'

and then parsing meminfo.out.  I'm hopeful #command: will not have the same
issue.

I'll try to get around to it soon.  Sorry for the inconvenience.

 - Chris

On Fri, Oct 7, 2022 at 8:24 AM Levente Uzonyi <leves at caesar.elte.hu> wrote:

> Hi All,
>
> I have restarted the service and the missing files seem to have
> reappeared. Please check that everyting works as expected.
> The image ran out of file descriptors and was using 100% CPU, so there may
> be an issue somewhere.
>
>
> Levente
>
> On Fri, 7 Oct 2022, Thiede, Christoph wrote:
>
> >
> > Hi all, hi Chris,
> >
> >
> > apparently, all mcz's have disappeared from source.squeak.org, or I am
> doing something terribly wrong. Multiple repositories seem to be affected,
> including trunk, inbox, and squeak60:
> >
> >
> > $ curl https://source.squeak.org/trunk/60Deprecated-eem.6.mcz
> > <h1> Error: "60Deprecated-eem.6.mcz" not found. </h1>
> > $ curl -q https://source.squeak.org/trunk/60Deprecated-eem.6.diff | tr
> '\r' '\n'
> >   % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
> >                                  Dload  Upload   Total   Spent    Left
> Speed
> > 1==== ERROR ===    0    0     0      0      0 --:--:-- --:--:--
> --:--:--     0
> >
> > FileDoesNotExistException:
> '/home/squeaksource/webserver/ss/trunk/60Deprecated-eem.6.mcz'
> > ...
> >
> > mcds are also affected (Bad Gateway/Internal Error). mcms still seem to
> work.
> >
> >
> > On the image side, this manifests as timeouts when trying to update the
> images or as"NotFound: Object is not in the collection." errors
> from MCHttpRepository>>webClientDo: when attempting to browse a version
> from the
> > Monticello Browser.
> >
> >
> > Could anyone with access rights and know-how take a look at this? This
> would be great. :-)
> >
> >
> > Best,
> >
> > Christoph
> >
> >
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20221007/f0f65fdd/attachment.html>


More information about the Squeak-dev mailing list