test(albok): sshfs pathname-withdrawal test for the .browse/ view passes (unit 4.3 exposure gate)
Replica of a browse view on nh3-albok, Linux sshfs 3.7.3 client in an ephemeral container on nh3-dev, N=5 per condition. Fresh open of a never-opened child through a cached listing: ENOENT 5/5 with sshfs defaults and 5/5 with hour-long client caches. Null control (no rename) opens 5/5; held fd and failed-rename positive controls read 5/5. Replica removed afterwards. Also closes the post-clear checks in persistent-memory: fv-ml1 GPU 0/1 plateau, nh3-nas usage, and the mislabelled sfsrv-ana pre-pbs4 item.
This commit is contained in:
@@ -0,0 +1,880 @@
|
||||
{
|
||||
"started_note": "times are monotonic seconds; see run.sh for wall clock",
|
||||
"sshfs_base": [
|
||||
"ro",
|
||||
"follow_symlinks",
|
||||
"IdentityFile=/keys/id",
|
||||
"UserKnownHostsFile=/keys/known_hosts",
|
||||
"StrictHostKeyChecking=yes",
|
||||
"BatchMode=yes"
|
||||
],
|
||||
"aggressive": [
|
||||
"kernel_cache",
|
||||
"entry_timeout=3600",
|
||||
"attr_timeout=3600",
|
||||
"dir_cache=yes",
|
||||
"dcache_timeout=3600"
|
||||
],
|
||||
"trials": [
|
||||
{
|
||||
"cond": "null",
|
||||
"trial": 0,
|
||||
"A": "doc00.md",
|
||||
"B": "doc01.md",
|
||||
"C": "doc02.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "null",
|
||||
"trial": 1,
|
||||
"A": "doc03.md",
|
||||
"B": "doc04.md",
|
||||
"C": "doc05.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "null",
|
||||
"trial": 2,
|
||||
"A": "doc06.md",
|
||||
"B": "doc07.md",
|
||||
"C": "doc08.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "null",
|
||||
"trial": 3,
|
||||
"A": "doc09.md",
|
||||
"B": "doc10.md",
|
||||
"C": "doc11.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "null",
|
||||
"trial": 4,
|
||||
"A": "doc12.md",
|
||||
"B": "doc13.md",
|
||||
"C": "doc14.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "default",
|
||||
"trial": 0,
|
||||
"A": "doc15.md",
|
||||
"B": "doc16.md",
|
||||
"C": "doc17.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.018
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"late_list": {
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 25.003
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "default",
|
||||
"trial": 1,
|
||||
"A": "doc18.md",
|
||||
"B": "doc19.md",
|
||||
"C": "doc20.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.017
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.004
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"late_list": {
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 25.001
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "default",
|
||||
"trial": 2,
|
||||
"A": "doc21.md",
|
||||
"B": "doc22.md",
|
||||
"C": "doc23.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.014
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"late_list": {
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 25.003
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "default",
|
||||
"trial": 3,
|
||||
"A": "doc24.md",
|
||||
"B": "doc25.md",
|
||||
"C": "doc26.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.019
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"late_list": {
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 25.003
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "default",
|
||||
"trial": 4,
|
||||
"A": "doc27.md",
|
||||
"B": "doc28.md",
|
||||
"C": "doc29.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.018
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.006
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"late_list": {
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 25.002
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "aggressive",
|
||||
"trial": 0,
|
||||
"A": "doc30.md",
|
||||
"B": "doc31.md",
|
||||
"C": "doc32.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.019
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.003
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "aggressive",
|
||||
"trial": 1,
|
||||
"A": "doc33.md",
|
||||
"B": "doc34.md",
|
||||
"C": "doc35.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.016
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "aggressive",
|
||||
"trial": 2,
|
||||
"A": "doc36.md",
|
||||
"B": "doc37.md",
|
||||
"C": "doc38.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.017
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "aggressive",
|
||||
"trial": 3,
|
||||
"A": "doc39.md",
|
||||
"B": "doc40.md",
|
||||
"C": "doc41.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.015
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "aggressive",
|
||||
"trial": 4,
|
||||
"A": "doc42.md",
|
||||
"B": "doc43.md",
|
||||
"C": "doc44.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 0,
|
||||
"out": "renamed",
|
||||
"err": "",
|
||||
"secs": 0.013
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT",
|
||||
"secs_after_rename": 0.003
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": false,
|
||||
"errno": "ENOENT"
|
||||
},
|
||||
"restore": "renamed",
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "failed_rename",
|
||||
"trial": 0,
|
||||
"A": "doc45.md",
|
||||
"B": "doc46.md",
|
||||
"C": "doc47.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 3,
|
||||
"out": "refused ENOTEMPTY",
|
||||
"err": "",
|
||||
"secs": 0.018
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.003
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "failed_rename",
|
||||
"trial": 1,
|
||||
"A": "doc48.md",
|
||||
"B": "doc49.md",
|
||||
"C": "doc50.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 3,
|
||||
"out": "refused ENOTEMPTY",
|
||||
"err": "",
|
||||
"secs": 0.016
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.003
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "failed_rename",
|
||||
"trial": 2,
|
||||
"A": "doc51.md",
|
||||
"B": "doc52.md",
|
||||
"C": "doc53.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 3,
|
||||
"out": "refused ENOTEMPTY",
|
||||
"err": "",
|
||||
"secs": 0.018
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.003
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "failed_rename",
|
||||
"trial": 3,
|
||||
"A": "doc54.md",
|
||||
"B": "doc55.md",
|
||||
"C": "doc56.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 3,
|
||||
"out": "refused ENOTEMPTY",
|
||||
"err": "",
|
||||
"secs": 0.017
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.002
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
},
|
||||
{
|
||||
"cond": "failed_rename",
|
||||
"trial": 4,
|
||||
"A": "doc57.md",
|
||||
"B": "doc58.md",
|
||||
"C": "doc59.md",
|
||||
"server_before": "True False",
|
||||
"pre_list": 60,
|
||||
"pre_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"pre_B_ok": true,
|
||||
"rename": {
|
||||
"rc": 3,
|
||||
"out": "refused ENOTEMPTY",
|
||||
"err": "",
|
||||
"secs": 0.018
|
||||
},
|
||||
"post_list": {
|
||||
"n": 60
|
||||
},
|
||||
"post_stat_C": {
|
||||
"ok": true,
|
||||
"size": 1048576
|
||||
},
|
||||
"post_open_C": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true,
|
||||
"secs_after_rename": 0.003
|
||||
},
|
||||
"post_held_B": {
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"post_reopen_A": {
|
||||
"opened": true,
|
||||
"read": 4096,
|
||||
"content_ok": true
|
||||
},
|
||||
"server_after": "True False"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user