June 2006

Slap to forehead…

I’ve been trying to figure out why the new features in yesterday’s software release wasn’t working - at all.

-I checked the release checksums (which tell you that the files installed are the versions you think they are). They matched.
-I re-ran my unit tests to see if the new features worked in development. They did.
-I pored over the source code to see what could have caused it to fail in production. I didn’t find anything.
-Eventually, I was trying pretty much random stuff - I went to the production server and looked at the date on the executable file. …April 3rd?!

Finally, after more searching, I figured it out - Operations had installed the new version correctly… on the wrong server. Per my instructions.

My release scripts auto-generate deployment instructions (because you can only type the damn thing so many times before you want to kick in your monitor). I had copied the config from a different project, without changing the server name.

Tiny mistake, made to look very big by our tedious release process. When do I get to just sit down and write code again?

general

Comments (1)

Permalink

Flickr Favorites…

http://www.flickr.com/photos/nephariuz/favorites/

general

Comments (0)

Permalink

The Sofa Incident

The Sofa Incident
The Sofa Incident,
originally uploaded by nephariuz.

Our couch has a recliner seat, and one afternoon I found something
sticking out of it. Still not sure how this happened.

general

Comments (0)

Permalink

The limitations of software…

“Just be aware that you can’t stay more than 32,767 days at any one hotel.”
–The developer across the way from me

general

Comments (0)

Permalink