This repository was archived by the owner on Nov 25, 2024. It is now read-only.
This repository was archived by the owner on Nov 25, 2024. It is now read-only.
nats: account requires a stream config to have max bytes set #3417
Open
Description
This is an issue that came up while trying to use a SaaS NATS provider:
time="2024-09-10T14:40:05.105105731Z" level=fatal msg="Unable to add in-memory stream" error="nats: account requires a stream config to have max bytes set" stream=DendriteInputRoomEvent subjects="[DendriteInputRoomEvent DendriteInputRoomEvent.>]"
I believe it refers to the StreamConfig specified in:
https://github.com/matrix-org/dendrite/blob/main/setup/jetstream/streams.go#L48
Also something else that I'm noticing about the StreamConfig is that a few of them explicitly indicate memory for the storage type:
{
Name: OutputTypingEvent,
Retention: nats.InterestPolicy,
Storage: nats.MemoryStorage,
MaxAge: time.Second * 60,
},
which would also afaik be a problem for the SaaS provider wile using the free tier
Metadata
Metadata
Assignees
Labels
No labels