Evgeny Poberezkin
|
9bf5eb196f
|
delivery to non-current queues
|
2022-09-10 11:09:38 +01:00 |
|
Evgeny Poberezkin
|
c50b052403
|
subscribe non-current queues connection is switching to
|
2022-09-09 22:51:46 +01:00 |
|
Evgeny Poberezkin
|
401053161e
|
Merge branch 'master' into ep/rfc-rotation
|
2022-09-09 17:06:38 +01:00 |
|
Evgeny Poberezkin
|
42a96d6d00
|
refactor agent subscriptions with TMap2 (#517)
* refactor agent subscriptions with TMap2
* refactor
* refactor
* comment
|
2022-09-09 16:31:57 +01:00 |
|
Evgeny Poberezkin
|
6adbc56021
|
try async commands without servers on different servers (#516)
* refactor
* retry commands with different servers
* refactor
* remove comment
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
|
2022-09-09 12:30:27 +01:00 |
|
Evgeny Poberezkin
|
ecdd08e080
|
Merge branch 'master' into ep/rfc-rotation
|
2022-09-08 22:40:05 +01:00 |
|
JRoberts
|
882d2b123b
|
agent async commands (#513)
* wip
* wip
* wip
* wip
* don't delete conn on join failure in async mode
* test restart
* remove unused pragma
* simplify restore
* rename variable
* refactor
* refactor
* split
* remove error
* prohibit async join via contact request
* refactor subscribeConnections
* simplify
* resum command processing on subscriptions
* unfocus tests
* schema
* remove do
* rename variable
* corrections
* move code
* refactor getPendingCommands
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
|
2022-09-08 20:27:56 +04:00 |
|
Evgeny Poberezkin
|
cb97459a0b
|
remove connId from nextRcvQueueMsgs key
|
2022-09-06 15:50:30 +01:00 |
|
Evgeny Poberezkin
|
a58ea2a969
|
Merge branch 'master' into ep/rfc-rotation
|
2022-09-06 15:19:38 +01:00 |
|
Evgeny Poberezkin
|
da5058a0c4
|
remove connId from message delivery queue keys (#515)
|
2022-09-06 14:39:50 +01:00 |
|
JRoberts
|
b215bd954d
|
remove token if token replace fails with permanent error (#511)
|
2022-08-31 21:12:44 +04:00 |
|
Evgeny Poberezkin
|
f2c1455a27
|
fix network-transport at 0.5.4
|
2022-08-30 15:45:15 +01:00 |
|
Evgeny Poberezkin
|
5894f91927
|
fix connections passed to ntf supervisor to include pending, not only active (#506)
* fix connections passed to ntf supervisor to include pending, not only active
* fix
* fix 2
|
2022-08-30 08:26:42 +01:00 |
|
Evgeny Poberezkin
|
0c7bdda219
|
add next queues to DuplexConnection
|
2022-08-28 09:14:17 +01:00 |
|
Evgeny Poberezkin
|
a8caab810a
|
store methods
|
2022-08-27 17:35:54 +01:00 |
|
Evgeny Poberezkin
|
4ab17dc449
|
send LEN to ACK/SUB when suspended queue has no messages
|
2022-08-27 16:01:46 +01:00 |
|
Evgeny Poberezkin
|
bfd9dafe1e
|
choose different server for reply queue and during rotation
|
2022-08-27 14:52:57 +01:00 |
|
Evgeny Poberezkin
|
1ddf56f0e1
|
add QTEST to the rotation protocol
|
2022-08-27 11:34:40 +01:00 |
|
Evgeny Poberezkin
|
b7dd971e3f
|
switch message delivery
|
2022-08-26 21:31:44 +01:00 |
|
Evgeny Poberezkin
|
b50f773dcd
|
change message delivery loop
|
2022-08-26 14:54:58 +01:00 |
|
Evgeny Poberezkin
|
b558eb8243
|
process queue switch messages
|
2022-08-25 23:44:35 +01:00 |
|
Evgeny Poberezkin
|
a8c3f5c6b5
|
rename columns
|
2022-08-25 21:42:58 +01:00 |
|
Evgeny Poberezkin
|
cac30ca341
|
refactor store
|
2022-08-25 21:14:56 +01:00 |
|
Evgeny Poberezkin
|
2f77f16276
|
process rotation messages
|
2022-08-25 20:38:35 +01:00 |
|
Evgeny Poberezkin
|
0152832f8e
|
add agent SWITCH event, update DH e2e key in reply queue address
|
2022-08-25 16:19:42 +01:00 |
|
Evgeny Poberezkin
|
02b81ae2fe
|
Merge branch 'master' into ep/rfc-rotation
|
2022-08-25 14:27:03 +01:00 |
|
Evgeny Poberezkin
|
1459a0613a
|
set invitation as not accepted in case of join error (#505)
* set invitation as not accepted in case of join error
* remove unused name
|
2022-08-25 12:17:55 +01:00 |
|
Evgeny Poberezkin
|
b662eb7620
|
add comment
|
2022-08-25 10:03:03 +01:00 |
|
Evgeny Poberezkin
|
3a897020c8
|
add TODOs to secure confirmed queue on subscription
|
2022-08-25 09:43:54 +01:00 |
|
Evgeny Poberezkin
|
b6759f8f7d
|
rqNewMsg
|
2022-08-25 09:36:12 +01:00 |
|
Evgeny Poberezkin
|
a98708d206
|
store functions
|
2022-08-24 17:23:28 +01:00 |
|
Evgeny Poberezkin
|
cb62df187f
|
agent function stubs for queue rotation
|
2022-08-24 13:32:44 +01:00 |
|
Evgeny Poberezkin
|
ef4c3ae5f8
|
migration for queue rotation
|
2022-08-23 20:06:22 +01:00 |
|
Evgeny Poberezkin
|
5bfecaa227
|
update sub-protocol for queue rotation
|
2022-08-23 20:06:03 +01:00 |
|
Evgeny Poberezkin
|
470208f621
|
additional queue colums
|
2022-08-23 19:26:55 +01:00 |
|
Evgeny Poberezkin
|
0846a2ddb6
|
add next queue IDs
|
2022-08-23 14:31:37 +01:00 |
|
Evgeny Poberezkin
|
799963b9d3
|
remove print
|
2022-08-22 22:42:46 +01:00 |
|
Evgeny Poberezkin
|
4440815016
|
SMP server: respond with the current number of queue messages to suspend command (OFF)
|
2022-08-22 22:27:37 +01:00 |
|
Evgeny Poberezkin
|
5b1a25a696
|
update rfc and protocol messages
|
2022-08-22 14:57:27 +01:00 |
|
Evgeny Poberezkin
|
30aa8b9ded
|
messages for queue rotation
|
2022-08-21 13:38:49 +01:00 |
|
Evgeny Poberezkin
|
3e4d3ea5d0
|
Merge branch 'master' into ep/rfc-rotation
|
2022-08-21 12:28:29 +01:00 |
|
Evgeny Poberezkin
|
a7b39b710c
|
fix toggleConnectionNtfs (#503)
|
2022-08-20 13:26:25 +01:00 |
|
Evgeny Poberezkin
|
212a9bc4ab
|
enable/disable connection notifications (#501)
* enable/disable connection notifications
* filter connections when intializing/disabling subscriptions
* fix
* fix 2
* add delay
* increase test delay
* increase test delay
* fix
* increase test delays
* increase test delays
|
2022-08-19 15:23:57 +01:00 |
|
Evgeny Poberezkin
|
3fc9afbb35
|
move servers update before migration (so it re-tries in case of crash)
|
2022-08-18 08:39:22 +01:00 |
|
Evgeny Poberezkin
|
b2d4bfd0a8
|
split migration to multiple transactions (trying to prevent Android crash) (#502)
|
2022-08-17 22:08:01 +01:00 |
|
Evgeny Poberezkin
|
cfab5a18d3
|
move server update to SQL migration (#500)
|
2022-08-16 21:31:19 +01:00 |
|
Evgeny Poberezkin
|
180b4b9dcb
|
version 3.2.0 (#499)
v3.2.0
|
2022-08-16 20:45:35 +01:00 |
|
Evgeny Poberezkin
|
0437796232
|
support multiple server hosts with notifications (#498)
* support multiple server hosts with notifications
* remove unused type
* remove unused import
* update server hosts during parsing
|
2022-08-14 21:10:34 +01:00 |
|
Evgeny Poberezkin
|
417507f77f
|
update rfc
|
2022-08-14 09:42:07 +01:00 |
|
Evgeny Poberezkin
|
917afdf0b3
|
rfc: queue rotation
|
2022-08-13 17:07:25 +01:00 |
|