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>
                 &nbsp;&nbsp;&nbsp;
                 <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>
+                &nbsp;&nbsp;&nbsp;
+               <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.


Reply via email to