vadimartynov
8aae82dd71
Added context for the MasterClient's methods to avoid endless loops ( #5628 )
* Added context for the MasterClient's methods to avoid endless loops
* Returned WithClient function. Added WithClientCustomGetMaster function
* Hid unused ctx arguments
* Using a common context for the KeepConnectedToMaster and WaitUntilConnected functions
* Changed the context termination check in the tryConnectToMaster function
* Added a child context to the tryConnectToMaster function
* Added a common context for KeepConnectedToMaster and WaitUntilConnected functions in benchmark
9 months ago
chrislu
25b2850e7d
refactor out FilerClientAccessor
9 months ago
chrislu
d1f0c40402
remove per-message debug logs
9 months ago
chrislu
df9d889489
fix size calculation
9 months ago
chrislu
ff14dfa0ee
debug
9 months ago
chrislu
b485b9695c
fix passing sub follower offset
9 months ago
chrislu
f7b818483a
fix cases when buffer wraps around
9 months ago
chrislu
9a5cc065b0
fix
9 months ago
chrislu
23a72db1df
stop partitionOffsetChan if closed
9 months ago
chrislu
af19256dbf
skip control messages
9 months ago
chrislu
ad2b878130
fix inflight message tracker
9 months ago
chrislu
f8a22038c5
passing along publisher name
9 months ago
chrislu
f0b9e163a0
avoid nil stopChan
9 months ago
chrislu
a5874954dc
less logs
9 months ago
chrislu
edc87c16f9
balance subscribers
need to ensure the offsets are persisted
9 months ago
chrislu
6366898af2
add market
9 months ago
chrislu
96b326a304
use type ConsumerGroupInstanceId
9 months ago
chrislu
37d1ee562d
refactor
10 months ago
chrislu
cdeaaf95b4
go fmt
10 months ago
chrislu
d40b350f54
coordinator receives unassignment ack
10 months ago
chrislu
554ae09f82
rename
10 months ago
chrislu
6ef2d010aa
rename file
10 months ago
chrislu
67e6051585
rename Coordinator to SubCoordinator
10 months ago
chrislu
b5099263a4
rename file
10 months ago
chrislu
d5abffa42c
rename Balancer to PubBalancer
10 months ago
chrislu
fa98ecf71e
client side stop partition subscribing if unassigned
10 months ago
chrislu
6634b42981
fix compilation
10 months ago
chrislu
2190d59bc3
refactor
ToDo
1. handle unassignment on client side
2. get notified of completed unassignment
3. in consumer_group.go, balance and send unassignment
10 months ago
chrislu
3148dec1f6
avoid concurrent processing for the same key
10 months ago
chrislu
a7d30d0705
refactor
10 months ago
chrislu
33aecb7bb4
remove ProcessorConfiguration
10 months ago
chrislu
65dd5ac6fb
fix
10 months ago
chrislu
f13475ac2e
sending keyed offset
10 months ago
chrislu
d45b1d058d
minor
10 months ago
chrislu
3622196881
go fmt
10 months ago
chrislu
d218fe54fa
go fmt
10 months ago
chrislu
7a4ace5dfb
adjust logs
10 months ago
chrislu
d8ab22012a
track offset
10 months ago
chrislu
2b07a40da5
add InflightMessageTracker
10 months ago
chrislu
a2885512e1
fix
10 months ago
chrislu
8d02712c63
ConcurrentPartitionLimit
10 months ago
chrislu
8ce2cced47
less logs
10 months ago
chrislu
c6db3f31a1
start consuming ASAP
10 months ago
chrislu
c21b32dd20
logs
10 months ago
chrislu
b1871427c3
persist consumer group offset
1. use one follower
2. read write consumer group offset
10 months ago
chrislu
8d5bb7420d
rename
10 months ago
chrislu
94742b8ace
add subscribe follower
10 months ago
chrislu
279cb2b85e
consumer acks received messages
10 months ago
chrislu
faffb2973c
adjust errors
10 months ago
chrislu
759a8e50cf
remove logs
10 months ago