2469
}
2470
2471
>
func (n *Node) cleanupTransaction() {
tree.go
2472
>
n.mutation = NodesMutation{
2473
>
UpdatedNodes: make(map[string]*persistencespb.ChasmNode),
2474
>
DeletedNodes: make(map[string]struct{}),
2475
>
}
2476
>
2477
>
// System mutation are most likely to be empty, so we reuse existing ones if possible.
2478
>
if len(n.systemMutation.UpdatedNodes) != 0 {
2479
n.systemMutation.UpdatedNodes = make(map[string]*persistencespb.ChasmNode)
2480
}
2481
>
if len(n.systemMutation.DeletedNodes) != 0 {
tree.go
2482
n.systemMutation.DeletedNodes = make(map[string]struct{})
2483
}
2484
2485
>
n.newTasks = make(map[any][]taskWithAttributes)
tree.go
2486
>
if len(n.immediatePureTasks) != 0 {
2487
// n.immediatePureTasks should already be empty after executeImmediatePureTasks()
2488
// unless there's an error.