Skip to content

Commit

Permalink
fix: Don't allow idx flag to be set to 0 on dgraph zero (#6156) (#6192)
Browse files Browse the repository at this point in the history
* Fix DGRAPH-2185

* Update the help message for idx flag in dgraph zero
  • Loading branch information
Rahul Gurnani authored Aug 14, 2020
1 parent bdf8d58 commit 63b586c
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion dgraph/cmd/zero/run.go
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ instances to achieve high-availability.
"addr:port of this server, so other Dgraph alphas can talk to this.")
flag.IntP("port_offset", "o", 0,
"Value added to all listening port numbers. [Grpc=5080, HTTP=6080]")
flag.Uint64("idx", 1, "Unique node index for this server.")
flag.Uint64("idx", 1, "Unique node index for this server. idx cannot be 0.")
flag.Int("replicas", 1, "How many replicas to run per data shard."+
" The count includes the original shard.")
flag.String("peer", "", "Address of another dgraphzero server.")
Expand Down Expand Up @@ -185,6 +185,10 @@ func run() {
LudicrousMode: Zero.Conf.GetBool("ludicrous_mode"),
}

if opts.nodeId == 0 {
log.Fatalf("ERROR: Cannot idx flag cannot be 0. Please try again with idx as a positive integer")
}

x.WorkerConfig = x.WorkerOptions{
LudicrousMode: Zero.Conf.GetBool("ludicrous_mode"),
}
Expand Down

0 comments on commit 63b586c

Please sign in to comment.