def gc_bucket(server, bucket, debug=True): if debug: print "pretend gc %s %s" % (server, bucket) res = get_http(server, "/gc/%x" % int(bucket)) print res return res = get_http(server, "/gc/%x?run=true" % int(bucket)) _, _, ok = parse_gc_resp(res) if not ok: logging.error("gc %s %s: %s", server, bucket, res) else: logging.info("gc %s %s: %s", server, bucket, res)
def get_gc_files(server, bucket): res = get_http(server, "/gc/%02x" % int(bucket)) start, end, ok = parse_gc_resp(res) if ok: return end - start + 1 else: return 0