cidertool / cidertool/cider

Strange Lockups Occurring, Sometimes

Open
#37 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
29
Forks
0
PR merge metrics
No merged PRs in 30d

Description

It's hard to describe this one, but I was running into situations tonight where the application would lock up when PATCHing a resource. I'm not sure if this was intermittent downtime on Apple's part, but it's a sign for me that either Cider or asc-go's timeout policy isn't aggressive enough. I need to do better stress testing as a client on these APIs, set tighter timeouts, and/or investigate channel blocking issues in Cider or asc-go.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the intermittent lockup while PATCHing a resource, then run stress tests against the client APIs. Inspect the timeout policies and possible channel blocking in Cider or asc-go. Done means the lockup is characterized and the relevant timeout or blocking behavior has a verified resolution.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.