Marcus Müller a.k.a. Tethpub ZNeK
crack-admin/coder™

Word!

Yes, it's about time for me to have a blog, too, I guess. I call this one a shoutblog, it's an XMPP bot I can easily talk (and hence post) to.

09.11.2017

ZSTD compression for ZFS looks very promising, apart from the fact that the throughput is much higher compared to gzip compression at similar compression ratios. We have a use case for even the highest compression settings, where we store data only once but read it often - the fast decompression throughput for reading makes this feasible.

08.11.2017

Winter is coming! (that's kinda old, agreed) …Erik told me to avoid snowflakes at any cost, instead go phoenix. I sort of agree. But can I? For the time being, it's Ansible (and maybe Serverspec). I'll also need to have a look at BSDploy, as I'm really digging BSD jails (+ ZFS, yay! End of all troubles!).

28.09.2017

A periodically running Python service (frequency: every 5 minutes!) should be migrated to Jenkins (via ShiningPanda Plugin ), to ease supervision and log observation/rotation. Its source code is located in a Git repository and is being updated from time to time (very infrequently).

Problem

The Jenkins job will run every 5 minutes - and will also check for SCM changes before it runs, resulting in unnecessary load on the SCM service and (very short) delay during each job run. I checked quite a number of Jenkins plugins, but there doesn't seem to be a single one which allows to conditionally disable SCM checks, which would do the trick:

Check and update SCMpip -r requirements.txtyesIs job run manually?Run Python script

Solution

I probably could have written my own plugin, but I chose to plumb together stuff that already existed. It turns out that Conditional BuildStep Plugin is all I needed. Splitting the problem into two separate, but dependent, Jobs src and run, this is how it works:

srcCheck and update SCMsource andrequirements.txtArchive artifactsTriggerrunjobrunConditional BuildStep PluginGet artifacts fromsrcpip -r requirements.txtyesIs job run because of upstream?Run Python scriptwait 5 minutes
03.07.2017

VAR will only work with factual decisions, not subjective ones. Blatant red card but when based on a ref's opinion, VAR pointless.

I do agree. See Video assistant referee system 'a shambles' and VAR confusion for details.

24.03.2017

Technische Daten
Größe:165 cm
Gewicht:73.0 kg
Tättowierungen:keine
Piercings:nichtmals sowas
Beruf:Unabhängiger IT Berater, Musikant

Kontakt
EMail:znek@mulle-kybernetik.com
Jabber/XMPP:znek@mulle-kybernetik.com
AIM:znek666

Beliebte Software
iTunesFS 1.3.6

Fußball
Borussia Dortmund - FC Schalke 04
Samstag, 25. November 2017, 15:30 MEZ
(in 2 Tagen)

Glückskeks
"It says he made us all to be just like him. So if we're dumb, then
god is dumb, and maybe even a little ugly on the side."
-- Frank Zappa
another cookie!