Skip to content

Imp node clustering - #205

Merged
banshiAnton merged 71 commits into
developmentfrom
imp-node-clustering
Jul 7, 2026
Merged

Imp node clustering#205
banshiAnton merged 71 commits into
developmentfrom
imp-node-clustering

Conversation

@banshiAnton

Copy link
Copy Markdown
Collaborator

SK-639

@banshiAnton
banshiAnton force-pushed the imp-node-clustering branch from 34c4ec5 to 2775fdc Compare June 18, 2026 14:55
@banshiAnton
banshiAnton merged commit 11c94da into development Jul 7, 2026
banshiAnton added a commit that referenced this pull request Jul 7, 2026
* fix online list request (#204)

* fix online list request

* add basic cmd ws test commands

* update check cmd connections

* add close

* add socketCloseWatchdog

* add remove session

* on close logs debug

* add repl service

* update docker-file

* add ping socket

* update package

* fix tcp send failed

* update watchdogPingSocket

* add logs

* update addUserDeviceConnection

* update submodule

* changelog: v0.36.2

* Imp node clustering (#205)

* update logs

* sync activity cluster

* update activity service

* imp base clean node data

* it can send offline status for died node users

* refactoring

* fix spec

* update config

* refactor PacketManager

* it can clear destoyed node cache data

* update clean node conditions

* add reconnecting

* add Node Clustering readme

* it can close ws with code

* reconnecty only ifWas opened

* fix typo

* start testing

* add activty listening

* update same-node / cross-node specs

* add fixtures

* update specs

* it can connect with token

* test reconnecting

* update specs

* update specs: add dummy data

* update spec titles

* update install docker

* add hostname to stats

* update cors header

* add logs

* add log

* add logs

* close cluster socket on delete

* fix config

* remove session with old node endpoint

* add client cluster test

* update testing clients cluster

* add check last activity

* add repl services

* fix typo in env

* fix env val

* update

* add netcat install to dockerfile

* update addUserDeviceConnection

* add keep alive

* fix typo

* update submodule

* use res instead of  res.fakeWsSessionKey

* watchdogPingSocket ignore HTTP_DEVICE_ID

* update

* try fix listUserDevice

* try fix listUserDevice

* update listUserDevice

* add to session service filterActualDevices

* update addUserDeviceConnection and storeUserNodeData

* update package

* add logs

* add log

* it can block create_user/auth if account was blocked

* update env

* update @sama-communications/sdk

* update requestTrackId in error response

* add cluster env CLUSTER_ADVERTISE_IP

* update workflows

* add workflow_dispatch

* update workflows tests

* update env docker

* formating

* update submodule

* update submodule to main branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant