chrislu
cb1ba0275a
sort imports
8 months ago
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
8 months ago
chrislu
25b2850e7d
refactor out FilerClientAccessor
8 months ago
chrislu
d1f0c40402
remove per-message debug logs
8 months ago
chrislu
df9d889489
fix size calculation
8 months ago
chrislu
ff14dfa0ee
debug
8 months ago
chrislu
b485b9695c
fix passing sub follower offset
8 months ago
chrislu
f7b818483a
fix cases when buffer wraps around
8 months ago
chrislu
9a5cc065b0
fix
8 months ago
chrislu
23a72db1df
stop partitionOffsetChan if closed
8 months ago
chrislu
af19256dbf
skip control messages
8 months ago
chrislu
ad2b878130
fix inflight message tracker
8 months ago
chrislu
f8a22038c5
passing along publisher name
8 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
9 months ago
chrislu
cdeaaf95b4
go fmt
9 months ago
chrislu
d40b350f54
coordinator receives unassignment ack
9 months ago
chrislu
554ae09f82
rename
9 months ago
chrislu
6ef2d010aa
rename file
9 months ago
chrislu
67e6051585
rename Coordinator to SubCoordinator
9 months ago
chrislu
b5099263a4
rename file
9 months ago
chrislu
d5abffa42c
rename Balancer to PubBalancer
9 months ago
chrislu
fa98ecf71e
client side stop partition subscribing if unassigned
9 months ago
chrislu
6634b42981
fix compilation
9 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
9 months ago
chrislu
3148dec1f6
avoid concurrent processing for the same key
9 months ago
chrislu
a7d30d0705
refactor
9 months ago
chrislu
33aecb7bb4
remove ProcessorConfiguration
9 months ago
chrislu
65dd5ac6fb
fix
9 months ago
chrislu
f13475ac2e
sending keyed offset
9 months ago
chrislu
d45b1d058d
minor
9 months ago
chrislu
3622196881
go fmt
9 months ago
chrislu
d218fe54fa
go fmt
9 months ago
chrislu
7a4ace5dfb
adjust logs
9 months ago
chrislu
d8ab22012a
track offset
9 months ago
chrislu
2b07a40da5
add InflightMessageTracker
9 months ago
chrislu
a2885512e1
fix
9 months ago
chrislu
8d02712c63
ConcurrentPartitionLimit
9 months ago
chrislu
8ce2cced47
less logs
9 months ago
chrislu
c6db3f31a1
start consuming ASAP
9 months ago
chrislu
c21b32dd20
logs
9 months ago
chrislu
b1871427c3
persist consumer group offset
1. use one follower
2. read write consumer group offset
9 months ago
chrislu
8d5bb7420d
rename
9 months ago
chrislu
94742b8ace
add subscribe follower
9 months ago
chrislu
279cb2b85e
consumer acks received messages
9 months ago
chrislu
faffb2973c
adjust errors
9 months ago