chrislu
f214dfb1f5
stop when in memory log is done
3 years ago
chrislu
a2b101a737
subscribe metadata between a range
3 years ago
chrislu
7e25a2d416
reduce busy waiting when reading metadata logs
3 years ago
Chris Lu
2baed2e1e9
avoid possible metadata subscription data loss
Previous implementation append filer logs into one file. So one file is not always sorted, which can lead to miss reading some entries, especially when different filers have different write throughput.
3 years ago
Chris Lu
cc7714fdbe
logging changes to debug
4 years ago
Chris Lu
394513f598
filer: ensure seamless meta data updates
4 years ago
Chris Lu
387ab6796f
filer: cross cluster synchronization
4 years ago
Chris Lu
eb7929a971
rename filer2 to filer
4 years ago
Chris Lu
ef75ce8a34
use UTC for all time related folders
4 years ago
Chris Lu
55e40b08fc
refactoring
5 years ago
Chris Lu
081ee6fe34
reduc logs
5 years ago
Chris Lu
f11233cd49
simplify disconnected stream detection
5 years ago
Chris Lu
85b53ac510
detect disconnected subscribers
5 years ago
Chris Lu
b0de01ff3b
able to detect disconnected subscribers
5 years ago
Chris Lu
e02a8c67da
revert to one subscriber one thread
5 years ago
Chris Lu
a7959c1c48
multiple subscriber with same subscriberId shares the topic manager
rename topicControl to topicCursor
5 years ago
Chris Lu
2f243f5b0b
refactor
5 years ago
Chris Lu
39e72fb23c
go fmt
5 years ago
Chris Lu
6bf3eb69cb
async chan write read, no write for closed chan
5 years ago
Chris Lu
07d7abe428
add deleteTopic, refactoring
5 years ago
Chris Lu
dfccc3c263
able to read chan and write chan
5 years ago
Chris Lu
1e3e4b3072
add broker connects to filer
5 years ago
Chris Lu
f9b6178b8f
log messages
5 years ago
Chris Lu
9e72e9e4b8
able to subscribe any topic from any point of time
5 years ago
Chris Lu
8ed490164e
refactoring
5 years ago
Chris Lu
ce3cb25cfb
working for in memory single log buffer
5 years ago
Chris Lu
d278b4c228
basic pub and sub works!
5 years ago
Chris Lu
11f5a6d913
messaging can compile now
5 years ago