Timing info and updated docs

This commit is contained in:
zenground0 2023-03-06 12:05:04 -07:00
parent 5534755f2d
commit a2d331536b
4 changed files with 28 additions and 3 deletions

Binary file not shown.

View File

@ -1595,6 +1595,7 @@ var ChainPruneCmd = &cli.Command{
Subcommands: []*cli.Command{
chainPruneColdCmd,
chainPruneHotGCCmd,
chainPruneHotMovingGCCmd,
},
}
@ -1616,7 +1617,11 @@ var chainPruneHotGCCmd = &cli.Command{
opts.Periodic = cctx.Bool("periodic")
opts.Threshold = cctx.Float64("threshold")
return api.ChainHotGC(ctx, opts)
gcStart := time.Now()
err = api.ChainHotGC(ctx, opts)
gcTime := time.Since(gcStart)
fmt.Printf("Online GC took %v (periodic <%t> threshold <%f>)", gcTime, opts.Periodic, opts.Threshold)
return err
},
}
@ -1632,7 +1637,12 @@ var chainPruneHotMovingGCCmd = &cli.Command{
ctx := ReqContext(cctx)
opts := lapi.HotGCOpts{}
opts.Moving = true
return api.ChainHotGC(ctx, opts)
gcStart := time.Now()
err = api.ChainHotGC(ctx, opts)
gcTime := time.Since(gcStart)
fmt.Printf("Moving GC took %v", gcTime)
return err
},
}

View File

@ -1087,7 +1087,8 @@ Inputs:
[
{
"Threshold": 12.3,
"Periodic": true
"Periodic": true,
"Moving": true
}
]
```

View File

@ -2473,6 +2473,7 @@ USAGE:
COMMANDS:
compact-cold force splitstore compaction on cold store state and run gc
hot run online (badger vlog) garbage collection on hotstore
hot-moving run moving gc on hotstore
help, h Shows a list of commands or help for one command
OPTIONS:
@ -2509,6 +2510,19 @@ OPTIONS:
```
#### lotus chain prune hot-moving
```
NAME:
lotus chain prune hot-moving - run moving gc on hotstore
USAGE:
lotus chain prune hot-moving [command options] [arguments...]
OPTIONS:
--help, -h show help (default: false)
```
## lotus log
```
NAME: