Skip to content

Commit a9f861b

Browse files
lpoliKishan-Dhakan
andauthored
Make admin api public for debugging purpose (#877)
Co-authored-by: Kishan Dhakan <42718091+Kishan-Dhakan@users.noreply.github.com>
1 parent 36a8435 commit a9f861b

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

code/go/0chain.net/blobbercore/handler/handler.go

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -179,14 +179,24 @@ func setupHandlers(r *mux.Router) {
179179
RateLimitByGeneralRL(common.ToJSONResponse(WithReadOnlyConnection(RecentRefsRequestHandler)))).
180180
Methods(http.MethodGet, http.MethodOptions)
181181

182-
//admin related
183-
r.HandleFunc("/_debug", common.AuthenticateAdmin(common.ToJSONResponse(DumpGoRoutines)))
184-
r.HandleFunc("/_config", common.AuthenticateAdmin(common.ToJSONResponse(GetConfig)))
185-
r.HandleFunc("/_stats", common.AuthenticateAdmin(StatsHandler))
186-
r.HandleFunc("/_statsJSON", common.AuthenticateAdmin(common.ToJSONResponse(stats.StatsJSONHandler)))
187-
r.HandleFunc("/_cleanupdisk", common.AuthenticateAdmin(common.ToJSONResponse(WithReadOnlyConnection(CleanupDiskHandler))))
188-
r.HandleFunc("/getstats", common.AuthenticateAdmin(common.ToJSONResponse(stats.GetStatsHandler)))
189-
r.HandleFunc("/challengetimings", common.AuthenticateAdmin(common.ToJSONResponse(GetChallengeTimings)))
182+
// admin related
183+
// Allowing admin api for debugging purpose only. Later on commented out line should be
184+
// uncommented and line below it should be deleted
185+
186+
// r.HandleFunc("/_debug", common.AuthenticateAdmin(common.ToJSONResponse(DumpGoRoutines)))
187+
r.HandleFunc("/_debug", RateLimitByCommmitRL(common.ToJSONResponse(DumpGoRoutines)))
188+
// r.HandleFunc("/_config", common.AuthenticateAdmin(common.ToJSONResponse(GetConfig)))
189+
r.HandleFunc("/_config", RateLimitByCommmitRL(common.ToJSONResponse(GetConfig)))
190+
// r.HandleFunc("/_stats", common.AuthenticateAdmin(StatsHandler))
191+
r.HandleFunc("/_stats", RateLimitByCommmitRL(StatsHandler))
192+
// r.HandleFunc("/_statsJSON", common.AuthenticateAdmin(common.ToJSONResponse(stats.StatsJSONHandler)))
193+
r.HandleFunc("/_statsJSON", RateLimitByCommmitRL(common.ToJSONResponse(stats.StatsJSONHandler)))
194+
// r.HandleFunc("/_cleanupdisk", common.AuthenticateAdmin(common.ToJSONResponse(WithReadOnlyConnection(CleanupDiskHandler))))
195+
r.HandleFunc("/_cleanupdisk", RateLimitByCommmitRL(common.ToJSONResponse(WithReadOnlyConnection(CleanupDiskHandler))))
196+
// r.HandleFunc("/getstats", common.AuthenticateAdmin(common.ToJSONResponse(stats.GetStatsHandler)))
197+
r.HandleFunc("/getstats", RateLimitByCommmitRL(common.ToJSONResponse(stats.GetStatsHandler)))
198+
// r.HandleFunc("/challengetimings", common.AuthenticateAdmin(common.ToJSONResponse(GetChallengeTimings)))
199+
r.HandleFunc("/challengetimings", RateLimitByCommmitRL(common.ToJSONResponse(GetChallengeTimings)))
190200

191201
//marketplace related
192202
r.HandleFunc("/v1/marketplace/shareinfo/{allocation}",

0 commit comments

Comments
 (0)