mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-08 05:54:29 +00:00
cmd: remove deprecated flags --fast and --light
This commit is contained in:
parent
a9f4b91fb8
commit
92bc30bc37
4 changed files with 9 additions and 31 deletions
|
|
@ -44,7 +44,6 @@ var (
|
||||||
Flags: []cli.Flag{
|
Flags: []cli.Flag{
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
utils.XDCXDataDirFlag,
|
utils.XDCXDataDirFlag,
|
||||||
utils.LightModeFlag,
|
|
||||||
utils.MainnetFlag,
|
utils.MainnetFlag,
|
||||||
utils.TestnetFlag,
|
utils.TestnetFlag,
|
||||||
utils.DevnetFlag,
|
utils.DevnetFlag,
|
||||||
|
|
@ -65,7 +64,7 @@ It expects the genesis file or the network name [ mainnet | testnet | devnet ] a
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
utils.XDCXDataDirFlag,
|
utils.XDCXDataDirFlag,
|
||||||
utils.CacheFlag,
|
utils.CacheFlag,
|
||||||
utils.LightModeFlag,
|
utils.SyncModeFlag,
|
||||||
utils.GCModeFlag,
|
utils.GCModeFlag,
|
||||||
utils.CacheDatabaseFlag,
|
utils.CacheDatabaseFlag,
|
||||||
utils.CacheGCFlag,
|
utils.CacheGCFlag,
|
||||||
|
|
@ -98,7 +97,7 @@ processing will proceed even if an individual RLP-file import failure occurs.`,
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
utils.XDCXDataDirFlag,
|
utils.XDCXDataDirFlag,
|
||||||
utils.CacheFlag,
|
utils.CacheFlag,
|
||||||
utils.LightModeFlag,
|
utils.SyncModeFlag,
|
||||||
},
|
},
|
||||||
Description: `
|
Description: `
|
||||||
Requires a first argument of the file to write to.
|
Requires a first argument of the file to write to.
|
||||||
|
|
@ -115,7 +114,7 @@ if already existing.`,
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
utils.XDCXDataDirFlag,
|
utils.XDCXDataDirFlag,
|
||||||
utils.CacheFlag,
|
utils.CacheFlag,
|
||||||
utils.LightModeFlag,
|
utils.SyncModeFlag,
|
||||||
},
|
},
|
||||||
Category: "BLOCKCHAIN COMMANDS",
|
Category: "BLOCKCHAIN COMMANDS",
|
||||||
Description: `
|
Description: `
|
||||||
|
|
@ -130,7 +129,7 @@ if already existing.`,
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
utils.XDCXDataDirFlag,
|
utils.XDCXDataDirFlag,
|
||||||
utils.CacheFlag,
|
utils.CacheFlag,
|
||||||
utils.LightModeFlag,
|
utils.SyncModeFlag,
|
||||||
},
|
},
|
||||||
Description: `
|
Description: `
|
||||||
The export-preimages command export hash preimages to an RLP encoded stream`,
|
The export-preimages command export hash preimages to an RLP encoded stream`,
|
||||||
|
|
@ -144,7 +143,7 @@ The export-preimages command export hash preimages to an RLP encoded stream`,
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
utils.XDCXDataDirFlag,
|
utils.XDCXDataDirFlag,
|
||||||
utils.CacheFlag,
|
utils.CacheFlag,
|
||||||
utils.LightModeFlag,
|
utils.SyncModeFlag,
|
||||||
},
|
},
|
||||||
Category: "BLOCKCHAIN COMMANDS",
|
Category: "BLOCKCHAIN COMMANDS",
|
||||||
Description: `
|
Description: `
|
||||||
|
|
|
||||||
|
|
@ -87,8 +87,6 @@ var (
|
||||||
utils.TxPoolAccountQueueFlag,
|
utils.TxPoolAccountQueueFlag,
|
||||||
utils.TxPoolGlobalQueueFlag,
|
utils.TxPoolGlobalQueueFlag,
|
||||||
utils.TxPoolLifetimeFlag,
|
utils.TxPoolLifetimeFlag,
|
||||||
utils.FastSyncFlag,
|
|
||||||
utils.LightModeFlag,
|
|
||||||
utils.SyncModeFlag,
|
utils.SyncModeFlag,
|
||||||
utils.GCModeFlag,
|
utils.GCModeFlag,
|
||||||
//utils.LightServFlag,
|
//utils.LightServFlag,
|
||||||
|
|
@ -331,7 +329,7 @@ func startNode(ctx *cli.Context, stack *node.Node, cfg XDCConfig) {
|
||||||
// Start auxiliary services if enabled
|
// Start auxiliary services if enabled
|
||||||
|
|
||||||
// Mining only makes sense if a full Ethereum node is running
|
// Mining only makes sense if a full Ethereum node is running
|
||||||
if ctx.Bool(utils.LightModeFlag.Name) || ctx.String(utils.SyncModeFlag.Name) == "light" {
|
if ctx.String(utils.SyncModeFlag.Name) == "light" {
|
||||||
utils.Fatalf("Light clients do not support staking")
|
utils.Fatalf("Light clients do not support staking")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1124,7 +1124,7 @@ func SetP2PConfig(ctx *cli.Context, cfg *p2p.Config) {
|
||||||
setBootstrapNodes(ctx, cfg)
|
setBootstrapNodes(ctx, cfg)
|
||||||
// setBootstrapNodesV5(ctx, cfg)
|
// setBootstrapNodesV5(ctx, cfg)
|
||||||
|
|
||||||
lightClient := ctx.Bool(LightModeFlag.Name) || ctx.String(SyncModeFlag.Name) == "light"
|
lightClient := ctx.String(SyncModeFlag.Name) == "light"
|
||||||
lightServer := ctx.Int(LightServFlag.Name) != 0
|
lightServer := ctx.Int(LightServFlag.Name) != 0
|
||||||
lightPeers := ctx.Int(LightPeersFlag.Name)
|
lightPeers := ctx.Int(LightPeersFlag.Name)
|
||||||
|
|
||||||
|
|
@ -1395,8 +1395,6 @@ func SetXDCXConfig(ctx *cli.Context, cfg *XDCx.Config, XDCDataDir string) {
|
||||||
func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
|
func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
|
||||||
// Avoid conflicting network flags
|
// Avoid conflicting network flags
|
||||||
CheckExclusive(ctx, MainnetFlag, TestnetFlag, DevnetFlag, DeveloperFlag)
|
CheckExclusive(ctx, MainnetFlag, TestnetFlag, DevnetFlag, DeveloperFlag)
|
||||||
CheckExclusive(ctx, FastSyncFlag, LightModeFlag, SyncModeFlag)
|
|
||||||
CheckExclusive(ctx, LightServFlag, LightModeFlag)
|
|
||||||
CheckExclusive(ctx, LightServFlag, SyncModeFlag, "light")
|
CheckExclusive(ctx, LightServFlag, SyncModeFlag, "light")
|
||||||
|
|
||||||
ks := stack.AccountManager().Backends(keystore.KeyStoreType)[0].(*keystore.KeyStore)
|
ks := stack.AccountManager().Backends(keystore.KeyStoreType)[0].(*keystore.KeyStore)
|
||||||
|
|
@ -1425,15 +1423,10 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
|
||||||
log.Debug("Sanitizing Go's GC trigger", "percent", int(gogc))
|
log.Debug("Sanitizing Go's GC trigger", "percent", int(gogc))
|
||||||
godebug.SetGCPercent(int(gogc))
|
godebug.SetGCPercent(int(gogc))
|
||||||
|
|
||||||
switch {
|
if ctx.IsSet(SyncModeFlag.Name) {
|
||||||
case ctx.IsSet(SyncModeFlag.Name):
|
|
||||||
if err = cfg.SyncMode.UnmarshalText([]byte(ctx.String(SyncModeFlag.Name))); err != nil {
|
if err = cfg.SyncMode.UnmarshalText([]byte(ctx.String(SyncModeFlag.Name))); err != nil {
|
||||||
Fatalf("invalid --syncmode flag: %v", err)
|
Fatalf("invalid --syncmode flag: %v", err)
|
||||||
}
|
}
|
||||||
case ctx.Bool(FastSyncFlag.Name):
|
|
||||||
cfg.SyncMode = downloader.FastSync
|
|
||||||
case ctx.Bool(LightModeFlag.Name):
|
|
||||||
cfg.SyncMode = downloader.LightSync
|
|
||||||
}
|
}
|
||||||
if ctx.IsSet(LightServFlag.Name) {
|
if ctx.IsSet(LightServFlag.Name) {
|
||||||
cfg.LightServ = ctx.Int(LightServFlag.Name)
|
cfg.LightServ = ctx.Int(LightServFlag.Name)
|
||||||
|
|
@ -1618,7 +1611,7 @@ func MakeChainDatabase(ctx *cli.Context, stack *node.Node, readonly bool) ethdb.
|
||||||
handles = MakeDatabaseHandles(ctx.Int(FDLimitFlag.Name))
|
handles = MakeDatabaseHandles(ctx.Int(FDLimitFlag.Name))
|
||||||
)
|
)
|
||||||
name := "chaindata"
|
name := "chaindata"
|
||||||
if ctx.Bool(LightModeFlag.Name) {
|
if ctx.String(SyncModeFlag.Name) == "light" {
|
||||||
name = "lightchaindata"
|
name = "lightchaindata"
|
||||||
}
|
}
|
||||||
chainDb, err := stack.OpenDatabase(name, cache, handles, "", readonly)
|
chainDb, err := stack.OpenDatabase(name, cache, handles, "", readonly)
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,6 @@ var ShowDeprecated = &cli.Command{
|
||||||
}
|
}
|
||||||
|
|
||||||
var DeprecatedFlags = []cli.Flag{
|
var DeprecatedFlags = []cli.Flag{
|
||||||
FastSyncFlag,
|
|
||||||
LightModeFlag,
|
|
||||||
NoUSBFlag,
|
NoUSBFlag,
|
||||||
LogBacktraceAtFlag,
|
LogBacktraceAtFlag,
|
||||||
LogDebugFlag,
|
LogDebugFlag,
|
||||||
|
|
@ -42,16 +40,6 @@ var DeprecatedFlags = []cli.Flag{
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
FastSyncFlag = &cli.BoolFlag{
|
|
||||||
Name: "fast",
|
|
||||||
Usage: "Enable fast syncing through state downloads",
|
|
||||||
Category: flags.DeprecatedCategory,
|
|
||||||
}
|
|
||||||
LightModeFlag = &cli.BoolFlag{
|
|
||||||
Name: "light",
|
|
||||||
Usage: "Enable light client mode",
|
|
||||||
Category: flags.DeprecatedCategory,
|
|
||||||
}
|
|
||||||
// Deprecated May 2020, shown in aliased flags section
|
// Deprecated May 2020, shown in aliased flags section
|
||||||
NoUSBFlag = &cli.BoolFlag{
|
NoUSBFlag = &cli.BoolFlag{
|
||||||
Name: "nousb",
|
Name: "nousb",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue