matrix.org/static/jira/browse/SPEC-211

84 lines
3.0 KiB
Plaintext

---
summary: if all users leave a room, the room should not wink out of existence.
---
created: 2015-08-20 17:30:21.0
creator: neb
description: |-
Submitted by @matthew:matrix.org
we need to keep a HS or two in the room somehow to 'keep the lights on' and preserve history even if all the participating users leave. this would also be helpful as a way for ASes to interact with rooms without needing an explicit AS user joined.
id: '11812'
key: SPEC-211
number: '211'
priority: '3'
project: '10001'
reporter: neb
status: '10100'
type: '1'
updated: 2016-10-28 16:27:33.0
votes: '0'
watches: '5'
workflowId: '11915'
---
actions:
- author: matthew
body: The idea of letting ASes participate in a room without explicitly joining is finally specced in SPEC-229
created: 2015-09-19 22:32:37.0
id: '12143'
issue: '11812'
type: comment
updateauthor: matthew
updated: 2015-09-19 22:32:37.0
- author: matthew
body: Could SPEC-216 help with this? If the act of leaving a room doesn't actually part the user from it entirely, can these 'left' users keep the room alive? Only if the users explicitly discard the room and its history (as per SPEC-224) would the server stop participating - and if all the users discarded it the room would wink out of existence, which is probably what's wanted in that instance.
created: 2015-09-25 18:19:52.0
id: '12167'
issue: '11812'
type: comment
updateauthor: matthew
updated: 2015-09-25 18:20:04.0
- author: matthew
body: |-
I'm assuming this is the same thing, but if someone can check:
rgh
I've set up a home server but I'm seeing some very odd behaviour. I can create a room but if I leave the room I can't get back into it.
I get the following error message in the log: "RuntimeError: Failed to send to any server"
Matthew (@matthew:matrix.org)
erm, how very strange
can you pastebin more context from the logs somewhere?
or send it to me 1:1
rgh
Matthew (@matthew:matrix.org): Yeah, I can. Give me a couple of minutes.
@matthew:matrix.org: Here's a gist: https://gist.github.com/filterfish/8d7ff314fe50a53097f9
rgh
I've added as much info as I can think of. Hopefully it's clear what each bit is!
created: 2015-09-29 12:28:57.0
id: '12185'
issue: '11812'
type: comment
updateauthor: matthew
updated: 2015-09-29 12:28:57.0
- author: alien
body: |-
1. Create a room, exit it, try to rejoin and you get "interneal server error" in Vector (shouldn't be a better way to indicate non-existing room?)
2. Try to recreate the room and you get "M_UNKNOWN: Room alias already taken".
One can probably live with 1, but 2 is really annoying.
created: 2015-12-07 10:07:19.0
id: '12431'
issue: '11812'
type: comment
updateauthor: alien
updated: 2015-12-07 10:07:19.0
- author: richvdh
body: 'Migrated to github: https://github.com/matrix-org/matrix-doc/issues/534'
created: 2016-10-28 16:27:33.0
id: '13342'
issue: '11812'
type: comment
updateauthor: richvdh
updated: 2016-10-28 16:27:33.0