Profile

Cover photo
Verified name
Jamie McCarthy
Works at ThinkGeek
Attended Kalamazoo College
Lives in Kalamazoo, MI
308 followers|8,848 views
AboutPostsPhotosYouTube

Stream

Jamie McCarthy

Shared publicly  - 
 
 
I do not like to ship from tip. I do not like to commit then flip!

An ode to continuous deployment.
1
Clifton Wood's profile photo
 
God bless.

++(Anything that pays homage to both coding and Dr. Seuss!)
Add a comment...

Jamie McCarthy

Shared publicly  - 
1
Jamie McCarthy's profile photoTor Kingdon's profile photo
4 comments
 
Ah. Well, I'll reassign my jealousy on her, then.
Add a comment...

Jamie McCarthy

Shared publicly  - 
 
 
An update about the ext4 corruption report that has spread an unfortunate amount of panic:

I have a theory and a two patch series  which might make a difference, but until I get a someone to confirm they are effective, I don't want to push patches to Linus just for take sake of sending a placebo to satisfy the panicked masses.   The problem is no one other than one person who is using non-standard mount options (which I should have disabled by default, because they are known to be problematic) has been able to reliably reproduce the problem.   Eric and I haven't been able to reproduce the problem at all using the default options, and Eric's reproduction using the scary, non-standard mount options may be caused by a dm-snapshot bug; I'm not sure yet.

Even when I use the problematic mount options which I know in theory could lead to serious file system corruptions if the journal has been corrupted, when I run fsstress under KVM, and then kill -9 the kvm process, afterwards the journal replays just fine and I don't see corruption which Nix has reported.  (Eric has reported that when he does this using dm-snapshot, he can repro the problem.  I don't know why he and I are seeing different results, and in any case Nix has claimed that the message saying that the journal has been corrupted isn't present --- although we haven't been able to get a full dmesg from one of his reproduction cases yet, so I can't say this with 100% other than for now I have to believe what Nix has told us.)

I've asked Nix to do a series of tests; in particular, do the patch series I posted on Thursday make a difference, and whether he can reproduce the problem at all when removes the highly dangerous combination of mount options: nobarrier,journal_checksum,journal_async_commit.  (Basically, you shouldn't use any of these mount options unless you really know what you are doing, and the last two should only be used by developers.  I will likely   #ifdef  them out in the next version, since more development is necessary before they are safe to use.)   Nix has said that he will have time to do the request tests over the weekend, so hopefully I'll be able to send patches that are known to actually make a difference to Linus by early next week.

In general, you should use ext4 with the default mount options unless you really are an expert and know what you are doing.   We've had plans to create warninigs for the more experimental bits of ext4, but that hasn't happened yet due to everyone being busy.  Guess what will probably be getting a higher priority in the very near future?  :-/

The evidence at this point points to the bug requiring a combination of issues, perhaps certain hardware, certain mount options, and perhaps needing to win (lose) a race where you crash just as you are trying to unmount the file system.

Unfortunately, a complex, nuanced story like this doesn't drive huge numbers of web hits, so I don't know if all of the web sites that eagerly picked up on this story last week will bother trying to explain what is going on.  :-(
3
Add a comment...

Jamie McCarthy

Shared publicly  - 
 
I think this would be radically transformative for the better.
1
1
Add a comment...

Jamie McCarthy changed his profile photo.

Shared publicly  - 
1
Albrecht Kolthoff's profile photo
 
Ah, now I know what Enlightenment means.
Add a comment...
In his circles
180 people
Have him in circles
308 people
S. Zachariah Sprackett's profile photo
Clifton Wood's profile photo

Jamie McCarthy

Shared publicly  - 
 
 
Americans are very confused about rape. +Jessica Valenti explains. "This widespread cultural message could not be clearer: Men’s sexual urges are uncontrollable and therefore not their responsibility. It’s a fairly insulting view of male morality and sexuality, but it’s also one that allows the culture to put the blame for men’s bad (and criminal) behavior on women’s shoulders. But making women responsible for men’s sexuality isn’t just about excusing rape and sexual harassment. It’s a cultural rule that enforces the idea that this is a man’s world—women just live in it."
1
1
Selorm Tito Ayikoe's profile photo
Add a comment...

Jamie McCarthy

Shared publicly  - 
 
 
Lulu Goes Gaga For Bubbles!
97 photos with Nicolai McCrary and 100 more
Lotus Carroll's photos
1
Mike Spinak's profile photoRose Wilson's profile photo
2 comments
 
beautiful!
Add a comment...

Jamie McCarthy

Shared publicly  - 
4
Gary Stock's profile photo
 
That is every flavor of excellent.
Add a comment...

Jamie McCarthy

Shared publicly  - 
1
Gary Stock's profile photo
 
I remember the day when Hume pretended to be a journalist.
Add a comment...

Jamie McCarthy

Shared publicly  - 
 
Now SOCIALIST RADIO is destroying TRADITIONAL AMERICAN COFFEE. When will it end!?!
 
Walking back from the Kojo Show yesterday I was hit by a car exiting a parking lot. I'm fine... but my coffee was lost.
1
John Cosby's profile photoRob Shinn's profile photo
3 comments
 
+John Cosby Nothing.  Just because it is grown in the United States, however, that doesn't make it "traditional American coffee."  You very well know what I'm talking about if you're talking about Kona. :-P
Add a comment...
People
In his circles
180 people
Have him in circles
308 people
S. Zachariah Sprackett's profile photo
Clifton Wood's profile photo
Work
Occupation
Computer Programmer
Employment
  • ThinkGeek
    Computer Programmer / DBA, 2009 - present
  • Slashdot
    Computer Programmer, 2000 - 2009
  • Ingenius Technologies
    Computer Programmer, 1997 - 2000
  • Lawrence Productions, Inc.
    Computer Programmer, 1990 - 1995
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Kalamazoo, MI
Previously
Kalamazoo, MI
Links
Contributor to
Story
Tagline
Switching G+ profile to jamie@mccarthy.vg <http://goo.gl/13o3NU>
Introduction
I program in Perl, love MySQL, take care of rabbits, take pictures, play geeky games and read.
Education
  • Kalamazoo College
    Computer Science, 1987 - 1991
Basic Information
Gender
Male
Other names
James