Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aliyun/ossfs
/ functions
Functions
956 in github.com/aliyun/ossfs
⨍
Functions
956
◇
Types & classes
279
↓ 456 callers
Method
forget
src/fs/test/test_suite.h:113
↓ 336 callers
Method
size
src/fs/mem_cache.cpp:64
↓ 214 callers
Function
join_paths
src/common/utils.cpp:38
↓ 182 callers
Method
release
src/fs/test/test_suite.h:137
↓ 133 callers
Method
lookup
src/fs/test/test_suite.h:107
↓ 116 callers
Method
size
src/common/lru_map.h:152
↓ 104 callers
Method
open
src/fs/test/test_suite.h:129
↓ 90 callers
Method
set_injection
src/common/fault_injector.h:126
↓ 80 callers
Method
get
src/fs/mem_cache.cpp:651
↓ 79 callers
Method
clear_injection
src/common/fault_injector.h:134
↓ 76 callers
Method
probe
src/common/lru_map.h:115
↓ 63 callers
Method
mkdir
src/fs/fs.cpp:950
↓ 59 callers
Function
random_string
src/fs/test/test_suite.cpp:62
↓ 55 callers
Method
rename
src_parent's wlock + dst_parent's wlock src_file's wlock
src/fs/fs.cpp:397
↓ 48 callers
Method
getattr
src/fs/test/test_suite.h:118
↓ 48 callers
Method
insert
src/common/lru_map.h:77
↓ 43 callers
Method
pwrite
src/fs/file.cpp:69
↓ 41 callers
Function
parse_bytes_string
src/common/utils.cpp:172
↓ 39 callers
Method
readdir
src/fs/test/test_suite.h:142
↓ 37 callers
Method
creat
RW related apis parent's wlock
src/fs/fs.cpp:641
↓ 35 callers
Method
insert
src/fs/negative_cache.h:47
↓ 35 callers
Method
unlink
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 callers
Function
cal_crc64
src/fs/test/test_util.cpp:144
↓ 34 callers
Method
pread
src/fs/file.cpp:122
↓ 28 callers
Method
is_dir
src/fs/inode.h:156
↓ 26 callers
Method
erase
src/fs/negative_cache.h:54
↓ 25 callers
Method
opendir
dir related apis dir's wlock
src/fs/fs.cpp:764
↓ 25 callers
Method
releasedir
src/fs/fs.cpp:922
↓ 25 callers
Method
used_blocks
src/fs/mem_pool.cpp:108
↓ 23 callers
Method
get_max_covered_end
src/fs/mem_cache.cpp:100
↓ 23 callers
Method
prune
Trim the lru map to expect_size.
src/common/lru_map.h:98
↓ 22 callers
Function
parse_iso8601_time
src/common/utils.cpp:398
↓ 21 callers
Method
get_inode_ref
Lock inode and all its ancestors with read lock. Increase inode reference for nodeid.
src/fs/inode_ref.cpp:207
↓ 21 callers
Method
return_inode_ref
src/fs/inode_ref.cpp:256
↓ 20 callers
Method
deallocate
src/fs/mem_pool.cpp:83
↓ 18 callers
Function
TEST_F
src/fs/test/test_basic.cpp:294
↓ 18 callers
Method
size
src/oss/obj_store.h:63
↓ 18 callers
Method
telldir
src/fs/dir.h:70
↓ 17 callers
Method
find_child_node
src/fs/inode.cpp:143
↓ 17 callers
Function
get_pid
src/fuse_adapter_ll.cpp:53
↓ 17 callers
Method
rmdir
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 callers
Function
split_string
src/common/utils.cpp:423
↓ 16 callers
Function
get_physical_memory_KiB
src/common/utils.cpp:140
↓ 15 callers
Method
capacity
src/fs/mem_cache.cpp:725
↓ 14 callers
Method
fill_statbuf
src/fs/inode.cpp:40
↓ 14 callers
Method
read
src/fs/fs.cpp:1051
↓ 13 callers
Method
find_and_erase
src/common/lru_map.h:132
↓ 13 callers
Method
try_expand_blocks
src/fs/mem_cache.cpp:662
↓ 13 callers
Method
update_retention_range
src/fs/mem_cache.cpp:583
↓ 12 callers
Method
allocate
src/fs/mem_pool.cpp:58
↓ 12 callers
Method
erase
src/common/lru_map.h:107
↓ 11 callers
Method
close
src/fs/file.cpp:61
↓ 11 callers
Function
create_test_handle
src/fs/test/test_mem_cache_store.cpp:24
↓ 11 callers
Method
name
src/oss/obj_store.h:55
↓ 11 callers
Function
run_process_safe
src/common/utils.cpp:260
↓ 11 callers
Function
trim_string_view
src/common/utils.cpp:122
↓ 10 callers
Method
is_dir_empty
src/fs/inode.cpp:129
↓ 10 callers
Function
split_command_tokens
src/common/utils.cpp:242
↓ 9 callers
Method
erase_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 callers
Method
get_dynamic_expansion_factor
src/fs/file_reader.cpp:319
↓ 9 callers
Method
get_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 callers
Method
pin
src/fs/file.cpp:139
↓ 9 callers
Method
ptr
src/common/shm_handle.h:60
↓ 9 callers
Method
unpin
src/fs/mem_cache.cpp:511
↓ 8 callers
Method
get_full_path
src/fs/dir.h:110
↓ 8 callers
Method
get_max_end
src/fs/mem_cache.cpp:212
↓ 8 callers
Function
get_metrics_map
src/metric/metrics.cpp:323
↓ 8 callers
Method
get_min_start
src/fs/mem_cache.cpp:201
↓ 8 callers
Function
send_uds_request
src/admin/uds_server.cpp:96
↓ 8 callers
Method
setattr
src/fs/test/test_suite.h:123
↓ 8 callers
Method
symlink
src/fs/fs.cpp:1018
↓ 7 callers
Method
check_bucket
src/oss/oss_store.cpp:289
↓ 7 callers
Function
read_file
src/fs/test/test_util.cpp:153
↓ 7 callers
Function
set_enabled_metrics
src/metric/metrics.cpp:46
↓ 7 callers
Function
unlock_path
src/fs/inode_ref.cpp:49
↓ 7 callers
Method
update_attr
src/fs/inode.cpp:28
↓ 6 callers
Method
block_size
src/fs/mem_cache.h:273
↓ 6 callers
Method
get_usage_ratio
src/fs/mem_pool.cpp:113
↓ 6 callers
Method
init
src/fs/test/test_suite.cpp:155
↓ 6 callers
Method
is_dirty_file
src/fs/inode.h:215
↓ 6 callers
Method
is_file
src/fs/inode.h:159
↓ 6 callers
Method
readlink
src/fs/fs.cpp:1032
↓ 6 callers
Method
try_allocate
src/fs/mem_pool.cpp:62
↓ 6 callers
Method
write
src/fs/fs.cpp:1088
↓ 5 callers
Method
add_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 callers
Function
generate_uds_path_from_pid
src/admin/uds_server.cpp:47
↓ 5 callers
Method
get_is_dirty
src/fs/file.h:89
↓ 5 callers
Function
get_test_shm_name
src/common/test/test_shm_handle.cpp:26
↓ 5 callers
Method
get_vcpu_next
src/fs/bg_vcpu_env.h:102
↓ 5 callers
Method
is_locked
src/fs/mem_cache.h:68
↓ 5 callers
Method
is_prefetch_too_far_ahead
src/fs/file_prefetching.cpp:126
↓ 5 callers
Method
next_id
src/fs/id_manager.cpp:28
↓ 5 callers
Function
start_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 callers
Function
try_get_path
src/fs/inode_ref.cpp:67
↓ 5 callers
Method
unlock_read
src/fs/mem_cache.h:54
↓ 4 callers
Function
add_backslash
src/common/utils.cpp:62
↓ 4 callers
Method
add_child_node_directly
src/fs/inode.cpp:115
↓ 4 callers
Function
block_all_signal
src/main.cpp:58
↓ 4 callers
Method
clear_retention_range
src/fs/mem_cache.h:146
↓ 4 callers
Method
delete_object
src/oss/oss_store.cpp:227
next →
1–100 of 956, ranked by callers