mozilla/socorro — pull request #2230 by twobraids (2014-07-21 17:38:04+00:00)
Title: Fixes Bug 1040955 - added 'save_raw_and_processed' to ceph crashstorage

If Ceph is to be a proper drop in replacement for HBase, then it must repsond exactly our HBase code does. When the processor uses the the ```save_raw_and_processed``` method call, HBase ignores the 'save_raw' part. The raw crash is already in HBase and saving a second time would only waste storage. That call to save raw and processed is for PG benefit and even that is a rather degenerate case as PG ignores the dumps. The processor knows that PG will ignore the dumps, so it doesn't send them.

Any crashstore bound to the PG crashstore for this call must take into account that the raw crash is missing the dumps. HBase does it by ignore the save raw crash part - it can afford to do this because the raw crash is already there.

This PR makes the Ceph crashstore behave in the same manner as the HBase crashstore.