﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
864	Automated migration of shares between storage servers	kpreid		"There should be a way to have a storage server automatedly move some or all of its shares to other storage servers. Right now this can be done only as a tedious manual process.

Use cases:
 1. A storage server is being decommissioned; the shares would otherwise be entirely lost.
 2. A storage server needs some disk space freed up for other purposes.

If it finds that another storage server has the same share (can be caused by repair), it could just be deleted locally.

Refinement:

Furthermore, since the storage server knows the server selection algorithm, it can choose to distribute particular shares to storage servers which occur early in the permuted peer order, so that the time to retrieve the shares will be better on average than it would have been if all this server's shares were moved uniformly to an arbitrarily-selected server.

In fact, if this cleverness is implemented it might be worth doing under normal conditions, to redistribute shares uploaded to the ""wrong"" peers because the right (early-searched) ones were unreachable at the time. (The interaction of this with #573 would need consideration.)

"	enhancement	new	major	undecided	code-storage	1.5.0		preservation accounting leases anti-censorship	kpreid amontero@…	
