mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-15 04:18:01 +00:00
7f0378636b
# Which Problems Are Solved While running the latest RC / main, we noticed some errors including context timeouts and rollback issues. # How the Problems Are Solved - The transaction context is passed and used for any event being written and for handling savepoints to be able to handle context timeouts. - The user projection is not triggered anymore. This will reduce unnecessary load and potential timeouts if lot of workers are running. In case a user would not be projected yet, the request event will log an error and then be skipped / retried on the next run. - Additionally, the context is checked if being closed after each event process. - `latestRetries` now correctly only returns the latest retry events to be processed - Default values for notifications have been changed to run workers less often, more retry delay, but less transaction duration. # Additional Changes None # Additional Context relates to #8931 --------- Co-authored-by: Tim Möhlmann <tim+github@zitadel.com> |
||
---|---|---|
.. | ||
integration_test | ||
mock | ||
already_handled.go | ||
back_channel_logout.go | ||
commands.go | ||
config_email.go | ||
config_filesystem.go | ||
config_log.go | ||
config_sms.go | ||
ctx.go | ||
gen_mock.go | ||
notification_worker_test.go | ||
notification_worker.go | ||
origin.go | ||
queries.go | ||
quota_notifier.go | ||
telemetry_pusher.go | ||
translator.go | ||
user_notifier_test.go | ||
user_notifier.go |