Skip to content

workload/schemachange: add logging and backups  #57471

@jayshrivastava

Description

@jayshrivastava

Currently, errors that occur in the workload are hard to investigate because of a lack of observability. Logs need to be improved and a backup should be created on failure:

  • Implement backup functionality when an error terminates the workload. Save the backup in the artifacts directory.
  • Improve transaction logging to be serialized and show worker ids. When a transaction fails, log concurrent, in-progress transactions.
  • Improve logging format - using json would make it easier to inspect programatically

Metadata

Metadata

Labels

C-bugCode not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions