<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/iwakeh/metrics-lib, branch task-25103-2</title>
<subtitle>iwakeh's personal metrics-lib repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/'/>
<entry>
<title>Fail early when 'null' values are added.</title>
<updated>2018-02-03T08:19:57+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-02-03T08:19:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=98eeca2448204fcf7d3e271e3782ec31ce0fddaf'/>
<id>98eeca2448204fcf7d3e271e3782ec31ce0fddaf</id>
<content type='text'>
And, allow for roughly a years worth of entries in dateMap and requestMap before
re-hashing by setting initial capacity.  Defaults are fine for the small ipMap
and protocolMap.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And, allow for roughly a years worth of entries in dateMap and requestMap before
re-hashing by setting initial capacity.  Defaults are fine for the small ipMap
and protocolMap.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use 'putIfAbsent'.</title>
<updated>2018-02-03T08:19:55+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-02-03T08:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=cefee8b1bb65b493a4d360a83def61bfda6fe83b'/>
<id>cefee8b1bb65b493a4d360a83def61bfda6fe83b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>squash! Reduce memory footprint of log lines.</title>
<updated>2018-02-03T08:19:54+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-02-03T08:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=0b501e25907c4decc242fd5698f026d23ff4f944'/>
<id>0b501e25907c4decc242fd5698f026d23ff4f944</id>
<content type='text'>
Use a HashMap rather than an ArrayList to make lookups faster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a HashMap rather than an ArrayList to make lookups faster.
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide 'equals' and 'hashCode' implementations.</title>
<updated>2018-01-31T12:35:36+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-01-31T12:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=60907f87c1b6c99d5a84e43faafcdccaa3a5617e'/>
<id>60907f87c1b6c99d5a84e43faafcdccaa3a5617e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce memory footprint of log lines.</title>
<updated>2018-01-31T12:35:35+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-01-31T12:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=f12e88e696e5a3612e1a2fbbbcffbb85be893baf'/>
<id>f12e88e696e5a3612e1a2fbbbcffbb85be893baf</id>
<content type='text'>
Also make validation optional for internal web log constructor.
CollecTor uses this for storing freshly sanitized logs,
which don't need to be validated a second time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also make validation optional for internal web log constructor.
CollecTor uses this for storing freshly sanitized logs,
which don't need to be validated a second time.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! Store size as simple int.</title>
<updated>2018-01-31T12:35:30+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-01-31T12:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=0a44786402f8d27faf74b48b5c4238a395b66042'/>
<id>0a44786402f8d27faf74b48b5c4238a395b66042</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use enum for request method.</title>
<updated>2018-01-31T12:35:29+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-01-31T12:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=f6cfd4b271601ea97a014d9ae68736376280ed9c'/>
<id>f6cfd4b271601ea97a014d9ae68736376280ed9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store size as simple int.</title>
<updated>2018-01-31T12:35:28+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-01-31T12:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=841e66722ce7ba8961bf24d0811c43b04bc3233d'/>
<id>841e66722ce7ba8961bf24d0811c43b04bc3233d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare date strings lazily in order to improve performance.</title>
<updated>2018-01-31T12:35:26+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2018-01-31T12:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=f16477f5f7ba5027c13ad35f7c701bab098ba6a5'/>
<id>f16477f5f7ba5027c13ad35f7c701bab098ba6a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 2.2.0 release.</title>
<updated>2018-01-31T12:35:24+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-01-31T12:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/metrics-lib.git/commit/?id=4de99c5da297841588d227340d5ae1793383adda'/>
<id>4de99c5da297841588d227340d5ae1793383adda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
