Hi, I’m Marek

Software plumber with twenty years of experience. I build the pipes other engineers ship their code through, and I get unreasonably excited when nothing leaks.

Somewhere between a programmer, an ops guy and a team lead, depending on the day and on who’s asking. Lately the pipes are sometimes made of roadmaps and budgets, but it’s still plumbing.

In my free (what?!) time I make electronic music. It takes longer to build than my pipelines, but it’s nicer to listen to.

New owner. Same spirit. A copper arch and navy column share a baseline on ivory.

Red Hat and IBM

There we go — the Red Hat—​IBM merger is now complete: As #RedHat’s acquisition by @IBM closes, Red Hat will maintain independence and neutrality to give customers freedom, choice and flexibility. Get the news: https://t.co/ggZWYrT8ut pic.twitter.com/rw6hdvrqv7 — Red Hat, Inc. (@RedHat) 9 lipca 2019 This is a pretty big deal. And I’m not talking about money only. Red Hat — a company as I know it I’m a Red Hatter since over 10 years now. I joined the company when it had just a little bit over 2k people. Now we have over 14k. Over all these years I saw how we grow. And we grew really fast. Especially in recent years. ...

July 10, 2019 · 4 min · Marek Goldmann
A long pause. Hello again. An open circular motif on a muted copper field.

Hello, I'm Marek

TL;DR; I’m back! It took a while. We didn’t see each other in long time. Probably too long. So, let me introduce myself again. I’m Marek. Since almost 10 years I work for the same company: Red Hat, in the Middleware part of it. Over that time I was working on various different technologies. Among other things it was: virtualization (KVM, IaaS), Fedora (RPM packaging), Cloud (OpenShift), Middleware (TorqueBox) and more. If I would be tasked to select one technology that influenced my work the most — I would choose containers. This topic is close to everything I do in the last few years in a row. ...

October 14, 2018 · 2 min · Marek Goldmann
Shared host. Fair shares. A navy disk divided into shares with a copper segment on ivory.

Resource management in Docker

In this blog post I would like to touch on the topic of resource management for Docker containers. It is often unclear how it works and what we can and cannot do. I hope that after reading this blog post resource management will be a bit easier for you to understand. Note I assume that you are running Docker on a systemd enabled operating system. If you are on RHEL/CentOS 7+ or Fedora 19+ this is certainly true. But please note that there can be some changes in the available configuration options between different systemd versions. When in doubt, use the systemd man pages for the system you work with. ...

September 11, 2014 · 14 min
Start in order. Stay running. Connected service blocks form a staircase on navy.

Runninng Docker containers as systemd services

Starting and stopping Docker containers is easy with the docker run and docker {stop|kill} commands. By default, when the Docker daemon is restarted, running containers are also restarted. This is a great feature but sometimes you need more control over the container’s lifecycle. Imagine having a container which is linked to another one. Docker does not provide any way of specifying which container should be started when or what to do if a container dies. ...

July 30, 2014 · 6 min

Customizing the configuration of the WildFly Docker image

Default configuration is a great place to start with a project. We at JBoss try to make our projects (and products too!) usable out-of-box for as many use cases as we can, but there is no way that one configuration could satisfy everyone’s needs. For example, we ship 4 flavors of the standalone.xml configuration file with WildFly since there are so many different deployment scenarios. But this is still not enough. We need to be able to tweak it at any point. The jboss/wildfly image is not an exception here. ...

July 23, 2014 · 7 min