MCPcopy Create free account

hub / github.com/aliyun/ossfs / functions

Functions956 in github.com/aliyun/ossfs

↓ 456 callersMethodforget
src/fs/test/test_suite.h:113
↓ 336 callersMethodsize
src/fs/mem_cache.cpp:64
↓ 214 callersFunctionjoin_paths
src/common/utils.cpp:38
↓ 182 callersMethodrelease
src/fs/test/test_suite.h:137
↓ 133 callersMethodlookup
src/fs/test/test_suite.h:107
↓ 116 callersMethodsize
src/common/lru_map.h:152
↓ 104 callersMethodopen
src/fs/test/test_suite.h:129
↓ 90 callersMethodset_injection
src/common/fault_injector.h:126
↓ 80 callersMethodget
src/fs/mem_cache.cpp:651
↓ 79 callersMethodclear_injection
src/common/fault_injector.h:134
↓ 76 callersMethodprobe
src/common/lru_map.h:115
↓ 63 callersMethodmkdir
src/fs/fs.cpp:950
↓ 59 callersFunctionrandom_string
src/fs/test/test_suite.cpp:62
↓ 55 callersMethodrename
src_parent's wlock + dst_parent's wlock src_file's wlock
src/fs/fs.cpp:397
↓ 48 callersMethodgetattr
src/fs/test/test_suite.h:118
↓ 48 callersMethodinsert
src/common/lru_map.h:77
↓ 43 callersMethodpwrite
src/fs/file.cpp:69
↓ 41 callersFunctionparse_bytes_string
src/common/utils.cpp:172
↓ 39 callersMethodreaddir
src/fs/test/test_suite.h:142
↓ 37 callersMethodcreat
RW related apis parent's wlock
src/fs/fs.cpp:641
↓ 35 callersMethodinsert
src/fs/negative_cache.h:47
↓ 35 callersMethodunlink
parent's rlock + inode's wlock (for the whole func) No need to delete the inode inside. FUSE kernel will handle it later (forget).
src/fs/fs.cpp:600
↓ 34 callersFunctioncal_crc64
src/fs/test/test_util.cpp:144
↓ 34 callersMethodpread
src/fs/file.cpp:122
↓ 28 callersMethodis_dir
src/fs/inode.h:156
↓ 26 callersMethoderase
src/fs/negative_cache.h:54
↓ 25 callersMethodopendir
dir related apis dir's wlock
src/fs/fs.cpp:764
↓ 25 callersMethodreleasedir
src/fs/fs.cpp:922
↓ 25 callersMethodused_blocks
src/fs/mem_pool.cpp:108
↓ 23 callersMethodget_max_covered_end
src/fs/mem_cache.cpp:100
↓ 23 callersMethodprune
Trim the lru map to expect_size.
src/common/lru_map.h:98
↓ 22 callersFunctionparse_iso8601_time
src/common/utils.cpp:398
↓ 21 callersMethodget_inode_ref
Lock inode and all its ancestors with read lock. Increase inode reference for nodeid.
src/fs/inode_ref.cpp:207
↓ 21 callersMethodreturn_inode_ref
src/fs/inode_ref.cpp:256
↓ 20 callersMethoddeallocate
src/fs/mem_pool.cpp:83
↓ 18 callersFunctionTEST_F
src/fs/test/test_basic.cpp:294
↓ 18 callersMethodsize
src/oss/obj_store.h:63
↓ 18 callersMethodtelldir
src/fs/dir.h:70
↓ 17 callersMethodfind_child_node
src/fs/inode.cpp:143
↓ 17 callersFunctionget_pid
src/fuse_adapter_ll.cpp:53
↓ 17 callersMethodrmdir
parent's rlock + inode's wlock No need to delete the inode inside. FUSE kernel will handle it later (forget).
src/fs/fs.cpp:961
↓ 17 callersFunctionsplit_string
src/common/utils.cpp:423
↓ 16 callersFunctionget_physical_memory_KiB
src/common/utils.cpp:140
↓ 15 callersMethodcapacity
src/fs/mem_cache.cpp:725
↓ 14 callersMethodfill_statbuf
src/fs/inode.cpp:40
↓ 14 callersMethodread
src/fs/fs.cpp:1051
↓ 13 callersMethodfind_and_erase
src/common/lru_map.h:132
↓ 13 callersMethodtry_expand_blocks
src/fs/mem_cache.cpp:662
↓ 13 callersMethodupdate_retention_range
src/fs/mem_cache.cpp:583
↓ 12 callersMethodallocate
src/fs/mem_pool.cpp:58
↓ 12 callersMethoderase
src/common/lru_map.h:107
↓ 11 callersMethodclose
src/fs/file.cpp:61
↓ 11 callersFunctioncreate_test_handle
src/fs/test/test_mem_cache_store.cpp:24
↓ 11 callersMethodname
src/oss/obj_store.h:55
↓ 11 callersFunctionrun_process_safe
src/common/utils.cpp:260
↓ 11 callersFunctiontrim_string_view
src/common/utils.cpp:122
↓ 10 callersMethodis_dir_empty
src/fs/inode.cpp:129
↓ 10 callersFunctionsplit_command_tokens
src/common/utils.cpp:242
↓ 9 callersMethoderase_child_node
Erase before the child_node->name changes (deleted or renamed), to make sure all of the keys in children are valid.
src/fs/inode.cpp:154
↓ 9 callersMethodget_dynamic_expansion_factor
src/fs/file_reader.cpp:319
↓ 9 callersMethodget_dynamic_max_window
Memory-aware prefetch control based on pool usage. Layer 1 (0 - low): Full window, aggressive expansion (2x) Layer 2 (low - high): Reduced window,
src/fs/file_reader.cpp:303
↓ 9 callersMethodpin
src/fs/file.cpp:139
↓ 9 callersMethodptr
src/common/shm_handle.h:60
↓ 9 callersMethodunpin
src/fs/mem_cache.cpp:511
↓ 8 callersMethodget_full_path
src/fs/dir.h:110
↓ 8 callersMethodget_max_end
src/fs/mem_cache.cpp:212
↓ 8 callersFunctionget_metrics_map
src/metric/metrics.cpp:323
↓ 8 callersMethodget_min_start
src/fs/mem_cache.cpp:201
↓ 8 callersFunctionsend_uds_request
src/admin/uds_server.cpp:96
↓ 8 callersMethodsetattr
src/fs/test/test_suite.h:123
↓ 8 callersMethodsymlink
src/fs/fs.cpp:1018
↓ 7 callersMethodcheck_bucket
src/oss/oss_store.cpp:289
↓ 7 callersFunctionread_file
src/fs/test/test_util.cpp:153
↓ 7 callersFunctionset_enabled_metrics
src/metric/metrics.cpp:46
↓ 7 callersFunctionunlock_path
src/fs/inode_ref.cpp:49
↓ 7 callersMethodupdate_attr
src/fs/inode.cpp:28
↓ 6 callersMethodblock_size
src/fs/mem_cache.h:273
↓ 6 callersMethodget_usage_ratio
src/fs/mem_pool.cpp:113
↓ 6 callersMethodinit
src/fs/test/test_suite.cpp:155
↓ 6 callersMethodis_dirty_file
src/fs/inode.h:215
↓ 6 callersMethodis_file
src/fs/inode.h:159
↓ 6 callersMethodreadlink
src/fs/fs.cpp:1032
↓ 6 callersMethodtry_allocate
src/fs/mem_pool.cpp:62
↓ 6 callersMethodwrite
src/fs/fs.cpp:1088
↓ 5 callersMethodadd_child_node
The key is always the string_view of inode->name. So take care when inode->name changes.
src/fs/inode.cpp:106
↓ 5 callersFunctiongenerate_uds_path_from_pid
src/admin/uds_server.cpp:47
↓ 5 callersMethodget_is_dirty
src/fs/file.h:89
↓ 5 callersFunctionget_test_shm_name
src/common/test/test_shm_handle.cpp:26
↓ 5 callersMethodget_vcpu_next
src/fs/bg_vcpu_env.h:102
↓ 5 callersMethodis_locked
src/fs/mem_cache.h:68
↓ 5 callersMethodis_prefetch_too_far_ahead
src/fs/file_prefetching.cpp:126
↓ 5 callersMethodnext_id
src/fs/id_manager.cpp:28
↓ 5 callersFunctionstart_reverse_proxy
* Start a reverse proxy server * * @param backend_url The backend server URL to forward requests to * @return Pair of proxy URL and resources, or e
src/fs/test/test_http_proxy.cpp:122
↓ 5 callersFunctiontry_get_path
src/fs/inode_ref.cpp:67
↓ 5 callersMethodunlock_read
src/fs/mem_cache.h:54
↓ 4 callersFunctionadd_backslash
src/common/utils.cpp:62
↓ 4 callersMethodadd_child_node_directly
src/fs/inode.cpp:115
↓ 4 callersFunctionblock_all_signal
src/main.cpp:58
↓ 4 callersMethodclear_retention_range
src/fs/mem_cache.h:146
↓ 4 callersMethoddelete_object
src/oss/oss_store.cpp:227
next →1–100 of 956, ranked by callers