User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
io500:rules:submission [2019/06/03 16:27] – [Submission Rules] kunkelio500: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.  Otherwise, this rule is impossible. +  - 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.