Fix inverse parent selection which prevented the use of optimized merge in case of only 1 snapshot

This commit is contained in:
Vitaliy Filippov
2023-06-30 01:39:11 +03:00
parent 000e4944ec
commit 9d4ea5f764
+1 -1
View File
@@ -389,7 +389,7 @@ resume_100:
inode_t child = cp.first;
uint64_t child_used = inode_used[child];
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];
uint64_t parent_used = inode_used[parent];