I published an article on the Cockroach Labs Blog: Memory Usage in CockroachDB. In this article, I explain how I designed approximate memory usage restrictions in CockroachDB v1.0, despite the lack of allocation pools in the Go’s language runtime system. Also available via the Wayback Machine.| dr knz @ work
I published an article on the Cockroach Labs Blog: Squashing a Schrödinbug With Strong Typing. In this article, I explain how I discovered a bug in CockroachDB whose existence was enabled by Go’s lack of proper algebraic data types. Also available via the Wayback Machine.| dr knz @ work
I published an article on the Cockroach Labs Blog: Critters in a Jar: Running CockroachDB in a FreeBSD Jail. In this article, I report on how to build and install CockroachDB on FreeBSD. Also available via the Wayback Machine.| dr knz @ work
I published an article on the Cockroach Labs Blog: DIY Jepsen Testing CockroachDB. In this article, I report on the first testing of CockroachDB (pre-v1.0) using Aphyr’s Jepsen test suite. Also available via the Wayback Machine.| dr knz @ work
In 2020, I published the following two articles: Data flows and security architecture in CockroachDB Authentication configuration in PostgreSQL and CockroachDB The original text was targeting version v20.1 of CockroachDB. This month, I have updated these two pages to reflect the improvements between v20.1 and the upcoming v22 …| dr knz @ work