

We need to improve the Federation protocol to work with servers which frequently go offline and may have 1000s of servers (p2p nodes) in each room. Packet arrival performance is measured using pings between a subset of randomly selected nodes at least 2 hops apart at each mobility step.Mobility testing is performed for 360 iterations of node movement.Mobility is defined as 50 randomly placed nodes in a 1x1km square, each randomly moving 0-20m every 10s.🚧 Active and timely (80% median) packet arrival performance in Mobility tests.
Dendrite matrix code#
🚧 Test coverage >=80% for code used in embedded instances: 72.4% (as of 05607d6, sytest coverage only, excludes Complement and unit tests).🚧 Ensure CPU usage of embedded instances is bounded e.g # spawned goroutines.✅ Ensure memory usage of embedded instances is bounded e.g cache sizes.We need a fully-featured production-ready homeserver which can be embedded into a range of clients, from mobile devices to web browsers.

Track the progress of P2P Matrix and join us at #p2p.
Dendrite matrix how to#
And at this rate, they might be distinctly ahead of the curve if they start shipping Dendrite! Meanwhile, we have to wonder who will be next? Nextcloud? Mattermost? Place your bets… )Īaron from Rocket.Chat just published an excellent guide & video tour for how to actually set up your Rocket._ _ _ _ _ _ _ _ _|_ \ _ _ _ _ _| |_/ _ \ So, exciting times ahead - needless to say we’ll be doing everything we can to support Rocket.Chat and ensure their Matrix integration is a success. You can see a quick preview of a Rocket.Chat user chatting away with an Element user on via Matrix here: From chatting with the team, it sounds like next steps will involve adding in encryption via our upcoming matrix-sdk-crypto node bindings - and then looking at ways to transparently embed a homeserver like Dendrite, sharing data as much as possible between RC and Matrix, so Rocket.Chat deployments can transparently sprout Matrix interoperability without having to run a separate homeserver. Looking at the initial pull request, the implementation lets Rocket.Chat act as a Matrix Application Service, effectively acting as a bridge to talk to an appropriate Matrix homeserver. Rocket.Chat’s implementation follows the “ How do you make an existing chat system talk Matrix?” approach we published based on our experiences of linking Gitter into Matrix. Our intention is that Matrix will grow into a massive open ecosystem and industry, akin to the open Web itself… and that every organisation participating, be that Rocket.Chat, Element, Gitter, Beeper, Famedly or anyone else will benefit from being part of it. The more organisations that join Matrix, the more useful and valuable the network becomes for everyone, and the more momentum there is to further refine and improve the protocol. We’d like to thank the whole Rocket.Chat team for putting their faith in Matrix and joining the network: the whole idea of Matrix is that by banding together, different independent organisations can build an open decentralised network which is far stronger and more vibrant than any closed communication platform. We just wanted to take a moment to welcome Rocket.Chat to Matrix, given the recent announcement that they are switching to using Matrix for standards-based interoperable federation! This is incredible news: Rocket.Chat is one of the leading open source collaboration platforms with over 12 million users, and they will all shortly have the option to natively interoperate with the wider Matrix network: the feature has already landed (in alpha) in Rocket.Chat 4.7.0!
