AllenNeuralDynamics / AllenNeuralDynamics/aind-codeocean-utils

Write script to query Code Ocean for stale runs and runs that can be removed

未关闭
#10 2 条评论 0 个 reaction 已指派 1 人 已被 @jtyoung84 认领 在 GitHub 查看
blocked
主要语言
Python
星标
0
派生
0
PR 合并指标
30 天内没有已合并 PR

描述

# User story
As an admin, I would like to know which Runs we could potentially delete so as to save space/cost.

Code Ocean Capsules and Pipelines have many Runs that store output files. In many cases these runs are part of the normal testing cycle and can be removed.

# Acceptance criteria

- [ ] A script we can run regularly that produces a CSV with columns: capsule name, run datetime, size

# Sprint Ready Checklist
- [ ] 1. Acceptance criteria defined
- [ ] 2. Team understands acceptance criteria
- [ ] 3. Team has defined solution / steps to satisfy acceptance criteria
- [ ] 4. Acceptance criteria is verifiable / testable
- [ ] 5. External / 3rd Party dependencies identified
- [ ] 6. Ticket is prioritized and sized

# Notes
This script should not actually delete data - that will be a separate task.

*Original issue:

```
Code Ocean Capsules and Pipelines have many Runs that store output files. In many cases these runs are part of the normal testing cycle and can be removed.

Write a script uses the Code Ocean API to identify Runs that we could potentially delete. The script should output a CSV with the following columns:
1. Capsule name
2. Run date / time
3. Whether the Run was captured as a Data Asset
4. Total size of files

We should be able to generate this report whenever we like. Actually deleting data will be a separate task.
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。