Skip to content

Seeing spanner 20k mutation limit errors for inserts in production #333

Closed
@tublitzed

Description

I have a large collection of bookmarks(3078 bookmarks and 546 folders) that all of a sudden is failing to sync in production.

Sync id: 130387415. Via bob, I got the following from the production logs:

A database error occurred: RpcFailure(RpcStatus { status: RpcStatusCode(3), details: Some("The transaction contains too many mutations. Insert and update operations count with the multiplicity of the number of columns they affect. For example, inserting values into one key column and four non-key columns count as five mutations total for the insert. Delete and delete range operations count as one mutation regardless of the number of columns affected. The total mutation count includes any changes to indexes that the transaction generates. Please reduce the number of writes, or use fewer indexes. (Maximum number: 20000)") }), status: 500 }

Here's a link to a sample anonymized collection of this same size.

Metadata

Assignees

Labels

8Estimate - xl - Moderately complex, medium effort, some uncertainty.bugSomething isn't workingp1Stuff we gotta do before we ship!

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions