Chris Lu
00707ec00f
mount: outsideContainerClusterMode proxy through filer
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
4 years ago
Chris Lu
6ca10725b8
Revert "mount: when outside cluster network, use filer as proxy to access volume servers"
This reverts commit 096e088d7b
.
4 years ago
Chris Lu
096e088d7b
mount: when outside cluster network, use filer as proxy to access volume servers
4 years ago
Chris Lu
394513f598
filer: ensure seamless meta data updates
4 years ago
Chris Lu
723ae11db4
refactoring in order to adjust volume server url later
4 years ago
Chris Lu
daf0a449f7
properly cancel context for streaming grpc
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
b69cb74c03
read meta logs by timestamp
pass in event ts when moving logs
meta aggregator reads in memory logs only
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
55e40b08fc
refactoring
5 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
45a9d852d3
go fmt
5 years ago
Chris Lu
d3925d086c
add delete channel
5 years ago
Chris Lu
081ee6fe34
reduc logs
5 years ago
Chris Lu
bff09fb74f
fix looping
5 years ago
Chris Lu
f5684839a2
add DeleteTopic
5 years ago
Chris Lu
3a57aef7a9
sync subscribe()
5 years ago
Chris Lu
95ca9dd8a2
subscribe support cancel
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
ca4017dd87
rename
5 years ago
Chris Lu
25257acd51
rename
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
d5a8297a1c
able to connect publisher
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
d693e77418
add pub sub md5
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
871efa4fc1
refactoring
some previous chunk etag was using md5, which should be wrong.
5 years ago
Chris Lu
ea809a45ab
add cipher key
5 years ago
Chris Lu
f9b6178b8f
log messages
5 years ago
Chris Lu
8c73410a51
subscribe from a timestamp
5 years ago
Chris Lu
9e72e9e4b8
able to subscribe any topic from any point of time
5 years ago
Chris Lu
ed3cf811f5
refactoring
5 years ago
Chris Lu
8ed490164e
refactoring
5 years ago
Chris Lu
66effaed9e
fix compilation
5 years ago
Chris Lu
5c348087dc
messaging: able to pub sub multiple partitions
5 years ago
Chris Lu
cb3985be70
go fmt
5 years ago
Chris Lu
df25ed3c5b
logs
5 years ago
Chris Lu
ce3cb25cfb
working for in memory single log buffer
5 years ago
Chris Lu
71ffb98475
broker: add profiling
5 years ago
Chris Lu
d278b4c228
basic pub and sub works!
5 years ago
Chris Lu
788578d4ea
add subscriber api
5 years ago