Bug Reporting
When you encounter issues, please follow these guidelines to report bugs to the Teranode support team:
Before Reporting
- Check the documentation and FAQ to ensure the behavior is indeed a bug.
- Search existing GitHub issues to see if the bug has already been reported.
Collecting Information
Before submitting a bug report, gather the following information:
-
Environment Details:
- Operating System and version
- Docker version
- Docker Compose version
-
Configuration Files:
-
settings_local.conf
- Docker Compose file
-
System Resources:
-
CPU usage
- Memory usage
- Disk space and I/O statistics
- Network Information:
- Firewall configuration
- Any relevant network errors
-
Steps to Reproduce:
-
Detailed, step-by-step description of how to reproduce the issue
-
Expected vs Actual Behavior:
-
What you expected to happen
- What actually happened
-
Screenshots or Error Messages:
-
Include any relevant visual information
Submitting the Bug Report
- Go to the Teranode GitHub repository.
- Click on "Issues" and then "New Issue"
- Select the "Bug Report" template
- Fill out the template with the information you've gathered
- Attach the compressed file from the log collection tool
- Submit the issue
Bug Report Template
When creating a new issue, use the following template:
## Bug Description
[Provide a clear and concise description of the bug]
## Teranode Version
[e.g., 1.2.3]
## Environment
- OS: [e.g., Ubuntu 20.04]
- Docker Version: [e.g., 20.10.7]
- Docker Compose Version: [e.g., 1.29.2]
- Kubectl version
## Steps to Reproduce
1. [First Step]
2. [Second Step]
3. [and so on...]
## Expected Behavior
[What you expected to happen]
## Actual Behavior
[What actually happened]
## Additional Context
[Any other information that might be relevant]
## Logs and Configuration
After Submitting
- Be responsive to any follow-up questions from the development team.
- If you discover any new information about the bug, update the issue.
- If the bug is resolved in a newer version, please confirm and close the issue.