"sync" "syscall" "time" "github.com/lxc/lxd" "github.com/lxc/lxd/shared" "github.com/lxc/lxd/shared/gnuflag" ) var cpuProfile = gnuflag.String("cpuprofile", "", "Enable cpu profiling into the specified file.") var debug = gnuflag.Bool("debug", false, "Enables debug mode.") var group = gnuflag.String("group", "", "Group which owns the shared socket.") var help = gnuflag.Bool("help", false, "Print this help message.") var logfile = gnuflag.String("logfile", "", "Logfile to log to (e.g., /var/log/lxd/lxd.log).") var memProfile = gnuflag.String("memprofile", "", "Enable memory profiling into the specified file.") var printGoroutines = gnuflag.Int("print-goroutines-every", -1, "For debugging, print a complete stack trace every n seconds") var syslogFlag = gnuflag.Bool("syslog", false, "Enables syslog logging.") var verbose = gnuflag.Bool("verbose", false, "Enables verbose mode.") var version = gnuflag.Bool("version", false, "Print LXD's version number and exit.") func init() { myGroup, err := shared.GroupName(os.Getgid()) if err != nil { shared.Debugf("Problem finding default group %s", err) } *group = myGroup rand.Seed(time.Now().UTC().UnixNano()) } func main() {
package main import ( "fmt" "io/ioutil" "os" "strings" "sync" "time" "github.com/lxc/lxd" "github.com/lxc/lxd/shared" "github.com/lxc/lxd/shared/gnuflag" ) var argCount = gnuflag.Int("count", 100, "Number of containers to create") var argParallel = gnuflag.Int("parallel", -1, "Number of threads to use") var argImage = gnuflag.String("image", "ubuntu:", "Image to use for the test") var argPrivileged = gnuflag.Bool("privileged", false, "Use privileged containers") var argFreeze = gnuflag.Bool("freeze", false, "Freeze the container right after start") func main() { err := run(os.Args) if err != nil { fmt.Fprintf(os.Stderr, "error: %s\n", err) os.Exit(1) } os.Exit(0) }
"github.com/lxc/lxd/shared" "github.com/lxc/lxd/shared/gnuflag" "github.com/lxc/lxd/shared/logging" ) // Global arguments var argAuto = gnuflag.Bool("auto", false, "") var argCPUProfile = gnuflag.String("cpuprofile", "", "") var argDebug = gnuflag.Bool("debug", false, "") var argGroup = gnuflag.String("group", "", "") var argHelp = gnuflag.Bool("help", false, "") var argLogfile = gnuflag.String("logfile", "", "") var argMemProfile = gnuflag.String("memprofile", "", "") var argNetworkAddress = gnuflag.String("network-address", "", "") var argNetworkPort = gnuflag.Int64("network-port", -1, "") var argPrintGoroutinesEvery = gnuflag.Int("print-goroutines-every", -1, "") var argStorageBackend = gnuflag.String("storage-backend", "", "") var argStorageCreateDevice = gnuflag.String("storage-create-device", "", "") var argStorageCreateLoop = gnuflag.Int64("storage-create-loop", -1, "") var argStoragePool = gnuflag.String("storage-pool", "", "") var argSyslog = gnuflag.Bool("syslog", false, "") var argTimeout = gnuflag.Int("timeout", -1, "") var argTrustPassword = gnuflag.String("trust-password", "", "") var argVerbose = gnuflag.Bool("verbose", false, "") var argVersion = gnuflag.Bool("version", false, "") // Global variables var debug bool var verbose bool var execPath string
"github.com/lxc/lxd" "github.com/lxc/lxd/shared" "github.com/lxc/lxd/shared/gnuflag" "github.com/lxc/lxd/shared/logging" ) // Global arguments var argAuto = gnuflag.Bool("auto", false, "") var argCPUProfile = gnuflag.String("cpuprofile", "", "") var argDebug = gnuflag.Bool("debug", false, "") var argGroup = gnuflag.String("group", "", "") var argHelp = gnuflag.Bool("help", false, "") var argLogfile = gnuflag.String("logfile", "", "") var argMemProfile = gnuflag.String("memprofile", "", "") var argNetworkAddress = gnuflag.String("network-address", "", "") var argNetworkPort = gnuflag.Int("network-port", -1, "") var argPrintGoroutinesEvery = gnuflag.Int("print-goroutines-every", -1, "") var argStorageBackend = gnuflag.String("storage-backend", "", "") var argStorageCreateDevice = gnuflag.String("storage-create-device", "", "") var argStorageCreateLoop = gnuflag.Int("storage-create-loop", -1, "") var argStoragePool = gnuflag.String("storage-pool", "", "") var argSyslog = gnuflag.Bool("syslog", false, "") var argTimeout = gnuflag.Int("timeout", -1, "") var argTrustPassword = gnuflag.String("trust-password", "", "") var argVerbose = gnuflag.Bool("verbose", false, "") var argVersion = gnuflag.Bool("version", false, "") // Global variables var debug bool var verbose bool
"sync" "syscall" "time" "github.com/lxc/lxd" "github.com/lxc/lxd/shared" "github.com/lxc/lxd/shared/gnuflag" ) var cpuProfile = gnuflag.String("cpuprofile", "", "Enable cpu profiling into the specified file.") var debug = gnuflag.Bool("debug", false, "Enables debug mode.") var group = gnuflag.String("group", "", "Group which owns the shared socket.") var help = gnuflag.Bool("help", false, "Print this help message.") var logfile = gnuflag.String("logfile", "", "Logfile to log to (e.g., /var/log/lxd/lxd.log).") var memProfile = gnuflag.String("memprofile", "", "Enable memory profiling into the specified file.") var printGoroutines = gnuflag.Int("print-goroutines-every", -1, "For debugging, print a complete stack trace every n seconds") var syslogFlag = gnuflag.Bool("syslog", false, "Enables syslog logging.") var timeout = gnuflag.Int("timeout", -1, "Timeout. Only used by the shutdown subcommand.") var verbose = gnuflag.Bool("verbose", false, "Enables verbose mode.") var version = gnuflag.Bool("version", false, "Print LXD's version number and exit.") func init() { myGroup, err := shared.GroupName(os.Getgid()) if err != nil { shared.Debugf("Problem finding default group %s", err) } *group = myGroup rand.Seed(time.Now().UTC().UnixNano()) }