mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 18:32:23 +00:00
cmd/swarm: get rid of swarm db clean cmd
This commit is contained in:
parent
ec17cab926
commit
f638f8e148
2 changed files with 0 additions and 23 deletions
|
|
@ -93,21 +93,6 @@ func dbImport(ctx *cli.Context) {
|
||||||
log.Info(fmt.Sprintf("successfully imported %d chunks", count))
|
log.Info(fmt.Sprintf("successfully imported %d chunks", count))
|
||||||
}
|
}
|
||||||
|
|
||||||
func dbClean(ctx *cli.Context) {
|
|
||||||
args := ctx.Args()
|
|
||||||
if len(args) != 2 {
|
|
||||||
utils.Fatalf("invalid arguments, please specify <chunkdb> (path to a local chunk database) and the base key")
|
|
||||||
}
|
|
||||||
|
|
||||||
store, err := openLDBStore(args[0], common.Hex2Bytes(args[1]))
|
|
||||||
if err != nil {
|
|
||||||
utils.Fatalf("error opening local chunk database: %s", err)
|
|
||||||
}
|
|
||||||
defer store.Close()
|
|
||||||
|
|
||||||
store.Cleanup()
|
|
||||||
}
|
|
||||||
|
|
||||||
func openLDBStore(path string, basekey []byte) (*storage.LDBStore, error) {
|
func openLDBStore(path string, basekey []byte) (*storage.LDBStore, error) {
|
||||||
if _, err := os.Stat(filepath.Join(path, "CURRENT")); err != nil {
|
if _, err := os.Stat(filepath.Join(path, "CURRENT")); err != nil {
|
||||||
return nil, fmt.Errorf("invalid chunkdb path: %s", err)
|
return nil, fmt.Errorf("invalid chunkdb path: %s", err)
|
||||||
|
|
|
||||||
|
|
@ -497,14 +497,6 @@ pv(1) tool to get a progress bar:
|
||||||
|
|
||||||
pv chunks.tar | swarm db import ~/.ethereum/swarm/bzz-KEY/chunks -`,
|
pv chunks.tar | swarm db import ~/.ethereum/swarm/bzz-KEY/chunks -`,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
Action: dbClean,
|
|
||||||
CustomHelpTemplate: helpTemplate,
|
|
||||||
Name: "clean",
|
|
||||||
Usage: "remove corrupt entries from a local chunk database",
|
|
||||||
ArgsUsage: "<chunkdb>",
|
|
||||||
Description: "Remove corrupt entries from a local chunk database",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue