<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-10-21 18:25 GMT+02:00 R. Tyler Croy <span dir="ltr"><<a href="mailto:tyler@monkeypox.org" target="_blank">tyler@monkeypox.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(replies inline)<br>
<span class=""><br>
On Fri, 21 Oct 2016, nicolas de loof wrote:<br>
<br>
> current proposed implementation uses a simple file to log each vote event.<br>
> so my question : can we get some persistent filesystem on infra ?<br>
<br>
<br>
</span>"Persistent filesystem" doesn't explain anything to me as far as requirements<br>
for infrastructure is concerned.<br>
<br>
<br>
<br>
Files don't just disappear in Jenkins infrastructure<br></blockquote><div><br></div><div>Filesystem on any cloud service is considered ephemeral until there's some specific infra to ensure it's replicated and distributed. But according to your comment I assume Azure does it right, so will now focus on implementing STV base on such a log file.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
><br>
> 2016-10-21 18:15 GMT+02:00 R. Tyler Croy <<a href="mailto:tyler@monkeypox.org">tyler@monkeypox.org</a>>:<br>
><br>
> > (replies inline)<br>
> ><br>
> > On Thu, 20 Oct 2016, nicolas de loof wrote:<br>
> ><br>
> > > 2016-10-20 17:45 GMT+02:00 Daniel Beck <<a href="mailto:ml@beckweb.net">ml@beckweb.net</a>>:<br>
> > ><br>
> > > ><br>
> > > > > On 20.10.2016, at 17:03, nicolas de loof <<a href="mailto:nicolas.deloof@gmail.com">nicolas.deloof@gmail.com</a>><br>
> > > > wrote:<br>
> > > > ><br>
> > > > > I prefer to use <a href="http://jenkins.io" rel="noreferrer" target="_blank">jenkins.io</a> ID vs arbitrary string, so one can link<br>
> > to<br>
> > > > profile, github, gravatar, etc.<br>
> > > ><br>
> > > > No real need for any of this as there'll be a blog post or similar<br>
> > > > introduction articles on each candidate.<br>
> > > ><br>
> > > > Besides,<br>
> > > > * You won't get around the need to have a custom URL as just linking to<br>
> > > > the GitHub profile or wiki profile will be pretty much useless in<br>
> > informing<br>
> > > > voters about the candidates.<br>
> > > > * Since we're placing so much emphasis on company affiliation that we<br>
> > need<br>
> > > > a custom counting algorithm, we really should show this in the voting<br>
> > UI as<br>
> > > > well.<br>
> > > ><br>
> > ><br>
> > > ack<br>
> > ><br>
> > ><br>
> > > ><br>
> > > > > just as a side note, writing votes log to a plain file doesn't make<br>
> > this<br>
> > > > solution "simpler", until we can ensure this file is persisted and has<br>
> > > > backups. IIUC we don't have such a guarantee with current hosting<br>
> > solution,<br>
> > > > do we ?<br>
> > > ><br>
> > > > To clarify, the voting log can be a database or whatever else you want.<br>
> > > > It's just that there's no need to add the result computation to the<br>
> > account<br>
> > > > app.<br>
> > > ><br>
> > ><br>
> > > right, but we don't have any safe storage but LDAP iiuc. Maybe Tyler can<br>
> > > provide more details ?<br>
> ><br>
> ><br>
> ><br>
> > I am strongly against using LDAP as a general-purpose data storage tier<br>
> > for the<br>
> > account-app, which is why I suggested adding an actual DB behind the<br>
> > account-app to help with this.<br>
> ><br>
> ><br>
> ><br>
> > - R. Tyler Croy<br>
> ><br>
> > ------------------------------<wbr>------------------------<br>
> >      Code: <<a href="https://github.com/rtyler" rel="noreferrer" target="_blank">https://github.com/rtyler</a>><br>
> >   Chatter: <<a href="https://twitter.com/agentdero" rel="noreferrer" target="_blank">https://twitter.com/agentdero</a><wbr>><br>
> ><br>
> >   % gpg --keyserver <a href="http://keys.gnupg.net" rel="noreferrer" target="_blank">keys.gnupg.net</a> --recv-key 1426C7DC3F51E16F<br>
> > ------------------------------<wbr>------------------------<br>
> ><br>
<br>
- R. Tyler Croy<br>
<br>
------------------------------<wbr>------------------------<br>
     Code: <<a href="https://github.com/rtyler" rel="noreferrer" target="_blank">https://github.com/rtyler</a>><br>
  Chatter: <<a href="https://twitter.com/agentdero" rel="noreferrer" target="_blank">https://twitter.com/agentdero</a><wbr>><br>
<br>
  % gpg --keyserver <a href="http://keys.gnupg.net" rel="noreferrer" target="_blank">keys.gnupg.net</a> --recv-key 1426C7DC3F51E16F<br>
------------------------------<wbr>------------------------<br>
</div></div></blockquote></div><br></div></div>