btrfs: introduce key type for persistent temporary items
authorDavid Sterba <dsterba@suse.com>
Mon, 25 Jan 2016 16:32:11 +0000 (17:32 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 11 Feb 2016 15:15:43 +0000 (16:15 +0100)
commit0bbbccb17fea86818e1a058faf5903aefd20b31a
tree52022c556eeab5cb5d55479344afc5a3f1c831ea
parent388f7b1d6e8ca06762e2454d28d6c3c55ad0fe95
btrfs: introduce key type for persistent temporary items

The number of distinct key types is not that big that we could waste one
for something new we want to store in the tree. We'll introduce a new
name for an existing key value and use the objectid for further
extension.  The victim is the BTRFS_BALANCE_ITEM_KEY (248).

The nature of the balance status item is a good example of the temporary
item. It exists from beginning of the balance, keeps the status until it
finishes.

Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h