Fix inverse parent selection which prevented the use of optimized merge in case of only 1 snapshot
This commit is contained in:
+1
-1
@@ -389,7 +389,7 @@ resume_100:
|
|||||||
inode_t child = cp.first;
|
inode_t child = cp.first;
|
||||||
uint64_t child_used = inode_used[child];
|
uint64_t child_used = inode_used[child];
|
||||||
int rank = cp.second;
|
int rank = cp.second;
|
||||||
for (int i = chain_list.size()-rank; i < chain_list.size(); i++)
|
for (int i = chain_list.size()-1-rank; i < chain_list.size(); i++)
|
||||||
{
|
{
|
||||||
inode_t parent = chain_list[i];
|
inode_t parent = chain_list[i];
|
||||||
uint64_t parent_used = inode_used[parent];
|
uint64_t parent_used = inode_used[parent];
|
||||||
|
|||||||
Reference in New Issue
Block a user