<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/karsten/metrics-web, branch task-33065-7</title>
<subtitle>Karsten's metrics web repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/'/>
<entry>
<title>Update directory bytes graph to include authorities.</title>
<updated>2020-03-03T12:03:09+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-03-03T12:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=c52b7ce61c86ddd6a0aac62272c439e54bff9a70'/>
<id>c52b7ce61c86ddd6a0aac62272c439e54bff9a70</id>
<content type='text'>
Implements #33065.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements #33065.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite insert_bwhist in SQL.</title>
<updated>2020-03-03T10:34:28+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-02-23T09:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=714b2ee0cc9c3d96afbd87b3d12595d549ae58a1'/>
<id>714b2ee0cc9c3d96afbd87b3d12595d549ae58a1</id>
<content type='text'>
The old PL/pgSQL version of this function made three lookups in the
bwhist table to 1) check whether a row already exists, 2) insert or
update the row, and 3) update the row once again with array sums. The
new SQL version uses the INSERT ON CONFLICT statement introduced in
PostgreSQL 9.5 (Debian stretch has 9.6, buster has 11). The
performance gain measured using metrics-test is impressive, computed
aggregates are equivalent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old PL/pgSQL version of this function made three lookups in the
bwhist table to 1) check whether a row already exists, 2) insert or
update the row, and 3) update the row once again with array sums. The
new SQL version uses the INSERT ON CONFLICT statement introduced in
PostgreSQL 9.5 (Debian stretch has 9.6, buster has 11). The
performance gain measured using metrics-test is impressive, computed
aggregates are equivalent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract directory authority bytes per day.</title>
<updated>2020-03-03T10:34:22+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-01-27T20:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=efa490efdfd8669b7ca246f142e9c8170319753c'/>
<id>efa490efdfd8669b7ca246f142e9c8170319753c</id>
<content type='text'>
Implements #33065.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements #33065.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove dead code from bwhist module.</title>
<updated>2020-03-03T10:28:07+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-01-27T20:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=cfd670a9442723c8c5e19996c2921c7c87697d17'/>
<id>cfd670a9442723c8c5e19996c2921c7c87697d17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update and sort flags in RS advanced search.</title>
<updated>2020-02-25T20:08:02+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-02-25T20:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=2dfd743e3c798467622004f71e278bd93f9dbac5'/>
<id>2dfd743e3c798467622004f71e278bd93f9dbac5</id>
<content type='text'>
Fixes #33335.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #33335.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update news.json to version 359 of doc/MetricsTimeline.</title>
<updated>2020-02-24T14:15:38+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-02-24T14:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=90617fc63ae8ec257964617996b357b22791128a'/>
<id>90617fc63ae8ec257964617996b357b22791128a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set default time zone UTC.</title>
<updated>2020-02-21T17:22:03+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-01-15T14:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=efb86141eb58aafc652065faae1f6f870844ad15'/>
<id>efb86141eb58aafc652065faae1f6f870844ad15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set default locale US.</title>
<updated>2020-02-21T17:21:52+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-01-15T08:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=9cd3ac5aa2cfccfa7c93c84be6f98059cafa181d'/>
<id>9cd3ac5aa2cfccfa7c93c84be6f98059cafa181d</id>
<content type='text'>
Fixes #24532.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #24532.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Onionoo specification to version 8.0.</title>
<updated>2020-02-20T20:12:30+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-02-20T20:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=1fcd99609234ef534d035c23ccd74f09bd07cf37'/>
<id>1fcd99609234ef534d035c23ccd74f09bd07cf37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix unknown issue with spread() function."</title>
<updated>2020-02-17T11:26:04+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2020-01-22T15:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/metrics-web.git/commit/?id=45ae585ebfa97fbfb31f01c9943edae02edcedd7'/>
<id>45ae585ebfa97fbfb31f01c9943edae02edcedd7</id>
<content type='text'>
This reverts commit b3e80fce17f04cf7c83ef3843d2de0cc3bfef389 and also
reverts a similar workaround made after that commit.

The spread() function works fine again using buster's r-cran-tidyr
0.8.2-1 package, whereas it was previously broken with stretch's
r-cran-tidyr 0.6.1-1 package.

Fixes #30351.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b3e80fce17f04cf7c83ef3843d2de0cc3bfef389 and also
reverts a similar workaround made after that commit.

The spread() function works fine again using buster's r-cran-tidyr
0.8.2-1 package, whereas it was previously broken with stretch's
r-cran-tidyr 0.6.1-1 package.

Fixes #30351.
</pre>
</div>
</content>
</entry>
</feed>
