MCPcopy Create free account

hub / github.com/alibaba/tair / functions

Functions6,644 in github.com/alibaba/tair

↓ 5 callersMethodSignalAll
src/storage/ldb/leveldb/port/port_posix.cc:54
↓ 5 callersFunctionTableFileName
src/storage/ldb/leveldb/db/filename.cc:37
↓ 5 callersMethodValid
src/storage/ldb/leveldb/table/two_level_iterator.cc:34
↓ 5 callersMethod__decRef
deps/tbsys/src/Shared.cpp:52
↓ 5 callersMethodadd
src/dataserver/dup_depot.cpp:52
↓ 5 callersMethodapproximate_size
src/common/record.cpp:171
↓ 5 callersFunctionatomic_add
* atomic_add - add integer to atomic variable * @param i integer value to add * @param v pointer of type atomic_t * * Atomically adds i to v. */
src/common/atomic.h:57
↓ 5 callersFunctioncJSON_GetArrayItem
src/common/cJSON.c:511
↓ 5 callersFunctioncJSON_GetArraySize
Get Array size/item / object item. */
src/common/cJSON.c:510
↓ 5 callersMethoddebug_string
src/dataserver/cluster_handler.cpp:491
↓ 5 callersFunctiondestroy
src/storage/mdb/libmdb_test_c.cpp:178
↓ 5 callersFunctioneasy_baseth_on_wakeup
* wakeup */
deps/libeasy/src/io/easy_baseth_pool.c:39
↓ 5 callersFunctioneasy_buf_check_read_space
* 空间不够,分配出一块来,保留之前的空间 */
deps/libeasy/src/util/easy_buf.c:106
↓ 5 callersFunctioneasy_client_wait
deps/libeasy/src/io/easy_client.c:128
↓ 5 callersFunctioneasy_connection_write_buffer
* 发送数据 */
deps/libeasy/src/io/easy_connection.c:2041
↓ 5 callersFunctioneasy_eio_create
* 初始化easy_io */
deps/libeasy/src/io/easy_io.c:29
↓ 5 callersFunctioneasy_eio_set_uthread_start
* 设置用户态线程开始 */
deps/libeasy/src/io/easy_io.c:281
↓ 5 callersFunctioneasy_eio_start
* 开始easy_io, 第一个线程用于listen, 后面的线程用于处理 */
deps/libeasy/src/io/easy_io.c:161
↓ 5 callersFunctioneasy_file_task_reset
deps/libeasy/src/io/easy_file.c:59
↓ 5 callersFunctioneasy_http_get_args
* 得到args的参数 */
deps/libeasy/src/packet/http/easy_http_handler.c:104
↓ 5 callersFunctioneasy_http_server_on_encode
* 响应的时候encode, 用于server端 */
deps/libeasy/src/packet/http/easy_http_handler.c:324
↓ 5 callersFunctioneasy_http_string_end
deps/libeasy/src/packet/http/easy_http_handler.c:51
↓ 5 callersFunctioneasy_kfc_start
运行kfc
deps/libeasy/src/packet/easy_kfc_handler.c:611
↓ 5 callersFunctioneasy_mem_slab_destroy
destroy
deps/libeasy/src/memory/easy_mem_slab.c:53
↓ 5 callersFunctioneasy_socket_non_blocking
非阻塞
deps/libeasy/src/io/easy_socket.c:240
↓ 5 callersFunctioneasy_spinrwlock_unlock
deps/libeasy/src/include/easy_atomic.h:251
↓ 5 callersFunctioneasy_string_tohex
* 把char转成hex */
deps/libeasy/src/util/easy_string.c:101
↓ 5 callersFunctioneasy_strncpy
deps/libeasy/src/util/easy_string.c:6
↓ 5 callersFunctioneasy_uthread_current
* 得到当前正常运行的easy_uthread_t */
deps/libeasy/src/thread/easy_uthread.c:97
↓ 5 callersFunctioneasy_uthread_get_errcode
* 得到errcode */
deps/libeasy/src/thread/easy_uthread.c:105
↓ 5 callersFunctioneasy_uthread_scheduler
* 调度控制 */
deps/libeasy/src/thread/easy_uthread.c:162
↓ 5 callersMethodencode
src/packets/get_packet.hpp:100
↓ 5 callersMethodeof
Returns true iff we have hit the end of the input without an error.
src/common/snappy/snappy.cc:628
↓ 5 callersFunctionev_feed_event
deps/libeasy/src/io/ev.c:880
↓ 5 callersFunctionev_printerr
deps/libeasy/src/io/ev.c:577
↓ 5 callersFunctionev_run
deps/libeasy/src/io/ev.c:2291
↓ 5 callersMethodfail_wait_time
src/common/bucket_queue.hpp:165
↓ 5 callersMethodgetCount
deps/tbsys/test/testTimer.cpp:61
↓ 5 callersFunctiongetSystemErrno
deps/tbsys/src/tbsys.h:104
↓ 5 callersMethodget_copy_count
src/dataserver/table_manager.cpp:344
↓ 5 callersMethodget_d_hash_table
src/configserver/conf_server_table_manager.hpp:94
↓ 5 callersMethodget_file_name
src/storage/ldb/file_op.hpp:74
↓ 5 callersMethodget_file_size
src/common/file_op.cpp:159
↓ 5 callersMethodget_index
src/client/cluster_handler_manager.hpp:104
↓ 5 callersMethodget_item_count
src/storage/mdb/mdb_stat.hpp:112
↓ 5 callersMethodget_rt
src/client/tair_client_api_impl.cpp:4242
↓ 5 callersMethodget_size
src/configserver/conf_server_table_manager.cpp:350
↓ 5 callersMethodget_stat_manager
src/storage/ldb/ldb_instance.hpp:123
↓ 5 callersMethodget_stat_manager
src/storage/mdb/mdb_instance.hpp:116
↓ 5 callersMethodget_total_warning_count
deps/tbsys/src/WarningBuffer.h:54
↓ 5 callersFunctionget_tsi_warning_buffer
deps/tbsys/src/WarningBuffer.cpp:22
↓ 5 callersMethodget_type
src/dataserver/cluster_handler.cpp:485
↓ 5 callersMethodid_to_item
src/storage/mdb/mem_cache.hpp:114
↓ 5 callersMethodincr_item_count
src/storage/mdb/mdb_stat.hpp:148
↓ 5 callersMethodincr_put_count
src/storage/mdb/mdb_stat.hpp:162
↓ 5 callersMethodincr_space_usage
src/storage/mdb/mdb_stat.hpp:146
↓ 5 callersMethodinit_buckets
src/storage/ldb/ldb_manager.cpp:895
↓ 5 callersMethodinit_conf
src/dataserver/cluster_handler.cpp:325
↓ 5 callersFunctioninterrupted
deps/tbsys/src/Network.cpp:22
↓ 5 callersMethodkey
src/storage/ldb/leveldb/table/merger.cc:114
↓ 5 callersMethodlock
src/client/tair_client_api.cpp:430
↓ 5 callersMethodlog_self
src/common/item_data_info.hpp:44
↓ 5 callersMethodnotifyAll
deps/tbsys/src/Monitor.h:201
↓ 5 callersFunctionopen_db_readonly
src/storage/ldb/tools/ldb_util.cpp:57
↓ 5 callersFunctionparse_value
Parser core - when encountering text, process appropriately. */
src/common/cJSON.c:287
↓ 5 callersMethodpread_file
src/common/file_op.cpp:47
↓ 5 callersMethodpwrite_file
src/common/file_op.cpp:85
↓ 5 callersMethodrecord_count_limit
src/common/bucket_queue.hpp:163
↓ 5 callersMethodrecord_size_limit
src/common/bucket_queue.hpp:161
↓ 5 callersMethodref
src/client/cluster_handler_manager.hpp:262
↓ 5 callersMethodremove
src/storage/mdb/mdb_instance.cpp:122
↓ 5 callersMethodset_pkey
src/packets/prefix_puts_packet.hpp:215
↓ 5 callersMethodset_quota
src/storage/mdb/mdb_stat_manager.cpp:104
↓ 5 callersMethodsid
src/dataserver/cluster_handler.cpp:483
↓ 5 callersMethodsize
src/dataserver/remote_sync_manager.hpp:97
↓ 5 callersFunctionsuffix_object
Utility for array list handling. */
src/common/cJSON.c:515
↓ 5 callersMethodto_ascii
src/common/data_entry.hpp:114
↓ 5 callersMethodunlock
src/storage/ldb/file_op.cpp:96
↓ 5 callersMethodvalid
src/dataserver/cluster_handler.cpp:40
↓ 5 callersMethodvalue
src/storage/ldb/leveldb/table/block.cc:133
↓ 5 callersMethodwait_done
src/common/wait_object.hpp:97
↓ 5 callersMethodwhat
deps/tbsys/src/Exception.cpp:55
↓ 5 callersFunctionwlist_del
deps/libeasy/src/io/ev.c:2496
↓ 4 callersMethodAppend
src/common/snappy/snappy.cc:908
↓ 4 callersFunctionClipToRange
src/storage/ldb/leveldb/db/db_impl.cc:87
↓ 4 callersMethodDebugString
src/storage/ldb/leveldb/db/version_set.cc:541
↓ 4 callersFunctionEncodeFixed32
src/storage/ldb/leveldb/util/coding.cc:9
↓ 4 callersFunctionEncodeVarint32
src/storage/ldb/leveldb/util/coding.cc:47
↓ 4 callersMethodFileSize
src/storage/ldb/leveldb/table/table_builder.cc:271
↓ 4 callersFunctionFlowStatusStr
src/client/tair_client.cpp:1276
↓ 4 callersMethodGetFlowLimit
src/dataserver/flow_controller_impl.cpp:316
↓ 4 callersFunctionGetUint32AtOffset
For 0 <= offset <= 4, GetUint32AtOffset(UNALIGNED_LOAD64(p), offset) will equal UNALIGNED_LOAD32(p + offset). Motivation: On x86-64 hardware we have
src/common/snappy/snappy.cc:280
↓ 4 callersFunctionGetVarint32
src/storage/ldb/leveldb/util/coding.cc:131
↓ 4 callersFunctionHashBytes
Any hash function will produce a valid compressed bitstream, but a good hash function reduces the number of collisions and thus yields better compress
src/common/snappy/snappy.cc:47
↓ 4 callersMethodInc
src/storage/ldb/leveldb/port/port_posix.h:108
↓ 4 callersMethodLevelSummary
src/storage/ldb/leveldb/db/version_set.cc:1466
↓ 4 callersMethodLogFileNumber
src/storage/ldb/leveldb/db/db_impl.h:96
↓ 4 callersFunctionMakeFileName
src/storage/ldb/leveldb/db/filename.cc:18
↓ 4 callersFunctionMemoryBarrier
src/storage/ldb/leveldb/port/atomic_pointer.h:53
↓ 4 callersFunctionNewErrorIterator
src/storage/ldb/leveldb/table/iterator.cc:63
← previousnext →501–600 of 6,644, ranked by callers