anonymousland-synapse/synapse
Andrew Morgan ef8c62758c
Prevent multiple upgrades on the same room at once (#5051)
Closes #4583

Does slightly less than #5045, which prevented a room from being upgraded multiple times, one after another. This PR still allows that, but just prevents two from happening at the same time.

Mostly just to mitigate the fact that servers are slow and it can take a moment for the room upgrade to actually complete. We don't want people sending another request to upgrade the room when really they just thought the first didn't go through.
2019-06-25 14:19:21 +01:00
..
_scripts
api
app Drop support for cpu_affinity (#5525) 2019-06-22 11:01:55 +10:00
appservice
config Merge pull request #5524 from matrix-org/rav/new_cmdline_options 2019-06-24 17:25:57 +01:00
crypto
events
federation Split public rooms directory auth config in two 2019-06-24 15:42:31 +01:00
groups
handlers Prevent multiple upgrades on the same room at once (#5051) 2019-06-25 14:19:21 +01:00
http
metrics
module_api
push Improve email notification logging (#5502) 2019-06-20 15:14:26 +01:00
replication
res/templates
rest Split public rooms directory auth config in two 2019-06-24 15:42:31 +01:00
server_notices
state Merge branch 'develop' of github.com:matrix-org/synapse into erikj/histogram_extremities 2019-06-20 11:59:14 +01:00
static
storage Merge pull request #5499 from matrix-org/rav/cleanup_metrics 2019-06-24 17:12:54 +01:00
streams Fix /messages on workers when no from param specified. 2019-06-24 10:06:51 +01:00
util Prevent multiple upgrades on the same room at once (#5051) 2019-06-25 14:19:21 +01:00
__init__.py
event_auth.py
notifier.py
python_dependencies.py Only import jinja2 when needed (#5514) 2019-06-21 16:52:09 +01:00
secrets.py
server.py
server.pyi
types.py
visibility.py