aboutsummaryrefslogtreecommitdiff
path: root/docker/compose
AgeCommit message (Collapse)AuthorFilesLines
2024-05-05add some delay when starting filers, to simulate real productionorigin/mq-subscribechrislu1-0/+1
2024-04-08Merge branch 'master' into mq-subscribechrislu1-1/+1
2024-03-29[tests] add action s3 tests (#5427)Konstantin Lebedev1-1/+1
2024-03-25Merge branch 'master' into mq-subscribechrislu1-0/+1
2024-03-24Add TLS support, initial etcd connection check, fix key_prefix handling for ↵Nikita Borzykh1-0/+1
etcd backend meta storage (#5403)
2024-03-16adjust log levelchrislu1-3/+3
2024-03-07Merge branch 'master' into mq-subscribechrislu1-0/+54
2024-03-07[filer.backup] add param uploader_part_size for S3sink (#5352)Konstantin Lebedev1-0/+54
* fix: install cronie * chore: refactor configure S3Sink * chore: refactor cinfig * add filer-backup compose file * fix: X-Amz-Meta-Mtime and resolve with comments * fix: attr mtime * fix: MaxUploadPartst is reduced to the maximum allowable * fix: env and force set max MaxUploadParts * fix: env WEED_SINK_S3_UPLOADER_PART_SIZE_MB
2024-01-31add make brokerschrislu1-0/+126
2024-01-12Fix filer sync set offset (#5197)Konstantin Lebedev1-0/+35
* fix: compose 2mount with sync * fix: DATA RACE https://github.com/seaweedfs/seaweedfs/issues/5194 https://github.com/seaweedfs/seaweedfs/issues/5195
2023-12-11Merge accumulated changes related to message queue (#5098)Chris Lu1-0/+27
* 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-09-25[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration ↵Konstantin Lebedev2-4/+14
(#4859) * move s3account.AccountManager into to iam.S3ApiConfiguration and switch to Interface https://github.com/seaweedfs/seaweedfs/issues/4519 * fix: test bucket acl default and adjust the variable names * fix: s3 api config test --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2023-09-25fix: make dev_tls with volume https (#4866)Konstantin Lebedev1-0/+4
2023-09-21[s3acl] Step 0: Put bucket ACL only responds success if the ACL is private. ↵Konstantin Lebedev1-2/+2
(#4856) * Passing test: test_bucket_acl_default test_bucket_acl_canned_private_to_private https://github.com/seaweedfs/seaweedfs/issues/4519 * Update weed/s3api/s3api_bucket_handlers.go --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2022-10-16refactor(compose)!: upgrade to v2 closes #3699 (#3705)Ryan Russell15-15/+15
* docs(compose): Update readme for compose v2 upgrade Signed-off-by: Ryan Russell <git@ryanrussell.org> * refactor(compose): Upgrade `Makefile` for compose v2 Signed-off-by: Ryan Russell <git@ryanrussell.org> * refactor(compose): Upgrade yml from version 2 -> 3.9 Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-10-06master server graceful stop (#3797)Konstantin Lebedev1-3/+3
2022-09-15docs(docker): readability fixes (#3684)Ryan Russell1-1/+1
Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-08-31Add an End-to-End workflow for FUSE mount (#3562)Patrick Schmidt1-0/+53
* Add an e2e workflow to test FUSE mount * Fix deadlocks during concurrent r/w
2022-06-29use const multipart uploads folderKonstantin Lebedev1-2/+2
avoid error bucket NotEmpty if multipart uploads folder exist
2022-06-29Merge pull request #3188 from kmlebedev/fix_make_devChris Lu1-2/+2
fix ip.bind cmd for docker compose
2022-06-23initial advancedtlsKonstantin Lebedev1-1/+3
2022-06-15fix ip.bind cmd for docker composeKonstantin Lebedev1-2/+2
2022-06-01fix show empty dirKonstantin Lebedev1-1/+1
https://github.com/chrislusf/seaweedfs/issues/3086
2022-05-23docker compose nextcloud rm mysqlKonstantin Lebedev1-15/+4
2022-05-23docker compose file for nextcloud testingKonstantin Lebedev1-0/+55
https://github.com/chrislusf/seaweedfs/issues/3086
2022-05-12refactorKonstantin Lebedev1-3/+3
add some tests https://github.com/chrislusf/seaweedfs/pull/2996
2022-05-06add docker compose file to sync 2 mountschrislu1-0/+21
2022-05-06Merge branch 'master' of https://github.com/chrislusf/seaweedfschrislu1-0/+35
2022-05-06add testschrislu1-0/+61
2022-05-03fix scanNamedKonstantin Lebedev1-9/+11
2022-05-03Merge branch 'new_master' into ydbKonstantin Lebedev1-0/+1
# Conflicts: # go.mod # go.sum
2022-05-02fix createDBKonstantin Lebedev1-3/+6
2022-05-01ydb initialKonstantin Lebedev1-0/+30
https://github.com/chrislusf/seaweedfs/issues/2942
2022-04-30s3 backend support customizing storage classchrislu1-0/+1
2022-04-06add raft shell cmdsKonstantin Lebedev1-3/+3
2022-04-05auto bootstraping and update peersKonstantin Lebedev1-8/+3
2022-04-04fix cluster statusKonstantin Lebedev1-10/+10
2022-04-04hashicorp raft with state machineKonstantin Lebedev1-10/+10
2022-04-04initial add hashicorp raftKonstantin Lebedev1-0/+94
2022-03-30allowDeleteBucketNotEmptyKonstantin Lebedev1-2/+2
2022-03-29fix s3 tests:Konstantin Lebedev1-1/+1
multipart_upload_incorrect_etag multipart_resend_first_finishes_last
2022-03-21minorchrislu1-5/+5
2021-12-10audit log SignatureVersionkmlebedev2-4/+20
2021-12-07audit log configKonstantin Lebedev2-0/+24
2021-10-14GetBucketLifecycleConfigurationHandlerKonstantin Lebedev1-18/+2
2021-10-11AclHandlersKonstantin Lebedev1-8/+37
2021-05-24s3 test get w/ If-Match: bogus ETagKonstantin Lebedev1-1/+1
2021-05-24 - object write cache controlKonstantin Lebedev1-1/+1
- object write expires
2021-05-13debugChris Lu1-1/+1
2021-04-30remove wrong parameterChris Lu1-1/+1