A Year of OpenStack

By | General | One Comment

In late 2013 we looked around the company and asked ourselves the questions any management team has to ask: what are we doing, where do we need to be, and what’s holding us back from getting there? Because Anchor had grown organically across many years, our internal procedures for infrastructure management were spread across a number of tools […]

Read More

UMAD: Knowledge, Now

By | General | No Comments

One of the big problems we face here at Anchor is the weight of knowledge that we carry around. We’ve been in business for almost 15 years, and the amount of information that we’ve acquired in that time is immense, largely due to the fact that we’ve dealt with many different technologies for many unique […]

Read More

Anchor Movin’ On Out!

By | Company News | No Comments

It’s an exciting time at Anchor as another big move is in the works. We moved to the current premises at 230 Clarence about 3 years ago now. At the time we thought it was huge and had boundless plains to share, but strong business and steady recruitment has seen us grow to about fifty […]

Read More

A gentle intro to bughunting

By | Technical | One Comment

A lot of the bughunting that we talk about here is pretty involved, and requires in-depth knowledge of the systems and conventions in play. It’s not exactly conducive to learning if you’re just trying to get started, so we thought we’d take the opportunity to walk through a small bug that we found the other […]

Read More

Extending PostgreSQL for fun: with cats

By | Technical | 2 Comments

Perhaps you’ve thought I wish I had more cats in my Postgres database before. We certainly have. Just the other day we were lamenting some of the differences between MySQL and PostgreSQL, particularly the way that MySQL has case-insensitive matching using the LIKE operator, while Postgres has LIKE and ILIKE. This got us thinking, it’d […]

Read More

Out-Tridging Tridge

By | Technical | One Comment

Andrew Tridgell’s rsync utility is widely used for pushing files around between servers. Anyone can copy files across the network, what makes rsync special is that it compares the files on each end and only transfers the differences, instead of pushing the whole file across the wire when only a few bytes need to be […]

Read More

A most unusual temporal issue

By | Technical | No Comments

Most of us have suffered time-related woes, dealing with servers that just can’t keep their clock straight even with NTP. Well we’ve just come across a new one, and NTP isn’t going to save the day – what happens when you have multiple misbehaving clocks? We first noticed the problem when reloading the firewall on […]

Read More

Slick log aggregation with Kibana

By | Technical | No Comments

Log aggregation is awesome-cool, you already know this. There’s no shortage of solutions for doing this, and you’ve probably heard of a few like Splunk, Graylog, Logstash, Scribe. There’s plenty more that integrate and gather data in various ways, and you can always can roll your own. Having all your logs in one place makes […]

Read More