[fix](gc) fix a core introduced by #30854 (#30932)

introduced by #30854, if it is the end of the map _unused_rowsets, program will core.
This commit is contained in:
zhannngchen
2024-02-07 22:28:30 +08:00
committed by yiguolei
parent a1bf00e5ea
commit 041db03c94

View File

@ -1095,7 +1095,6 @@ void StorageEngine::start_delete_unused_rowset() {
}
it = _unused_rowsets.erase(it);
} else {
++it;
if (rs.use_count() != 1) {
++due_to_use_count;
} else if (!rs->need_delete_file()) {
@ -1103,6 +1102,7 @@ void StorageEngine::start_delete_unused_rowset() {
} else {
++due_to_delayed_expired_ts;
}
++it;
}
}
}