radius-project / radius-project/docs

Explain how errors and drift are handled in the API Concepts section

Open
#980 0 comments 0 reactions 1 assignee View on GitHub

@rynowak is already working on this.

Since Dec 4, 2023.

concept triaged
Dominant language
Bicep
Stars
26
Forks
52
Avg merge
3d 2h
Merged PRs (30d)
3

Description

I am reading https://docs.radapp.io/concepts/api-concept/ trying to understand how Radius works. One of the key things I expected to get an answer for when reading the doc is how errors are handled. Especially in communications between the UCP and the RP. Questions are:

  1. Are the calls between the UCP and the RP synchronous or async
  2. What happens if there is an error between UCP and RP? does the UCP retry?
  3. If state of a resource is changed outside the RP? for example I create a Azure Redis cache with Radius. Then I go to the Azure console and change a setting using the Portal? will Radius detect the drift and correct it?

AB#10492

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.