Commit Graph

210 Commits

Author SHA1 Message Date
chrislu
b2a43dd044 Merge branch 'master' of https://github.com/chrislusf/seaweedfs 2022-05-06 01:51:28 -07:00
chrislu
362dec87a3 add tests 2022-05-06 01:50:34 -07:00
Konstantin Lebedev
8342f651f3 fix scanNamed 2022-05-03 15:18:28 +05:00
Konstantin Lebedev
d8925b4e83 Merge branch 'new_master' into ydb
# Conflicts:
#	go.mod
#	go.sum
2022-05-03 00:13:57 +05:00
Konstantin Lebedev
319d300d48 fix createDB 2022-05-02 22:23:07 +05:00
Konstantin Lebedev
275c3bb19c ydb initial
https://github.com/chrislusf/seaweedfs/issues/2942
2022-05-01 17:28:58 +05:00
chrislu
192983b464 s3 backend support customizing storage class 2022-04-30 17:36:40 -07:00
chrislu
cdb31c5b61 go 1.18 for rocksdb 2022-04-18 03:03:08 -07:00
chrislu
8e98d7326b docker move to go version 1.18 2022-04-18 02:34:03 -07:00
Konstantin Lebedev
357aa818fe add raft shell cmds 2022-04-06 15:23:53 +05:00
Konstantin Lebedev
17c6e8e39f Merge branch 'new_master' into hashicorp_raft
# Conflicts:
#	go.mod
#	go.sum
2022-04-05 13:29:46 +05:00
Konstantin Lebedev
b7cdde14ae auto bootstraping and update peers 2022-04-05 13:17:53 +05:00
chrislu
3176bf126a update rocksdb version 2022-04-04 18:52:59 -07:00
Konstantin Lebedev
1a1e5778c3 fix cluster status 2022-04-04 18:52:08 +05:00
Konstantin Lebedev
14dd971890 hashicorp raft with state machine 2022-04-04 17:51:51 +05:00
Konstantin Lebedev
c514710b7b initial add hashicorp raft 2022-04-04 13:50:56 +05:00
Konstantin Lebedev
b6a2b43efe allowDeleteBucketNotEmpty 2022-03-30 22:46:13 +05:00
Konstantin Lebedev
5b90a39954 fix s3 tests:
multipart_upload_incorrect_etag
multipart_resend_first_finishes_last
2022-03-29 19:21:09 +05:00
chrislu
24541fc7ec minor 2022-03-21 00:43:47 -07:00
chrislu
22362f6495 avoid too many logs in tmp folder 2022-02-27 02:44:10 -08:00
chrislu
eb39f78396 rocksdb: PORTABLE=1 2022-02-09 01:29:22 -08:00
chrislu
13cb609f60 add filer.toml for rocksdb to docker image for rocksdb 2022-02-09 00:12:53 -08:00
kmlebedev
4f98553ba9 audit log SignatureVersion 2021-12-10 19:40:32 +05:00
Chris Lu
2ba08afed1
Merge pull request #2498 from kmlebedev/s3_audit_log 2021-12-07 09:35:48 -08:00
Konstantin Lebedev
10678cde81 audit log config 2021-12-07 18:20:52 +05:00
chrislu
73e3e77904 deprecate all cronjob module related code
related to https://github.com/chrislusf/seaweedfs/issues/2483
2021-12-05 01:20:47 -08:00
Chris Lu
947fe4cc97 docker: entry point change working directory from root to /data 2021-11-12 17:21:49 -08:00
Chris Lu
b485c905d4 docker image: build with arm also
fix https://github.com/chrislusf/seaweedfs/issues/2418
2021-11-04 08:57:24 -07:00
Konstantin Lebedev
9d6ffa0ea1 GetBucketLifecycleConfigurationHandler 2021-10-14 01:35:33 +05:00
Konstantin Lebedev
be4b3ed509 AclHandlers 2021-10-11 15:03:56 +05:00
Chris Lu
0c12a7d12a github action build rocksdb image 2021-09-30 21:43:34 -07:00
Chris Lu
7b776be285 build docker image for chrislusf/seaweedfs:rocksdb 2021-09-30 21:10:34 -07:00
Alexander
ee52f29c33 feature(ci): recognise more arches and add build tests 2021-08-28 10:53:24 +09:00
Konstantin Lebedev
1f301e4ba4 gccgo build 2021-08-17 20:27:47 +05:00
Chris Lu
d24ad92513 fix building latest docker image 2021-08-16 18:47:46 -07:00
Chris Lu
7bf65c1e99 use go 1.17 for docker 2021-08-16 18:47:46 -07:00
Chris Lu
3986601ee8 add run_image 2021-07-03 12:52:58 -07:00
Konstantin Lebedev
b612d5aebd s3 test get w/ If-Match: bogus ETag 2021-05-24 16:59:44 +05:00
Konstantin Lebedev
69c768870b - object write cache control
- object write expires
2021-05-24 15:43:55 +05:00
Chris Lu
e3f47ddb76 debug 2021-05-13 00:32:46 -07:00
Chris Lu
40945a60cf use go 1.16.4 to build docker image 2021-05-10 00:13:36 -07:00
Chris Lu
53b300edd8 add git version for local builds 2021-05-01 00:20:11 -07:00
Chris Lu
f51bf61a16 remove wrong parameter 2021-04-30 22:51:30 -07:00
Chris Lu
1faafce832 fix docker image release 2021-04-18 21:46:03 -07:00
Konstantin Lebedev
995ae91007 add DeleteUserPolicy 2021-04-08 11:16:36 +05:00
Konstantin Lebedev
6b3cc94ac4 minio gateway s3 docker compose file 2021-03-29 14:59:59 +05:00
Chris Lu
b1a86cf808 s3: copy object to itself
fix https://github.com/chrislusf/seaweedfs/issues/1922
2021-03-19 01:31:49 -07:00
Chris Lu
2d567e00aa add mount memory profiling 2021-03-12 02:54:08 -08:00
Konstantin Lebedev
d66645ecda add 12 tests
https://github.com/chrislusf/seaweedfs/issues/1810
2021-03-12 12:40:33 +05:00
Chris Lu
216de41ed9 build static binary in docker images
fix https://github.com/chrislusf/seaweedfs/issues/1856
2021-03-10 12:17:31 -08:00
Chris Lu
105fcd7bfc
Merge pull request #1872 from kmlebedev/grpc_auth
TLS allowed CommonNames
2021-03-10 11:17:49 -08:00
Konstantin Lebedev
348e21a08c add comments 2021-03-10 14:42:39 +05:00
Konstantin Lebedev
831953c55c allowed wildcard domain 2021-03-10 14:02:13 +05:00
Konstantin Lebedev
0e02f7e258 comma-separated SSL certificate common names 2021-03-10 12:42:44 +05:00
Chris Lu
bf5b795717 fix outdated cron job scripts
fix https://github.com/chrislusf/seaweedfs/issues/1881
2021-03-09 16:49:05 -08:00
Konstantin Lebedev
190fada1ef TLS allowed commonNames 2021-03-08 21:39:44 +05:00
Chris Lu
4b75981d69 add dependency for local dev cluster 2021-03-01 02:40:22 -08:00
Chris Lu
65fbc0575f 2clusters adds tiering to s3 2021-02-28 22:57:01 -08:00
Chris Lu
026b1f96bf setup 2 clusters, with one as s3 destination 2021-02-28 16:13:44 -08:00
Chris Lu
6593a0f3d1 adjust 2021-02-19 14:08:29 -08:00
Robin
4de2d6774a
Add build arg to choose dev or stable release 2021-02-18 21:23:26 +01:00
Konstantin Lebedev
127097cd2b ceph s3-tests include in the docker compose files
https://github.com/chrislusf/seaweedfs/issues/1810
2021-02-18 04:03:42 +05:00
Chris Lu
7ce647f27e support customizable disk type 2021-02-13 15:42:42 -08:00
Konstantin Lebedev
0cfed8c3cb restart replication if RabbitMQ connection closed
https://github.com/google/go-cloud/issues/2958
2021-02-10 15:29:05 +05:00
Chris Lu
ee4b208b8a increase to 3 volumes for local cluster 2021-02-03 13:55:19 -08:00
Chris Lu
430aca474c relocating local docker compose files 2021-02-03 13:09:34 -08:00
Konstantin Lebedev
24ec17219b RabbitMQ delay retry with Dead Letter Exchange
https://github.com/chrislusf/seaweedfs/issues/1773

https://github.com/google/go-cloud/issues/2952
2021-02-03 21:32:30 +05:00
Chris Lu
9c56b46886 webdav: adds to docker file 2021-01-31 22:57:30 -08:00
Chris Lu
314dc1c957 filer: etcd store fix listing
fix https://github.com/chrislusf/seaweedfs/issues/1767
2021-01-30 13:38:44 -08:00
Chris Lu
678b9a60be test different volumeServerAcccss 2021-01-30 05:38:31 -08:00
Chris Lu
822f1ade9d
Merge pull request #1762 from kmlebedev/backupsink
replication to create time date directory
2021-01-28 02:03:33 -08:00
Konstantin Lebedev
02fdc0a333 rename backup to local_incremental and use mtime 2021-01-28 14:56:13 +05:00
Chris Lu
7a96276f34 adjust dev local docker compose yaml 2021-01-27 10:29:09 -08:00
Konstantin Lebedev
6b54ff9912 replication to create time date directory 2021-01-27 15:01:33 +05:00
Konstantin Lebedev
3634811408 replication to todays date directory 2021-01-27 12:45:58 +05:00
Konstantin Lebedev
612b7975a1 replication to local disk storage 2021-01-26 22:50:25 +05:00
Chris Lu
6897f1bfbc makefile: add env for 2 clusters 2021-01-24 00:00:42 -08:00
Chris Lu
3ecd989500 add local mount for testing 2021-01-22 22:47:23 -08:00
Konstantin Lebedev
0f1c08d8ec docker-compose
- prometheus
 - nginx
2021-01-17 18:33:14 +05:00
Chris Lu
e9ccc0a6c5 adjust 2021-01-09 22:53:09 -08:00
Chris Lu
3fdf73e514 add mem_limit for mount 2021-01-01 20:20:35 -08:00
Chris Lu
712563fbdd dev cluster adds fuse mount 2020-12-31 19:54:33 -08:00
Chris Lu
54fe0e5059
Merge pull request #1713 from nivekuil/master
Add fuse to all dockerfiles
2020-12-28 14:46:11 -08:00
nivekuil
efd4253ab6 Add fuse to all dockerfiles 2020-12-28 13:54:02 -08:00
Konstantin Lebedev
6b4e9eef57 k8s build 2020-12-21 20:58:41 +05:00
nivekuil
af8dffd66f Add fuse to docker image 2020-12-20 21:48:35 -08:00
LazyDBA247-Anyvision
a37f069296 fix Argument Name, and use the correct one. 2020-12-17 19:41:33 +02:00
LazyDBA247-Anyvision
2ac31da89e support build branches other than master 2020-12-15 14:07:13 +02:00
Konstantin Lebedev
eadbba5c95 security master use access.ui 2020-12-04 12:57:59 +05:00
Chris Lu
81024761cd add local registry docker cluster 2020-11-11 02:02:30 -08:00
Chris Lu
12eafd634d add public url for volume server 2020-10-23 18:19:07 -07:00
Chris Lu
0cea84e7ab make it easy with setting up multiple masters in a clcuster 2020-10-23 18:18:46 -07:00
suika
e932262b07 Allow custom command arguments to override default values in docker
Depending on a setup, 1GB volume limit is not the preferable size.
As weed can process multiple arguements and the later argument is the one to be used,
it is relatively easy to override the arguments defined in the entrypoint.

The arguments passed to the script will be shifted and appended at the end of the command. Since the first argument will fall into specific case, the argument can be predefined and the whole argument array shifted. Allowing to do "volume/server/master/etc $ARGS $@"
2020-10-21 01:47:29 +02:00
Chris Lu
da6b9e673b add build version 2020-10-18 21:28:19 -07:00
Chris Lu
b843358d65 adjust 2020-10-18 21:27:07 -07:00
Chris Lu
a47e8f4c06 adjust 2020-10-18 21:07:37 -07:00
Chris Lu
bff99ecc75 build add git version 2020-10-18 21:02:08 -07:00
user
d116432775 POSIX shell compatibility 2020-10-08 19:40:18 +09:00
Chris Lu
b5add9b8f9 docker adds large disk version 2020-09-14 20:58:05 -07:00
Robin Grönberg
bad2771802 Update docker README with docker buildx instructions. 2020-06-30 23:38:00 +02:00