Commit Graph

  • 9864bd39be
    Merge a16fde8070 into 795b328bd6 Hongcai Deng 2025-11-23 15:45:45 -0500
  • 795b328bd6 gh actions: upgrade to 1.0.83-1 master vazmin 2025-11-23 10:47:37 +0000
  • ac5f4a584f gh actions: upgrade to 1.0.83-1 vazmin 2025-11-23 10:00:00 +0000
  • c044906e63 gh actions: upgrade to 1.0.83-1 vazmin 2025-11-23 09:05:57 +0000
  • ccc84945d3 INSTALL changed V1.0.83 YuQing 2025-11-18 14:47:17 +0800
  • c4b6f1fcb5 upgrade version to 1.0.83 YuQing 2025-11-16 17:00:25 +0800
  • 017ca1efe7 comment out useless codes YuQing 2025-11-16 16:54:16 +0800
  • 71b2229427 fast_task_queue.h: remove field finish_callback YuQing 2025-11-15 11:12:35 +0800
  • 446fa6b815 libfastcommon.spec: correct expr statement V1.0.82 YuQing 2025-11-12 16:39:36 +0800
  • 98948c11bf downgrade required liburing from V2.5 to V2.4 YuQing 2025-11-12 10:28:44 +0800
  • d60b141a21 upgrade version to 1.0.82 YuQing 2025-11-09 19:00:41 +0800
  • 86bab518c6 remove compile warning under RockLinux 10 YuQing 2025-11-09 18:19:20 +0800
  • 4b9ef52da2 fix compile warning YuQing 2025-11-05 10:47:44 +0800
  • e8a9967801 set use_io_uring explicitly YuQing 2025-11-04 15:34:25 +0800
  • 96c896b09a INSTALL changed for v1.0.81 V1.0.81 YuQing 2025-10-30 15:38:27 +0800
  • 8d9feff6e2 restore function ioevent_reset YuQing 2025-10-29 11:18:56 +0800
  • cbcd38a9af upgrade version to 1.0,81 YuQing 2025-10-26 12:26:07 +0800
  • cd55792a89 Merge remote-tracking branch 'origin/use_iouring' YuQing 2025-10-26 12:24:55 +0800
  • 511b1066c4 add macro function fc_string_equals_ex use_iouring YuQing 2025-10-24 11:59:43 +0800
  • ddf6b5dfe9 send zc done notify callback for recycling buffer YuQing 2025-10-19 20:10:12 +0800
  • 23cd03bc76 add macro IPV4_ADDRESS_SIZE and IPV6_ADDRESS_SIZE YuQing 2025-10-18 15:48:31 +0800
  • 065184a203 batch ioevent_uring_submit for RDMA network YuQing 2025-10-07 19:52:48 +0800
  • de80dc19dc struct ioevent_puller add field service_name YuQing 2025-10-06 20:53:14 +0800
  • dac653d694 IOEventCallback: change event type from short to int YuQing 2025-10-05 09:44:24 +0800
  • d5dbe3d030 free_queue support parameter: need_shrink and set task->shrinked YuQing 2025-10-03 21:03:31 +0800
  • 7973d81b69 struct fast_task_info add fields: is_client and op_type for io_uring YuQing 2025-10-03 10:18:25 +0800
  • 4576f22e24 add function uring_prep_connect YuQing 2025-09-30 10:12:41 +0800
  • cb6f6f13f3 support Linux io_uring OK YuQing 2025-09-27 15:37:37 +0800
  • 012b2038ee add functions uring_prep_xxx YuQing 2025-09-25 14:49:37 +0800
  • 48a0ea2e30 ioevent_set support io_uring YuQing 2025-09-24 15:54:03 +0800
  • aa48e3cd9a upgrade version in spec file YuQing 2025-09-20 17:12:30 +0800
  • 47fa7f99df ioevent.[hc] and ioevent_loop.[hc] support io_uring YuQing 2025-09-17 03:49:21 +0800
  • ec8e47f831 tests/test_fast_buffer.c support all types V1.0.80 YuQing 2025-09-12 14:08:46 +0800
  • d9d6255621 test_fast_buffer.c support int2hex YuQing 2025-09-11 12:07:45 +0800
  • 2f75958a4a test_fast_buffer.c support -t option YuQing 2025-09-11 10:05:25 +0800
  • a4cae13e07 add function fc_ftoa YuQing 2025-09-10 15:06:17 +0800
  • f136821c0d getIpaddrByNameEx: IPv4 has priority over IPv6 YuQing 2025-09-10 15:05:15 +0800
  • b97f23ced2 bytes_to_human_str support round off YuQing 2025-09-03 15:23:27 +0800
  • 84a1f90a9a bytes to human readalbe string more gracefully V1.0.79 YuQing 2025-08-29 13:25:58 +0800
  • 3f19715e45 add function bytes_to_human_str YuQing 2025-08-29 11:36:10 +0800
  • ce4c5e23d4 upgrade version to 1.0.79 YuQing 2025-08-24 22:58:33 +0800
  • d59da03d60 use size_t instead int to avoid compile warning YuQing 2025-08-21 20:52:35 +0800
  • 8e51f4de3e logger.h export function log_it_ex3 YuQing 2025-08-20 17:53:23 +0800
  • 0afae48142 gh actions: upgrade to 1.0.78-1 vazmin 2025-08-16 16:31:05 +0000
  • 158924f259 upgrade version to 1.0.78 V1.0.78 YuQing 2025-08-14 09:43:38 +0800
  • bf7c6e5144 add function fc_get_two/three_subdirs_full_filepath etc. YuQing 2025-08-13 15:40:39 +0800
  • 6f4b3b7cd8 rename fc_combine_two_string to fc_combine_two_strings YuQing 2025-08-09 15:21:08 +0800
  • b1f3c7894e add functions short2HEX, int2HEX, long2HEX YuQing 2025-08-08 21:49:43 +0800
  • ec2db7cd33 replace sprintf and snprintf as necessary YuQing 2025-08-07 19:55:41 +0800
  • 63ef9aa8f4 add functions short2hex, int2hex, long2hex etc. YuQing 2025-08-06 14:16:06 +0800
  • 1d2f938a30 add null terminator after fc_itoa YuQing 2025-08-05 21:14:45 +0800
  • e4898affdd fast_buffer support options: binary_mode and check_capacity YuQing 2025-08-05 11:44:04 +0800
  • 558670bc63 performance opt.: replace sprintf as necessary YuQing 2025-08-04 17:34:57 +0800
  • cf16c41054 src/connection_pool.[hc]: restore pthread mutex lock YuQing 2025-08-03 15:18:23 +0800
  • 7fbb5c620b change int2buff, buff2int etc. functions to static inline YuQing 2025-08-03 15:10:28 +0800
  • 9acc202481 connection_pool.[hc]: use CAS instead of pthread mutex lock YuQing 2025-08-02 19:16:03 +0800
  • dd0d4dbc19 func conn_pool_get_key performance optimization YuQing 2025-07-26 16:58:25 +0800
  • a1ae1cbcb0 add file: src/tests/cpool_benchmark.c YuQing 2025-07-26 15:02:23 +0800
  • fda2679435 fast_mblock.[hc] remove counter: free node count YuQing 2025-07-22 16:37:36 +0800
  • f0484579e0 tests/Makefile add mblock_benchmark YuQing 2025-07-18 11:21:18 +0800
  • 6a18162a12 add src/tests/mblock_benchmark.c YuQing 2025-07-18 11:06:36 +0800
  • 8e834f7165 src/spinlock.[hc]: use pthread spinlock YuQing 2025-07-18 11:04:53 +0800
  • a256976600 fast_mblock.[hc] add counter: free node count YuQing 2025-07-09 09:20:41 +0800
  • 62a29b55a5 spinlock functions return error no YuQing 2025-07-08 17:25:37 +0800
  • a6dc24e2f3 add files: spinlock.[hc] YuQing 2025-07-07 17:30:43 +0800
  • 70f6ad56ed getIpaddrByName: normalize ip addr when input addr is IPv4 or IPv6 YuQing 2025-06-19 16:13:10 +0800
  • 7f1a85b025 gh actions: upgrade to 1.0.77-1 vazmin 2025-04-06 16:55:50 +0000
  • eafb8aae74 upgrade version to 1.0.77 V1.0.77 YuQing 2025-04-01 16:48:17 +0800
  • de1e9e7ec4 add function fc_compare_int64_ptr YuQing 2025-03-18 08:42:39 +0800
  • aa144b5981 process_stop_ex add parameter: force YuQing 2025-02-19 15:07:48 +0800
  • a0654b83c0 Merge branch 'master' of gitee.com:fastdfs100/libfastcommon YuQing 2025-02-03 20:09:51 +0800
  • 19dcd0c5c4 impl. shorten_path for /./ and /../ YuQing 2025-02-03 20:07:29 +0800
  • d764571f6e upgrade version to 1.0.76 V1.0.76 YuQing 2025-01-27 20:49:05 +0800
  • 13fc696432 conn_pool_get_connection_ex add parameter: shared YuQing 2025-01-27 10:55:26 +0800
  • e4a9fccddb set extra_params for socket gracefully YuQing 2025-01-26 13:02:07 +0800
  • 5477593ce8 log error on thread local hashtable exception YuQing 2025-01-26 11:43:38 +0800
  • ce0c23358f fix src/tests/Makefile under fedora 40 YuQing 2024-12-18 11:48:58 +0800
  • f4020e7622 remove compile warning under some gcc versions YuQing 2024-12-08 09:26:37 +0800
  • ed65725833 explicit cast for fast_mblock_alloc_object YuQing 2024-11-21 10:21:07 +0800
  • 13e213e3f8 small changes for src/system_info.c YuQing 2024-11-19 09:44:15 +0800
  • 83f757672b add function is_rotational_device_by_path YuQing 2024-11-01 11:31:46 +0800
  • 21366a4a2e add function get_statfs_by_path YuQing 2024-10-31 10:31:43 +0800
  • aad48cc03d Merge branch 'master' of gitee.com:fastdfs100/libfastcommon YuQing 2024-10-31 09:37:09 +0800
  • 7a108ec5a2 get_mounted_filesystems act as program df YuQing 2024-10-30 17:05:26 +0800
  • 98e3471433 gh actions: upgrade to 1.0.75-1 vazmin 2024-09-29 15:23:57 +0000
  • 8a97e84e1c connection pool performance optimization V1.0.75 YuQing 2024-09-22 12:19:50 +0800
  • 8ce0119aa2 upgrade version to 1.0.75 YuQing 2024-09-17 11:23:14 +0800
  • 1b777792ab task init callback support extra argument YuQing 2024-09-15 12:03:18 +0800
  • 2ab381d5e3 set comm_type for connection YuQing 2024-06-23 15:05:31 +0800
  • a0f1ac59c8 gh actions: upgrade to 1.0.74-1 vazmin 2024-06-15 14:45:01 +0000
  • 13b31434e0 upgrade version to 1.0.74 V1.0.74 YuQing 2024-06-11 09:37:59 +0800
  • 8aceec92ee add macro define ENODATA for other Unix YuQing 2024-05-20 08:22:35 +0800
  • fef0a4a7f3 adapt to FreeBSD 13 YuQing 2024-05-19 11:11:24 +0800
  • 7f699688c0 add functions: get_log_level and get_log_level_caption YuQing 2024-04-08 15:15:34 +0800
  • e0f47116c5 gh actions: upgrade to 1.0.73-1 vazmin 2024-03-17 15:10:21 +0000
  • 6cd9d6d842 upgrade version to V1.0.73 V1.0.73 YuQing 2024-03-11 11:17:47 +0800
  • f4fef93061 add function is_loopback_ip YuQing 2024-03-05 16:28:04 +0800
  • 226fd0d378 format ip address for IPv6 YuQing 2024-03-05 10:58:09 +0800
  • 9a720533ce server_id_func.[hc]: service group can overwrite buffer_size YuQing 2024-02-21 10:25:43 +0800
  • 55ff532f92 struct fast_task_info remove fields: connect_timeout and network_timeout YuQing 2024-02-20 09:48:24 +0800