Oh dear, we’ve built a spammers heaven

I was horrified while working on the Open Hub when all of a sudden I couldn’t get to the site.  I couldn’t get to any of the servers, nor could I get the site to render. I was working at home and VPN’d into the office, so I started checking other site.  NPR.org; nope.  Facebook; […]

Read full story Comments { 39 }

Progress report: Catching up on outdated analyses

Hi Folks, here is an update on what we’ve been working on and where things stand. The development team is working on Platform Upgrade: Ruby and Rails (Project PURR) (which we mentioned in the last post) and the project is going very well. We are about 1/3 through the project and on target for an […]

Read full story Comments { 32 }

3 Month Update

Hi Folks; Happy 2015. We at Open Hub Central are overdue with an update. Here is the skinny on what has happened, what is happening and what is planned for the Black Duck Open Hub since our last touch point at the end of August: Done Project Activity Indicator (PAI) level added to the API Updated […]

Read full story Comments { 15 }

Unveiling the Retooled Organization

The Organizations feature of the Black Duck Open Hub was moved out of Beta and into “Version 1.0” today.  We feel this is a major update to the Organization feature that we put into production in October, 2012. Organizations on the Open Hub had been only Commercial, Non-Profit, Government and Educational groups that support and […]

Read full story Comments { 12 }

August 22, 2014 Release

Hail Hubbites!  We released a small update today into production that adds some additional stability improvements. We temporarily removed caching in some of the People pages so we can update that caching model to match the improvements we were able to get on the home page.  Removing the caching was necessary because the two models […]

Read full story Comments { 3 }

Upgrading Crawlers

Hail Hubbites! At This Point Here is where things stand: the Open Hub is running on Ruby 1.9.3 on Ubuntu 14 (yay!), the database is running on a new RAID array made of disks supported by our hardware and rated for the use we are giving it (yay!), and we are making progress on our […]

Read full story Comments { 8 }

What is taking so long?

In the “Update on Infrastructure” post, we talked about how we needed to get disks that would adequately handle our performance needs and were designed for our hardware (i.e. “supported by the manufacturer”). Those arrived on Tuesday and we brought them to our data center straight away and built the new RAID array. Yesterday, as […]

Read full story Comments { 6 }

Update on infrastructure

As we talked about in Bad Disk == Bad Performance, we had a bad disk in a RAID array that was causing huge database access times, dragging the new Open Hub’s performance down and sometimes showing a “This website is under heavy load” error message.  We also talked about how we had a spare disk […]

Read full story Comments { 0 }

Bad Disk == Bad Performance

We found the root cause for the horrible performance of the Black Duck Open Hub. Our primary database has a disk in the failed state, which is causing massive degradation.  Queries that typically take 60 – 100 ms to execute are taking 2,000 to 3,000 ms and more.  The application server queue, which is typically under […]

Read full story Comments { 4 }

Transition Troubles

A number of folks have noticed that we have some issues with the transition from Ohloh to Open Hub.  We’re real sorry about that and are working on them. As far as we know, new repositories cannot be added at this time and the captcha for creating new forum posts is not working. Please let […]

Read full story Comments { 11 }