stream/buffer: remove time.ticker publish limiter for websocket orderbook updates (#1681)

* stream/buffer: remove publish period for for signalling change through data handler

* Add config upgrade and downgrade

* linter: fix

* GK: nits

* Update config/versions/v3.go

Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>

* Update config/versions/v3.go

Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>

* Update config/versions/v3.go

Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>

* Update config/versions/v3.go

Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>

* Update config/versions/v3.go

Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>

* config: fix up commited suggestion

---------

Co-authored-by: Ryan O'Hara-Reid <ryan.oharareid@thrasher.io>
Co-authored-by: Adrian Gallagher <adrian.gallagher@thrasher.io>
This commit is contained in:
Ryan O'Hara-Reid
2025-02-10 16:15:33 +11:00
committed by GitHub
parent 45652564f4
commit 6613c56738
8 changed files with 101 additions and 89 deletions

View File

@@ -318,8 +318,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -399,8 +398,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -480,8 +478,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -564,8 +561,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -681,8 +677,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -844,8 +839,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -946,8 +940,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -1152,8 +1145,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -1638,8 +1630,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -1716,8 +1707,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -1797,8 +1787,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -1903,8 +1892,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -2000,8 +1988,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{
@@ -2303,8 +2290,7 @@
"orderbook": {
"verificationBypass": false,
"websocketBufferLimit": 5,
"websocketBufferEnabled": false,
"publishPeriod": 10000000000
"websocketBufferEnabled": false
}
},
{