Skip to content

Implement stall timeouts using watchdog timers #9558

@coryan

Description

@coryan

The current implementation using the asynchronous APIs. This moves the computation (e.g. decrypting the incoming data) to the I/O threads. This seems to bottleneck reads and writes.

Using a watchdog timer that cancels the stream on a timeout seems to perform better.

  • ReadObject()
  • InsertObject()
  • WriteObject()

Metadata

Metadata

Assignees

Labels

api: storageIssues related to the Cloud Storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions