* Refactor Admin UI to use unified IAM storage and add MultipleFileStore * Address PR feedback: fix renames, error handling, and sync logic in FilerMultipleStore * Address refined PR feedback: safe rename order, rollback logic, and structural sync refinement * Optimize LoadConfiguration: use streaming callback for memory efficiency * Refactor UpdateUser: log rollback failures during rename * Implement PolicyManager for FilerMultipleStore * include the filer_multiple backend configuration * Implement cross-S3 synchronization and proper shutdown for all IAM backends * Extract Admin UI refactoring to a separate PR
41 lines
1.8 KiB
Go
41 lines
1.8 KiB
Go
package command
|
|
|
|
import (
|
|
_ "net/http/pprof"
|
|
|
|
_ "github.com/seaweedfs/seaweedfs/weed/remote_storage/azure"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/remote_storage/gcs"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/remote_storage/s3"
|
|
|
|
_ "github.com/seaweedfs/seaweedfs/weed/replication/sink/azuresink"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/replication/sink/b2sink"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/replication/sink/filersink"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/replication/sink/gcssink"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/replication/sink/localsink"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/replication/sink/s3sink"
|
|
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/arangodb"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/cassandra"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/elastic/v7"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/etcd"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/hbase"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/leveldb"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/leveldb2"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/leveldb3"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/mongodb"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/mysql"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/mysql2"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/postgres"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/postgres2"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/redis"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/redis2"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/redis3"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/sqlite"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/tarantool"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/tikv"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/filer/ydb"
|
|
|
|
_ "github.com/seaweedfs/seaweedfs/weed/credential/filer_etc"
|
|
_ "github.com/seaweedfs/seaweedfs/weed/credential/filer_multiple"
|
|
)
|