public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 00/10] btrfs: Error handling/propagation queue
@ 2009-11-04 19:03 Jeff Mahoney
  2009-11-04 19:03 ` [patch 01/10] btrfs: fix btrfs_read_block_groups return value Jeff Mahoney
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Jeff Mahoney @ 2009-11-04 19:03 UTC (permalink / raw)
  To: linux-btrfs

 This patch series fixes a few existing problems and then addresses
 the need for better error handling and propagation in btrfs.

 The handling and propagation patch set first finds all locations of
 a particular condition not being checked and annotates them with
 BTRFS_UERROR to designate that there is an error condition that
 is currently unhandled but should be. Then, another patch traverses
 the call path to ensure that errors are properly propogated. When the
 fix for recovering or passing the error is obvious, we do that too.

 This set is not complete and I expect there to be more fixes coming. In
 particular, it currently only annotates btrfs_alloc_path failures as
 the call graph for it is quite large. This is in response to Chris asking
 for what I already have instead of waiting for it to be complete.

 -Jeff

-- 
Jeff Mahoney
SUSE Labs

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2009-11-04 19:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-04 19:03 [patch 00/10] btrfs: Error handling/propagation queue Jeff Mahoney
2009-11-04 19:03 ` [patch 01/10] btrfs: fix btrfs_read_block_groups return value Jeff Mahoney
2009-11-04 19:03 ` [patch 02/10] btrfs: fix memleak in btrfs_init_new_device Jeff Mahoney
2009-11-04 19:03 ` [patch 03/10] btrfs: fix btrfs_read_fs_root* return values Jeff Mahoney
2009-11-04 19:03 ` [patch 04/10] btrfs: btrfs_sync_file should return -EIO not EIO Jeff Mahoney
2009-11-04 19:03 ` [patch 05/10] btrfs: Add BTRFS_UERROR for unhandled errors Jeff Mahoney
2009-11-04 19:03 ` [patch 06/10] btrfs: annotate kmalloc failures Jeff Mahoney
2009-11-04 19:03 ` [patch 07/10] btrfs: handle kmalloc call path failures Jeff Mahoney
2009-11-04 19:03 ` [patch 08/10] btrfs: annotate btrfs_{start,join}_transaction failures Jeff Mahoney
2009-11-04 19:03 ` [patch 09/10] btrfs: handle btrfs_{start,join}_transaction call path failures Jeff Mahoney
2009-11-04 19:03 ` [patch 10/10] btrfs: annotate btrfs_alloc_path failures Jeff Mahoney
2009-11-04 19:43 ` [patch 00/10] btrfs: Error handling/propagation queue Jeff Mahoney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox