143 Commits

Author SHA1 Message Date
董洁 e978f0f67b blockaware
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-08-18 14:25:50 +08:00
openharmony_ci 77a2a98327 !1154 merge master into master
fix bug that delayworker and FFTS-recource-limit dead-lock;fix Queue UAF bug

Created-by: dongjie123
Commit-by: 董洁
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/1039
xts
![XTS.PNG](https://raw.gitcode.com/user-images/assets/4379980/750f355d-4bfb-487c-9e24-4cf180a6ad74/XTS.PNG 'XTS.PNG')
tdd
![ScreenShot_20260728140619.PNG](https://raw.gitcode.com/user-images/assets/4379980/0b4256b4-390b-4c34-b395-ff89d2b9e1f8/ScreenShot_20260728140619.PNG 'ScreenShot_20260728140619.PNG')

See merge request: openharmony/resourceschedule_ffrt!1154
2026-07-28 14:51:44 +08:00
董洁 c2f4cc9f2d fix bug that delayworker and FFTS-recource-limit dead-lock;fix Queue UAF bug
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-07-28 08:39:46 +08:00
董洁 85406b770d qos_apply fd fix
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-07-23 09:22:05 +08:00
dongjie123 4fcb7d0b75 Merge branch 'master' of git@gitcode.com:dongjie123/resourceschedule_ffrt_8553.git into 'master'
# Conflicts:
#   conflict include/util/white_list.h
2026-06-25 19:11:24 +08:00
董洁 b87ca9e477 ffrt code instruction-level optimize
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-06-25 15:09:51 +08:00
董洁 4d8d519451 sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-06-23 09:54:19 +08:00
shixietian 5c6c2453fd Read Ptr Optimize
Signed-off-by: shixietian <183507729@qq.com>
2026-06-13 04:43:01 +03:00
董洁 6f7e50a196 ffrt new sched design
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-05-26 16:43:38 +08:00
董洁 e4c967c3f2 limit user reg just writer
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-05-14 09:52:42 +08:00
董洁 3d9c9c8164 warning fix
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-05-09 09:00:13 +08:00
董洁 32259c1745 optimize scheduler instance access and aarch64 spin instruction
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-04-23 10:14:34 +08:00
openharmony_ci 155163abfd !1111 merge master into master
support async context management

Created-by: gcw_TzYO9xhk
Commit-by: gcw_TzYO9xhk
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
https://gitcode.com/openharmony/hiviewdfx_faultloggerd/issues/1878

### 二、建议测试周期和提测地址  
  建议测试完成时间:xxxx.xx.xx  
  投产上线时间:xxxx.xx.xx  
  提测地址:CI环境/压测环境  
  测试账号:  

### 三、变更内容
  * 3.1 关联PR列表

  * 3.2 数据库和部署说明  
    1. 常规更新 
    2. 重启unicorn
    3. 重启sidekiq
    4. 迁移任务:是否有迁移任务,没有写 "无"
    5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"

  * 3.4 其他技术优化内容(做了什么,变更了什么)
    - 重构了 xxxx 代码
    - xxxx 算法优化


  * 3.5 废弃通知(什么字段、方法弃用?)



  * 3.6  后向不兼容变更(是否有无法向后兼容的变更?)


  
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
  自测测试结论:


### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
  检查点:

| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx  | 否          | 需要       | 不需要           |
|      |            |          |               |

  接口测试:

  性能测试:

  并发测试:

  其他:



See merge request: openharmony/resourceschedule_ffrt!1111
2026-04-14 15:12:23 +08:00
董洁 21e829edc0 Nanchang 动态图DFX增强迭代需求
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-04-10 15:35:09 +08:00
gcw_TzYO9xhk 02bc3d9e09 support async context management
Signed-off-by: user.name <heshuangbo@h-partners.com>
2026-04-10 10:17:41 +08:00
董洁 0bd71e15c9 Nanchang 动态图DFX增强迭代需求
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-04-03 10:36:51 +08:00
董洁 ca3232ae58 Nanchang动态图DFX增强迭代需求
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-31 15:06:07 +08:00
董洁 a75b7b647d add VMA name for ffrt coroutine stack memory using PR_SET_VMA_ANON_NAME
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-24 08:57:44 +08:00
董洁 db67673c7c acc解耦接口公开补充
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-20 09:24:11 +08:00
董洁 519207cb72 acc->ffrt
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-16 19:50:14 +08:00
董洁 3683b93db9 sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-09 15:14:20 +08:00
董洁 b7a90a0012 sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-04 14:21:32 +08:00
openharmony_ci af74ba4c4d !1092 merge master into master
atomic test

Created-by: dongjie123
Commit-by: 董洁
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/984
xts
![xts.PNG](https://raw.gitcode.com/user-images/assets/4379980/5908a881-622d-4a91-8ea9-60d6a8f5d62f/xts.PNG 'xts.PNG')
tdd
![tdd.PNG](https://raw.gitcode.com/user-images/assets/4379980/f768dbb3-07f4-43f9-a5dd-0b33930bec7f/tdd.PNG 'tdd.PNG')

See merge request: openharmony/resourceschedule_ffrt!1092
2026-02-25 16:22:33 +08:00
董洁 e745573101 atomic test
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-25 09:07:13 +08:00
董洁 9d23c86455 history fix
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-24 17:10:10 +08:00
董洁 43e2124a0a sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-12 16:53:23 +08:00
董洁 596d416002 monitorfd_ if IsBlockAwareInit true
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-10 14:36:21 +08:00
openharmony_ci 8057fb49d5 !1081 merge pr_1078 into master
同步原语、PAC校验等指令数优化

Created-by: cdrom001
Commit-by: chendi;董洁
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)

同步原语、PAC校验等指令数优化
  
### 二、研发自测点(自测哪些?冒烟用例全部自测?)
  自测测试结论:
  TDD:
  ![image.png](https://raw.gitcode.com/user-images/assets/4379980/ac31c24f-6029-433a-b351-3e2498f4c45b/image.png 'image.png')
  
  XTS:
  ![image.png](https://raw.gitcode.com/user-images/assets/4379980/4a88e188-0697-4869-a5cc-b7d3a57138f8/image.png 'image.png')

See merge request: openharmony/resourceschedule_ffrt!1081
2026-02-10 10:04:01 +08:00
chendi c8c68041f3 修复对外api兼容性问题
Signed-off-by: chendi <cdrom000@126.com>
2026-02-07 10:51:48 +08:00
董洁 b22729dad5 monitorfd_ of IsBlockAwareInit true
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-05 16:22:44 +08:00
董洁 f966847b3f 4k60fpsffrt opt
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-05 14:25:10 +08:00
董洁 5d619ab228 Reduce concurrency for RecordSymbolAndBacktrace task
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-01-23 09:39:09 +08:00
董洁 e6931d1a27 Prevents the second release of resources when the process exits
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-01-21 09:20:57 +08:00
openharmony_ci 52a601bb4e !1065 merge master into master
Get betaVersion

Created-by: dongjie123
Commit-by: 董洁
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/960
xts
![xts.PNG](https://raw.gitcode.com/user-images/assets/4379980/81d34638-b66e-442d-ada7-e9181c71a8e8/xts.PNG 'xts.PNG')
tdd
![tdd.PNG](https://raw.gitcode.com/user-images/assets/4379980/912202c3-5b73-41a3-9359-9f6af297fc58/tdd.PNG 'tdd.PNG')

See merge request: openharmony/resourceschedule_ffrt!1065
2026-01-20 15:22:00 +08:00
董洁 6e1edc0520 Get betaVersion
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-01-14 09:53:57 +08:00
董洁 f05e9b3417 The system interfaces with the chip, and heterogeneous capabilities are exposed via libffrt_hcs
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-01-12 09:52:33 +08:00
董洁 182cc847f1 FFRT modify
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-01-12 09:20:36 +08:00
董洁 570e5afa5a Fix incorrect task timeout report
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2025-12-22 11:33:21 +08:00
taihuait 4d918d82ea adapt timestampcvt
Signed-off-by: taihuait <yulin_hi@126.com>
2025-12-17 11:48:16 +08:00
shijifei 6961c95286 ffrt适配Faultloggerd 新接口
Signed-off-by: shijifei <shijifei@huawei.com>
2025-12-13 15:40:09 +08:00
dongjie123 7b9567173b update cmake
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-12-10 14:04:44 +08:00
openharmony_ci 320db95f21 !1018 merge master into master
sync code

Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/926
xts
![xts.png](https://raw.gitcode.com/user-images/assets/4379980/1168b172-2264-4ada-b400-4af788e5d15c/xts.png 'xts.png')
tdd
![tdd.png](https://raw.gitcode.com/user-images/assets/4379980/6425cc76-8e96-4447-b75d-4a6013fe8e7e/tdd.png 'tdd.png')

See merge request: openharmony/resourceschedule_ffrt!1018
2025-11-25 18:31:14 +08:00
dongjie123 809216f57c sync code
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-11-25 11:22:43 +08:00
ufogxl b01462b9a0 avoid executor_task cancel twice
Signed-off-by: ufogxl <ufogxl@qq.com>
2025-11-20 17:34:46 +08:00
openharmony_ci 36f6d2b509 !1021 merge master into master
Histroical Debt: Task Name Multi-thread Read-thread Read/Write Conflict

Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/928
xts
![xts2025-11-12 114619.png](https://raw.gitcode.com/user-images/assets/4379980/3f48e4d2-72ab-4c17-90ce-9db7d0bf3ae0/xts2025-11-12_114619.png 'xts2025-11-12 114619.png')
tdd
![tdd2025-11-12 145827.png](https://raw.gitcode.com/user-images/assets/4379980/8cd09941-c334-45dd-84a4-865863e05583/tdd2025-11-12_145827.png 'tdd2025-11-12 145827.png')

See merge request: openharmony/resourceschedule_ffrt!1021
2025-11-17 13:53:44 +08:00
dongjie123 ec974ac784 isBeta修改
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-11-13 15:13:21 +08:00
dongjie123 672a509513 Histroical Debt: Task Name Multi-thread Read-thread Read/Write Conflict
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-11-12 09:55:06 +08:00
openharmony_ci c2d8d3f3a9 !1011 merge master into master
dlopen fail dix add

Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/919
xts
![xts 2025-10-30 142100.png](https://raw.gitcode.com/user-images/assets/4379980/46c5cc01-acf6-4f75-923a-719acd69b0a4/xts_2025-10-30_142100.png 'xts 2025-10-30 142100.png')
tdd
![tdd 2025-10-30 152308.png](https://raw.gitcode.com/user-images/assets/4379980/b9915853-ed3b-4c75-af44-2b16666da14d/tdd_2025-10-30_152308.png 'tdd 2025-10-30 152308.png')

See merge request: openharmony/resourceschedule_ffrt!1011
2025-11-03 11:03:42 +08:00
dongjie123 580b10c58d dlopen fail dix add
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-10-30 11:03:13 +08:00
openharmony_ci cfecffa554 !1012 merge master into master
warning fix

Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/920
xts
![xts2025-10-28 153213.png](https://raw.gitcode.com/user-images/assets/4379980/dbd39882-2a4e-42d9-af7d-7692c0ba4db0/xts2025-10-28_153213.png 'xts2025-10-28 153213.png')
tdd
![tdd 2025-10-28 161734.png](https://raw.gitcode.com/user-images/assets/4379980/44283112-c650-42f3-b3f3-eef6f7e8be03/tdd_2025-10-28_161734.png 'tdd 2025-10-28 161734.png')

See merge request: openharmony/resourceschedule_ffrt!1012
2025-10-29 17:12:09 +08:00