forked from TrueCloudLab/xk6-frostfs
[#30] preset: Create missing files
Also, stop if none of the container creation commands succeeded. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
parent
0dda9f17fa
commit
af840ed376
2 changed files with 6 additions and 6 deletions
|
@ -68,7 +68,7 @@ def main():
|
||||||
|
|
||||||
data = {'containers': container_list, 'objects': objects_struct, 'obj_size': args.size + " Kb"}
|
data = {'containers': container_list, 'objects': objects_struct, 'obj_size': args.size + " Kb"}
|
||||||
|
|
||||||
with open(args.out, 'w') as f:
|
with open(args.out, 'w+') as f:
|
||||||
json.dump(data, f, ensure_ascii=False)
|
json.dump(data, f, ensure_ascii=False)
|
||||||
|
|
||||||
print(f"Result:")
|
print(f"Result:")
|
||||||
|
@ -77,7 +77,7 @@ def main():
|
||||||
|
|
||||||
|
|
||||||
def random_payload(payload_filepath):
|
def random_payload(payload_filepath):
|
||||||
with open('%s' % payload_filepath, 'wb') as fout:
|
with open('%s' % payload_filepath, 'w+b') as fout:
|
||||||
fout.write(os.urandom(1024 * int(args.size)))
|
fout.write(os.urandom(1024 * int(args.size)))
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ def create_container():
|
||||||
output, success = execute_cmd(cmd_line)
|
output, success = execute_cmd(cmd_line)
|
||||||
|
|
||||||
if not success:
|
if not success:
|
||||||
print(f" > Container has not been created.")
|
print(f" > Container has not been created:\n{output}")
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
fst_str = output.split('\n')[0]
|
fst_str = output.split('\n')[0]
|
||||||
|
@ -119,7 +119,7 @@ def upload_object(container, payload_filepath):
|
||||||
out, success = execute_cmd(cmd_line)
|
out, success = execute_cmd(cmd_line)
|
||||||
|
|
||||||
if not success:
|
if not success:
|
||||||
print(f" > Object {object_name} has not been uploaded.")
|
print(f" > Object {object_name} has not been uploaded:\n{out}")
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
# taking second string from command output
|
# taking second string from command output
|
||||||
|
|
|
@ -66,7 +66,7 @@ def main():
|
||||||
|
|
||||||
data = {'buckets': bucket_list, 'objects': objects_struct, 'obj_size': args.size + " Kb"}
|
data = {'buckets': bucket_list, 'objects': objects_struct, 'obj_size': args.size + " Kb"}
|
||||||
|
|
||||||
with open(args.out, 'w') as f:
|
with open(args.out, 'w+') as f:
|
||||||
json.dump(data, f, ensure_ascii=False)
|
json.dump(data, f, ensure_ascii=False)
|
||||||
|
|
||||||
print(f"Result:")
|
print(f"Result:")
|
||||||
|
@ -75,7 +75,7 @@ def main():
|
||||||
|
|
||||||
|
|
||||||
def random_payload(payload_filepath):
|
def random_payload(payload_filepath):
|
||||||
with open('%s' % payload_filepath, 'wb') as fout:
|
with open('%s' % payload_filepath, 'w+b') as fout:
|
||||||
fout.write(os.urandom(1024 * int(args.size)))
|
fout.write(os.urandom(1024 * int(args.size)))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue