seaweedfs/weed
Chris Lu 580940bf82
Merge accumulated changes related to message queue (#5098)
* balance partitions on brokers

* prepare topic partition first and then publish, move partition

* purge unused APIs

* clean up

* adjust logs

* add BalanceTopics() grpc API

* configure topic

* configure topic command

* refactor

* repair missing partitions

* sequence of operations to ensure ordering

* proto to close publishers and consumers

* rename file

* topic partition versioned by unixTimeNs

* create local topic partition

* close publishers

* randomize the client name

* wait until no publishers

* logs

* close stop publisher channel

* send last ack

* comments

* comment

* comments

* support list of brokers

* add cli options

* Update .gitignore

* logs

* return io.eof directly

* refactor

* optionally create topic

* refactoring

* detect consumer disconnection

* sub client wait for more messages

* subscribe by time stamp

* rename

* rename to sub_balancer

* rename

* adjust comments

* rename

* fix compilation

* rename

* rename

* SubscriberToSubCoordinator

* sticky rebalance

* go fmt

* add tests

* balance partitions on brokers

* prepare topic partition first and then publish, move partition

* purge unused APIs

* clean up

* adjust logs

* add BalanceTopics() grpc API

* configure topic

* configure topic command

* refactor

* repair missing partitions

* sequence of operations to ensure ordering

* proto to close publishers and consumers

* rename file

* topic partition versioned by unixTimeNs

* create local topic partition

* close publishers

* randomize the client name

* wait until no publishers

* logs

* close stop publisher channel

* send last ack

* comments

* comment

* comments

* support list of brokers

* add cli options

* Update .gitignore

* logs

* return io.eof directly

* refactor

* optionally create topic

* refactoring

* detect consumer disconnection

* sub client wait for more messages

* subscribe by time stamp

* rename

* rename to sub_balancer

* rename

* adjust comments

* rename

* fix compilation

* rename

* rename

* SubscriberToSubCoordinator

* sticky rebalance

* go fmt

* add tests

* tracking topic=>broker

* merge

* comment
2023-12-11 12:05:54 -08:00
..
cluster Merge accumulated changes related to message queue (#5098) 2023-12-11 12:05:54 -08:00
command weed/command: fix dropped error 2023-11-20 08:05:24 -08:00
filer falls back to update only if error contains msg "duplicate entry" 2023-12-09 10:18:18 -08:00
ftpd move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
glog rotate log files 2022-12-11 21:05:58 -08:00
iamapi [iam] Replace action read/write to readAcp/writeAcp for handlers with acl (#4858) 2023-09-21 14:07:04 -07:00
images fix chunk.ModifiedTsNs (#4264) 2023-03-02 08:24:36 -08:00
mount Waiting for writes to complete with acquired locks may lead to deadlock, fixes #4952 2023-11-17 07:38:14 -08:00
mq Merge accumulated changes related to message queue (#5098) 2023-12-11 12:05:54 -08:00
notification go fmt 2022-09-14 23:06:44 -07:00
operation fix: disallow file name too long when writing a file (#4881) 2023-10-12 14:29:55 -07:00
pb Merge accumulated changes related to message queue (#5098) 2023-12-11 12:05:54 -08:00
query move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
remote_storage Concurrency works better (#4663) 2023-07-12 23:04:54 -07:00
replication Fix filer.backup local sink to propagate file mode changes (#4896) 2023-10-06 05:40:20 -07:00
s3api s3 api add not implemented response for PutBucketVersioning 2023-11-13 06:22:23 -08:00
security Add a way to use a JWT in an HTTP only cookie 2023-12-05 08:57:01 -08:00
sequence move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
server add missing error in the log 2023-12-07 08:13:42 -08:00
shell Merge accumulated changes related to message queue (#5098) 2023-12-11 12:05:54 -08:00
static Change filer UI icon from picture to icon font. 2022-04-08 15:07:56 +08:00
stats go fmt 2023-11-26 11:47:20 -08:00
storage weed/storage: fix dropped test errors 2023-12-06 12:05:22 -08:00
topology adding DiskType to /dir/status output 2023-10-12 21:39:11 -07:00
util go fmt 2023-11-26 11:47:20 -08:00
wdclient Squashed commit of the following: 2023-09-16 15:06:16 -07:00
Makefile reduce binary size 2023-09-21 13:22:08 -07:00
weed.go rotate log files 2022-12-11 21:05:58 -08:00