James Shubin
2648fb1bb1
legal: Happy 2020 everyone...
...
Done with:
ack '2019+' -l | xargs sed -i -e 's/2019+/2020+/g'
Checked manually with:
git add -p
Hello to future James from 2021, and Happy Hacking!
2020-01-03 20:08:37 -05:00
James Shubin
cacd14fcf8
util: Make test more resistant to races
...
This doesn't guarantee which print statement runs first, so the last
part of it can race. Adding a sleep makes this highly unlikely.
2019-04-11 21:43:48 -04:00
James Shubin
a5842a41b2
etcd: Rewrite embed etcd implementation
...
This is a giant cleanup of the etcd code. The earlier version was
written when I was less experienced with golang.
This is still not perfect, and does contain some races, but at least
it's a decent base to start from. The automatic elastic clustering
should be considered an experimental feature. If you need a more
battle-tested cluster, then you should manage etcd manually and point
mgmt at your existing cluster.
2019-04-11 21:43:48 -04:00
James Shubin
7d96623f06
util: Add safe easy ack that allows multiple ack's
...
Just another sync utility to make code more readable.
2019-04-02 07:07:36 -04:00
James Shubin
398706246e
util: Add subscribed signal primitive
...
Add a little sync primitive to our utility library. This should
hopefully make some of the future code easier to deal with.
2019-04-02 07:07:36 -04:00
James Shubin
07f542b4d7
legal: Happy 2019 everyone...
...
Done with:
ack '2018+' -l | xargs sed -i -e 's/2018+/2019+/g'
Checked manually with:
git add -p
Hello to future James from 2020, and Happy Hacking!
2019-03-24 15:08:50 -04:00
James Shubin
450d5c1a59
util: Add an easy ACK sync primitive
2019-02-24 12:28:59 -05:00