Ejemplo n.º 1
0
def main():
    
    (optionsattr,args) = getOptionsParser().parse_args()
    
    
    from fsdfs.filesystem import Filesystem
    
    node = Filesystem({
        "host":"no-host",
        "secret":optionsattr.secret,
        "master":optionsattr.master
    })
    
    if args[0]=="globalstatus":
        
        ret = node.getGlobalStatus()

    elif args[0]=="search":
        
        ret = node.searchFile(args[1])
        
    elif args[0]=="nuke":
        
        ret = node.nodeRPC(node.config["master"],"NUKE",{"filepath":args[1]})

    if optionsattr.json:
        print json.dumps(ret, indent=4)
    else:
        print ret
Ejemplo n.º 2
0
def main():

    (optionsattr, args) = getOptionsParser().parse_args()

    from fsdfs.filesystem import Filesystem

    node = Filesystem({
        "host": "no-host",
        "secret": optionsattr.secret,
        "master": optionsattr.master
    })

    if args[0] == "globalstatus":

        ret = node.getGlobalStatus()

    elif args[0] == "search":

        ret = node.searchFile(args[1])

    elif args[0] == "nuke":

        ret = node.nodeRPC(node.config["master"], "NUKE",
                           {"filepath": args[1]})

    if optionsattr.json:
        print json.dumps(ret, indent=4)
    else:
        print ret