MCPcopy Create free account
hub / github.com/deepflowio/deepflow / getGenesisStorage

Function getGenesisStorage

server/controller/http/router/debug.go:215–229  ·  view source on GitHub ↗
(g *genesis.Genesis)

Source from the content-addressed store, hash-verified

213}
214
215func getGenesisStorage(g *genesis.Genesis) gin.HandlerFunc {
216 return gin.HandlerFunc(func(c *gin.Context) {
217 db, err := routercommon.GetContextOrgDB(c)
218 if err != nil {
219 response.JSON(c, response.SetOptStatus(httpcommon.GET_ORG_DB_FAIL), response.SetError(err))
220 return
221 }
222 data, err := service.GetGenesisAgentStorage(g.GetRedisStoreEnabled(), c.Param("vtapID"), db)
223 if err != nil {
224 response.JSON(c, response.SetError(err))
225 return
226 }
227 response.JSON(c, response.SetData(data), response.SetError(err))
228 })
229}
230
231func getGenesisSyncData(g *genesis.Genesis, isLocal bool) gin.HandlerFunc {
232 return gin.HandlerFunc(func(c *gin.Context) {

Callers 1

RegisterToMethod · 0.85

Calls 2

JSONMethod · 0.80
GetRedisStoreEnabledMethod · 0.80

Tested by

no test coverage detected