This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
io500:rules:submission [2019/06/03 16:27] – [Submission Rules] kunkel | io500:rules:submission [2019/06/25 17:47] – [Submission Rules] john_bent | ||
---|---|---|---|
Line 7: | Line 7: | ||
- All required phases must be run and in the same order as they appear in the io500.sh script. | - All required phases must be run and in the same order as they appear in the io500.sh script. | ||
- Read-after-write semantics: The system must be able to correctly read freshly written data from a different client after the close operation on the writer has been completed. | - Read-after-write semantics: The system must be able to correctly read freshly written data from a different client after the close operation on the writer has been completed. | ||
- | - The stonewall flag must be used and must be set to 300. | + | - All create phases should run for at least 300 seconds; the stonewall flag can be used as an optional convenience to help |
- | * This requires mdtest shift to be fixed and able to work with both branching and stonewall. | + | - For SC19: The stonewall flag must be used and must be set to 300. |
- | * MDTest stat phase is broken with stonewall! BugFix works only: -b 0 | + | |
- | * All create phases should run for at least 300 seconds; the stonewall flag can be used as an optional convenience to help | + | |
- There can be no edits made to the script beyond changing the allowed variables and adding commands to configure the storage system (e.g. setting striping parameters). | - There can be no edits made to the script beyond changing the allowed variables and adding commands to configure the storage system (e.g. setting striping parameters). | ||
* For example, there can be no artificial delays added within the script such as calling ‘sleep’ between phases. | * For example, there can be no artificial delays added within the script such as calling ‘sleep’ between phases. | ||
Line 21: | Line 19: | ||
- Submitting the results must be done in accordance with the instructions on our submission page. | - Submitting the results must be done in accordance with the instructions on our submission page. | ||
- If a tool other than the included pfind is used for the find phase, then it must follow the same input and output behavior as the included pfind. | - If a tool other than the included pfind is used for the find phase, then it must follow the same input and output behavior as the included pfind. | ||
+ | - Please also refer to the README documents in the github repo. | ||