kitchen-dokken icon indicating copy to clipboard operation
kitchen-dokken copied to clipboard

Avoid mutating config to fix concurrent execution

Open PJB3005 opened this issue 3 years ago • 0 comments

Description

It seems that Kitchen does not provide separate objects in all cases when doing concurrent execution. This means that mutating config[:binds] and config[:volumes] caused inconsistent state in concurrent actions.

We now copy these before mutating to avoid this.

Issues Resolved

I couldn't find any issues and just decided to fix it right away.

Type of Change

Just a fix

Check List

PJB3005 avatar Jul 27 '22 09:07 PJB3005