buoyant-data/oxbow

Lambda using a non-differentiated lock key for table writes

rtyler opened this issue · 0 comments

rtyler commented

Spotted in production, oxbow is creating its own lock with dynamodb_lock which is needed since oxbow can create the table if it does not already exist. However the underlying deltalake code is not using a differentiated lock key and is defaulting to delta-rs for all write operations.

This means that all concurrent executions of the Lambda are using the same lock