MCPcopy
hub / github.com/etcd-io/bbolt / readFreelistPageIds

Function readFreelistPageIds

tests/failpoint/db_failpoint_test.go:356–368  ·  view source on GitHub ↗
(path string)

Source from the content-addressed store, hash-verified

354}
355
356func readFreelistPageIds(path string) ([]common.Pgid, error) {
357 m, _, err := guts_cli.GetActiveMetaPage(path)
358 if err != nil {
359 return nil, err
360 }
361
362 p, _, err := guts_cli.ReadPage(path, uint64(m.Freelist()))
363 if err != nil {
364 return nil, err
365 }
366
367 return p.FreelistPageIds(), nil
368}

Callers 1

TestTx_Rollback_FreelistFunction · 0.85

Calls 4

GetActiveMetaPageFunction · 0.92
ReadPageFunction · 0.92
FreelistMethod · 0.80
FreelistPageIdsMethod · 0.80

Tested by

no test coverage detected