<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet/modules/buildsystem, branch user/danf/test</title>
<subtitle>Mageia Infrastructure Configuration</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/'/>
<entry>
<title>Switch links to https: where possible</title>
<updated>2024-01-25T21:28:58+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-25T20:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=94369d4f02caeb3fbf6d0f184ebc7b83e446e3b0'/>
<id>94369d4f02caeb3fbf6d0f184ebc7b83e446e3b0</id>
<content type='text'>
All these point to valid https: resources, but there is a small chance
that some unusual interaction will cause it not to work. Some of these
changes also won't take effect until the server is restarted, so we'll
need to keep this in mind if failures occur long from now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All these point to valid https: resources, but there is a small chance
that some unusual interaction will cause it not to work. Some of these
changes also won't take effect until the server is restarted, so we'll
need to keep this in mind if failures occur long from now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch links to https: that are found in comments</title>
<updated>2024-01-25T20:17:25+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-25T20:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=5f6f124d960df9a808f43aa6a6b637b9d26f802e'/>
<id>5f6f124d960df9a808f43aa6a6b637b9d26f802e</id>
<content type='text'>
These are for use by humans only.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are for use by humans only.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the schedbot cleaning jobs actually clean</title>
<updated>2024-01-24T02:30:27+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-24T02:27:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=feaf6f2dd50357a7886e05b09a4b6299bde8eb8d'/>
<id>feaf6f2dd50357a7886e05b09a4b6299bde8eb8d</id>
<content type='text'>
The test jobs seem to be working as desired, so make them actually
start deleting the old files every 4 hours. Use -ignore_readdir_race in
all of them to avoid errors when schedbot cleans the files in the middle
of a run (an unlikely situation because of the clean-up times involved).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test jobs seem to be working as desired, so make them actually
start deleting the old files every 4 hours. Use -ignore_readdir_race in
all of them to avoid errors when schedbot cleans the files in the middle
of a run (an unlikely situation because of the clean-up times involved).
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the config variables for the schedbot cleanup jobs</title>
<updated>2024-01-24T01:19:27+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-24T01:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=57b64d88219d6e7e43e9374fcf59d21acb5b3a4a'/>
<id>57b64d88219d6e7e43e9374fcf59d21acb5b3a4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't delete empty placeholder directories</title>
<updated>2024-01-23T22:05:00+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-23T22:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=593ace1786a4e24f1a8130c8d0d8a4bf5bd3e898'/>
<id>593ace1786a4e24f1a8130c8d0d8a4bf5bd3e898</id>
<content type='text'>
Even if 9/nonfree/backports_testing/ hasn't had any builds recently, it
shouldn't be deleted. Only delete directories deeper in the hierarchy.

Follow-up to f7e017e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even if 9/nonfree/backports_testing/ hasn't had any builds recently, it
shouldn't be deleted. Only delete directories deeper in the hierarchy.

Follow-up to f7e017e8
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a pair of test jobs for clearing old schedbot packages</title>
<updated>2024-01-23T20:10:16+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-23T19:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=f7e017e88ba8be60385f289f3aa73fda26650f27'/>
<id>f7e017e88ba8be60385f289f3aa73fda26650f27</id>
<content type='text'>
It's now confirmed that tidy() has been creating huge (2.6 GiB) state
files that the Puppet agent loads before every agent run, which causes
runs to take up to 4 days each and use of all RAM on the server.
Cleaning files using find is more straightforward and efficient and
avoids this problem.

The tidy() functions are disabled here and the cron jobs aren't actually
deleting files yet, so a follow-up commit will enable deleting
imminently, once testing shows it will work.

Follow-up to 59d57245
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's now confirmed that tidy() has been creating huge (2.6 GiB) state
files that the Puppet agent loads before every agent run, which causes
runs to take up to 4 days each and use of all RAM on the server.
Cleaning files using find is more straightforward and efficient and
avoids this problem.

The tidy() functions are disabled here and the cron jobs aren't actually
deleting files yet, so a follow-up commit will enable deleting
imminently, once testing shows it will work.

Follow-up to 59d57245
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test cron job to see how it would clean up upload logs</title>
<updated>2024-01-16T07:28:56+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-01-16T07:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=59d57245110302809e6b77ee3c7cd99ebb7eeaf1'/>
<id>59d57245110302809e6b77ee3c7cd99ebb7eeaf1</id>
<content type='text'>
The Puppet method for doing this seems to be what's causing its memory
usage to reach the size of the physical RAM in the system and take up to
4 days to complete a Puppet run. The test will show the files being
deleted and how long it takes, but won't actually delete them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Puppet method for doing this seems to be what's causing its memory
usage to reach the size of the physical RAM in the system and take up to
4 days to complete a Puppet run. The test will show the files being
deleted and how long it takes, but won't actually delete them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup duplicate src.rpm</title>
<updated>2024-01-03T19:38:17+00:00</updated>
<author>
<name>Pascal Terjan</name>
<email>pterjan@mageia.org</email>
</author>
<published>2024-01-03T19:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=c61cf7a3f1b1ccb227e53bad5bdc7440574a4cff'/>
<id>c61cf7a3f1b1ccb227e53bad5bdc7440574a4cff</id>
<content type='text'>
Sometimes someone moves a package manually and we end up with several
versions of a package.
In this case we should delete the src.rpm and handle its binary
packages like if it was gone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes someone moves a package manually and we end up with several
versions of a package.
In this case we should delete the src.rpm and handle its binary
packages like if it was gone.
</pre>
</div>
</content>
</entry>
<entry>
<title>(buildsystem) Set rocm-llvm timeout to 64000</title>
<updated>2023-12-11T09:00:19+00:00</updated>
<author>
<name>Nicolas Lécureuil</name>
<email>neoclust@mageia.org</email>
</author>
<published>2023-12-11T09:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=b46cb1369264baec36d37f76c037dc792c099f9e'/>
<id>b46cb1369264baec36d37f76c037dc792c099f9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(buildsystem) Set rocm-llvm timeout to 64000</title>
<updated>2023-12-02T15:43:21+00:00</updated>
<author>
<name>Nicolas Lécureuil</name>
<email>neoclust@mageia.org</email>
</author>
<published>2023-12-02T15:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/infrastructure/puppet/commit/?id=6f2fda2b971a291638bca126dc5f42f440ec2c69'/>
<id>6f2fda2b971a291638bca126dc5f42f440ec2c69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
