Commit 174722de authored by Kent Overstreet's avatar Kent Overstreet
Browse files

bcachefs: Delete old assertion for online fsck



the order in which btree_gc walks keys have changed, so we no longer
have the sort of issues with online fsck this assertion was warning
about.

Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent 38ad9dc8
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -603,20 +603,13 @@ static int bch2_trans_commit_run_triggers(struct btree_trans *trans)

static noinline int bch2_trans_commit_run_gc_triggers(struct btree_trans *trans)
{
	trans_for_each_update(trans, i) {
		/*
		 * XXX: synchronization of cached update triggers with gc
		 * XXX: synchronization of interior node updates with gc
		 */
		BUG_ON(i->cached || i->level);

	trans_for_each_update(trans, i)
		if (btree_node_type_needs_gc(__btree_node_type(i->level, i->btree_id)) &&
		    gc_visited(trans->c, gc_pos_btree_node(insert_l(trans, i)->b))) {
			int ret = run_one_mem_trigger(trans, i, i->flags|BTREE_TRIGGER_gc);
			if (ret)
				return ret;
		}
	}

	return 0;
}