parser.add_argument("-c", dest="config", help="RGW Test yaml configuration") parser.add_argument("-p", dest="port", default="8080", help="port number where RGW is running") args = parser.parse_args() yaml_file = args.config config = Config() config.port = args.port if yaml_file is None: config.user_count = 2 config.bucket_count = 10 config.objects_size_range = {"min": 300, "max": 500} config.break_at_part_no = 19 else: with open(yaml_file, "r") as f: doc = yaml.safe_load(f) config.user_count = doc["config"]["user_count"] config.bucket_count = doc["config"]["bucket_count"] config.objects_size_range = { "min": doc["config"]["objects_size_range"]["min"], "max": doc["config"]["objects_size_range"]["max"], } config.break_at_part_no = doc["config"]["break_at_part_no"] log.info("user_count:%s\n" "bucket_count: %s\n" "object_min_size: %s\n" "break at part number: %s\n" % (
parser.add_argument('-c', dest="config", help='RGW Test yaml configuration') parser.add_argument('-p', dest="port", default='8080', help='port number where RGW is running') args = parser.parse_args() yaml_file = args.config config = Config() config.port = args.port if yaml_file is None: config.bucket_count = 10 config.objects_size_range = {'min': 300, 'max': 500} config.break_at_part_no = 19 else: with open(yaml_file, 'r') as f: doc = yaml.load(f) config.bucket_count = doc['config']['bucket_count'] config.objects_size_range = {'min': doc['config']['objects_size_range']['min'], 'max': doc['config']['objects_size_range']['max']} config.break_at_part_no = doc['config']['break_at_part_no'] log.info('bucket_count: %s\n' 'object_min_size: %s\n' 'break at part number: %s\n' % (config.bucket_count, config.objects_size_range, config.break_at_part_no)) test_exec(config)