Skip to content

fix(log-manage): support large archive imports - #185

Merged
xiaomu120413 merged 3 commits into
masterfrom
codex/log-import-large-archive
Jul 29, 2026
Merged

fix(log-manage): support large archive imports#185
xiaomu120413 merged 3 commits into
masterfrom
codex/log-import-large-archive

Conversation

@xiaomu120413

Copy link
Copy Markdown
Collaborator

变更摘要

  • 统一日志导入加载弹框样式,保持导入期间的全局模态等待态
  • 将大日志包导入拆为 LongTask 准备阶段和逐文件 TaskPool 解析,避免全包结果超过 16 MB 序列化限制
  • 单文件结果按 1000 条批量查重写入,每累计约 10000 条静默执行容量维护,结束后统一通知页面
  • 补充 Repository、维护服务和导入服务单元测试及模块设计/执行计划
  • 应用版本升级到 1.0.7

验证

  • python scripts/check_docs_consistency.py
  • hvigorw test --mode module -p product=default -p module=entry@default
  • hvigorw assembleHap --mode module -p product=default -p module=entry
  • HAP 签名、安装及企业管理员激活通过
  • 266,370,339 字节复现包真机导入成功:扫描 7464 个文件,解析 48667 条,写入 48130 条,未再出现 TaskPool 16 MB 序列化异常

已知边界

  • 数 GB、多轮转文件的现网包尚待补充容量验收;当前实现的内存边界与单文件结果相关,不累计全包 LogEntry[]

🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%]
🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%]
🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%]
@xiaomu120413
xiaomu120413 merged commit 7b44246 into master Jul 29, 2026
10 checks passed
@xiaomu120413
xiaomu120413 deleted the codex/log-import-large-archive branch July 29, 2026 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant