Commit Graph

  • f84ba5a31d #2763: fixed one bug for reopen mysql db in lib_acl zhengshuxin 2022-04-19 14:36:34 +0800
  • 425337344e #2762: test redis pipeline in fiber shared stack mode zhengshuxin 2022-04-18 22:51:00 +0800
  • 57d908aaea #2761: fixed bugs in redis migrating process zhengshuxin 2022-04-16 13:47:03 +0800
  • f9ef5d3bdc #2760: test redis module for migrating zhengshuxin 2022-04-16 10:59:22 +0800
  • c703a3950c #2759: test thread mutex in recursive mode 郑树新 2022-04-13 21:11:05 +0800
  • ffa27db2ab #2758: build ok on windows 郑树新 2022-04-13 20:50:14 +0800
  • 8a237d5150 #2757: modify rpm spec file zhengshuxin 2022-04-13 16:04:39 +0800
  • 2126361657 #2756: release acl 3.5.3-10 version zhengshuxin 2022-04-13 15:51:15 +0800
  • 10377db668 #2755: Fixed one dead lock bug in timer_callback() in master_base.cpp, where acl_event_request_timer() will be blocked by the mutex locked by the same thread, and the timer_callback() was called in event_timer_trigger() in events_timer.c in the mutex locking status. Just make the lock be a recursive lock. zhengshuxin 2022-04-13 15:34:34 +0800
  • 5d0c2e2020 #2754: prepare for releasing 3.5.3-9 version zhengshuxin 2022-04-11 22:19:58 +0800
  • 4f9c3be609 #2753: remove some compiling options for MacOS zhengshuxin 2022-04-11 19:09:39 +0800
  • 6d89567669 #2752: fixed one bug in fiber_io_loop() in fiber_io.c that don't exit before some fiber maybe running. zhengshuxin 2022-04-11 18:28:41 +0800
  • 4826625edf #2751: cross compile on macos shuxin   zheng 2022-04-11 14:59:02 +0800
  • 7641131307 #2750: Merge pull request #269 from dragon-zhang/dev_mac_support_cross_compilation 郑树新 2022-04-10 21:50:13 +0800
  • 19c8f1fa5d #2749: Shared stack has been as the default compiling options. zhengshuxin 2022-04-10 19:35:16 +0800
  • 46185617a2 #2748: test memcpy from Clickhouse root 2022-04-09 20:02:58 +0800
  • a71e3d44c0 #2747: Don't crash if setsid() error in acl_master zhengshuxin 2022-04-08 17:50:52 +0800
  • b2447a7971 #2746: modify service configure for fiber mode zhengshuxin 2022-04-08 08:16:02 +0800
  • df9ba4b1de #2745: optimize share stack mode for fiber zhengshuxin 2022-04-08 08:10:14 +0800
  • 9c7457b13e #2744: shared stack mode can be selected by users zhengshuxin 2022-04-08 07:32:06 +0800
  • ff553f2ecb #2743: add fiber attr to control if using share stack when create one fiber. zhengshuxin 2022-04-07 23:48:05 +0800
  • 1bc0daad67 #2742: Disable shared stack in default mode zhengshuxin 2022-04-07 09:31:37 +0800
  • 0d11333afa #2741: master_fiber.cpp can be used in shared stack mode. zhengshuxin 2022-04-06 18:21:51 +0800
  • 8722b553a8 #2740: acl redis module can be used in fiber shared stack mode. zhengshuxin 2022-04-06 17:53:33 +0800
  • e1fefaac2f #2739: optimize for shared stack for redis client lib in pipeline mode zhengshuxin 2022-04-05 22:17:16 +0800
  • 0aa7a70516 #2738: test httpd_proxy zhengshuxin 2022-04-04 12:24:16 +0800
  • 63c7635c64 #2737: optimize and test shared stack in fiber module zhengshuxin 2022-04-03 21:52:23 +0800
  • eb23a87f16 #2736: Merge branch 'master' of gitee:zsxxsz/acl into gitee-zsxxsz zhengshuxin 2022-04-03 00:16:40 +0800
  • b98774bfeb #2735: test httpd_proxy demo zhengshuxin 2022-04-02 23:59:44 +0800
  • a12ca20344 #2734: test httpd_proxy demo zhengshuxin 2022-04-02 23:48:10 +0800
  • 8cedb93ad1 #2733: fixed bugs in httpd_proxy demo zhengshuxin 2022-04-02 16:31:12 +0800
  • a57cafb51b #2732: fixed one compiling warning on Ubuntu zhengshuxin 2022-04-01 23:08:00 +0800
  • 954c8c6938 #2731: test shared stack zhengshuxin 2022-04-01 19:06:54 +0800
  • 63024985cc #2730: test demo for shared stack zhengshuxin 2022-04-01 17:43:42 +0800
  • bc72e622c1 #2729: add more demos for testing shared stack zhengshuxin 2022-04-01 17:37:58 +0800
  • 75fc7ddc4b #2728: add acl_fiber_get_shared_stack_size() zhengshuxin 2022-04-01 14:39:54 +0800
  • e6d5803959 #2727: test fiber zhengshuxin 2022-03-31 21:44:43 +0800
  • ed61c877dc #2726: delete unused files zhengshuxin 2022-03-31 21:28:52 +0800
  • 9d98273c78 #2725: poll.c can support shared stack zhengshuxin 2022-03-31 18:35:14 +0800
  • f1a8ede890 #2724: test shared stack of fiber module zhengshuxin 2022-03-31 07:37:20 +0800
  • 5018ccc643 #2723: The fiber module has supported shared stack mode to decrease memory usage for many cocurrent clients. zhengshuxin 2022-03-30 19:11:25 +0800
  • d12bfa9297 #2722: Disable debug for valgrind in Makefile zhengshuxin 2022-03-27 18:51:05 +0800
  • 881844c08b #2721: optimize event_epoll.c zhengshuxin 2022-03-26 22:06:59 +0800
  • 414baf9897 #2720: test fiber event zhengshuxin 2022-03-26 14:18:31 +0800
  • 2db4ccbbef #2719: Merge branch 'master' of gitee:zsxxsz/acl into gitee-master zhengshuxin 2022-03-23 21:24:05 +0800
  • 836e43500a #2718: Don't write log in fiber_io_check() to avoid writing log recursively when user hooks the log process. zhengshuxin 2022-03-23 21:22:56 +0800
  • d6c006f649 #2717: optimize hook/poll.c zhengshuxin 2022-03-23 17:33:10 +0800
  • f9e424c569 #2716: optimize epoll.c for hooking system API in fiber module. zhengshuxin 2022-03-23 16:00:31 +0800
  • c872f827df #2715: add one test demo zhengshuxin 2022-03-23 10:07:10 +0800
  • a905635b74 #2714: build ok on MacOS shuxin   zheng 2022-03-22 16:12:22 +0800
  • ca1fc48e7c #2713: optimize the API epoll's hooking in fiber module zhengshuxin 2022-03-22 15:55:58 +0800
  • 8a54850cd9 #2712: optimize the epoll API when checking IO timeout process same as poll API in fiber module zhengshuxin 2022-03-18 15:04:24 +0800
  • 861eadc82c #2711: modify comments zhengshuxin 2022-03-16 18:15:37 +0800
  • fbd0b72d4c #2710: add setParseBody() in HttpServletRequest class zhengshuxin 2022-03-16 18:14:45 +0800
  • 6362aae1c1 #2709: support MacOS arm64 shuxin   zheng 2022-03-15 16:32:07 +0800
  • 45ae720b9a #2708: modify compiling condition which jump lib should be used on diffrent platform zhengshuxin 2022-03-15 16:25:32 +0800
  • 950e7ecc44 #2707: Merge pull request #267 from dragon-zhang/dev_support_m1 郑树新 2022-03-15 16:07:12 +0800
  • 596a8d48c9 #2706: compiling fiber module on windows platform 郑树新 2022-03-14 23:57:05 +0800
  • e8d957bf6a #2705: Don't free fe when read error and the fd isn't a socket in acl_fiber_read() zhengshuxin 2022-03-14 23:32:24 +0800
  • e74bc7b287 #2704: optimize and test fd closing process in fiber module zhengshuxin 2022-03-14 18:06:27 +0800
  • 4d6b493783 #2703: test fiber shuxin   zheng 2022-03-13 21:25:11 +0800
  • 7d235d6a76 #2702: optimize event module of fiber shuxin   zheng 2022-03-13 15:51:03 +0800
  • d77efad4bb #2701: test closing fd in another fiber zhengshuxin 2022-03-12 23:59:32 +0800
  • fbb0d9b966 #2700: add new files in vc project 郑树新 2022-03-10 19:16:52 +0800
  • 21416dbe0f #2699: Merge branch 'master' of gitee:zsxxsz/acl into gitee-zsxxsz zhengshuxin 2022-03-10 09:23:08 +0800
  • 421209a03b #2698: Merge branch 'github-upstream' into gitee-zsxxsz zhengshuxin 2022-03-08 21:30:48 +0800
  • dede652938 #2697: optimize hooked API in poll.c zhengshuxin 2022-03-08 18:12:04 +0800
  • c259952b0b #2696: build ok on MacOS shuxin   zheng 2022-03-08 17:03:06 +0800
  • 17ec5e4459 #2695: optimize performance by caching temp object in fiber module zhengshuxin 2022-03-08 16:05:53 +0800
  • ac1d18d0d4 #2694: optimize timer module in fiber zhengshuxin 2022-03-08 15:10:03 +0800
  • 073c2c16b2 #2693: test fiber zhengshuxin 2022-03-08 07:28:49 +0800
  • 53246b2a4a #2692: optimize performance by decrease calling gettimeofday(); optimize performance in the hooked API for poll and epoll; root 2022-03-06 16:24:34 +0800
  • 52f0126b15 #2691: fixed one bug in http_request.cpp when the addr is a unix path. zhengshuxin 2022-03-04 21:26:13 +0800
  • 318fb30711 #2690: test fiber in iocp mode 郑树新 2022-03-04 17:42:30 +0800
  • 1d194b13ce #2689: optimize closing another's fd in iocp mode on windows 郑树新 2022-03-04 00:27:15 +0800
  • b87a92dbaf #2688: optimize closing another fiber's fd in one fiber zhengshuxin 2022-03-03 22:24:52 +0800
  • 4d9560c90b #2687: test httpd_proxy for closing another fiber's fd zhengshuxin 2022-03-03 19:22:48 +0800
  • 5befb12445 #2686: optimize the closing fd process from anohter fiber zhengshuxin 2022-03-03 18:47:23 +0800
  • 5b02e6718f #2685: optimize the process that closing one fd from another fiber zhengshuxin 2022-03-03 12:42:01 +0800
  • 5f144ad1f6 #2684: add compiling options for handling callback process zhengshuxin 2022-03-02 22:41:10 +0800
  • 37e31db6ff #2683: clear IO waiting status in hook/epoll.c in fiber module zhengshuxin 2022-03-02 21:22:12 +0800
  • 2dacd698ae #2682: optimize for closing fd in another fiber from the running fiber zhengshuxin 2022-03-02 18:33:09 +0800
  • b904acda8d #2681: adding new feature that one fiber can close another fiber's fd shuxin   zheng 2022-03-01 19:04:30 +0800
  • 45633095f2 #2680: adding new feature that one fiber can close another fiber's fd zhengshuxin 2022-03-01 19:02:05 +0800
  • 43d6728fd1 #2679: set SO_LINGER option for the socketpair's implement on windows. 郑树新 2022-02-27 17:41:51 +0800
  • f12c000790 #2678: add project for demo fiber_tbox on windows 郑树新 2022-02-24 23:05:43 +0800
  • e89c88bad3 #2677: test fiber_tbox on windows 郑树新 2022-02-24 23:03:10 +0800
  • e2a54e685a #2676: release 3.5.3-7 version shuxin   zheng 2022-02-23 11:30:00 +0800
  • a94fef2ae3 #2675: test setting timeout by setsockopt in fiber module zhengshuxin 2022-02-20 23:44:30 +0800
  • 472221210b #2674: test fiber on windows 郑树新 2022-02-20 16:56:04 +0800
  • 958e742b2c #2673: optimize the APIs for poll and epoll zhengshuxin 2022-02-20 16:26:18 +0800
  • 115cc227f5 #2672: test fiber zhengshuxin 2022-02-20 13:22:02 +0800
  • 94bd875ecf #2671: Do not put the fiber in ready quque if the fiber has been killed by the other fiber. zhengshuxin 2022-02-20 13:17:28 +0800
  • b98aaf2651 #2670: Do not set no-blocking in fiber_file_open_xxx() zhengshuxin 2022-02-20 13:00:25 +0800
  • 9a42e07106 #2669: seperate read/write fiber for reading and writing process zhengshuxin 2022-02-20 11:39:46 +0800
  • 1acb952dba #2668: add httpd_proxy's project into acl_cpp_vc2019.sln 郑树新 2022-02-17 21:13:40 +0800
  • 30739195f4 #2667: fixed compiling libfiber's error on vc2012 郑树新 2022-02-17 19:26:48 +0800
  • 222994d665 #2666: Second is used for timeout unit in default mode when connecting. zhengshuxin 2022-02-17 07:54:38 +0800
  • 62808f48fc #2665: optimize and test fiber module zhengshuxin 2022-02-16 23:01:54 +0800
  • a4d706ef0a #2664: the IO timeout should be ms in acl_vstream_timed_connect() zhengshuxin 2022-02-16 23:00:40 +0800