[FEATURE]: Benchmark selection #5

Open
opened 2026-10-02 09:55:55 +04:00 by max · 0 comments
Owner

🎯 Problem Statement

Currently, it's possible to select a disk to test, but not possible to select a benchmark

💡 Proposed Solution

Allow user to select a benchmark from available benchmarks. We are going to start from fio.

📸 Screenshots

No response

⚙️ Technical Approach

When fio is selected the following happens:

  1. the frontend displays a textbox with default fio config
  2. Default config must be loaded from file, not hardcoded
  3. Textbox supports multiline editing
  4. Textbox supports drag-and-drop feature to allow user to upload their file

✅ Acceptance Criteria

  • User can select a benchmark tool
  • Only available tools can be selected
  • Configuration area shows up when a tool is selected
  • Configuration area supports drag and drop
  • Configuration area supports multiline editing

🤝 Are you willing to contribute this feature?

Yes, I can contribute

✅ Submission Checklist

  • I have searched for existing issues (open and closed) that request the same feature
  • I have explained the problem this feature solves
  • I have described a concrete solution or direction
  • I have considered alternatives and explained why they fall short
### 🎯 Problem Statement Currently, it's possible to select a disk to test, but not possible to select a benchmark ### 💡 Proposed Solution Allow user to select a benchmark from available benchmarks. We are going to start from fio. ### 📸 Screenshots _No response_ ### ⚙️ Technical Approach When fio is selected the following happens: 1. the frontend displays a textbox with default fio config 2. Default config must be loaded from file, not hardcoded 3. Textbox supports multiline editing 4. Textbox supports drag-and-drop feature to allow user to upload their file ### ✅ Acceptance Criteria - [x] User can select a benchmark tool - [x] Only available tools can be selected - [x] Configuration area shows up when a tool is selected - [ ] Configuration area supports drag and drop - [ ] Configuration area supports multiline editing ### 🤝 Are you willing to contribute this feature? Yes, I can contribute ### ✅ Submission Checklist - [x] I have searched for existing issues (open and closed) that request the same feature - [x] I have explained the problem this feature solves - [x] I have described a concrete solution or direction - [ ] I have considered alternatives and explained why they fall short
max added the enhancement label 2026-10-02 09:55:56 +04:00
max self-assigned this 2026-10-02 09:55:56 +04:00
bot was assigned by max 2026-10-02 09:55:57 +04:00
Sign in to join this conversation.