Steven Wheeler
A repository of things I occasionally need to look up. Hopefully, it helps others save time too.
Featured
Setting up MariaDB replication with mariabackup
While working on migrating our databases to a new Galera cluster I ran into many issues setting up replication with huge amounts of data. The databases in question totaled roughly 900GB which made both the initial dump from the primary database server and the import into the Galera cluster excruciatingly...
Debugging Asterisk Deadlocks
Tracking down Asterisk deadlocks in production can prove very challenging. Especially given the high overhead to enabling the compile time option DEBUG_THREADS. This process has worked well for me in the past and may help save you some time tracking down the GDB commands in the future. Generate a core...
Migrate maven artifacts from Artifactory to Nexus 3
I recently needed to move build artifacts from JFrog Artifactory to Sonatype Nexus. But I couldn’t migrate every project in one go and they were all commingled in the same repository. The first task was to export the existing artifacts using the built-in utility. Start by navigating to the Admin...
Debugging RPM Dependencies
While working on building Asterisk 16.0.0 RPMs I ran across a very unhelpful error message. When attempting to install the generated RPM file via YUM it finds a dependency on glibc 2.14 which is not available for CentOS 6. Since I knew that my asterisk.spec used to generate the RPM...
Regular
Setting up MariaDB replication with mariabackup
While working on migrating our databases to a new Galera cluster I ran into many issues setting up replication with huge amounts of data. The databases in question totaled roughly 900GB which made both the initial dump from the primary database server and the import into the Galera cluster excruciatingly...
Debugging Asterisk Deadlocks
Tracking down Asterisk deadlocks in production can prove very challenging. Especially given the high overhead to enabling the compile time option DEBUG_THREADS. This process has worked well for me in the past and may help save you some time tracking down the GDB commands in the future.
Migrate maven artifacts from Artifactory to Nexus 3
I recently needed to move build artifacts from JFrog Artifactory to Sonatype Nexus. But I couldn’t migrate every project in one go and they were all commingled in the same repository.
Debugging RPM Dependencies
While working on building Asterisk 16.0.0 RPMs I ran across a very unhelpful error message. When attempting to install the generated RPM file via YUM it finds a dependency on glibc 2.14 which is not available for CentOS 6. Since I knew that my asterisk.spec used to generate the RPM...