path # lines of code cfg/validate.go 211 cfg/config_util.go 31 cfg/rationalize.go 90 cfg/params.yaml 601 cfg/defaults.go 12 cfg/types.go 56 cfg/config.go 609 cfg/optimize.go 205 cfg/constants.go 42 cfg/decode_hook.go 11 tools/package_gcsfuse/tools_linux.go 23 tools/package_gcsfuse/build.go 100 tools/package_gcsfuse/tools_darwin.go 23 tools/package_gcsfuse/main.go 58 tools/package_gcsfuse/package.go 54 tools/integration_tests/emulator_tests/proxy_server/configs/write_stall_twice_40s.yaml 6 tools/integration_tests/emulator_tests/proxy_server/configs/write_stall_40s.yaml 6 tools/integration_tests/emulator_tests/proxy_server/configs/empty_gcs_file_2nd_chunk_upload_returns412.yaml 6 tools/integration_tests/emulator_tests/proxy_server/configs/local_file_2nd_chunk_upload_returns412.yaml 6 tools/integration_tests/emulator_tests/proxy_server/configs/config.yaml 1 tools/integration_tests/emulator_tests/proxy_server/configs/read_stall_5s.yaml 6 tools/integration_tests/emulator_tests/proxy_server/emulator.go 58 tools/integration_tests/emulator_tests/proxy_server/request_mapper.go 53 tools/integration_tests/emulator_tests/proxy_server/main.go 166 tools/integration_tests/emulator_tests/proxy_server/config.go 36 tools/integration_tests/emulator_tests/proxy_server/operation_manager.go 54 tools/integration_tests/util/log_parser/json_parser/read_logs/json_read_log_parser.go 80 tools/integration_tests/util/log_parser/json_parser/read_logs/structure.go 36 tools/integration_tests/util/log_parser/json_parser/read_logs/json_job_log_parser.go 63 tools/integration_tests/util/log_parser/json_parser/read_logs/helpers.go 146 tools/integration_tests/util/setup/yaml-config.go 19 tools/integration_tests/util/setup/setup.go 470 tools/integration_tests/util/setup/implicit_and_explicit_dir_setup/implicit_and_explicit_dir_setup.go 93 tools/integration_tests/util/client/control_client.go 88 tools/integration_tests/util/client/gcs_helper.go 146 tools/integration_tests/util/client/storage_client.go 316 tools/integration_tests/util/mounting/persistent_mounting/perisistent_mounting.go 57 tools/integration_tests/util/mounting/mounting.go 31 tools/integration_tests/util/mounting/only_dir_mounting/only_dir_mounting.go 67 tools/integration_tests/util/mounting/static_mounting/static_mounting.go 44 tools/integration_tests/util/mounting/dynamic_mounting/dynamic_mounting.go 81 tools/integration_tests/util/operations/operations.go 50 tools/integration_tests/util/operations/validation_helper.go 51 tools/integration_tests/util/operations/dir_operations.go 138 tools/integration_tests/util/operations/file_operations.go 586 tools/integration_tests/util/operations/string_operations.go 35 tools/integration_tests/util/creds_tests/creds.go 115 tools/integration_tests/util/benchmark_setup/benchmark_setup.go 35 tools/integration_tests/local_file/remove_dir.go 38 tools/integration_tests/local_file/sym_link.go 35 tools/integration_tests/local_file/write_file.go 62 tools/integration_tests/local_file/stat_file.go 38 tools/integration_tests/local_file/read_dir.go 127 tools/integration_tests/local_file/unlinked_file.go 78 tools/integration_tests/local_file/local_file_helper.go 46 tools/integration_tests/local_file/read_file.go 19 tools/integration_tests/local_file/create_file.go 30 tools/integration_tests/local_file/rename.go 76 tools/integration_tests/local_file/local_file_suite.go 12 tools/scripts/skip_tests/main.go 20 tools/util/build_gcsfuse.go 105 tools/util/unmount.go 25 tools/build_gcsfuse/main.go 145 tools/mount_gcsfuse/find.go 42 tools/mount_gcsfuse/main.go 169 tools/prefetch_cache_gcsfuse/prefetch.go 100 tools/prefetch_cache_gcsfuse/main.go 37 tools/config-gen/type_template_data_gen.go 115 tools/config-gen/templates/config.tpl 55 tools/config-gen/flag_template_data_gen.go 78 tools/config-gen/parser.go 110 tools/config-gen/main.go 85 tools/cd_scripts/requirements.in 14 common/util.go 35 common/version.go 13 common/otel_metrics.go 133 common/telemetry.go 54 common/noop_metrics.go 19 benchmarks/write_locally/main.go 86 benchmarks/read_full_file/main.go 113 benchmarks/write_to_gcs/main.go 84 benchmarks/read_within_file/main.go 135 benchmarks/internal/format/bytes.go 14 benchmarks/internal/format/hertz.go 14 benchmarks/internal/percentile/duration.go 29 benchmarks/stat_files/main.go 118 perfmetrics/scripts/custom_vm_perf_test/custom_vm_perf_script.py 71 perfmetrics/scripts/ls_metrics/requirements.in 19 perfmetrics/scripts/ls_metrics/directory.proto 23 perfmetrics/scripts/ls_metrics/listing_benchmark.py 341 perfmetrics/scripts/ml_tests/tf/resnet/setup_scripts/resnet_runner.py 75 perfmetrics/scripts/ml_tests/checkpoint/Jax/emulated_checkpoints.py 40 perfmetrics/scripts/requirements.in 30 perfmetrics/scripts/bigquery/requirements.in 16 perfmetrics/scripts/bigquery/experiments_gcsfuse_bq.py 96 perfmetrics/scripts/bigquery/get_experiments_config.py 49 perfmetrics/scripts/bigquery/constants.py 6 perfmetrics/scripts/bigquery/setup.py 5 perfmetrics/scripts/vm_metrics/vm_metrics.py 247 perfmetrics/scripts/load_tests/python/requirements.in 14 perfmetrics/scripts/load_tests/python/__init__.py 1 perfmetrics/scripts/load_tests/python/sample_tasks.yaml 19 perfmetrics/scripts/load_tests/python/load_generator/__init__.py 1 perfmetrics/scripts/load_tests/python/load_generator/load_generator.py 219 perfmetrics/scripts/load_tests/python/load_generator/constants.py 22 perfmetrics/scripts/load_tests/python/load_generator/task.py 11 perfmetrics/scripts/load_tests/python/tasks/__init__.py 1 perfmetrics/scripts/load_tests/python/tasks/tf_data.py 63 perfmetrics/scripts/load_tests/python/tasks/tf_gfile.py 39 perfmetrics/scripts/load_tests/python/tasks/python_os.py 40 perfmetrics/scripts/utils/metrics_util.py 10 perfmetrics/scripts/utils/mount_unmount_util.py 25 perfmetrics/scripts/utils/checks_util.py 11 perfmetrics/scripts/compare_fuse_types_using_fio.py 105 perfmetrics/scripts/populate_vm_metrics.py 23 perfmetrics/scripts/generate_files.py 122 perfmetrics/scripts/presubmit_test/pr_perf_test/presubmit.cfg 8 perfmetrics/scripts/fetch_and_upload_metrics.py 109 perfmetrics/scripts/presubmit/print_results.py 25 perfmetrics/scripts/presubmit/fetch_results.py 18 perfmetrics/scripts/fio/fio_metrics.py 188 perfmetrics/scripts/fio/constants.py 53 perfmetrics/scripts/continuous_test/ml_tests/tf/resnet/continuous.cfg 2 perfmetrics/scripts/continuous_test/ml_tests/tf/resnet_hns/continuous.cfg 2 perfmetrics/scripts/continuous_test/ml_tests/pytorch/v2/dino/continuous.cfg 2 perfmetrics/scripts/continuous_test/ml_tests/pytorch/v2_hns/dino/continuous.cfg 2 perfmetrics/scripts/continuous_test/ml_tests/pytorch/v1_12/dino/continuous.cfg 2 perfmetrics/scripts/continuous_test/gcp_ubuntu/periodic_experiments/experiment3.cfg 13 perfmetrics/scripts/continuous_test/gcp_ubuntu/periodic_experiments/experiment4.cfg 13 perfmetrics/scripts/continuous_test/gcp_ubuntu/periodic_experiments/continuous.cfg 9 perfmetrics/scripts/continuous_test/gcp_ubuntu/periodic_experiments/experiment1.cfg 13 perfmetrics/scripts/continuous_test/gcp_ubuntu/periodic_experiments/experiment2.cfg 13 perfmetrics/scripts/continuous_test/gcp_ubuntu/continuous.cfg 11 perfmetrics/scripts/continuous_test/gcp_ubuntu/e2e_tests/checkpoint-tests.cfg 7 perfmetrics/scripts/hns_rename_folders_metrics/requirements.in 19 perfmetrics/scripts/hns_rename_folders_metrics/generate_folders_and_files.py 236 perfmetrics/scripts/hns_rename_folders_metrics/renaming_benchmark.py 257 perfmetrics/scripts/gsheet/gsheet.py 29 main.go 20 internal/contentcache/contentcache.go 199 internal/bufferedwrites/buffered_write_handler.go 208 internal/bufferedwrites/upload_handler.go 155 internal/logger/slog_helper.go 88 internal/logger/legacy_logger.go 11 internal/logger/logger.go 130 internal/canned/canned.go 41 internal/fs/inode/name.go 75 internal/fs/inode/dir.go 689 internal/fs/inode/explicit_dir.go 60 internal/fs/inode/symlink.go 88 internal/fs/inode/base_dir.go 159 internal/fs/inode/lookup_count.go 33 internal/fs/inode/inode.go 48 internal/fs/inode/file.go 624 internal/fs/inode/core.go 43 internal/fs/fs.go 1659 internal/fs/server.go 21 internal/fs/handle/dir_handle.go 160 internal/fs/handle/file.go 114 internal/fs/wrappers/monitoring.go 308 internal/fs/wrappers/error_mapping.go 306 internal/fs/wrappers/tracing.go 122 internal/fs/gcsfuse_errors/gcsfuse_errors.go 13 internal/ratelimit/limiter_capacity.go 32 internal/ratelimit/throttled_reader.go 36 internal/ratelimit/throttle.go 26 internal/ratelimit/throttled_bucket.go 191 internal/monitor/traceexporter.go 65 internal/monitor/units.go 7 internal/monitor/bucket.go 197 internal/monitor/full_read_closer.go 25 internal/monitor/otelexporters.go 135 internal/util/util.go 59 internal/util/sizeof.go 86 internal/clock/clock.go 5 internal/clock/simulated_clock.go 64 internal/clock/real_clock.go 6 internal/clock/fake_clock.go 13 internal/block/block_pool.go 77 internal/block/block.go 67 internal/mount/flag.go 33 internal/perms/perms.go 16 internal/perf/memory.go 52 internal/perf/cpu.go 47 internal/gcsx/garbage_collect.go 94 internal/gcsx/temp_file.go 226 internal/gcsx/file_cache_reader.go 147 internal/gcsx/client_readers/multi_range_reader.go 58 internal/gcsx/client_readers/range_reader.go 194 internal/gcsx/content_type_bucket.go 37 internal/gcsx/prefix_bucket.go 206 internal/gcsx/multi_range_downloader_wrapper.go 178 internal/gcsx/random_reader.go 390 internal/gcsx/syncer_bucket.go 17 internal/gcsx/syncer.go 135 internal/gcsx/reader.go 28 internal/gcsx/compose_object_creator.go 115 internal/gcsx/bucket_manager.go 167 internal/storage/object_writer.go 13 internal/storage/mock_control_client.go 50 internal/storage/fake_storage_util.go 127 internal/storage/mock/mock_writer.go 31 internal/storage/mock/testify_mock_bucket.go 113 internal/storage/bucket_handle.go 442 internal/storage/storageutil/list_prefix.go 36 internal/storage/storageutil/control_client.go 50 internal/storage/storageutil/user_agent_round_tripper.go 10 internal/storage/storageutil/list_all.go 26 internal/storage/storageutil/crc32c.go 7 internal/storage/storageutil/create_empty_objects.go 16 internal/storage/storageutil/create_objects.go 38 internal/storage/storageutil/read_object.go 31 internal/storage/storageutil/object_attrs.go 195 internal/storage/storageutil/create_object.go 17 internal/storage/storageutil/delete_all_objects.go 46 internal/storage/storageutil/client.go 88 internal/storage/storageutil/delete_object.go 15 internal/storage/storageutil/md5.go 6 internal/storage/storageutil/custom_retry.go 30 internal/storage/storageutil/unsupported_object_util.go 27 internal/storage/testify_mock_bucket.go 113 internal/storage/control_client_wrapper.go 18 internal/storage/mock_bucket.go 389 internal/storage/caching/fast_stat_bucket.go 325 internal/storage/storage_handle.go 249 internal/storage/fake/fake_reader.go 12 internal/storage/fake/fake_object_writer.go 63 internal/storage/fake/bucket.go 838 internal/storage/fake/fake_multi_range_downloader.go 105 internal/storage/debug_bucket.go 270 internal/storage/gcs/multi_range_downloader.go 8 internal/storage/gcs/folder.go 21 internal/storage/gcs/request_helper.go 40 internal/storage/gcs/bucket.go 57 internal/storage/gcs/errors.go 48 internal/storage/gcs/object.go 58 internal/storage/gcs/request.go 133 internal/auth/auth.go 72 internal/auth/proxy.go 72 internal/locker/locker.go 65 internal/locker/rw_locker.go 75 cmd/mount.go 124 cmd/root.go 123 cmd/legacy_main.go 320