Archive for the 'Bugs' Category

We scare away 15% of our visitors

December 6, 2007

Today I was playing with Parallels for the first time and I tried out our site using the Windows Internet Exporer and… wow… We’ve checked on Windows Firefox, but for whatever reason, we just never bother to check on IE. The explanation is probably obvious, but I think that’s still no excuse when 15% of our visitors are IE users. I’m surprised we haven’t gotten hate mail.

Actually, it’s not that bad, but definitely bad enough to scare away anybody that might have been interested in using us, I’m sure. Click for full size:

 Pure Ugly

Yeah, I don’t know what to say. I guess we have a bit of browser compatibility work in front of us.

-Jeff 

Recent downtime, holding off on new projects

May 10, 2007

Since the original prototype was launched about a year ago, there hasn’t been a down month in traffic. Every month we’ve gotten more and more beta users and the growth just seems to come out of the sky. Obviously, you guys have been talking about DevjaVu because we don’t do any real marketing. We really appreciate that, so we’ve been inviting just about everybody that comes knocking.

However, just at the point where we’re trying to get out our premium plans, we’re starting to hit the limits of what we can handle without doing more refactoring. The recent problems we’ve been having have showed us this, and we’re sorry if we’ve affected your development. Our goal is to stay out of your way and help you focus on getting things done, so when this happens it’s counter-productive for both of us.

The problem we had this morning was triggered by our new backup scheme, which malfunctioned and used up more space than it should. This led our disk to get filled up and write operations to both our user and permission stores failed and got corrupted. We had to restore our user database and regenerate our SVN authorization file. This caught an old project with a legacy bug and killed SVN authorization, hence the Forbidden error.

We’ve since recovered and more than doubled our disk space thanks to the awesome guys at Engine Yard. We now have to go in and refactor some of these pieces so that this kind of chain reaction can’t happen again. We’re also hoping to get a beta of our Basic premium plan released to our current beta users by the end of the month.

It’s definitely a tough balance to move forward enough to be able to generate revenue, while also refactoring to maintain system integrity. We really appreciate you all holding out while we slowly become the most awesome developer tool in the world.

So for now we’re going to hold back on letting new projects in and focus on making the DevjaVu innards more ninja-like. Then we’ll see if we can get some of you guys to try our first premium plan. It’ll be hard to turn away beta users though, especially with pleas like this one:

my boss wants me to work with some pirates on a new project, but I don’t trust their swashbuckling ways, and I know I’ll have to roll back a lot of their changes. I h-a-t-e pirates, and I reckon the best thing to do is get ninja-hosted SVN–that’ll teach ’em!

-Jeff

Project creation down

May 4, 2007

For those of you with unused invitations, we’re having a problem with project creation. If you’ve tried to create a project in the past 24 hours or so, you’ve probably received an error message. We’ll try to get an email out to recent invitation holders when everything is working normally again.

-Jeff

Trac spam

November 10, 2006

Getting spam on Trac really validates its popularity, however it’s no fun at all. A few projects have gotten attacked by spam and have requested help to deal with it. Unfortunately, the version of Trac we’re running has no spam filtering support. Version 0.10 does and we’re hoping that we can get some Akismet on the job in our upcoming upgrade (more on that soon).

As a temporary solution, we’ve installed a plugin that will allow you to delete tickets or ticket changes. This is definitely not encouraged as general practice, but until we have spam filtering in place it’ll do the job. In the Admin section, you should now have new links under Ticket System for deleting ticket changes and whole tickets by ID.

For those of you with private projects that don’t have to worry about spam, try to ignore those links until we’ve deployed 0.10 with spam filtering.

Again, this is a temporary feature for dealing with and cleaning out spam, so don’t become reliant on it. : )

-Jeff

Nasty copy error fixed, better server coming Monday

August 5, 2006

We’ve had a bug reported for a while that ‘svn copy’ wasn’t working with DevjaVu repositories. I’m really happy to say that it was fixed today. This has inspired me to setup a test suite to make sure all the Subversion actions are working on a daily basis.

All you beta users, please help out by submitting any bugs you find. We were a little slow to that last major bug, but if you mark the bug as a “blocker” we’ll be on it right away.

In more good news, we have a real production server setup now that we’re going to migrate to over the weekend. By Monday we’ll be on a much faster, more scalable machine.

-Jeff