| 83 | var node32 uint |
| 84 | |
| 85 | func addCreateFlags(cmd *Command) { |
| 86 | cmd.Flag.Var(&targetMiners, "db-target-miners", "List of target miner addresses(separated by ',')") |
| 87 | cmd.Flag.UintVar(&node32, "db-node", 0, "Target node count") |
| 88 | cmd.Flag.Uint64Var(&meta.Space, "db-space", 0, "Minimum disk space requirement, 0 for none") |
| 89 | cmd.Flag.Uint64Var(&meta.Memory, "db-memory", 0, "Minimum memory requirement, 0 for none") |
| 90 | cmd.Flag.Float64Var(&meta.LoadAvgPerCPU, "db-load-avg-per-cpu", 0, "Minimum idle CPU requirement, 0 for none") |
| 91 | cmd.Flag.StringVar(&meta.EncryptionKey, "db-encrypt-key", "", "Encryption key for persistence data") |
| 92 | cmd.Flag.BoolVar(&meta.UseEventualConsistency, "db-eventual-consistency", false, "Use eventual consistency to sync among miner nodes") |
| 93 | cmd.Flag.Float64Var(&meta.ConsistencyLevel, "db-consistency-level", 0, "Consistency level, node*consistency_level is the node count to perform strong consistency") |
| 94 | cmd.Flag.IntVar(&meta.IsolationLevel, "db-isolation-level", 0, "Isolation level in a single node") |
| 95 | cmd.Flag.Uint64Var(&meta.GasPrice, "db-gas-price", 0, "Customized gas price") |
| 96 | cmd.Flag.Uint64Var(&meta.AdvancePayment, "db-advance-payment", 0, "Customized advance payment") |
| 97 | } |
| 98 | |
| 99 | func runCreate(cmd *Command, args []string) { |
| 100 | commonFlagsInit(cmd) |