mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-11-03 10:37:35 +01:00
remove TestMode
This commit is contained in:
1 parent
ba73939ca2
commit
3fa024479e
1 file changed
+5
-6
@@ -49,9 +49,8 @@ func resolveAdvertisedAddress() string {
|
|||||||
|
|
||||||
type Options struct {
|
type Options struct {
|
||||||
Listen string
|
Listen string
|
||||||
Masters string // SeaweedFS master servers (required for production mode)
|
Masters string // SeaweedFS master servers (required for production mode, empty for testing)
|
||||||
FilerGroup string // filer group name (optional)
|
FilerGroup string // filer group name (optional)
|
||||||
TestMode bool // Use in-memory handler for testing (optional)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type Server struct {
|
type Server struct {
|
||||||
@@ -69,12 +68,12 @@ func NewServer(opts Options) *Server {
|
|||||||
var handler *protocol.Handler
|
var handler *protocol.Handler
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
if opts.TestMode || opts.Masters == "" {
|
if opts.Masters == "" {
|
||||||
// Use in-memory handler for testing or when no masters are configured
|
// Use in-memory handler when no masters are configured (typical for tests)
|
||||||
handler = protocol.NewHandler()
|
handler = protocol.NewHandler()
|
||||||
glog.V(1).Infof("Created Kafka gateway with in-memory handler for testing")
|
glog.V(1).Infof("Created Kafka gateway with in-memory handler")
|
||||||
} else {
|
} else {
|
||||||
// Create broker-based SeaweedMQ handler for production
|
// Create broker-based SeaweedMQ handler when masters are provided
|
||||||
handler, err = protocol.NewSeaweedMQBrokerHandler(opts.Masters, opts.FilerGroup)
|
handler, err = protocol.NewSeaweedMQBrokerHandler(opts.Masters, opts.FilerGroup)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.Fatalf("Failed to create SeaweedMQ broker handler: %v", err)
|
glog.Fatalf("Failed to create SeaweedMQ broker handler: %v", err)
|
||||||
|
|||||||
Reference in new issue
Block a user