<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tapicero.git/bin, branch master</title>
<subtitle>[tapicero] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/'/>
<entry>
<title>bugfix: pid file was not created correctly on startup. closes #6338</title>
<updated>2014-11-10T23:54:22+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-11-10T23:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=9405a5acf470035aed2985f583c9ac386c637ae4'/>
<id>9405a5acf470035aed2985f583c9ac386c637ae4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check for ARGV.first before testing it</title>
<updated>2014-07-01T08:22:20+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-06-27T09:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=22b785484d6df25348854ecd88f9193c0a825c44'/>
<id>22b785484d6df25348854ecd88f9193c0a825c44</id>
<content type='text'>
Otherwise we will crash if no args are passed. Now we print the usage message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise we will crash if no args are passed. Now we print the usage message
</pre>
</div>
</content>
</entry>
<entry>
<title>pid issue remains to be solved - revert to sth working</title>
<updated>2014-07-01T08:20:24+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-07-01T08:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=aac4577031728dab84f077b54e461fcb813ac0c3'/>
<id>aac4577031728dab84f077b54e461fcb813ac0c3</id>
<content type='text'>
We've seen two instances of tapicero running on the production servers. The reason is that we are using two different places for the pid file - one for root and one for a normal user.

In this scenario tapicero started by root will not notice the tapicero run as a normal user and vice versa. One idea was to solve this by always using /var/run/pid. However this also requires write privileges to that place which essentially only root has.

So let's keep the two different places and just make sure we ALWAYS run tapicero as the same user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We've seen two instances of tapicero running on the production servers. The reason is that we are using two different places for the pid file - one for root and one for a normal user.

In this scenario tapicero started by root will not notice the tapicero run as a normal user and vice versa. One idea was to solve this by always using /var/run/pid. However this also requires write privileges to that place which essentially only root has.

So let's keep the two different places and just make sure we ALWAYS run tapicero as the same user.
</pre>
</div>
</content>
</entry>
<entry>
<title>check for ARGV.first before testing it</title>
<updated>2014-06-27T09:21:20+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-06-27T09:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=6318205a31bda0c85cec4e3f9d547290197c4548'/>
<id>6318205a31bda0c85cec4e3f9d547290197c4548</id>
<content type='text'>
Otherwise we will crash if no args are passed. Now we print the usage message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise we will crash if no args are passed. Now we print the usage message
</pre>
</div>
</content>
</entry>
<entry>
<title>initial take on replication</title>
<updated>2014-06-23T13:33:11+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-06-23T13:32:13+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=17e6a95390ce5f5b62d4fc5cbe3a7fde87656bcc'/>
<id>17e6a95390ce5f5b62d4fc5cbe3a7fde87656bcc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hand config files on the command line to the daemon</title>
<updated>2014-02-04T10:46:57+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-02-04T08:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=ee4f24abf2a7848a015cfb02bfbdebf7b0874d8e'/>
<id>ee4f24abf2a7848a015cfb02bfbdebf7b0874d8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>first interesting tests</title>
<updated>2014-02-04T10:46:57+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-06T09:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=87d76281eb374f4c4538fe5bf5b774b73dd5d7e3'/>
<id>87d76281eb374f4c4538fe5bf5b774b73dd5d7e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>try to get require rubygems to work on travis</title>
<updated>2014-02-04T10:46:57+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-06T06:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=53b2a1f1f750a48939e69278297d69dbc6b213ad'/>
<id>53b2a1f1f750a48939e69278297d69dbc6b213ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make logging more precise</title>
<updated>2014-01-03T14:28:49+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-03T14:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=638e6a83a923e61d8b320818a39befd62529ae1a'/>
<id>638e6a83a923e61d8b320818a39befd62529ae1a</id>
<content type='text'>
* do not log the SystemExit after the fork
* log error classes alongside messages
* unify logging in retry_request_once
* debug now logs every step
* info has one message per user created
* warn only logs errors during the actions
* error only logs crashes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* do not log the SystemExit after the fork
* log error classes alongside messages
* unify logging in retry_request_once
* debug now logs every step
* info has one message per user created
* warn only logs errors during the actions
* error only logs crashes
</pre>
</div>
</content>
</entry>
<entry>
<title>better debug loggin, sleep before retrying</title>
<updated>2014-01-03T13:50:04+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2014-01-03T10:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/tapicero.git/commit/?id=10807e06165bb78261b9da0f5e44666c56c1f8f2'/>
<id>10807e06165bb78261b9da0f5e44666c56c1f8f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
