Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-3518

Add a freon generator to create directory tree and create files in each directory

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • Tools

    Description

      This Jira proposes to add a functionality to freon tool to create directories in tree structure. 

      Proposed structure:

        /*
            Nested directories will be created like this,
            suppose you pass depth=3, span=3 and number of tests=2
      
            Directory Structure:-
                                  |-- Dir111
                                  |
                      |-- Dir11 --|-- Dir112
                      |           |
                      |           |-- Dir113
                      |
                      |
                      |           |-- Dir121
                      |           |
             Dir1   --|-- Dir12 --|-- Dir122
                      |           |
                      |           |-- Dir123
                      |
                      |
                      |           |-- Dir131
                      |           |
                      |-- Dir13 --|-- Dir132
                                  |
                                  |-- Dir133
      
           In each directory 'c' number of files to be written in each directory with file size 'g' will be created.
         */
      

      This is basically useful to determine the performance evaluation of ozone, when creating defined number of nested directories and also create given number of files into each directory.

      Attachments

        Issue Links

          Activity

            People

              rakeshr Rakesh Radhakrishnan
              rakeshr Rakesh Radhakrishnan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: