[{"title":"( 592 个子文件 1.36MB ) glusto-tests:glusterfs的功能测试框架","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"misc_libs.py <span style='color:#111;'> 22.17KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 11.67KB </span>","children":null,"spread":false},{"title":"intro.rst <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"HOWTO <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"developer-guide.rst <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 261B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 7.90KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 675B </span>","children":null,"spread":false},{"title":"setup.rst <span style='color:#111;'> 106B </span>","children":null,"spread":false},{"title":"modules.rst <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"glustolibs.rst <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"glustolibs.gluster.rst <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"deploy-glusto.yaml <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"nfs_ganesha_client_setup.yml <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"generic_workload_fio_job.ini <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"small_files_fio_job.ini <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"large_files_fio_job.ini <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"run_fio.py <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"mytest.sh <span style='color:#111;'> 35B </span>","children":null,"spread":false},{"title":"io_config.yml <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"file_dir_ops.py <span style='color:#111;'> 42.10KB </span>","children":null,"spread":false},{"title":"memory_and_cpu_logger.py <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"file_lock.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"generate_io.py <span style='color:#111;'> 15.87KB </span>","children":null,"spread":false},{"title":"nfsv4_acl_test.sh <span style='color:#111;'> 6.04KB </span>","children":null,"spread":false},{"title":"fd_writes.py <span style='color:#111;'> 8.44KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"memory_and_cpu_utils.py <span style='color:#111;'> 33.46KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 38.91KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":".pylintrc <span style='color:#111;'> 16.21KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"setup_passwordless_ssh.py <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"log_splitter.py <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 607B </span>","children":null,"spread":false},{"title":"glusto_config_template.jinja <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"sample_glusto_config.yaml <span style='color:#111;'> 743B </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 610B </span>","children":null,"spread":false},{"title":"generate_glusto_config.py <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"get_sosreports.py <span style='color:#111;'> 5.60KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 795B </span>","children":null,"spread":false},{"title":"verify_test_execution.py <span style='color:#111;'> 6.06KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ISSUE_TEMPLATE <span style='color:#111;'> 519B </span>","children":null,"spread":false},{"title":"stale.yml <span style='color:#111;'> 965B </span>","children":null,"spread":false},{"title":"test_verify_gluster_memleak_with_management_encryption.py <span style='color:#111;'> 9.36KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_memory_leak_in_shd_with_cache_invalidation_on.py <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"test_memory_leaks_with_files_delete.py <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"test_basic_memory_leaks.py <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"test_verify_gluster_memleak_with_ssl.py <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"test_ec_brick_consumable_size.py <span style='color:#111;'> 6.49KB </span>","children":null,"spread":false},{"title":"test_ec_heal_on_file_appends.py <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"test_ec_replace_brick.py <span style='color:#111;'> 16.62KB </span>","children":null,"spread":false},{"title":"test_ec_validate_volume_creation.py <span style='color:#111;'> 9.43KB </span>","children":null,"spread":false},{"title":"test_ec_lookup_and_move_operations.py <span style='color:#111;'> 12.10KB </span>","children":null,"spread":false},{"title":"test_ec_eager_lock_functional_validation.py <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"test_ec_truncate_file_with_brick_down.py <span style='color:#111;'> 6.61KB </span>","children":null,"spread":false},{"title":"test_ec_read_from_hardlink.py <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"test_ec_remove_brick_operations.py <span style='color:#111;'> 14.71KB </span>","children":null,"spread":false},{"title":"test_disperse_eager_lock.py <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"test_ec_uss_snapshot.py <span style='color:#111;'> 14.09KB </span>","children":null,"spread":false},{"title":"test_ec_replace_brick_after_add_brick.py <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false},{"title":"test_ec_eagerlock.py <span style='color:#111;'> 12.76KB </span>","children":null,"spread":false},{"title":"test_ec_data_delete.py <span style='color:#111;'> 11.71KB </span>","children":null,"spread":false},{"title":"test_nonfop_ecversion.py <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false},{"title":"test_ec_quota.py <span style='color:#111;'> 6.37KB </span>","children":null,"spread":false},{"title":"test_ec_check_lock_granted_to_2_different_client.py <span style='color:#111;'> 6.41KB </span>","children":null,"spread":false},{"title":"test_ec_reset.py <span style='color:#111;'> 25.89KB </span>","children":null,"spread":false},{"title":"test_ec_quorumcount_6.py <span style='color:#111;'> 12.17KB </span>","children":null,"spread":false},{"title":"test_ec_remove_brick.py <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"test_ec_quorumcount_5.py <span style='color:#111;'> 13.16KB </span>","children":null,"spread":false},{"title":"test_ec_fops_brickdown.py <span style='color:#111;'> 15.13KB </span>","children":null,"spread":false},{"title":"test_ec_open_fd.py <span style='color:#111;'> 7.10KB </span>","children":null,"spread":false},{"title":"test_ec_data_intergrity.py <span style='color:#111;'> 13.45KB </span>","children":null,"spread":false},{"title":"test_ec_io_hang_clientside_heal.py <span style='color:#111;'> 6.64KB </span>","children":null,"spread":false},{"title":"test_ec_basic.py <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_ec_fops.py <span style='color:#111;'> 13.88KB </span>","children":null,"spread":false},{"title":"test_ec_io_hang_serverside_heal.py <span style='color:#111;'> 5.91KB </span>","children":null,"spread":false},{"title":"test_no_fresh_lookup_on_directory.py <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"test_ec_verify_datacorruption_during_full_heal.py <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"test_ec_quota_errors.py <span style='color:#111;'> 18.56KB </span>","children":null,"spread":false},{"title":"test_ec_io_continuity.py <span style='color:#111;'> 9.94KB </span>","children":null,"spread":false},{"title":"test_ec_add_brick.py <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"test_ec_verify_full_heal.py <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"test_ec_all_healtypes.py <span style='color:#111;'> 11.62KB </span>","children":null,"spread":false},{"title":"test_ec_file_rename_on_brick_down.py <span style='color:#111;'> 9.69KB </span>","children":null,"spread":false},{"title":"test_ec_version_healing_when_one_brick_down.py <span style='color:#111;'> 10.33KB </span>","children":null,"spread":false},{"title":"test_quota_file_larger_than_limit.py <span style='color:#111;'> 8.13KB </span>","children":null,"spread":false},{"title":"test_quota_renamed_dir.py <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"test_limit_usage_deep_dir.py <span style='color:#111;'> 10.44KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]