Linus Nordberg pushed to branch news-20241008 at snapshot / snapshot
Commits: d0fda7d3 by Linus Nordberg at 2024-10-09T15:36:24+02:00 ci: use postgres 17 on unstable - - - - - 5695781e by Baptiste Beauplat at 2024-10-09T17:41:47+02:00 Merge branch 'ci-postgres' Signed-off-by: Baptiste Beauplat <[email protected]> - - - - - 448312a9 by Linus Nordberg at 2024-10-10T09:41:23+02:00 Update sponsors links - - - - - 8cf3959a by Linus Nordberg at 2024-10-10T09:41:25+02:00 Add news entry - - - - - 5 changed files: - .gitlab-ci.yml - + web/app/snapshot/static/images/glasklar.png - web/app/snapshot/templates/base/page.html - web/app/snapshot/templates/root/description.html - web/app/snapshot/templates/root/news.html Changes: ===================================== .gitlab-ci.yml ===================================== @@ -49,8 +49,8 @@ unstable: image: debian:unstable variables: ADDITIONAL_PACKAGES: - postgresql-16-debversion - postgresql-plperl-16 + postgresql-17-debversion + postgresql-plperl-17 bookworm: <<: *test ===================================== web/app/snapshot/static/images/glasklar.png ===================================== Binary files /dev/null and b/web/app/snapshot/static/images/glasklar.png differ ===================================== web/app/snapshot/templates/base/page.html ===================================== @@ -55,10 +55,12 @@ <br/> Hosting for snapshot.debian.org generously provided by our partners. <div> - <a title="Wellcome Trust Sanger Institute" href="https://www.sanger.ac.uk"><img width="150" height="50" alt="Sanger" src="/static/images/sanger.png"/></a> + <a title="Glasklar Teknik AB" href="https://www.glasklarteknik.se/"><img width="174" height="40" alt="Glasklar" src="/static/images/glasklar.png"/></a> <a title="LeaseWeb offers hosted infrastructure solutions, including Cloud, CDN, Dedicated Servers, Managed Hosting, Colocation, and Hybrid Solutions" href="https://www.leaseweb.com"><img width="150" height="50" alt="LeaseWeb" src="/static/images/leaseweb.png"/></a> - </div> + + <a title="Wellcome Trust Sanger Institute" href="https://www.sanger.ac.uk"><img width="150" height="50" alt="Sanger" src="/static/images/sanger.png"/></a> + </div> </div> </body> </html> ===================================== web/app/snapshot/templates/root/description.html ===================================== @@ -15,10 +15,11 @@ used by all. </p> <p> -The Debian Project would like to thank the -<a href="https://www.sanger.ac.uk/">Wellcome Trust Sanger Institute</a> and -<a href="https://www.leaseweb.com">LeaseWeb Netherlands B.V.</a> for providing -hardware and hosting. +The Debian Project would like to thank +<a href="https://www.glasklarteknik.se/">Glasklar Teknik AB</a>, +<a href="https://www.leaseweb.com">LeaseWeb Netherlands B.V.</a> and the +<a href="https://www.sanger.ac.uk/">Wellcome Trust Sanger Institute</a> +for providing hardware and hosting. We would also like to thank the <a href="https://www.ece.ubc.ca/">Electrical and Computer Engineering</a> ===================================== web/app/snapshot/templates/root/news.html ===================================== @@ -1,5 +1,49 @@ <h1>News</h1> +<h2>2024-10-08</h2> +<p>After some time of trouble with imports lagging +behind, <a title="Glasklar Teknik AB" +href="https://www.glasklarteknik.se/">Glasklar Teknik AB</a> +generously offered to donate and host hardware for a new main site. +Earlier this year, a new 4U Supermicro with an AMD Epyc 24C/48T CPU, +512GB RAM, 10GE + 1GE NICs, SSD storage for the system and 480TB HDD +for storage of packages was purchased and set up. The HDD's are +organised in two RAID6 arrays with 11 x 20TB plus one spare 20TB drive +in each array, providing 2 x 164TB worth of storage. +</p> +<p>The new server has no problems keeping up with importing the full +archives on every update as each run finishes comfortably in time +before it's time to run again. For example, the 'debian' archive which +is updated every six hours takes on average 11 minutes to +import. While the new server is the one doing all the importing of +updated archives, the HTTP interface (https://snapshot.debian.org/) is +being served by both the new server and one of the VM's at LeaseWeb. +Snapshot is currently holding 172TB of data. +</p> +<p>Other recent changes include + <ul> + <li>A new API endpoint for listing all timestamps grouped by + archives (/mr/timestamp/) was added in August 2024.</li> + <li>The Netfilter rate limiting has been disabled. It will be + replaced by rate limiting on the HTTP layer, which should be + easier for clients to deal with.</li> + </ul> +</p> +<p>Future outlook: + <ul> + <li>There is ongoing work to import all lost debian-ports + history.</li> + <li>A development and test system is being set up for a less + stressful develop/test/deploy cycle.</li> + <li>Replacing SHA-1 with SHA-256 for file identities is + planned. Old URLs with SHA-1 strings will keep working.</li> + <li>A reimplementation of the import scripts is being + considered. The rationale is that it should be easier to find + programmers who are comfortable with Python than what it is for + Ruby.</li> + </ul> +</p> + <h2>2022-09-28</h2> <p>In the last couple of weeks, the snapshot.debian.org web frontends were updated from a pylons-based Python 2 application to a flask-based Python 3 View it on GitLab: https://salsa.debian.org/snapshot-team/snapshot/-/compare/9e117d7d858f2702a99db300d61320675b615f7e...8cf3959a838ada4d421f26eaeecbfa1a7dad8cdd -- View it on GitLab: https://salsa.debian.org/snapshot-team/snapshot/-/compare/9e117d7d858f2702a99db300d61320675b615f7e...8cf3959a838ada4d421f26eaeecbfa1a7dad8cdd You're receiving this email because of your account on salsa.debian.org.
